# Computed using Maple code by Robert Israel, Dec 29 2017
1 1
2 4
3 12
4 48
5 240
6 240
7 1680
8 6720
9 20160
10 4032
11 44352
12 44352
13 576576
14 576576
15 2882880
16 11531520
17 196035840
18 196035840
19 3724680960
20 3724680960
21 3724680960
22 3724680960
23 85667662080
24 85667662080
25 428338310400
26 428338310400
27 1285014931200
28 1285014931200
29 37265433004800
30 37265433004800
31 1155228423148800
32 4620913692595200
33 4620913692595200
34 4620913692595200
35 4620913692595200
36 4620913692595200
37 170973806626022400
38 170973806626022400
39 170973806626022400
40 170973806626022400
41 7009926071666918400
42 7009926071666918400
43 301426821081677491200
44 301426821081677491200
45 301426821081677491200
46 301426821081677491200
47 14167060590838842086400
48 14167060590838842086400
49 99169424135871894604800
50 19833884827174378920960
51 19833884827174378920960
52 19833884827174378920960
53 1051195895840242082810880
54 1051195895840242082810880
55 1051195895840242082810880
56 1051195895840242082810880
57 55326099781065372779520
58 55326099781065372779520
59 3264239887082856993991680
60 3264239887082856993991680
61 199118633112054276633492480
62 199118633112054276633492480
63 199118633112054276633492480
64 796474532448217106533969920
65 796474532448217106533969920
66 796474532448217106533969920
67 53363793674030546137775984640
68 53363793674030546137775984640
69 53363793674030546137775984640
70 53363793674030546137775984640
71 3788829350856168775782094909440
72 3788829350856168775782094909440
73 276584542612500320632092928389120
74 276584542612500320632092928389120
75 1382922713062501603160464641945600
76 26275531548187530460048828196966400
77 26275531548187530460048828196966400
78 26275531548187530460048828196966400
79 2075766992306814906343857427560345600
80 2075766992306814906343857427560345600
81 6227300976920444719031572282681036800
82 6227300976920444719031572282681036800
83 516865981084396911679620499462526054400
84 516865981084396911679620499462526054400
85 516865981084396911679620499462526054400
86 516865981084396911679620499462526054400
87 516865981084396911679620499462526054400
88 516865981084396911679620499462526054400
89 46001072316511325139486224452164818841600
90 46001072316511325139486224452164818841600
91 46001072316511325139486224452164818841600
92 46001072316511325139486224452164818841600
93 46001072316511325139486224452164818841600
94 46001072316511325139486224452164818841600
95 46001072316511325139486224452164818841600
96 46001072316511325139486224452164818841600
97 4462104014701598538530163771859987427635200
98 4462104014701598538530163771859987427635200
99 4462104014701598538530163771859987427635200
100 4462104014701598538530163771859987427635200
101 450672505484861452391546540957858730191155200
102 450672505484861452391546540957858730191155200
103 46419268064940729596329293718659449209688985600
104 46419268064940729596329293718659449209688985600
105 46419268064940729596329293718659449209688985600
106 46419268064940729596329293718659449209688985600
107 4966861682948658066807234427896561065436721459200
108 4966861682948658066807234427896561065436721459200
109 541387923441403729281988552640725156132602639052800
110 541387923441403729281988552640725156132602639052800
111 541387923441403729281988552640725156132602639052800
112 541387923441403729281988552640725156132602639052800
113 61176835348878621408864706448401942642984098212966400
114 61176835348878621408864706448401942642984098212966400
115 61176835348878621408864706448401942642984098212966400
116 61176835348878621408864706448401942642984098212966400
117 61176835348878621408864706448401942642984098212966400
118 61176835348878621408864706448401942642984098212966400
119 61176835348878621408864706448401942642984098212966400
120 61176835348878621408864706448401942642984098212966400
121 672945188837664835497511770932421369072825080342630400
122 672945188837664835497511770932421369072825080342630400
123 672945188837664835497511770932421369072825080342630400
124 672945188837664835497511770932421369072825080342630400
125 3364725944188324177487558854662106845364125401713152000
126 3364725944188324177487558854662106845364125401713152000
127 427320194911917170540919974542087569361243926017570304000
128 1709280779647668682163679898168350277444975704070281216000
129 1709280779647668682163679898168350277444975704070281216000
130 1709280779647668682163679898168350277444975704070281216000
131 223915782133844597363442066660053886345291817233206839296000
132 223915782133844597363442066660053886345291817233206839296000
133 223915782133844597363442066660053886345291817233206839296000
134 223915782133844597363442066660053886345291817233206839296000
135 223915782133844597363442066660053886345291817233206839296000
136 223915782133844597363442066660053886345291817233206839296000
137 30676462152336709838791563132427382429304978960949336983552000
138 30676462152336709838791563132427382429304978960949336983552000
139 4264028239174802667592027275407406157673392075571957840713728000
140 4264028239174802667592027275407406157673392075571957840713728000
141 4264028239174802667592027275407406157673392075571957840713728000
142 4264028239174802667592027275407406157673392075571957840713728000
143 4264028239174802667592027275407406157673392075571957840713728000
144 4264028239174802667592027275407406157673392075571957840713728000
145 4264028239174802667592027275407406157673392075571957840713728000
146 4264028239174802667592027275407406157673392075571957840713728000
147 4264028239174802667592027275407406157673392075571957840713728000
148 4264028239174802667592027275407406157673392075571957840713728000
149 635340207637045597471212064035703517493335419260221718266345472000
150 635340207637045597471212064035703517493335419260221718266345472000
151 95936371353193885218153021669391231141493648308293479458218166272000
152 95936371353193885218153021669391231141493648308293479458218166272000
153 95936371353193885218153021669391231141493648308293479458218166272000
154 95936371353193885218153021669391231141493648308293479458218166272000
155 95936371353193885218153021669391231141493648308293479458218166272000
156 95936371353193885218153021669391231141493648308293479458218166272000
157 15062010302451439979250024402094423289214502784402076274940252104704000
158 15062010302451439979250024402094423289214502784402076274940252104704000
159 15062010302451439979250024402094423289214502784402076274940252104704000
160 15062010302451439979250024402094423289214502784402076274940252104704000
161 15062010302451439979250024402094423289214502784402076274940252104704000
162 15062010302451439979250024402094423289214502784402076274940252104704000
163 2455107679299584716617753977541390996141963953857538432815261093066752000
164 2455107679299584716617753977541390996141963953857538432815261093066752000
165 2455107679299584716617753977541390996141963953857538432815261093066752000
166 2455107679299584716617753977541390996141963953857538432815261093066752000
167 410002982443030647675164914249412296355707980294208918280148602542147584000
168 410002982443030647675164914249412296355707980294208918280148602542147584000
169 5330038771759398419777143885242359852624203743824715937641931833047918592000
170 5330038771759398419777143885242359852624203743824715937641931833047918592000
171 280528356408389390514586520275913676453905460201300838823259570160416768000
172 280528356408389390514586520275913676453905460201300838823259570160416768000
173 48531405658651364559023468007733066026525644614825045116423905637752100864000
174 48531405658651364559023468007733066026525644614825045116423905637752100864000
175 48531405658651364559023468007733066026525644614825045116423905637752100864000
176 48531405658651364559023468007733066026525644614825045116423905637752100864000
177 48531405658651364559023468007733066026525644614825045116423905637752100864000
178 48531405658651364559023468007733066026525644614825045116423905637752100864000
179 8687121612898594256065200773384218818748090386053683075839879109157626054656000
180 8687121612898594256065200773384218818748090386053683075839879109157626054656000
181 1572369011934645560347801339982543606193404359875716636727018118757530315892736000
182 1572369011934645560347801339982543606193404359875716636727018118757530315892736000
183 1572369011934645560347801339982543606193404359875716636727018118757530315892736000
184 1572369011934645560347801339982543606193404359875716636727018118757530315892736000
185 1572369011934645560347801339982543606193404359875716636727018118757530315892736000
186 1572369011934645560347801339982543606193404359875716636727018118757530315892736000
187 1572369011934645560347801339982543606193404359875716636727018118757530315892736000
188 1572369011934645560347801339982543606193404359875716636727018118757530315892736000
189 1572369011934645560347801339982543606193404359875716636727018118757530315892736000
190 29875011226758265646608225459668328517674682837638616097813344256393076001961984000
191 5706127144310828738502171062796650746875864421988975674682348752971077516374738944000
192 5706127144310828738502171062796650746875864421988975674682348752971077516374738944000
193 1101282538851989946530919015119753594147041833443872305213693309323417960660324616192000
194 1101282538851989946530919015119753594147041833443872305213693309323417960660324616192000
195 1101282538851989946530919015119753594147041833443872305213693309323417960660324616192000
196 1101282538851989946530919015119753594147041833443872305213693309323417960660324616192000
197 216952660153842019466591045978591458046967241188442844127097581936713338250083949389824000
198 216952660153842019466591045978591458046967241188442844127097581936713338250083949389824000
199 43173579370614561873851618149739700151346480996500125981292418805405954311766705928574976000
200 43173579370614561873851618149739700151346480996500125981292418805405954311766705928574976000
201 43173579370614561873851618149739700151346480996500125981292418805405954311766705928574976000
202 43173579370614561873851618149739700151346480996500125981292418805405954311766705928574976000
203 43173579370614561873851618149739700151346480996500125981292418805405954311766705928574976000
204 43173579370614561873851618149739700151346480996500125981292418805405954311766705928574976000
205 43173579370614561873851618149739700151346480996500125981292418805405954311766705928574976000
206 43173579370614561873851618149739700151346480996500125981292418805405954311766705928574976000
207 43173579370614561873851618149739700151346480996500125981292418805405954311766705928574976000
208 43173579370614561873851618149739700151346480996500125981292418805405954311766705928574976000
209 43173579370614561873851618149739700151346480996500125981292418805405954311766705928574976000
210 43173579370614561873851618149739700151346480996500125981292418805405954311766705928574976000
211 9109625247199672555382691429595076731934107490261526582052700367940656359782774950929319936000
212 9109625247199672555382691429595076731934107490261526582052700367940656359782774950929319936000
213 9109625247199672555382691429595076731934107490261526582052700367940656359782774950929319936000
214 9109625247199672555382691429595076731934107490261526582052700367940656359782774950929319936000
215 9109625247199672555382691429595076731934107490261526582052700367940656359782774950929319936000
216 9109625247199672555382691429595076731934107490261526582052700367940656359782774950929319936000
217 9109625247199672555382691429595076731934107490261526582052700367940656359782774950929319936000
218 9109625247199672555382691429595076731934107490261526582052700367940656359782774950929319936000
219 9109625247199672555382691429595076731934107490261526582052700367940656359782774950929319936000
220 9109625247199672555382691429595076731934107490261526582052700367940656359782774950929319936000
221 9109625247199672555382691429595076731934107490261526582052700367940656359782774950929319936000
222 9109625247199672555382691429595076731934107490261526582052700367940656359782774950929319936000
223 2031446430125526979850340188799702111221305970328320427797752182050766368231558814057238345728000
224 2031446430125526979850340188799702111221305970328320427797752182050766368231558814057238345728000
225 2031446430125526979850340188799702111221305970328320427797752182050766368231558814057238345728000
226 2031446430125526979850340188799702111221305970328320427797752182050766368231558814057238345728000
227 461138339638494624426027222857532379247236455264528737110089745325523965588563850790993104480256000
228 461138339638494624426027222857532379247236455264528737110089745325523965588563850790993104480256000
229 105600679777215268993560234034374914847617148255577080798210551679544988119781121831137420925978624000
230 105600679777215268993560234034374914847617148255577080798210551679544988119781121831137420925978624000
231 105600679777215268993560234034374914847617148255577080798210551679544988119781121831137420925978624000
232 105600679777215268993560234034374914847617148255577080798210551679544988119781121831137420925978624000
233 24604958388091157675499534530009355159494795543549459825983058541333982231909001386655019075753019392000
234 24604958388091157675499534530009355159494795543549459825983058541333982231909001386655019075753019392000
235 24604958388091157675499534530009355159494795543549459825983058541333982231909001386655019075753019392000
236 24604958388091157675499534530009355159494795543549459825983058541333982231909001386655019075753019392000
237 24604958388091157675499534530009355159494795543549459825983058541333982231909001386655019075753019392000
238 24604958388091157675499534530009355159494795543549459825983058541333982231909001386655019075753019392000
239 5880585054753786684444388752672235883119256134908320898409950991378821753426251331410549559104971634688000
240 5880585054753786684444388752672235883119256134908320898409950991378821753426251331410549559104971634688000
241 1417220998195662590951097689394008847831740728512905336516798188922296042575726570869942443744298163959808000
242 1417220998195662590951097689394008847831740728512905336516798188922296042575726570869942443744298163959808000
243 4251662994586987772853293068182026543495222185538716009550394566766888127727179712609827331232894491879424000
244 4251662994586987772853293068182026543495222185538716009550394566766888127727179712609827331232894491879424000
245 4251662994586987772853293068182026543495222185538716009550394566766888127727179712609827331232894491879424000
246 4251662994586987772853293068182026543495222185538716009550394566766888127727179712609827331232894491879424000
247 4251662994586987772853293068182026543495222185538716009550394566766888127727179712609827331232894491879424000
248 4251662994586987772853293068182026543495222185538716009550394566766888127727179712609827331232894491879424000
249 4251662994586987772853293068182026543495222185538716009550394566766888127727179712609827331232894491879424000
250 850332598917397554570658613636405308699044437107743201910078913353377625545435942521965466246578898375884800
251 213433482328266786197235312022737732483460153714043543679429807251697784011904421573013332027891303492347084800
252 213433482328266786197235312022737732483460153714043543679429807251697784011904421573013332027891303492347084800
253 213433482328266786197235312022737732483460153714043543679429807251697784011904421573013332027891303492347084800
254 213433482328266786197235312022737732483460153714043543679429807251697784011904421573013332027891303492347084800
255 213433482328266786197235312022737732483460153714043543679429807251697784011904421573013332027891303492347084800
256 853733929313067144788941248090950929933840614856174174717719229006791136047617686292053328111565213969388339200
257 219409619833458256210757900759374388992997038018036762902453841854745321964237745377057705324672259990132803174400
258 219409619833458256210757900759374388992997038018036762902453841854745321964237745377057705324672259990132803174400
259 219409619833458256210757900759374388992997038018036762902453841854745321964237745377057705324672259990132803174400
260 219409619833458256210757900759374388992997038018036762902453841854745321964237745377057705324672259990132803174400
261 219409619833458256210757900759374388992997038018036762902453841854745321964237745377057705324672259990132803174400
262 219409619833458256210757900759374388992997038018036762902453841854745321964237745377057705324672259990132803174400
263 57704730016199521383429327899715464305158220998743668643345360407798019676594527034166176500388804377404927234867200
264 57704730016199521383429327899715464305158220998743668643345360407798019676594527034166176500388804377404927234867200
265 57704730016199521383429327899715464305158220998743668643345360407798019676594527034166176500388804377404927234867200
266 57704730016199521383429327899715464305158220998743668643345360407798019676594527034166176500388804377404927234867200
267 57704730016199521383429327899715464305158220998743668643345360407798019676594527034166176500388804377404927234867200
268 57704730016199521383429327899715464305158220998743668643345360407798019676594527034166176500388804377404927234867200
269 15522572374357671252142489205023459898087561448662046865059901949697667293003927772190701478604588377521925426179276800
270 15522572374357671252142489205023459898087561448662046865059901949697667293003927772190701478604588377521925426179276800
271 4206617113450928909330614574561357632381729152587414700431233428368067836404064426263680100701843450308441790494584012800
272 4206617113450928909330614574561357632381729152587414700431233428368067836404064426263680100701843450308441790494584012800
273 4206617113450928909330614574561357632381729152587414700431233428368067836404064426263680100701843450308441790494584012800
274 4206617113450928909330614574561357632381729152587414700431233428368067836404064426263680100701843450308441790494584012800
275 4206617113450928909330614574561357632381729152587414700431233428368067836404064426263680100701843450308441790494584012800
276 4206617113450928909330614574561357632381729152587414700431233428368067836404064426263680100701843450308441790494584012800
277 1165232940425907307884580237153496064169738975266713872019451659657954790683925846075039387894410635735438375966999771545600
278 1165232940425907307884580237153496064169738975266713872019451659657954790683925846075039387894410635735438375966999771545600
279 1165232940425907307884580237153496064169738975266713872019451659657954790683925846075039387894410635735438375966999771545600
280 1165232940425907307884580237153496064169738975266713872019451659657954790683925846075039387894410635735438375966999771545600
281 327430456259679953515567046640132394031696652049946598037465916363885296182183162747086067998329388641658183646726935804313600
282 327430456259679953515567046640132394031696652049946598037465916363885296182183162747086067998329388641658183646726935804313600
283 92662819121489426844905474199157467510970152530134887244602854330979538819557835057425357243527216985589265972023722832620748800
284 92662819121489426844905474199157467510970152530134887244602854330979538819557835057425357243527216985589265972023722832620748800
285 92662819121489426844905474199157467510970152530134887244602854330979538819557835057425357243527216985589265972023722832620748800
286 92662819121489426844905474199157467510970152530134887244602854330979538819557835057425357243527216985589265972023722832620748800
287 92662819121489426844905474199157467510970152530134887244602854330979538819557835057425357243527216985589265972023722832620748800
288 92662819121489426844905474199157467510970152530134887244602854330979538819557835057425357243527216985589265972023722832620748800
289 1575267925065320256363393061385676947686492593012293083158248523626652159932483195976231073139962688755017521524403288154552729600
290 1575267925065320256363393061385676947686492593012293083158248523626652159932483195976231073139962688755017521524403288154552729600
291 1575267925065320256363393061385676947686492593012293083158248523626652159932483195976231073139962688755017521524403288154552729600
292 1575267925065320256363393061385676947686492593012293083158248523626652159932483195976231073139962688755017521524403288154552729600
293 461553502044138835114474166986003345672142329752601873365366817422609082860217576421035704430009067805220133806650163429283949772800
294 461553502044138835114474166986003345672142329752601873365366817422609082860217576421035704430009067805220133806650163429283949772800
295 461553502044138835114474166986003345672142329752601873365366817422609082860217576421035704430009067805220133806650163429283949772800
296 461553502044138835114474166986003345672142329752601873365366817422609082860217576421035704430009067805220133806650163429283949772800
297 461553502044138835114474166986003345672142329752601873365366817422609082860217576421035704430009067805220133806650163429283949772800
298 461553502044138835114474166986003345672142329752601873365366817422609082860217576421035704430009067805220133806650163429283949772800
299 461553502044138835114474166986003345672142329752601873365366817422609082860217576421035704430009067805220133806650163429283949772800
300 461553502044138835114474166986003345672142329752601873365366817422609082860217576421035704430009067805220133806650163429283949772800
301 461553502044138835114474166986003345672142329752601873365366817422609082860217576421035704430009067805220133806650163429283949772800
302 461553502044138835114474166986003345672142329752601873365366817422609082860217576421035704430009067805220133806650163429283949772800
303 461553502044138835114474166986003345672142329752601873365366817422609082860217576421035704430009067805220133806650163429283949772800
304 461553502044138835114474166986003345672142329752601873365366817422609082860217576421035704430009067805220133806650163429283949772800
305 461553502044138835114474166986003345672142329752601873365366817422609082860217576421035704430009067805220133806650163429283949772800
306 461553502044138835114474166986003345672142329752601873365366817422609082860217576421035704430009067805220133806650163429283949772800
307 141696925127550622380143569264703027121347695234048775123167612948740988438086795961257961260012783816202581078641600172790172580249600
308 141696925127550622380143569264703027121347695234048775123167612948740988438086795961257961260012783816202581078641600172790172580249600
309 141696925127550622380143569264703027121347695234048775123167612948740988438086795961257961260012783816202581078641600172790172580249600
310 141696925127550622380143569264703027121347695234048775123167612948740988438086795961257961260012783816202581078641600172790172580249600
311 44067743714668243560224650041322641434739133217789169063305127627058447404244993543951225951863975766839002715457537653737743672457625600
312 44067743714668243560224650041322641434739133217789169063305127627058447404244993543951225951863975766839002715457537653737743672457625600
313 13793203782691160234350315462933986769073348697168009916814504947269294037528682979256733722933424415020607849938209285619913769479236812800
314 13793203782691160234350315462933986769073348697168009916814504947269294037528682979256733722933424415020607849938209285619913769479236812800
315 13793203782691160234350315462933986769073348697168009916814504947269294037528682979256733722933424415020607849938209285619913769479236812800
316 174597516236596964991776145100430212266751249331240631858411455028725240981375733914642199024473726772412757594154547919239414803534643200
317 55347412647001237902393037996836377288560146038003280299116431244105901391096107650941577090758171386854844157346991690398894492720481894400
318 55347412647001237902393037996836377288560146038003280299116431244105901391096107650941577090758171386854844157346991690398894492720481894400
319 55347412647001237902393037996836377288560146038003280299116431244105901391096107650941577090758171386854844157346991690398894492720481894400
320 55347412647001237902393037996836377288560146038003280299116431244105901391096107650941577090758171386854844157346991690398894492720481894400
321 55347412647001237902393037996836377288560146038003280299116431244105901391096107650941577090758171386854844157346991690398894492720481894400
322 55347412647001237902393037996836377288560146038003280299116431244105901391096107650941577090758171386854844157346991690398894492720481894400
323 55347412647001237902393037996836377288560146038003280299116431244105901391096107650941577090758171386854844157346991690398894492720481894400
324 55347412647001237902393037996836377288560146038003280299116431244105901391096107650941577090758171386854844157346991690398894492720481894400
325 55347412647001237902393037996836377288560146038003280299116431244105901391096107650941577090758171386854844157346991690398894492720481894400
326 55347412647001237902393037996836377288560146038003280299116431244105901391096107650941577090758171386854844157346991690398894492720481894400
327 55347412647001237902393037996836377288560146038003280299116431244105901391096107650941577090758171386854844157346991690398894492720481894400
328 55347412647001237902393037996836377288560146038003280299116431244105901391096107650941577090758171386854844157346991690398894492720481894400
329 55347412647001237902393037996836377288560146038003280299116431244105901391096107650941577090758171386854844157346991690398894492720481894400
330 55347412647001237902393037996836377288560146038003280299116431244105901391096107650941577090758171386854844157346991690398894492720481894400
331 18319993586157409745692095576952840882513408338579085779007538741799053360452811632461662017040954729048953416081854249522034077090479507046400
332 18319993586157409745692095576952840882513408338579085779007538741799053360452811632461662017040954729048953416081854249522034077090479507046400
333 18319993586157409745692095576952840882513408338579085779007538741799053360452811632461662017040954729048953416081854249522034077090479507046400
334 18319993586157409745692095576952840882513408338579085779007538741799053360452811632461662017040954729048953416081854249522034077090479507046400
335 18319993586157409745692095576952840882513408338579085779007538741799053360452811632461662017040954729048953416081854249522034077090479507046400
336 18319993586157409745692095576952840882513408338579085779007538741799053360452811632461662017040954729048953416081854249522034077090479507046400
337 6173837838535047084298236209433107377407018610101151907525540555986280982472597520139580099742801743689497301219584882088925483979491593874636800
338 6173837838535047084298236209433107377407018610101151907525540555986280982472597520139580099742801743689497301219584882088925483979491593874636800
339 6173837838535047084298236209433107377407018610101151907525540555986280982472597520139580099742801743689497301219584882088925483979491593874636800
340 6173837838535047084298236209433107377407018610101151907525540555986280982472597520139580099742801743689497301219584882088925483979491593874636800
341 6173837838535047084298236209433107377407018610101151907525540555986280982472597520139580099742801743689497301219584882088925483979491593874636800
342 6173837838535047084298236209433107377407018610101151907525540555986280982472597520139580099742801743689497301219584882088925483979491593874636800
343 43216864869745329590087653466031751641849130270708063352678783891903966877308182640977060698199612205826481108537094174622478387856441157122457600
344 43216864869745329590087653466031751641849130270708063352678783891903966877308182640977060698199612205826481108537094174622478387856441157122457600
345 43216864869745329590087653466031751641849130270708063352678783891903966877308182640977060698199612205826481108537094174622478387856441157122457600
346 43216864869745329590087653466031751641849130270708063352678783891903966877308182640977060698199612205826481108537094174622478387856441157122457600
347 14996252109801629367760415752713017819721648203935697983379538010490676506425939376419040062275265435421788944662371678594000000586185081521492787200
348 14996252109801629367760415752713017819721648203935697983379538010490676506425939376419040062275265435421788944662371678594000000586185081521492787200
349 5233691986320768649348385097696843219082855223173558596199458765661246100742652842370244981734067636962204341687167715829306000204578593451000982732800
350 5233691986320768649348385097696843219082855223173558596199458765661246100742652842370244981734067636962204341687167715829306000204578593451000982732800
351 5233691986320768649348385097696843219082855223173558596199458765661246100742652842370244981734067636962204341687167715829306000204578593451000982732800
352 5233691986320768649348385097696843219082855223173558596199458765661246100742652842370244981734067636962204341687167715829306000204578593451000982732800
353 1847493271171231333219979939486985656336247893780266184458408944278419873562156453356696478552125875847658132615570203687745018072216243488203346904678400
354 1847493271171231333219979939486985656336247893780266184458408944278419873562156453356696478552125875847658132615570203687745018072216243488203346904678400
355 1847493271171231333219979939486985656336247893780266184458408944278419873562156453356696478552125875847658132615570203687745018072216243488203346904678400
356 1847493271171231333219979939486985656336247893780266184458408944278419873562156453356696478552125875847658132615570203687745018072216243488203346904678400
357 1847493271171231333219979939486985656336247893780266184458408944278419873562156453356696478552125875847658132615570203687745018072216243488203346904678400
358 1847493271171231333219979939486985656336247893780266184458408944278419873562156453356696478552125875847658132615570203687745018072216243488203346904678400
359 663250084350472048625972798275827850624712993867115560220568810995952734608814166755054035800213189429309269608989703123900461487925631412265001538779545600
360 663250084350472048625972798275827850624712993867115560220568810995952734608814166755054035800213189429309269608989703123900461487925631412265001538779545600
361 12601751602658968923893483167240729161869546883475195644190807408923101957567469168346026680204050599156876122570804359354108768270586996833035029236811366400
362 12601751602658968923893483167240729161869546883475195644190807408923101957567469168346026680204050599156876122570804359354108768270586996833035029236811366400
363 12601751602658968923893483167240729161869546883475195644190807408923101957567469168346026680204050599156876122570804359354108768270586996833035029236811366400
364 12601751602658968923893483167240729161869546883475195644190807408923101957567469168346026680204050599156876122570804359354108768270586996833035029236811366400
365 12601751602658968923893483167240729161869546883475195644190807408923101957567469168346026680204050599156876122570804359354108768270586996833035029236811366400
366 12601751602658968923893483167240729161869546883475195644190807408923101957567469168346026680204050599156876122570804359354108768270586996833035029236811366400
367 4624842838175841595068908322377347602406123706235396801418026319074778418427261184782991791634886569890573536983485199882957917955305427837723855729909771468800
368 4624842838175841595068908322377347602406123706235396801418026319074778418427261184782991791634886569890573536983485199882957917955305427837723855729909771468800
369 4624842838175841595068908322377347602406123706235396801418026319074778418427261184782991791634886569890573536983485199882957917955305427837723855729909771468800
370 4624842838175841595068908322377347602406123706235396801418026319074778418427261184782991791634886569890573536983485199882957917955305427837723855729909771468800
371 4624842838175841595068908322377347602406123706235396801418026319074778418427261184782991791634886569890573536983485199882957917955305427837723855729909771468800
372 4624842838175841595068908322377347602406123706235396801418026319074778418427261184782991791634886569890573536983485199882957917955305427837723855729909771468800
373 1725066378639588914960702804246750655697484142425803006928923817014892350073368421924055938279812690569183929294839979556343303397328924583470998187256344757862400
374 1725066378639588914960702804246750655697484142425803006928923817014892350073368421924055938279812690569183929294839979556343303397328924583470998187256344757862400
375 8625331893197944574803514021233753278487420712129015034644619085074461750366842109620279691399063452845919646474199897781716516986644622917354990936281723789312000
376 8625331893197944574803514021233753278487420712129015034644619085074461750366842109620279691399063452845919646474199897781716516986644622917354990936281723789312000
377 8625331893197944574803514021233753278487420712129015034644619085074461750366842109620279691399063452845919646474199897781716516986644622917354990936281723789312000
378 8625331893197944574803514021233753278487420712129015034644619085074461750366842109620279691399063452845919646474199897781716516986644622917354990936281723789312000
379 3269000787522020993850531814047592492546732449896896698130310633243221003389033159546086003040245048628603546013721761259270559937938312085677541564850773316149248000
380 3269000787522020993850531814047592492546732449896896698130310633243221003389033159546086003040245048628603546013721761259270559937938312085677541564850773316149248000
381 3269000787522020993850531814047592492546732449896896698130310633243221003389033159546086003040245048628603546013721761259270559937938312085677541564850773316149248000
382 3269000787522020993850531814047592492546732449896896698130310633243221003389033159546086003040245048628603546013721761259270559937938312085677541564850773316149248000
383 1252027301620934040644753684780227924645398528310511435383908972532153644297999700106150939164413853624755158123255434562300624456230373528814498419337846180085161984000
384 1252027301620934040644753684780227924645398528310511435383908972532153644297999700106150939164413853624755158123255434562300624456230373528814498419337846180085161984000
385 1252027301620934040644753684780227924645398528310511435383908972532153644297999700106150939164413853624755158123255434562300624456230373528814498419337846180085161984000
386 1252027301620934040644753684780227924645398528310511435383908972532153644297999700106150939164413853624755158123255434562300624456230373528814498419337846180085161984000
387 1252027301620934040644753684780227924645398528310511435383908972532153644297999700106150939164413853624755158123255434562300624456230373528814498419337846180085161984000
388 1252027301620934040644753684780227924645398528310511435383908972532153644297999700106150939164413853624755158123255434562300624456230373528814498419337846180085161984000
389 487038620330543341810809183379508662687060027512788948364340590315007767631921883341292715334956989060029756509946364044734942913473615302708839885122422164053128011776000
390 487038620330543341810809183379508662687060027512788948364340590315007767631921883341292715334956989060029756509946364044734942913473615302708839885122422164053128011776000
391 487038620330543341810809183379508662687060027512788948364340590315007767631921883341292715334956989060029756509946364044734942913473615302708839885122422164053128011776000
392 487038620330543341810809183379508662687060027512788948364340590315007767631921883341292715334956989060029756509946364044734942913473615302708839885122422164053128011776000
393 487038620330543341810809183379508662687060027512788948364340590315007767631921883341292715334956989060029756509946364044734942913473615302708839885122422164053128011776000
394 487038620330543341810809183379508662687060027512788948364340590315007767631921883341292715334956989060029756509946364044734942913473615302708839885122422164053128011776000
395 38476051006112924003053925486981184352277742173510326920782906634885613642921828783962124511461602135742350764285762759534060490164415608913998350924671350960197112930304000
396 38476051006112924003053925486981184352277742173510326920782906634885613642921828783962124511461602135742350764285762759534060490164415608913998350924671350960197112930304000
397 15274992249426830829212408418331530187854263642883599787550813934049588616239966027232963431050256047889713253421447815535022014595272996738857345317094526331198253833330688000
398 15274992249426830829212408418331530187854263642883599787550813934049588616239966027232963431050256047889713253421447815535022014595272996738857345317094526331198253833330688000
399 15274992249426830829212408418331530187854263642883599787550813934049588616239966027232963431050256047889713253421447815535022014595272996738857345317094526331198253833330688000
400 15274992249426830829212408418331530187854263642883599787550813934049588616239966027232963431050256047889713253421447815535022014595272996738857345317094526331198253833330688000
401 6125271892020159162514175775750943605329559720796323514807876387553885035112226376920418335851152675203775014622000574029543827852704471692281795472154905058810499787165605888000
402 6125271892020159162514175775750943605329559720796323514807876387553885035112226376920418335851152675203775014622000574029543827852704471692281795472154905058810499787165605888000
403 6125271892020159162514175775750943605329559720796323514807876387553885035112226376920418335851152675203775014622000574029543827852704471692281795472154905058810499787165605888000
404 6125271892020159162514175775750943605329559720796323514807876387553885035112226376920418335851152675203775014622000574029543827852704471692281795472154905058810499787165605888000
405 6125271892020159162514175775750943605329559720796323514807876387553885035112226376920418335851152675203775014622000574029543827852704471692281795472154905058810499787165605888000
406 6125271892020159162514175775750943605329559720796323514807876387553885035112226376920418335851152675203775014622000574029543827852704471692281795472154905058810499787165605888000
407 6125271892020159162514175775750943605329559720796323514807876387553885035112226376920418335851152675203775014622000574029543827852704471692281795472154905058810499787165605888000
408 6125271892020159162514175775750943605329559720796323514807876387553885035112226376920418335851152675203775014622000574029543827852704471692281795472154905058810499787165605888000
409 2505236203836245097468297892282135934579789925805696317556421442509538979360900588160451099363121444158343980980398234778083425591756128922143254348111356169053494412950732808192000
410 2505236203836245097468297892282135934579789925805696317556421442509538979360900588160451099363121444158343980980398234778083425591756128922143254348111356169053494412950732808192000
411 2505236203836245097468297892282135934579789925805696317556421442509538979360900588160451099363121444158343980980398234778083425591756128922143254348111356169053494412950732808192000
412 2505236203836245097468297892282135934579789925805696317556421442509538979360900588160451099363121444158343980980398234778083425591756128922143254348111356169053494412950732808192000
413 42461630573495679618106743936985354823386269928910107077227482076432864056964416748482222023103753290819389508142342962340397043928069981731241599120531460492432108694080217088000
414 42461630573495679618106743936985354823386269928910107077227482076432864056964416748482222023103753290819389508142342962340397043928069981731241599120531460492432108694080217088000
415 42461630573495679618106743936985354823386269928910107077227482076432864056964416748482222023103753290819389508142342962340397043928069981731241599120531460492432108694080217088000
416 42461630573495679618106743936985354823386269928910107077227482076432864056964416748482222023103753290819389508142342962340397043928069981731241599120531460492432108694080217088000
417 42461630573495679618106743936985354823386269928910107077227482076432864056964416748482222023103753290819389508142342962340397043928069981731241599120531460492432108694080217088000
418 42461630573495679618106743936985354823386269928910107077227482076432864056964416748482222023103753290819389508142342962340397043928069981731241599120531460492432108694080217088000
419 17791423210294689759986725709596863670998847100213334865358314990025370039868090617614051027680472628853324203911641701220626361405861322345390230031502681946329053542819610959872000
420 17791423210294689759986725709596863670998847100213334865358314990025370039868090617614051027680472628853324203911641701220626361405861322345390230031502681946329053542819610959872000
421 7490189171534064388954411523740279605490514629189813978315850610800680786784466150015515482653478976747249489846801156213883698151867616707409286843262629099404531541527056214106112000
422 7490189171534064388954411523740279605490514629189813978315850610800680786784466150015515482653478976747249489846801156213883698151867616707409286843262629099404531541527056214106112000
423 7490189171534064388954411523740279605490514629189813978315850610800680786784466150015515482653478976747249489846801156213883698151867616707409286843262629099404531541527056214106112000
424 7490189171534064388954411523740279605490514629189813978315850610800680786784466150015515482653478976747249489846801156213883698151867616707409286843262629099404531541527056214106112000
425 7490189171534064388954411523740279605490514629189813978315850610800680786784466150015515482653478976747249489846801156213883698151867616707409286843262629099404531541527056214106112000
426 7490189171534064388954411523740279605490514629189813978315850610800680786784466150015515482653478976747249489846801156213883698151867616707409286843262629099404531541527056214106112000
427 7490189171534064388954411523740279605490514629189813978315850610800680786784466150015515482653478976747249489846801156213883698151867616707409286843262629099404531541527056214106112000
428 7490189171534064388954411523740279605490514629189813978315850610800680786784466150015515482653478976747249489846801156213883698151867616707409286843262629099404531541527056214106112000
429 7490189171534064388954411523740279605490514629189813978315850610800680786784466150015515482653478976747249489846801156213883698151867616707409286843262629099404531541527056214106112000
430 7490189171534064388954411523740279605490514629189813978315850610800680786784466150015515482653478976747249489846801156213883698151867616707409286843262629099404531541527056214106112000
431 3228271532931181751639351366732060509966411805180809824654131613255093419104104910656687173023649438978064530123971298328183873903454942800893402629446193141843353094398161228279734272000
432 3228271532931181751639351366732060509966411805180809824654131613255093419104104910656687173023649438978064530123971298328183873903454942800893402629446193141843353094398161228279734272000
433 1397841573759201698459839141794982200815456311643290654075238988539455450472077426314345545919240207077501941543679572176103617400195990232786843338550201630418171889874403811845124939776000
434 1397841573759201698459839141794982200815456311643290654075238988539455450472077426314345545919240207077501941543679572176103617400195990232786843338550201630418171889874403811845124939776000
435 1397841573759201698459839141794982200815456311643290654075238988539455450472077426314345545919240207077501941543679572176103617400195990232786843338550201630418171889874403811845124939776000
436 1397841573759201698459839141794982200815456311643290654075238988539455450472077426314345545919240207077501941543679572176103617400195990232786843338550201630418171889874403811845124939776000
437 1397841573759201698459839141794982200815456311643290654075238988539455450472077426314345545919240207077501941543679572176103617400195990232786843338550201630418171889874403811845124939776000
438 1397841573759201698459839141794982200815456311643290654075238988539455450472077426314345545919240207077501941543679572176103617400195990232786843338550201630418171889874403811845124939776000
439 613652450880289545623869383247997186157985320811404597139029915968820942757241990151997694658546450907023352337675332185309488038686039712193424225623538515753577459654863273400009848561664000
440 613652450880289545623869383247997186157985320811404597139029915968820942757241990151997694658546450907023352337675332185309488038686039712193424225623538515753577459654863273400009848561664000
441 613652450880289545623869383247997186157985320811404597139029915968820942757241990151997694658546450907023352337675332185309488038686039712193424225623538515753577459654863273400009848561664000
442 613652450880289545623869383247997186157985320811404597139029915968820942757241990151997694658546450907023352337675332185309488038686039712193424225623538515753577459654863273400009848561664000
443 271848035739968268711374136778862753467987497119452236532590252774187677641458201637334978733736077751811345085590172158092103201137915592501686931951227562478834814627104430116204362912817152000
444 271848035739968268711374136778862753467987497119452236532590252774187677641458201637334978733736077751811345085590172158092103201137915592501686931951227562478834814627104430116204362912817152000
445 271848035739968268711374136778862753467987497119452236532590252774187677641458201637334978733736077751811345085590172158092103201137915592501686931951227562478834814627104430116204362912817152000
446 271848035739968268711374136778862753467987497119452236532590252774187677641458201637334978733736077751811345085590172158092103201137915592501686931951227562478834814627104430116204362912817152000
447 271848035739968268711374136778862753467987497119452236532590252774187677641458201637334978733736077751811345085590172158092103201137915592501686931951227562478834814627104430116204362912817152000
448 271848035739968268711374136778862753467987497119452236532590252774187677641458201637334978733736077751811345085590172158092103201137915592501686931951227562478834814627104430116204362912817152000
449 122059768047245752651406987413709376307126386206634054203133023495610267261014732535163405451447498910563293943429987298983354337310924101033257432446101175552996831767569889122175758947854901248000
450 122059768047245752651406987413709376307126386206634054203133023495610267261014732535163405451447498910563293943429987298983354337310924101033257432446101175552996831767569889122175758947854901248000
451 122059768047245752651406987413709376307126386206634054203133023495610267261014732535163405451447498910563293943429987298983354337310924101033257432446101175552996831767569889122175758947854901248000
452 122059768047245752651406987413709376307126386206634054203133023495610267261014732535163405451447498910563293943429987298983354337310924101033257432446101175552996831767569889122175758947854901248000
453 122059768047245752651406987413709376307126386206634054203133023495610267261014732535163405451447498910563293943429987298983354337310924101033257432446101175552996831767569889122175758947854901248000
454 122059768047245752651406987413709376307126386206634054203133023495610267261014732535163405451447498910563293943429987298983354337310924101033257432446101175552996831767569889122175758947854901248000
455 122059768047245752651406987413709376307126386206634054203133023495610267261014732535163405451447498910563293943429987298983354337310924101033257432446101175552996831767569889122175758947854901248000
456 122059768047245752651406987413709376307126386206634054203133023495610267261014732535163405451447498910563293943429987298983354337310924101033257432446101175552996831767569889122175758947854901248000
457 55781313997591308961692993248065184972356758496431762770831791737493892138283732768569676291311507002127425332147504195635392932151092314172198646627868237227719552117779439328834321839169689870336000
458 55781313997591308961692993248065184972356758496431762770831791737493892138283732768569676291311507002127425332147504195635392932151092314172198646627868237227719552117779439328834321839169689870336000
459 55781313997591308961692993248065184972356758496431762770831791737493892138283732768569676291311507002127425332147504195635392932151092314172198646627868237227719552117779439328834321839169689870336000
460 55781313997591308961692993248065184972356758496431762770831791737493892138283732768569676291311507002127425332147504195635392932151092314172198646627868237227719552117779439328834321839169689870336000
461 25715185752889593431340469887358050272256465666855042637353455990984684275748800806310620770294604727980743078119999434187916141721653556833383576095447257361978713526296321530592622367857227030224896000
462 25715185752889593431340469887358050272256465666855042637353455990984684275748800806310620770294604727980743078119999434187916141721653556833383576095447257361978713526296321530592622367857227030224896000
463 11906131003587881758710637557846777276054743603753884741094650123825908819671694773321817416646401989055084045169559738029005173617125596813856595732192080158596144362675196868664384156317896114994126848000
464 11906131003587881758710637557846777276054743603753884741094650123825908819671694773321817416646401989055084045169559738029005173617125596813856595732192080158596144362675196868664384156317896114994126848000
465 11906131003587881758710637557846777276054743603753884741094650123825908819671694773321817416646401989055084045169559738029005173617125596813856595732192080158596144362675196868664384156317896114994126848000
466 11906131003587881758710637557846777276054743603753884741094650123825908819671694773321817416646401989055084045169559738029005173617125596813856595732192080158596144362675196868664384156317896114994126848000
467 5560163178675540781317867739514444987917565262953064174091201607826699418786681459141288733573869728888724249094184397659545416079197653712071030206933701434064399417369316937666267401000457485702257238016000
468 5560163178675540781317867739514444987917565262953064174091201607826699418786681459141288733573869728888724249094184397659545416079197653712071030206933701434064399417369316937666267401000457485702257238016000
469 5560163178675540781317867739514444987917565262953064174091201607826699418786681459141288733573869728888724249094184397659545416079197653712071030206933701434064399417369316937666267401000457485702257238016000
470 5560163178675540781317867739514444987917565262953064174091201607826699418786681459141288733573869728888724249094184397659545416079197653712071030206933701434064399417369316937666267401000457485702257238016000
471 5560163178675540781317867739514444987917565262953064174091201607826699418786681459141288733573869728888724249094184397659545416079197653712071030206933701434064399417369316937666267401000457485702257238016000
472 328049627541856906097754196631352254287136350514230786271380894861775265708414206089336035280858314004434730696556879461913179548672661569012190782209088384609799565624789699322309776659026991656433177042944000
473 328049627541856906097754196631352254287136350514230786271380894861775265708414206089336035280858314004434730696556879461913179548672661569012190782209088384609799565624789699322309776659026991656433177042944000
474 328049627541856906097754196631352254287136350514230786271380894861775265708414206089336035280858314004434730696556879461913179548672661569012190782209088384609799565624789699322309776659026991656433177042944000
475 328049627541856906097754196631352254287136350514230786271380894861775265708414206089336035280858314004434730696556879461913179548672661569012190782209088384609799565624789699322309776659026991656433177042944000
476 328049627541856906097754196631352254287136350514230786271380894861775265708414206089336035280858314004434730696556879461913179548672661569012190782209088384609799565624789699322309776659026991656433177042944000
477 328049627541856906097754196631352254287136350514230786271380894861775265708414206089336035280858314004434730696556879461913179548672661569012190782209088384609799565624789699322309776659026991656433177042944000
478 328049627541856906097754196631352254287136350514230786271380894861775265708414206089336035280858314004434730696556879461913179548672661569012190782209088384609799565624789699322309776659026991656433177042944000
479 157135771592549458020824260186417729803538311896316546623991448638790352274330404716791960899531132408124236003650745262256413003814204891556839384678153336228093991934274265975386383019673929003431491803570176000
480 157135771592549458020824260186417729803538311896316546623991448638790352274330404716791960899531132408124236003650745262256413003814204891556839384678153336228093991934274265975386383019673929003431491803570176000
481 157135771592549458020824260186417729803538311896316546623991448638790352274330404716791960899531132408124236003650745262256413003814204891556839384678153336228093991934274265975386383019673929003431491803570176000
482 157135771592549458020824260186417729803538311896316546623991448638790352274330404716791960899531132408124236003650745262256413003814204891556839384678153336228093991934274265975386383019673929003431491803570176000
483 157135771592549458020824260186417729803538311896316546623991448638790352274330404716791960899531132408124236003650745262256413003814204891556839384678153336228093991934274265975386383019673929003431491803570176000
484 157135771592549458020824260186417729803538311896316546623991448638790352274330404716791960899531132408124236003650745262256413003814204891556839384678153336228093991934274265975386383019673929003431491803570176000
485 157135771592549458020824260186417729803538311896316546623991448638790352274330404716791960899531132408124236003650745262256413003814204891556839384678153336228093991934274265975386383019673929003431491803570176000
486 157135771592549458020824260186417729803538311896316546623991448638790352274330404716791960899531132408124236003650745262256413003814204891556839384678153336228093991934274265975386383019673929003431491803570176000
487 76525120765571586056141414710785434414323157893506158205883835487090901557598907097077684958071661482756502933777912942718873132857517782188180780338260674743081774071991567530013168530581203424671136508338675712000
488 76525120765571586056141414710785434414323157893506158205883835487090901557598907097077684958071661482756502933777912942718873132857517782188180780338260674743081774071991567530013168530581203424671136508338675712000
489 76525120765571586056141414710785434414323157893506158205883835487090901557598907097077684958071661482756502933777912942718873132857517782188180780338260674743081774071991567530013168530581203424671136508338675712000
490 76525120765571586056141414710785434414323157893506158205883835487090901557598907097077684958071661482756502933777912942718873132857517782188180780338260674743081774071991567530013168530581203424671136508338675712000
491 37573834295895648753565434622995648297432670525711523679088963224161632664781063384665143314413185788033442940484955254874966708233041231054396763146085991298853151069347859657236465748515370881513528025594289774592000
492 37573834295895648753565434622995648297432670525711523679088963224161632664781063384665143314413185788033442940484955254874966708233041231054396763146085991298853151069347859657236465748515370881513528025594289774592000
493 37573834295895648753565434622995648297432670525711523679088963224161632664781063384665143314413185788033442940484955254874966708233041231054396763146085991298853151069347859657236465748515370881513528025594289774592000
494 37573834295895648753565434622995648297432670525711523679088963224161632664781063384665143314413185788033442940484955254874966708233041231054396763146085991298853151069347859657236465748515370881513528025594289774592000
495 37573834295895648753565434622995648297432670525711523679088963224161632664781063384665143314413185788033442940484955254874966708233041231054396763146085991298853151069347859657236465748515370881513528025594289774592000
496 37573834295895648753565434622995648297432670525711523679088963224161632664781063384665143314413185788033442940484955254874966708233041231054396763146085991298853151069347859657236465748515370881513528025594289774592000
497 37573834295895648753565434622995648297432670525711523679088963224161632664781063384665143314413185788033442940484955254874966708233041231054396763146085991298853151069347859657236465748515370881513528025594289774592000
498 37573834295895648753565434622995648297432670525711523679088963224161632664781063384665143314413185788033442940484955254874966708233041231054396763146085991298853151069347859657236465748515370881513528025594289774592000
499 18749343313651928728029151876874828500418902592330050315865392648856654699725750628947906513892179708228688027301992672182608387408287574296143984809896909658127722383604581968960996408509170069875250484771550597521408000
500 18749343313651928728029151876874828500418902592330050315865392648856654699725750628947906513892179708228688027301992672182608387408287574296143984809896909658127722383604581968960996408509170069875250484771550597521408000
501 18749343313651928728029151876874828500418902592330050315865392648856654699725750628947906513892179708228688027301992672182608387408287574296143984809896909658127722383604581968960996408509170069875250484771550597521408000
502 18749343313651928728029151876874828500418902592330050315865392648856654699725750628947906513892179708228688027301992672182608387408287574296143984809896909658127722383604581968960996408509170069875250484771550597521408000
503 9430919686766920150198663394068038735710708003942015308880292502374897313962052566360796976487766393239030077732902314107852018866368649870960424359378145558038244358953104730387381193480112545147250993840089950553268224000
504 9430919686766920150198663394068038735710708003942015308880292502374897313962052566360796976487766393239030077732902314107852018866368649870960424359378145558038244358953104730387381193480112545147250993840089950553268224000
505 9430919686766920150198663394068038735710708003942015308880292502374897313962052566360796976487766393239030077732902314107852018866368649870960424359378145558038244358953104730387381193480112545147250993840089950553268224000
506 9430919686766920150198663394068038735710708003942015308880292502374897313962052566360796976487766393239030077732902314107852018866368649870960424359378145558038244358953104730387381193480112545147250993840089950553268224000
507 9430919686766920150198663394068038735710708003942015308880292502374897313962052566360796976487766393239030077732902314107852018866368649870960424359378145558038244358953104730387381193480112545147250993840089950553268224000
508 9430919686766920150198663394068038735710708003942015308880292502374897313962052566360796976487766393239030077732902314107852018866368649870960424359378145558038244358953104730387381193480112545147250993840089950553268224000
509 4800338120564362356451119667580631716476750374006485792220068883708822732806684756277645661032273094158666309566047277880896677602981642784318855998923476089041466378707130307767177027481377285479950755864605784831613526016000
510 4800338120564362356451119667580631716476750374006485792220068883708822732806684756277645661032273094158666309566047277880896677602981642784318855998923476089041466378707130307767177027481377285479950755864605784831613526016000
511 4800338120564362356451119667580631716476750374006485792220068883708822732806684756277645661032273094158666309566047277880896677602981642784318855998923476089041466378707130307767177027481377285479950755864605784831613526016000
512 19201352482257449425804478670322526865907001496025943168880275534835290931226739025110582644129092376634665238264189111523586710411926571137275423995693904356165865514828521231068708109925509141919803023458423139326454104064000
513 19201352482257449425804478670322526865907001496025943168880275534835290931226739025110582644129092376634665238264189111523586710411926571137275423995693904356165865514828521231068708109925509141919803023458423139326454104064000
514 19201352482257449425804478670322526865907001496025943168880275534835290931226739025110582644129092376634665238264189111523586710411926571137275423995693904356165865514828521231068708109925509141919803023458423139326454104064000
515 19201352482257449425804478670322526865907001496025943168880275534835290931226739025110582644129092376634665238264189111523586710411926571137275423995693904356165865514828521231068708109925509141919803023458423139326454104064000
516 19201352482257449425804478670322526865907001496025943168880275534835290931226739025110582644129092376634665238264189111523586710411926571137275423995693904356165865514828521231068708109925509141919803023458423139326454104064000
517 19201352482257449425804478670322526865907001496025943168880275534835290931226739025110582644129092376634665238264189111523586710411926571137275423995693904356165865514828521231068708109925509141919803023458423139326454104064000
518 19201352482257449425804478670322526865907001496025943168880275534835290931226739025110582644129092376634665238264189111523586710411926571137275423995693904356165865514828521231068708109925509141919803023458423139326454104064000
519 19201352482257449425804478670322526865907001496025943168880275534835290931226739025110582644129092376634665238264189111523586710411926571137275423995693904356165865514828521231068708109925509141919803023458423139326454104064000
520 19201352482257449425804478670322526865907001496025943168880275534835290931226739025110582644129092376634665238264189111523586710411926571137275423995693904356165865514828521231068708109925509141919803023458423139326454104064000
521 10003904643256131150844133387238036497137547779429516390986623553649186575169131032082613557591257128226660589135642527103788676124613743562520495901756524169562415933225659561386796925271190262940217375221838455589082588217344000
522 10003904643256131150844133387238036497137547779429516390986623553649186575169131032082613557591257128226660589135642527103788676124613743562520495901756524169562415933225659561386796925271190262940217375221838455589082588217344000
523 5232042128422956591891481761525493088002937488641637072486004118558524578813455529779206890620227478062543488117941041675281477613172987883198219356618662140681143533077019950605294791916832507517733687241021512273090193637670912000
524 5232042128422956591891481761525493088002937488641637072486004118558524578813455529779206890620227478062543488117941041675281477613172987883198219356618662140681143533077019950605294791916832507517733687241021512273090193637670912000
525 5232042128422956591891481761525493088002937488641637072486004118558524578813455529779206890620227478062543488117941041675281477613172987883198219356618662140681143533077019950605294791916832507517733687241021512273090193637670912000
526 5232042128422956591891481761525493088002937488641637072486004118558524578813455529779206890620227478062543488117941041675281477613172987883198219356618662140681143533077019950605294791916832507517733687241021512273090193637670912000
527 5232042128422956591891481761525493088002937488641637072486004118558524578813455529779206890620227478062543488117941041675281477613172987883198219356618662140681143533077019950605294791916832507517733687241021512273090193637670912000
528 5232042128422956591891481761525493088002937488641637072486004118558524578813455529779206890620227478062543488117941041675281477613172987883198219356618662140681143533077019950605294791916832507517733687241021512273090193637670912000
529 120336968953728001613504080515086341024067562238757652667178094726846065312709477184921758484265231995438500226712643958531473985102978721313559045202229229235666301260771458863921780214087147672907874806543494782281074453666430976000
530 120336968953728001613504080515086341024067562238757652667178094726846065312709477184921758484265231995438500226712643958531473985102978721313559045202229229235666301260771458863921780214087147672907874806543494782281074453666430976000
531 120336968953728001613504080515086341024067562238757652667178094726846065312709477184921758484265231995438500226712643958531473985102978721313559045202229229235666301260771458863921780214087147672907874806543494782281074453666430976000
532 120336968953728001613504080515086341024067562238757652667178094726846065312709477184921758484265231995438500226712643958531473985102978721313559045202229229235666301260771458863921780214087147672907874806543494782281074453666430976000
533 120336968953728001613504080515086341024067562238757652667178094726846065312709477184921758484265231995438500226712643958531473985102978721313559045202229229235666301260771458863921780214087147672907874806543494782281074453666430976000
534 120336968953728001613504080515086341024067562238757652667178094726846065312709477184921758484265231995438500226712643958531473985102978721313559045202229229235666301260771458863921780214087147672907874806543494782281074453666430976000
535 120336968953728001613504080515086341024067562238757652667178094726846065312709477184921758484265231995438500226712643958531473985102978721313559045202229229235666301260771458863921780214087147672907874806543494782281074453666430976000
536 120336968953728001613504080515086341024067562238757652667178094726846065312709477184921758484265231995438500226712643958531473985102978721313559045202229229235666301260771458863921780214087147672907874806543494782281074453666430976000
537 120336968953728001613504080515086341024067562238757652667178094726846065312709477184921758484265231995438500226712643958531473985102978721313559045202229229235666301260771458863921780214087147672907874806543494782281074453666430976000
538 120336968953728001613504080515086341024067562238757652667178094726846065312709477184921758484265231995438500226712643958531473985102978721313559045202229229235666301260771458863921780214087147672907874806543494782281074453666430976000
539 120336968953728001613504080515086341024067562238757652667178094726846065312709477184921758484265231995438500226712643958531473985102978721313559045202229229235666301260771458863921780214087147672907874806543494782281074453666430976000
540 120336968953728001613504080515086341024067562238757652667178094726846065312709477184921758484265231995438500226712643958531473985102978721313559045202229229235666301260771458863921780214087147672907874806543494782281074453666430976000
541 65102300203966848872905707558661710494020551171167890092943349247223721334175827157042671339987490509532228622651540381565527425940711488230635443454406013016495468982077359245381683095821146891043160270340030677214061279433539158016000
542 65102300203966848872905707558661710494020551171167890092943349247223721334175827157042671339987490509532228622651540381565527425940711488230635443454406013016495468982077359245381683095821146891043160270340030677214061279433539158016000
543 65102300203966848872905707558661710494020551171167890092943349247223721334175827157042671339987490509532228622651540381565527425940711488230635443454406013016495468982077359245381683095821146891043160270340030677214061279433539158016000
544 65102300203966848872905707558661710494020551171167890092943349247223721334175827157042671339987490509532228622651540381565527425940711488230635443454406013016495468982077359245381683095821146891043160270340030677214061279433539158016000
545 65102300203966848872905707558661710494020551171167890092943349247223721334175827157042671339987490509532228622651540381565527425940711488230635443454406013016495468982077359245381683095821146891043160270340030677214061279433539158016000
546 65102300203966848872905707558661710494020551171167890092943349247223721334175827157042671339987490509532228622651540381565527425940711488230635443454406013016495468982077359245381683095821146891043160270340030677214061279433539158016000
547 35610958211569866333479422034587955640229241490628835880840012038231375569794177454902341222973157308714129056590392588716343501989569184062157587569560089120023021533196315507223780653414167349400608667875996780436091519850145919434752000
548 35610958211569866333479422034587955640229241490628835880840012038231375569794177454902341222973157308714129056590392588716343501989569184062157587569560089120023021533196315507223780653414167349400608667875996780436091519850145919434752000
549 35610958211569866333479422034587955640229241490628835880840012038231375569794177454902341222973157308714129056590392588716343501989569184062157587569560089120023021533196315507223780653414167349400608667875996780436091519850145919434752000
550 35610958211569866333479422034587955640229241490628835880840012038231375569794177454902341222973157308714129056590392588716343501989569184062157587569560089120023021533196315507223780653414167349400608667875996780436091519850145919434752000
551 35610958211569866333479422034587955640229241490628835880840012038231375569794177454902341222973157308714129056590392588716343501989569184062157587569560089120023021533196315507223780653414167349400608667875996780436091519850145919434752000
552 35610958211569866333479422034587955640229241490628835880840012038231375569794177454902341222973157308714129056590392588716343501989569184062157587569560089120023021533196315507223780653414167349400608667875996780436091519850145919434752000
553 35610958211569866333479422034587955640229241490628835880840012038231375569794177454902341222973157308714129056590392588716343501989569184062157587569560089120023021533196315507223780653414167349400608667875996780436091519850145919434752000
554 35610958211569866333479422034587955640229241490628835880840012038231375569794177454902341222973157308714129056590392588716343501989569184062157587569560089120023021533196315507223780653414167349400608667875996780436091519850145919434752000
555 35610958211569866333479422034587955640229241490628835880840012038231375569794177454902341222973157308714129056590392588716343501989569184062157587569560089120023021533196315507223780653414167349400608667875996780436091519850145919434752000
556 35610958211569866333479422034587955640229241490628835880840012038231375569794177454902341222973157308714129056590392588716343501989569184062157587569560089120023021533196315507223780653414167349400608667875996780436091519850145919434752000
557 19835303723844415547748038073265491291607687510280261585627886705294876192375356842380604061196048620953769884520848671915003330608190035522621776276244969639852822993990347737523645823951691213616139028006930206702902976556531277125156864000
558 19835303723844415547748038073265491291607687510280261585627886705294876192375356842380604061196048620953769884520848671915003330608190035522621776276244969639852822993990347737523645823951691213616139028006930206702902976556531277125156864000
559 19835303723844415547748038073265491291607687510280261585627886705294876192375356842380604061196048620953769884520848671915003330608190035522621776276244969639852822993990347737523645823951691213616139028006930206702902976556531277125156864000
560 19835303723844415547748038073265491291607687510280261585627886705294876192375356842380604061196048620953769884520848671915003330608190035522621776276244969639852822993990347737523645823951691213616139028006930206702902976556531277125156864000
561 19835303723844415547748038073265491291607687510280261585627886705294876192375356842380604061196048620953769884520848671915003330608190035522621776276244969639852822993990347737523645823951691213616139028006930206702902976556531277125156864000
562 19835303723844415547748038073265491291607687510280261585627886705294876192375356842380604061196048620953769884520848671915003330608190035522621776276244969639852822993990347737523645823951691213616139028006930206702902976556531277125156864000
563 11167275996524405953382145435248471597175128068287787272708500215081015296307325902260280086453375373596972444985237802288146875132410989999236060043525917907237139345616565776225812598884802153265886272767901706373734375801327109021463314432000
564 11167275996524405953382145435248471597175128068287787272708500215081015296307325902260280086453375373596972444985237802288146875132410989999236060043525917907237139345616565776225812598884802153265886272767901706373734375801327109021463314432000
565 11167275996524405953382145435248471597175128068287787272708500215081015296307325902260280086453375373596972444985237802288146875132410989999236060043525917907237139345616565776225812598884802153265886272767901706373734375801327109021463314432000
566 11167275996524405953382145435248471597175128068287787272708500215081015296307325902260280086453375373596972444985237802288146875132410989999236060043525917907237139345616565776225812598884802153265886272767901706373734375801327109021463314432000
567 11167275996524405953382145435248471597175128068287787272708500215081015296307325902260280086453375373596972444985237802288146875132410989999236060043525917907237139345616565776225812598884802153265886272767901706373734375801327109021463314432000
568 11167275996524405953382145435248471597175128068287787272708500215081015296307325902260280086453375373596972444985237802288146875132410989999236060043525917907237139345616565776225812598884802153265886272767901706373734375801327109021463314432000
569 6354180042022386987474440752656380338792647870855750958171136622381097703598868438386099369191970587576677321196600309501955571950341853309565318164766247289217932287655825926672487368765452425208289289204936070926654859830955125033212625911808000
570 6354180042022386987474440752656380338792647870855750958171136622381097703598868438386099369191970587576677321196600309501955571950341853309565318164766247289217932287655825926672487368765452425208289289204936070926654859830955125033212625911808000
571 3628236803994782969847905669766793173450601934258633797115719011379606788754953878318462739808615205506282750403258776725616631583645198239761796672081527202143439336251476604129990287565073334793933184136018496499119924963475376393964409395642368000
572 3628236803994782969847905669766793173450601934258633797115719011379606788754953878318462739808615205506282750403258776725616631583645198239761796672081527202143439336251476604129990287565073334793933184136018496499119924963475376393964409395642368000
573 3628236803994782969847905669766793173450601934258633797115719011379606788754953878318462739808615205506282750403258776725616631583645198239761796672081527202143439336251476604129990287565073334793933184136018496499119924963475376393964409395642368000
574 3628236803994782969847905669766793173450601934258633797115719011379606788754953878318462739808615205506282750403258776725616631583645198239761796672081527202143439336251476604129990287565073334793933184136018496499119924963475376393964409395642368000
575 3628236803994782969847905669766793173450601934258633797115719011379606788754953878318462739808615205506282750403258776725616631583645198239761796672081527202143439336251476604129990287565073334793933184136018496499119924963475376393964409395642368000
576 3628236803994782969847905669766793173450601934258633797115719011379606788754953878318462739808615205506282750403258776725616631583645198239761796672081527202143439336251476604129990287565073334793933184136018496499119924963475376393964409395642368000
577 2093492635904989773602241571455439661080997316067231700935769869566033117111608387789753000869570973577125146982680314170680796423763279384342556679791041195636764497017102000583004395925047314176099447246482672479992196703925292179317464221285646336000
578 2093492635904989773602241571455439661080997316067231700935769869566033117111608387789753000869570973577125146982680314170680796423763279384342556679791041195636764497017102000583004395925047314176099447246482672479992196703925292179317464221285646336000
579 2093492635904989773602241571455439661080997316067231700935769869566033117111608387789753000869570973577125146982680314170680796423763279384342556679791041195636764497017102000583004395925047314176099447246482672479992196703925292179317464221285646336000
580 2093492635904989773602241571455439661080997316067231700935769869566033117111608387789753000869570973577125146982680314170680796423763279384342556679791041195636764497017102000583004395925047314176099447246482672479992196703925292179317464221285646336000
581 2093492635904989773602241571455439661080997316067231700935769869566033117111608387789753000869570973577125146982680314170680796423763279384342556679791041195636764497017102000583004395925047314176099447246482672479992196703925292179317464221285646336000
582 2093492635904989773602241571455439661080997316067231700935769869566033117111608387789753000869570973577125146982680314170680796423763279384342556679791041195636764497017102000583004395925047314176099447246482672479992196703925292179317464221285646336000
583 2093492635904989773602241571455439661080997316067231700935769869566033117111608387789753000869570973577125146982680314170680796423763279384342556679791041195636764497017102000583004395925047314176099447246482672479992196703925292179317464221285646336000
584 2093492635904989773602241571455439661080997316067231700935769869566033117111608387789753000869570973577125146982680314170680796423763279384342556679791041195636764497017102000583004395925047314176099447246482672479992196703925292179317464221285646336000
585 2093492635904989773602241571455439661080997316067231700935769869566033117111608387789753000869570973577125146982680314170680796423763279384342556679791041195636764497017102000583004395925047314176099447246482672479992196703925292179317464221285646336000
586 2093492635904989773602241571455439661080997316067231700935769869566033117111608387789753000869570973577125146982680314170680796423763279384342556679791041195636764497017102000583004395925047314176099447246482672479992196703925292179317464221285646336000
587 1228880177276228997104515802444343081054545424531465008449296913435261439744514123632585011510438161489772461278833344418189627500749044998609080771037341181838780759749038874342223580408002773421370375533685328745755419465204146509259351497894674399232000
588 1228880177276228997104515802444343081054545424531465008449296913435261439744514123632585011510438161489772461278833344418189627500749044998609080771037341181838780759749038874342223580408002773421370375533685328745755419465204146509259351497894674399232000
589 1228880177276228997104515802444343081054545424531465008449296913435261439744514123632585011510438161489772461278833344418189627500749044998609080771037341181838780759749038874342223580408002773421370375533685328745755419465204146509259351497894674399232000
590 1228880177276228997104515802444343081054545424531465008449296913435261439744514123632585011510438161489772461278833344418189627500749044998609080771037341181838780759749038874342223580408002773421370375533685328745755419465204146509259351497894674399232000
591 1228880177276228997104515802444343081054545424531465008449296913435261439744514123632585011510438161489772461278833344418189627500749044998609080771037341181838780759749038874342223580408002773421370375533685328745755419465204146509259351497894674399232000
592 1228880177276228997104515802444343081054545424531465008449296913435261439744514123632585011510438161489772461278833344418189627500749044998609080771037341181838780759749038874342223580408002773421370375533685328745755419465204146509259351497894674399232000
593 728725945124803795282977870849495447065345436747158750010433069667110033768496875314122911825689829763435069538348173239986449107944183684175184897225143320830396990531180052484938583181945644638872632691475399946232963742866058879990795438251541918744576000
594 728725945124803795282977870849495447065345436747158750010433069667110033768496875314122911825689829763435069538348173239986449107944183684175184897225143320830396990531180052484938583181945644638872632691475399946232963742866058879990795438251541918744576000
595 728725945124803795282977870849495447065345436747158750010433069667110033768496875314122911825689829763435069538348173239986449107944183684175184897225143320830396990531180052484938583181945644638872632691475399946232963742866058879990795438251541918744576000
596 728725945124803795282977870849495447065345436747158750010433069667110033768496875314122911825689829763435069538348173239986449107944183684175184897225143320830396990531180052484938583181945644638872632691475399946232963742866058879990795438251541918744576000
597 728725945124803795282977870849495447065345436747158750010433069667110033768496875314122911825689829763435069538348173239986449107944183684175184897225143320830396990531180052484938583181945644638872632691475399946232963742866058879990795438251541918744576000
598 728725945124803795282977870849495447065345436747158750010433069667110033768496875314122911825689829763435069538348173239986449107944183684175184897225143320830396990531180052484938583181945644638872632691475399946232963742866058879990795438251541918744576000
599 436506841129757473374503744638847772792141916611548091256249408730598910227329628313159624183588208028297606653470555770751883015658566026820935753437860849177407797328176851438478211325985441138684706982193764567793545281976769269114486467512673609328001024000
600 436506841129757473374503744638847772792141916611548091256249408730598910227329628313159624183588208028297606653470555770751883015658566026820935753437860849177407797328176851438478211325985441138684706982193764567793545281976769269114486467512673609328001024000
601 262340611518984241498076750527947511448077291883540402845005894647089945046625106616208934134336513025006861598735804018221881692410798182119382387816154370355622086194234287714525405006917250124349508896298452505243920714468038330737806366975116839206128615424000
602 262340611518984241498076750527947511448077291883540402845005894647089945046625106616208934134336513025006861598735804018221881692410798182119382387816154370355622086194234287714525405006917250124349508896298452505243920714468038330737806366975116839206128615424000
603 262340611518984241498076750527947511448077291883540402845005894647089945046625106616208934134336513025006861598735804018221881692410798182119382387816154370355622086194234287714525405006917250124349508896298452505243920714468038330737806366975116839206128615424000
604 262340611518984241498076750527947511448077291883540402845005894647089945046625106616208934134336513025006861598735804018221881692410798182119382387816154370355622086194234287714525405006917250124349508896298452505243920714468038330737806366975116839206128615424000
605 262340611518984241498076750527947511448077291883540402845005894647089945046625106616208934134336513025006861598735804018221881692410798182119382387816154370355622086194234287714525405006917250124349508896298452505243920714468038330737806366975116839206128615424000
606 262340611518984241498076750527947511448077291883540402845005894647089945046625106616208934134336513025006861598735804018221881692410798182119382387816154370355622086194234287714525405006917250124349508896298452505243920714468038330737806366975116839206128615424000
607 159240751192023434589332587570464139448982916173309024526918578050783596643301439716038823019542263406179164990432633039060682187293354496546465109404405702805862606319900212642716920839198770825480151900053160670683059873682099266757848464753895921398120069562368000
608 159240751192023434589332587570464139448982916173309024526918578050783596643301439716038823019542263406179164990432633039060682187293354496546465109404405702805862606319900212642716920839198770825480151900053160670683059873682099266757848464753895921398120069562368000
609 159240751192023434589332587570464139448982916173309024526918578050783596643301439716038823019542263406179164990432633039060682187293354496546465109404405702805862606319900212642716920839198770825480151900053160670683059873682099266757848464753895921398120069562368000
610 159240751192023434589332587570464139448982916173309024526918578050783596643301439716038823019542263406179164990432633039060682187293354496546465109404405702805862606319900212642716920839198770825480151900053160670683059873682099266757848464753895921398120069562368000
611 159240751192023434589332587570464139448982916173309024526918578050783596643301439716038823019542263406179164990432633039060682187293354496546465109404405702805862606319900212642716920839198770825480151900053160670683059873682099266757848464753895921398120069562368000
612 159240751192023434589332587570464139448982916173309024526918578050783596643301439716038823019542263406179164990432633039060682187293354496546465109404405702805862606319900212642716920839198770825480151900053160670683059873682099266757848464753895921398120069562368000
613 97614580480710365403260876180694517482226527614238432035001088345130344742343782545931798510979407467987828139135204052944198180810826306382983112064900695819993777674098830349985472474428846516019333114732587491128715702567126850522561108894138199817047602641731584000
614 97614580480710365403260876180694517482226527614238432035001088345130344742343782545931798510979407467987828139135204052944198180810826306382983112064900695819993777674098830349985472474428846516019333114732587491128715702567126850522561108894138199817047602641731584000
615 97614580480710365403260876180694517482226527614238432035001088345130344742343782545931798510979407467987828139135204052944198180810826306382983112064900695819993777674098830349985472474428846516019333114732587491128715702567126850522561108894138199817047602641731584000
616 97614580480710365403260876180694517482226527614238432035001088345130344742343782545931798510979407467987828139135204052944198180810826306382983112064900695819993777674098830349985472474428846516019333114732587491128715702567126850522561108894138199817047602641731584000
617 60228196156598295453811960603488517286533767537985112565595671508945422706026113830839919681274294407748489961846420900666570277560279831038300580144043729320936160824918978325941036516722598300383928531790006482026417588483917266772420204187683269287118370829948387328000
618 60228196156598295453811960603488517286533767537985112565595671508945422706026113830839919681274294407748489961846420900666570277560279831038300580144043729320936160824918978325941036516722598300383928531790006482026417588483917266772420204187683269287118370829948387328000
619 37281253420934344885909603613559392200364402106012784678103720664037216655030164461289910282708788238396315286382934537512607001809813215412708059109163068449659483550624847583757501603851288347937651761178014012374352487271544788132128106392175943688726271543738051756032000
620 37281253420934344885909603613559392200364402106012784678103720664037216655030164461289910282708788238396315286382934537512607001809813215412708059109163068449659483550624847583757501603851288347937651761178014012374352487271544788132128106392175943688726271543738051756032000
621 37281253420934344885909603613559392200364402106012784678103720664037216655030164461289910282708788238396315286382934537512607001809813215412708059109163068449659483550624847583757501603851288347937651761178014012374352487271544788132128106392175943688726271543738051756032000
622 37281253420934344885909603613559392200364402106012784678103720664037216655030164461289910282708788238396315286382934537512607001809813215412708059109163068449659483550624847583757501603851288347937651761178014012374352487271544788132128106392175943688726271543738051756032000
623 37281253420934344885909603613559392200364402106012784678103720664037216655030164461289910282708788238396315286382934537512607001809813215412708059109163068449659483550624847583757501603851288347937651761178014012374352487271544788132128106392175943688726271543738051756032000
624 37281253420934344885909603613559392200364402106012784678103720664037216655030164461289910282708788238396315286382934537512607001809813215412708059109163068449659483550624847583757501603851288347937651761178014012374352487271544788132128106392175943688726271543738051756032000
625 186406267104671724429548018067796961001822010530063923390518603320186083275150822306449551413543941191981576431914672687563035009049066077063540295545815342248297417753124237918787508019256441739688258805890070061871762436357723940660640531960879718443631357718690258780160000
626 186406267104671724429548018067796961001822010530063923390518603320186083275150822306449551413543941191981576431914672687563035009049066077063540295545815342248297417753124237918787508019256441739688258805890070061871762436357723940660640531960879718443631357718690258780160000
627 186406267104671724429548018067796961001822010530063923390518603320186083275150822306449551413543941191981576431914672687563035009049066077063540295545815342248297417753124237918787508019256441739688258805890070061871762436357723940660640531960879718443631357718690258780160000
628 186406267104671724429548018067796961001822010530063923390518603320186083275150822306449551413543941191981576431914672687563035009049066077063540295545815342248297417753124237918787508019256441739688258805890070061871762436357723940660640531960879718443631357718690258780160000
629 186406267104671724429548018067796961001822010530063923390518603320186083275150822306449551413543941191981576431914672687563035009049066077063540295545815342248297417753124237918787508019256441739688258805890070061871762436357723940660640531960879718443631357718690258780160000
630 186406267104671724429548018067796961001822010530063923390518603320186083275150822306449551413543941191981576431914672687563035009049066077063540295545815342248297417753124237918787508019256441739688258805890070061871762436357723940660640531960879718443631357718690258780160000
631 117622354543047858115044799400779882392149688644470335659417238695037418546620168875369666941946226892140374728538158465852275090709960694627093926489409480958675670602221394126754917560150814737743291306516634209041082097341723806556864175667315102337931386720493553290280960000
632 117622354543047858115044799400779882392149688644470335659417238695037418546620168875369666941946226892140374728538158465852275090709960694627093926489409480958675670602221394126754917560150814737743291306516634209041082097341723806556864175667315102337931386720493553290280960000
633 117622354543047858115044799400779882392149688644470335659417238695037418546620168875369666941946226892140374728538158465852275090709960694627093926489409480958675670602221394126754917560150814737743291306516634209041082097341723806556864175667315102337931386720493553290280960000
634 117622354543047858115044799400779882392149688644470335659417238695037418546620168875369666941946226892140374728538158465852275090709960694627093926489409480958675670602221394126754917560150814737743291306516634209041082097341723806556864175667315102337931386720493553290280960000
635 117622354543047858115044799400779882392149688644470335659417238695037418546620168875369666941946226892140374728538158465852275090709960694627093926489409480958675670602221394126754917560150814737743291306516634209041082097341723806556864175667315102337931386720493553290280960000
636 117622354543047858115044799400779882392149688644470335659417238695037418546620168875369666941946226892140374728538158465852275090709960694627093926489409480958675670602221394126754917560150814737743291306516634209041082097341723806556864175667315102337931386720493553290280960000
637 117622354543047858115044799400779882392149688644470335659417238695037418546620168875369666941946226892140374728538158465852275090709960694627093926489409480958675670602221394126754917560150814737743291306516634209041082097341723806556864175667315102337931386720493553290280960000
638 117622354543047858115044799400779882392149688644470335659417238695037418546620168875369666941946226892140374728538158465852275090709960694627093926489409480958675670602221394126754917560150814737743291306516634209041082097341723806556864175667315102337931386720493553290280960000
639 117622354543047858115044799400779882392149688644470335659417238695037418546620168875369666941946226892140374728538158465852275090709960694627093926489409480958675670602221394126754917560150814737743291306516634209041082097341723806556864175667315102337931386720493553290280960000
640 117622354543047858115044799400779882392149688644470335659417238695037418546620168875369666941946226892140374728538158465852275090709960694627093926489409480958675670602221394126754917560150814737743291306516634209041082097341723806556864175667315102337931386720493553290280960000
641 75395929262093677051743716415899904613367950421105485157686450003518985288383528249111956509787531437861980200992959576611308333145084805255967206879711477294511104856023913635249902156056672246893449727477162527995333624396044960002949936602748980598614018887836367659070095360000
642 75395929262093677051743716415899904613367950421105485157686450003518985288383528249111956509787531437861980200992959576611308333145084805255967206879711477294511104856023913635249902156056672246893449727477162527995333624396044960002949936602748980598614018887836367659070095360000
643 48479582515526234344271209655423638666395592120770826956392387352262707540430608664178988035793382714545253269238473007761071258212289529779586914023654479900370640422423376467465687086344440254752488174767815505500999520486656909281896809235567594524908814144878784404782071316480000
644 48479582515526234344271209655423638666395592120770826956392387352262707540430608664178988035793382714545253269238473007761071258212289529779586914023654479900370640422423376467465687086344440254752488174767815505500999520486656909281896809235567594524908814144878784404782071316480000
645 48479582515526234344271209655423638666395592120770826956392387352262707540430608664178988035793382714545253269238473007761071258212289529779586914023654479900370640422423376467465687086344440254752488174767815505500999520486656909281896809235567594524908814144878784404782071316480000
646 48479582515526234344271209655423638666395592120770826956392387352262707540430608664178988035793382714545253269238473007761071258212289529779586914023654479900370640422423376467465687086344440254752488174767815505500999520486656909281896809235567594524908814144878784404782071316480000
647 31366289887545473620743472647059094217157948102138725040785874616913971778658603805723805259158318616310778865197292036021413104063351325767392733373304448495539804353307924574450299544864852844824859849074776632059146689754867020305387235575412233657616002751736573509894000141762560000
648 31366289887545473620743472647059094217157948102138725040785874616913971778658603805723805259158318616310778865197292036021413104063351325767392733373304448495539804353307924574450299544864852844824859849074776632059146689754867020305387235575412233657616002751736573509894000141762560000
649 31366289887545473620743472647059094217157948102138725040785874616913971778658603805723805259158318616310778865197292036021413104063351325767392733373304448495539804353307924574450299544864852844824859849074776632059146689754867020305387235575412233657616002751736573509894000141762560000
650 31366289887545473620743472647059094217157948102138725040785874616913971778658603805723805259158318616310778865197292036021413104063351325767392733373304448495539804353307924574450299544864852844824859849074776632059146689754867020305387235575412233657616002751736573509894000141762560000
651 31366289887545473620743472647059094217157948102138725040785874616913971778658603805723805259158318616310778865197292036021413104063351325767392733373304448495539804353307924574450299544864852844824859849074776632059146689754867020305387235575412233657616002751736573509894000141762560000
652 31366289887545473620743472647059094217157948102138725040785874616913971778658603805723805259158318616310778865197292036021413104063351325767392733373304448495539804353307924574450299544864852844824859849074776632059146689754867020305387235575412233657616002751736573509894000141762560000
653 20482187296567194274345487638529588523804140110696587451633176124844823571464068285137644834230382056450938598973831699521982756953368415726107454892767804867587492242710074747116045602796748907670633481445829140734622788409928164259417864830744188578423249796883982501960782092570951680000
654 20482187296567194274345487638529588523804140110696587451633176124844823571464068285137644834230382056450938598973831699521982756953368415726107454892767804867587492242710074747116045602796748907670633481445829140734622788409928164259417864830744188578423249796883982501960782092570951680000
655 20482187296567194274345487638529588523804140110696587451633176124844823571464068285137644834230382056450938598973831699521982756953368415726107454892767804867587492242710074747116045602796748907670633481445829140734622788409928164259417864830744188578423249796883982501960782092570951680000
656 20482187296567194274345487638529588523804140110696587451633176124844823571464068285137644834230382056450938598973831699521982756953368415726107454892767804867587492242710074747116045602796748907670633481445829140734622788409928164259417864830744188578423249796883982501960782092570951680000
657 20482187296567194274345487638529588523804140110696587451633176124844823571464068285137644834230382056450938598973831699521982756953368415726107454892767804867587492242710074747116045602796748907670633481445829140734622788409928164259417864830744188578423249796883982501960782092570951680000
658 20482187296567194274345487638529588523804140110696587451633176124844823571464068285137644834230382056450938598973831699521982756953368415726107454892767804867587492242710074747116045602796748907670633481445829140734622788409928164259417864830744188578423249796883982501960782092570951680000
659 13497761428437781026793676353790998837186928332949051130626263066272738733594820999905707945757821775201168536723755089984986636832269785963504812774333983407740157387945939258349474052243057530154947464272801403744116417562142660246956372923460420273180921616146544468792155399004257157120000
660 13497761428437781026793676353790998837186928332949051130626263066272738733594820999905707945757821775201168536723755089984986636832269785963504812774333983407740157387945939258349474052243057530154947464272801403744116417562142660246956372923460420273180921616146544468792155399004257157120000
661 8922020304197373258710620069855850231380559628079322797343959886806280302906176680937672952145920193407972402774402114480076166946130328521876681243834763032516244033432265849769002348532661027432420273884321727874860952008576298423238162502407337800572589188272865893871614718741813980856320000
662 8922020304197373258710620069855850231380559628079322797343959886806280302906176680937672952145920193407972402774402114480076166946130328521876681243834763032516244033432265849769002348532661027432420273884321727874860952008576298423238162502407337800572589188272865893871614718741813980856320000
663 8922020304197373258710620069855850231380559628079322797343959886806280302906176680937672952145920193407972402774402114480076166946130328521876681243834763032516244033432265849769002348532661027432420273884321727874860952008576298423238162502407337800572589188272865893871614718741813980856320000
664 8922020304197373258710620069855850231380559628079322797343959886806280302906176680937672952145920193407972402774402114480076166946130328521876681243834763032516244033432265849769002348532661027432420273884321727874860952008576298423238162502407337800572589188272865893871614718741813980856320000
665 8922020304197373258710620069855850231380559628079322797343959886806280302906176680937672952145920193407972402774402114480076166946130328521876681243834763032516244033432265849769002348532661027432420273884321727874860952008576298423238162502407337800572589188272865893871614718741813980856320000
666 8922020304197373258710620069855850231380559628079322797343959886806280302906176680937672952145920193407972402774402114480076166946130328521876681243834763032516244033432265849769002348532661027432420273884321727874860952008576298423238162502407337800572589188272865893871614718741813980856320000
667 8922020304197373258710620069855850231380559628079322797343959886806280302906176680937672952145920193407972402774402114480076166946130328521876681243834763032516244033432265849769002348532661027432420273884321727874860952008576298423238162502407337800572589188272865893871614718741813980856320000
668 8922020304197373258710620069855850231380559628079322797343959886806280302906176680937672952145920193407972402774402114480076166946130328521876681243834763032516244033432265849769002348532661027432420273884321727874860952008576298423238162502407337800572589188272865893871614718741813980856320000
669 8922020304197373258710620069855850231380559628079322797343959886806280302906176680937672952145920193407972402774402114480076166946130328521876681243834763032516244033432265849769002348532661027432420273884321727874860952008576298423238162502407337800572589188272865893871614718741813980856320000
670 8922020304197373258710620069855850231380559628079322797343959886806280302906176680937672952145920193407972402774402114480076166946130328521876681243834763032516244033432265849769002348532661027432420273884321727874860952008576298423238162502407337800572589188272865893871614718741813980856320000
671 8922020304197373258710620069855850231380559628079322797343959886806280302906176680937672952145920193407972402774402114480076166946130328521876681243834763032516244033432265849769002348532661027432420273884321727874860952008576298423238162502407337800572589188272865893871614718741813980856320000
672 8922020304197373258710620069855850231380559628079322797343959886806280302906176680937672952145920193407972402774402114480076166946130328521876681243834763032516244033432265849769002348532661027432420273884321727874860952008576298423238162502407337800572589188272865893871614718741813980856320000
673 6004519664724832203112247307012987205719116629697384242612485003820626643855856906271053896794204290163565427067172623045091260354745711095223006477100795520883432234499914916894538580562480871462018844324148522859781420701771848838839283364120138339785352523707638746575596705713240809116303360000
674 6004519664724832203112247307012987205719116629697384242612485003820626643855856906271053896794204290163565427067172623045091260354745711095223006477100795520883432234499914916894538580562480871462018844324148522859781420701771848838839283364120138339785352523707638746575596705713240809116303360000
675 6004519664724832203112247307012987205719116629697384242612485003820626643855856906271053896794204290163565427067172623045091260354745711095223006477100795520883432234499914916894538580562480871462018844324148522859781420701771848838839283364120138339785352523707638746575596705713240809116303360000
676 6004519664724832203112247307012987205719116629697384242612485003820626643855856906271053896794204290163565427067172623045091260354745711095223006477100795520883432234499914916894538580562480871462018844324148522859781420701771848838839283364120138339785352523707638746575596705713240809116303360000
677 4065059813018711401506991426847792338271841958305129132248652347586564237890415125545503488129676304440733794124475865801526783260162846411465975384997238567638083622756442398737602619040799549979786757607448549976072021815099541663894194837509333656034683658550071431431678969767864027771737374720000
678 4065059813018711401506991426847792338271841958305129132248652347586564237890415125545503488129676304440733794124475865801526783260162846411465975384997238567638083622756442398737602619040799549979786757607448549976072021815099541663894194837509333656034683658550071431431678969767864027771737374720000
679 4065059813018711401506991426847792338271841958305129132248652347586564237890415125545503488129676304440733794124475865801526783260162846411465975384997238567638083622756442398737602619040799549979786757607448549976072021815099541663894194837509333656034683658550071431431678969767864027771737374720000
680 4065059813018711401506991426847792338271841958305129132248652347586564237890415125545503488129676304440733794124475865801526783260162846411465975384997238567638083622756442398737602619040799549979786757607448549976072021815099541663894194837509333656034683658550071431431678969767864027771737374720000
681 4065059813018711401506991426847792338271841958305129132248652347586564237890415125545503488129676304440733794124475865801526783260162846411465975384997238567638083622756442398737602619040799549979786757607448549976072021815099541663894194837509333656034683658550071431431678969767864027771737374720000
682 4065059813018711401506991426847792338271841958305129132248652347586564237890415125545503488129676304440733794124475865801526783260162846411465975384997238567638083622756442398737602619040799549979786757607448549976072021815099541663894194837509333656034683658550071431431678969767864027771737374720000
683 2776435852291779887229275144537042167039668057522403197325829553401623374479153530747578882392568915933021181387017016342442792966691224099031261187953113941696811114342650158337782588804866092636194355445887359633657190899712986956439735074018874887071688938789698787667836736351451130968096626933760000
684 2776435852291779887229275144537042167039668057522403197325829553401623374479153530747578882392568915933021181387017016342442792966691224099031261187953113941696811114342650158337782588804866092636194355445887359633657190899712986956439735074018874887071688938789698787667836736351451130968096626933760000
685 2776435852291779887229275144537042167039668057522403197325829553401623374479153530747578882392568915933021181387017016342442792966691224099031261187953113941696811114342650158337782588804866092636194355445887359633657190899712986956439735074018874887071688938789698787667836736351451130968096626933760000
686 2776435852291779887229275144537042167039668057522403197325829553401623374479153530747578882392568915933021181387017016342442792966691224099031261187953113941696811114342650158337782588804866092636194355445887359633657190899712986956439735074018874887071688938789698787667836736351451130968096626933760000
687 2776435852291779887229275144537042167039668057522403197325829553401623374479153530747578882392568915933021181387017016342442792966691224099031261187953113941696811114342650158337782588804866092636194355445887359633657190899712986956439735074018874887071688938789698787667836736351451130968096626933760000
688 2776435852291779887229275144537042167039668057522403197325829553401623374479153530747578882392568915933021181387017016342442792966691224099031261187953113941696811114342650158337782588804866092636194355445887359633657190899712986956439735074018874887071688938789698787667836736351451130968096626933760000
689 2776435852291779887229275144537042167039668057522403197325829553401623374479153530747578882392568915933021181387017016342442792966691224099031261187953113941696811114342650158337782588804866092636194355445887359633657190899712986956439735074018874887071688938789698787667836736351451130968096626933760000
690 2776435852291779887229275144537042167039668057522403197325829553401623374479153530747578882392568915933021181387017016342442792966691224099031261187953113941696811114342650158337782588804866092636194355445887359633657190899712986956439735074018874887071688938789698787667836736351451130968096626933760000
691 1918517173933619902075429124875096137424410627747980609352148221400521751765095089746577007733265120909717636338428758292627969939983635852430601480875601733712496480010771259411407768864162470011610299613108165506857118911701673986899856936147042546966537056703681862278475184818852731498954769211228160000
692 1918517173933619902075429124875096137424410627747980609352148221400521751765095089746577007733265120909717636338428758292627969939983635852430601480875601733712496480010771259411407768864162470011610299613108165506857118911701673986899856936147042546966537056703681862278475184818852731498954769211228160000
693 1918517173933619902075429124875096137424410627747980609352148221400521751765095089746577007733265120909717636338428758292627969939983635852430601480875601733712496480010771259411407768864162470011610299613108165506857118911701673986899856936147042546966537056703681862278475184818852731498954769211228160000
694 1918517173933619902075429124875096137424410627747980609352148221400521751765095089746577007733265120909717636338428758292627969939983635852430601480875601733712496480010771259411407768864162470011610299613108165506857118911701673986899856936147042546966537056703681862278475184818852731498954769211228160000
695 1918517173933619902075429124875096137424410627747980609352148221400521751765095089746577007733265120909717636338428758292627969939983635852430601480875601733712496480010771259411407768864162470011610299613108165506857118911701673986899856936147042546966537056703681862278475184818852731498954769211228160000
696 1918517173933619902075429124875096137424410627747980609352148221400521751765095089746577007733265120909717636338428758292627969939983635852430601480875601733712496480010771259411407768864162470011610299613108165506857118911701673986899856936147042546966537056703681862278475184818852731498954769211228160000
697 1918517173933619902075429124875096137424410627747980609352148221400521751765095089746577007733265120909717636338428758292627969939983635852430601480875601733712496480010771259411407768864162470011610299613108165506857118911701673986899856936147042546966537056703681862278475184818852731498954769211228160000
698 1918517173933619902075429124875096137424410627747980609352148221400521751765095089746577007733265120909717636338428758292627969939983635852430601480875601733712496480010771259411407768864162470011610299613108165506857118911701673986899856936147042546966537056703681862278475184818852731498954769211228160000
699 1918517173933619902075429124875096137424410627747980609352148221400521751765095089746577007733265120909717636338428758292627969939983635852430601480875601733712496480010771259411407768864162470011610299613108165506857118911701673986899856936147042546966537056703681862278475184818852731498954769211228160000
700 1918517173933619902075429124875096137424410627747980609352148221400521751765095089746577007733265120909717636338428758292627969939983635852430601480875601733712496480010771259411407768864162470011610299613108165506857118911701673986899856936147042546966537056703681862278475184818852731498954769211228160000
701 1344880538927467551354875816537442392334511850051334407155855903201765747987331657912350482421018849757712063073238559563132206927928528732553851638093796815332460032487550652847396845973777891478138820028788824020306840357102873464816799712239076825423542476749280985457211104558015764780767293217070940160000
702 1344880538927467551354875816537442392334511850051334407155855903201765747987331657912350482421018849757712063073238559563132206927928528732553851638093796815332460032487550652847396845973777891478138820028788824020306840357102873464816799712239076825423542476749280985457211104558015764780767293217070940160000
703 1344880538927467551354875816537442392334511850051334407155855903201765747987331657912350482421018849757712063073238559563132206927928528732553851638093796815332460032487550652847396845973777891478138820028788824020306840357102873464816799712239076825423542476749280985457211104558015764780767293217070940160000
704 1344880538927467551354875816537442392334511850051334407155855903201765747987331657912350482421018849757712063073238559563132206927928528732553851638093796815332460032487550652847396845973777891478138820028788824020306840357102873464816799712239076825423542476749280985457211104558015764780767293217070940160000
705 1344880538927467551354875816537442392334511850051334407155855903201765747987331657912350482421018849757712063073238559563132206927928528732553851638093796815332460032487550652847396845973777891478138820028788824020306840357102873464816799712239076825423542476749280985457211104558015764780767293217070940160000
706 1344880538927467551354875816537442392334511850051334407155855903201765747987331657912350482421018849757712063073238559563132206927928528732553851638093796815332460032487550652847396845973777891478138820028788824020306840357102873464816799712239076825423542476749280985457211104558015764780767293217070940160000
707 1344880538927467551354875816537442392334511850051334407155855903201765747987331657912350482421018849757712063073238559563132206927928528732553851638093796815332460032487550652847396845973777891478138820028788824020306840357102873464816799712239076825423542476749280985457211104558015764780767293217070940160000
708 1344880538927467551354875816537442392334511850051334407155855903201765747987331657912350482421018849757712063073238559563132206927928528732553851638093796815332460032487550652847396845973777891478138820028788824020306840357102873464816799712239076825423542476749280985457211104558015764780767293217070940160000
709 953520302099574493910606953925046656165168901686396094673501835370051915323018145459856492036502364478217852718926138730260734711901326871380680811408501942070714163033673412868804363795408525058000423400411276230397549813185937286555110995977505469225291616015240218689162673131633177229564010890903296573440000
710 953520302099574493910606953925046656165168901686396094673501835370051915323018145459856492036502364478217852718926138730260734711901326871380680811408501942070714163033673412868804363795408525058000423400411276230397549813185937286555110995977505469225291616015240218689162673131633177229564010890903296573440000
711 953520302099574493910606953925046656165168901686396094673501835370051915323018145459856492036502364478217852718926138730260734711901326871380680811408501942070714163033673412868804363795408525058000423400411276230397549813185937286555110995977505469225291616015240218689162673131633177229564010890903296573440000
712 953520302099574493910606953925046656165168901686396094673501835370051915323018145459856492036502364478217852718926138730260734711901326871380680811408501942070714163033673412868804363795408525058000423400411276230397549813185937286555110995977505469225291616015240218689162673131633177229564010890903296573440000
713 953520302099574493910606953925046656165168901686396094673501835370051915323018145459856492036502364478217852718926138730260734711901326871380680811408501942070714163033673412868804363795408525058000423400411276230397549813185937286555110995977505469225291616015240218689162673131633177229564010890903296573440000
714 953520302099574493910606953925046656165168901686396094673501835370051915323018145459856492036502364478217852718926138730260734711901326871380680811408501942070714163033673412868804363795408525058000423400411276230397549813185937286555110995977505469225291616015240218689162673131633177229564010890903296573440000
715 953520302099574493910606953925046656165168901686396094673501835370051915323018145459856492036502364478217852718926138730260734711901326871380680811408501942070714163033673412868804363795408525058000423400411276230397549813185937286555110995977505469225291616015240218689162673131633177229564010890903296573440000
716 953520302099574493910606953925046656165168901686396094673501835370051915323018145459856492036502364478217852718926138730260734711901326871380680811408501942070714163033673412868804363795408525058000423400411276230397549813185937286555110995977505469225291616015240218689162673131633177229564010890903296573440000
717 953520302099574493910606953925046656165168901686396094673501835370051915323018145459856492036502364478217852718926138730260734711901326871380680811408501942070714163033673412868804363795408525058000423400411276230397549813185937286555110995977505469225291616015240218689162673131633177229564010890903296573440000
718 953520302099574493910606953925046656165168901686396094673501835370051915323018145459856492036502364478217852718926138730260734711901326871380680811408501942070714163033673412868804363795408525058000423400411276230397549813185937286555110995977505469225291616015240218689162673131633177229564010890903296573440000
719 685581097209594061121726399872108545782756440312518792070247819631067327117250046585636817774245200059838636104907893747057468257857054020522709503402712896348843483221211183852670337568898729516702304424895707609655838315680688909033124806107826432372984671914957717237507961981644254428056523830559470236303360000
720 685581097209594061121726399872108545782756440312518792070247819631067327117250046585636817774245200059838636104907893747057468257857054020522709503402712896348843483221211183852670337568898729516702304424895707609655838315680688909033124806107826432372984671914957717237507961981644254428056523830559470236303360000
721 685581097209594061121726399872108545782756440312518792070247819631067327117250046585636817774245200059838636104907893747057468257857054020522709503402712896348843483221211183852670337568898729516702304424895707609655838315680688909033124806107826432372984671914957717237507961981644254428056523830559470236303360000
722 685581097209594061121726399872108545782756440312518792070247819631067327117250046585636817774245200059838636104907893747057468257857054020522709503402712896348843483221211183852670337568898729516702304424895707609655838315680688909033124806107826432372984671914957717237507961981644254428056523830559470236303360000
723 685581097209594061121726399872108545782756440312518792070247819631067327117250046585636817774245200059838636104907893747057468257857054020522709503402712896348843483221211183852670337568898729516702304424895707609655838315680688909033124806107826432372984671914957717237507961981644254428056523830559470236303360000
724 685581097209594061121726399872108545782756440312518792070247819631067327117250046585636817774245200059838636104907893747057468257857054020522709503402712896348843483221211183852670337568898729516702304424895707609655838315680688909033124806107826432372984671914957717237507961981644254428056523830559470236303360000
725 685581097209594061121726399872108545782756440312518792070247819631067327117250046585636817774245200059838636104907893747057468257857054020522709503402712896348843483221211183852670337568898729516702304424895707609655838315680688909033124806107826432372984671914957717237507961981644254428056523830559470236303360000
726 685581097209594061121726399872108545782756440312518792070247819631067327117250046585636817774245200059838636104907893747057468257857054020522709503402712896348843483221211183852670337568898729516702304424895707609655838315680688909033124806107826432372984671914957717237507961981644254428056523830559470236303360000
727 498417457671374882435495092707022912784063932107201161835070164871785946814240783867757966521876260443502688448268038754110779423462078272920009808973772275645609212301820530660891335412589376358642575316899179432219794455499860836867081734040389816335159856482174260431668288360655372969197092824816734861792542720000
728 498417457671374882435495092707022912784063932107201161835070164871785946814240783867757966521876260443502688448268038754110779423462078272920009808973772275645609212301820530660891335412589376358642575316899179432219794455499860836867081734040389816335159856482174260431668288360655372969197092824816734861792542720000
729 1495252373014124647306485278121068738352191796321603485505210494615357840442722351603273899565628781330508065344804116262332338270386234818760029426921316826936827636905461591982674006237768129075927725950697538296659383366499582510601245202121169449005479569446522781295004865081966118907591278474450204585377628160000
730 1495252373014124647306485278121068738352191796321603485505210494615357840442722351603273899565628781330508065344804116262332338270386234818760029426921316826936827636905461591982674006237768129075927725950697538296659383366499582510601245202121169449005479569446522781295004865081966118907591278474450204585377628160000
731 1495252373014124647306485278121068738352191796321603485505210494615357840442722351603273899565628781330508065344804116262332338270386234818760029426921316826936827636905461591982674006237768129075927725950697538296659383366499582510601245202121169449005479569446522781295004865081966118907591278474450204585377628160000
732 1495252373014124647306485278121068738352191796321603485505210494615357840442722351603273899565628781330508065344804116262332338270386234818760029426921316826936827636905461591982674006237768129075927725950697538296659383366499582510601245202121169449005479569446522781295004865081966118907591278474450204585377628160000
733 1096019989419353366475653708862743385212156586703735354875319292553057297044515483725199768381605896715262411897741417220289603952193110122151101569933325234144694657851703346923300046572284038612655023121861295571451328007644193980270712733154817206121016524404301198689238566105081165159264407121771999961081801441280000
734 1096019989419353366475653708862743385212156586703735354875319292553057297044515483725199768381605896715262411897741417220289603952193110122151101569933325234144694657851703346923300046572284038612655023121861295571451328007644193980270712733154817206121016524404301198689238566105081165159264407121771999961081801441280000
735 1096019989419353366475653708862743385212156586703735354875319292553057297044515483725199768381605896715262411897741417220289603952193110122151101569933325234144694657851703346923300046572284038612655023121861295571451328007644193980270712733154817206121016524404301198689238566105081165159264407121771999961081801441280000
736 1096019989419353366475653708862743385212156586703735354875319292553057297044515483725199768381605896715262411897741417220289603952193110122151101569933325234144694657851703346923300046572284038612655023121861295571451328007644193980270712733154817206121016524404301198689238566105081165159264407121771999961081801441280000
737 1096019989419353366475653708862743385212156586703735354875319292553057297044515483725199768381605896715262411897741417220289603952193110122151101569933325234144694657851703346923300046572284038612655023121861295571451328007644193980270712733154817206121016524404301198689238566105081165159264407121771999961081801441280000
738 1096019989419353366475653708862743385212156586703735354875319292553057297044515483725199768381605896715262411897741417220289603952193110122151101569933325234144694657851703346923300046572284038612655023121861295571451328007644193980270712733154817206121016524404301198689238566105081165159264407121771999961081801441280000
739 809958772180902137825508090849567361671783717574060427252860957196709342515896942472922628834006757672578922392430907325794017320670708380269664060180727348032929352152408773376318734416917904534752062087055497427302531397649059351420056709801409915323431211534778585831347300351654981052696396862989507971239451265105920000
740 809958772180902137825508090849567361671783717574060427252860957196709342515896942472922628834006757672578922392430907325794017320670708380269664060180727348032929352152408773376318734416917904534752062087055497427302531397649059351420056709801409915323431211534778585831347300351654981052696396862989507971239451265105920000
741 809958772180902137825508090849567361671783717574060427252860957196709342515896942472922628834006757672578922392430907325794017320670708380269664060180727348032929352152408773376318734416917904534752062087055497427302531397649059351420056709801409915323431211534778585831347300351654981052696396862989507971239451265105920000
742 809958772180902137825508090849567361671783717574060427252860957196709342515896942472922628834006757672578922392430907325794017320670708380269664060180727348032929352152408773376318734416917904534752062087055497427302531397649059351420056709801409915323431211534778585831347300351654981052696396862989507971239451265105920000
743 601799367730410288404352511501228549722135302157526897448875691197155041489311428257381513223667020950726139337576164143064954869258336326540360396714280419588466508649239718618604819671770003069320782130682234588485780828453251098105102135382447567085309390170340489272691044161279650922153422869201204422630912289973698560000
744 601799367730410288404352511501228549722135302157526897448875691197155041489311428257381513223667020950726139337576164143064954869258336326540360396714280419588466508649239718618604819671770003069320782130682234588485780828453251098105102135382447567085309390170340489272691044161279650922153422869201204422630912289973698560000
745 601799367730410288404352511501228549722135302157526897448875691197155041489311428257381513223667020950726139337576164143064954869258336326540360396714280419588466508649239718618604819671770003069320782130682234588485780828453251098105102135382447567085309390170340489272691044161279650922153422869201204422630912289973698560000
746 601799367730410288404352511501228549722135302157526897448875691197155041489311428257381513223667020950726139337576164143064954869258336326540360396714280419588466508649239718618604819671770003069320782130682234588485780828453251098105102135382447567085309390170340489272691044161279650922153422869201204422630912289973698560000
747 601799367730410288404352511501228549722135302157526897448875691197155041489311428257381513223667020950726139337576164143064954869258336326540360396714280419588466508649239718618604819671770003069320782130682234588485780828453251098105102135382447567085309390170340489272691044161279650922153422869201204422630912289973698560000
748 601799367730410288404352511501228549722135302157526897448875691197155041489311428257381513223667020950726139337576164143064954869258336326540360396714280419588466508649239718618604819671770003069320782130682234588485780828453251098105102135382447567085309390170340489272691044161279650922153422869201204422630912289973698560000
749 601799367730410288404352511501228549722135302157526897448875691197155041489311428257381513223667020950726139337576164143064954869258336326540360396714280419588466508649239718618604819671770003069320782130682234588485780828453251098105102135382447567085309390170340489272691044161279650922153422869201204422630912289973698560000
750 601799367730410288404352511501228549722135302157526897448875691197155041489311428257381513223667020950726139337576164143064954869258336326540360396714280419588466508649239718618604819671770003069320782130682234588485780828453251098105102135382447567085309390170340489272691044161279650922153422869201204422630912289973698560000
751 451951325165538126591668736137422640841323611920302699984105644089063436158472882621293516430973932733995330642519699271441781106813010581231810657932424595110938347995579028682572219573499272305059907380142358175952821402168391574676931703672218122881067352017925707443790974165121017842537220574770104521395815129770247618560000
752 451951325165538126591668736137422640841323611920302699984105644089063436158472882621293516430973932733995330642519699271441781106813010581231810657932424595110938347995579028682572219573499272305059907380142358175952821402168391574676931703672218122881067352017925707443790974165121017842537220574770104521395815129770247618560000
753 451951325165538126591668736137422640841323611920302699984105644089063436158472882621293516430973932733995330642519699271441781106813010581231810657932424595110938347995579028682572219573499272305059907380142358175952821402168391574676931703672218122881067352017925707443790974165121017842537220574770104521395815129770247618560000
754 451951325165538126591668736137422640841323611920302699984105644089063436158472882621293516430973932733995330642519699271441781106813010581231810657932424595110938347995579028682572219573499272305059907380142358175952821402168391574676931703672218122881067352017925707443790974165121017842537220574770104521395815129770247618560000
755 451951325165538126591668736137422640841323611920302699984105644089063436158472882621293516430973932733995330642519699271441781106813010581231810657932424595110938347995579028682572219573499272305059907380142358175952821402168391574676931703672218122881067352017925707443790974165121017842537220574770104521395815129770247618560000
756 451951325165538126591668736137422640841323611920302699984105644089063436158472882621293516430973932733995330642519699271441781106813010581231810657932424595110938347995579028682572219573499272305059907380142358175952821402168391574676931703672218122881067352017925707443790974165121017842537220574770104521395815129770247618560000
757 342127153150312361829893233256028939116881974223669143887967972575421021171963972144319191938247267079634465296387412348481428297857449009992480668054845418498980329432653324712707170217138949134930349886767765139196285801441472422030437299679869119020967985477569760534949767442996610506800675975100969122696632053236077447249920000
758 342127153150312361829893233256028939116881974223669143887967972575421021171963972144319191938247267079634465296387412348481428297857449009992480668054845418498980329432653324712707170217138949134930349886767765139196285801441472422030437299679869119020967985477569760534949767442996610506800675975100969122696632053236077447249920000
759 342127153150312361829893233256028939116881974223669143887967972575421021171963972144319191938247267079634465296387412348481428297857449009992480668054845418498980329432653324712707170217138949134930349886767765139196285801441472422030437299679869119020967985477569760534949767442996610506800675975100969122696632053236077447249920000
760 342127153150312361829893233256028939116881974223669143887967972575421021171963972144319191938247267079634465296387412348481428297857449009992480668054845418498980329432653324712707170217138949134930349886767765139196285801441472422030437299679869119020967985477569760534949767442996610506800675975100969122696632053236077447249920000
761 260358763547387707352548750507838022667947182384212218498743627129895397111864582801826905065006170247601828090550820797194366934669518696604277788389737363477724030698249180106370156535242740291681996263830269270928373494896960513165162785056380399574956636948430587767096773024120420595675314417051837502372136992512654937357189120000
762 260358763547387707352548750507838022667947182384212218498743627129895397111864582801826905065006170247601828090550820797194366934669518696604277788389737363477724030698249180106370156535242740291681996263830269270928373494896960513165162785056380399574956636948430587767096773024120420595675314417051837502372136992512654937357189120000
763 260358763547387707352548750507838022667947182384212218498743627129895397111864582801826905065006170247601828090550820797194366934669518696604277788389737363477724030698249180106370156535242740291681996263830269270928373494896960513165162785056380399574956636948430587767096773024120420595675314417051837502372136992512654937357189120000
764 260358763547387707352548750507838022667947182384212218498743627129895397111864582801826905065006170247601828090550820797194366934669518696604277788389737363477724030698249180106370156535242740291681996263830269270928373494896960513165162785056380399574956636948430587767096773024120420595675314417051837502372136992512654937357189120000
765 260358763547387707352548750507838022667947182384212218498743627129895397111864582801826905065006170247601828090550820797194366934669518696604277788389737363477724030698249180106370156535242740291681996263830269270928373494896960513165162785056380399574956636948430587767096773024120420595675314417051837502372136992512654937357189120000
766 260358763547387707352548750507838022667947182384212218498743627129895397111864582801826905065006170247601828090550820797194366934669518696604277788389737363477724030698249180106370156535242740291681996263830269270928373494896960513165162785056380399574956636948430587767096773024120420595675314417051837502372136992512654937357189120000
767 260358763547387707352548750507838022667947182384212218498743627129895397111864582801826905065006170247601828090550820797194366934669518696604277788389737363477724030698249180106370156535242740291681996263830269270928373494896960513165162785056380399574956636948430587767096773024120420595675314417051837502372136992512654937357189120000
768 260358763547387707352548750507838022667947182384212218498743627129895397111864582801826905065006170247601828090550820797194366934669518696604277788389737363477724030698249180106370156535242740291681996263830269270928373494896960513165162785056380399574956636948430587767096773024120420595675314417051837502372136992512654937357189120000
769 200215889167941146954109989140527439431651383253459196025533849262889560379023864174604889994989744920405805801633581193042468172760859877688689619271708032514369779606953619501798650375601667284303455126885477069343919217575762634624010181708356527273141653813343121992897418455548603438074316786712863039324173347242231646827678433280000
770 200215889167941146954109989140527439431651383253459196025533849262889560379023864174604889994989744920405805801633581193042468172760859877688689619271708032514369779606953619501798650375601667284303455126885477069343919217575762634624010181708356527273141653813343121992897418455548603438074316786712863039324173347242231646827678433280000
771 200215889167941146954109989140527439431651383253459196025533849262889560379023864174604889994989744920405805801633581193042468172760859877688689619271708032514369779606953619501798650375601667284303455126885477069343919217575762634624010181708356527273141653813343121992897418455548603438074316786712863039324173347242231646827678433280000
772 200215889167941146954109989140527439431651383253459196025533849262889560379023864174604889994989744920405805801633581193042468172760859877688689619271708032514369779606953619501798650375601667284303455126885477069343919217575762634624010181708356527273141653813343121992897418455548603438074316786712863039324173347242231646827678433280000
773 154766882326818506595527021605627710680666519254923958527737665480213630172985447006969579966127072823473687884662758262221827897544144685453357075697030309133607839636175147874890356740340088810766570813082473774602849555186064516564359870460559595582138498397714233300509704466139070457631446876129043129397585997418245062997795428925440000
774 154766882326818506595527021605627710680666519254923958527737665480213630172985447006969579966127072823473687884662758262221827897544144685453357075697030309133607839636175147874890356740340088810766570813082473774602849555186064516564359870460559595582138498397714233300509704466139070457631446876129043129397585997418245062997795428925440000
775 154766882326818506595527021605627710680666519254923958527737665480213630172985447006969579966127072823473687884662758262221827897544144685453357075697030309133607839636175147874890356740340088810766570813082473774602849555186064516564359870460559595582138498397714233300509704466139070457631446876129043129397585997418245062997795428925440000
776 154766882326818506595527021605627710680666519254923958527737665480213630172985447006969579966127072823473687884662758262221827897544144685453357075697030309133607839636175147874890356740340088810766570813082473774602849555186064516564359870460559595582138498397714233300509704466139070457631446876129043129397585997418245062997795428925440000
777 154766882326818506595527021605627710680666519254923958527737665480213630172985447006969579966127072823473687884662758262221827897544144685453357075697030309133607839636175147874890356740340088810766570813082473774602849555186064516564359870460559595582138498397714233300509704466139070457631446876129043129397585997418245062997795428925440000
778 154766882326818506595527021605627710680666519254923958527737665480213630172985447006969579966127072823473687884662758262221827897544144685453357075697030309133607839636175147874890356740340088810766570813082473774602849555186064516564359870460559595582138498397714233300509704466139070457631446876129043129397585997418245062997795428925440000
779 154766882326818506595527021605627710680666519254923958527737665480213630172985447006969579966127072823473687884662758262221827897544144685453357075697030309133607839636175147874890356740340088810766570813082473774602849555186064516564359870460559595582138498397714233300509704466139070457631446876129043129397585997418245062997795428925440000
780 154766882326818506595527021605627710680666519254923958527737665480213630172985447006969579966127072823473687884662758262221827897544144685453357075697030309133607839636175147874890356740340088810766570813082473774602849555186064516564359870460559595582138498397714233300509704466139070457631446876129043129397585997418245062997795428925440000
781 154766882326818506595527021605627710680666519254923958527737665480213630172985447006969579966127072823473687884662758262221827897544144685453357075697030309133607839636175147874890356740340088810766570813082473774602849555186064516564359870460559595582138498397714233300509704466139070457631446876129043129397585997418245062997795428925440000
782 154766882326818506595527021605627710680666519254923958527737665480213630172985447006969579966127072823473687884662758262221827897544144685453357075697030309133607839636175147874890356740340088810766570813082473774602849555186064516564359870460559595582138498397714233300509704466139070457631446876129043129397585997418245062997795428925440000
783 154766882326818506595527021605627710680666519254923958527737665480213630172985447006969579966127072823473687884662758262221827897544144685453357075697030309133607839636175147874890356740340088810766570813082473774602849555186064516564359870460559595582138498397714233300509704466139070457631446876129043129397585997418245062997795428925440000
784 154766882326818506595527021605627710680666519254923958527737665480213630172985447006969579966127072823473687884662758262221827897544144685453357075697030309133607839636175147874890356740340088810766570813082473774602849555186064516564359870460559595582138498397714233300509704466139070457631446876129043129397585997418245062997795428925440000
785 154766882326818506595527021605627710680666519254923958527737665480213630172985447006969579966127072823473687884662758262221827897544144685453357075697030309133607839636175147874890356740340088810766570813082473774602849555186064516564359870460559595582138498397714233300509704466139070457631446876129043129397585997418245062997795428925440000
786 154766882326818506595527021605627710680666519254923958527737665480213630172985447006969579966127072823473687884662758262221827897544144685453357075697030309133607839636175147874890356740340088810766570813082473774602849555186064516564359870460559595582138498397714233300509704466139070457631446876129043129397585997418245062997795428925440000
787 121801536391206164690679766003629008305684550653625155361329542732928126946139546794485059433342006312073792365229590752368578555367241867451792018573562853288149369793669841377538710754647649894073291229895906860612442599931432774536151218052460401723142998239001101607501137414851448450155948691513556942835900179968158864579265002564321280000
788 121801536391206164690679766003629008305684550653625155361329542732928126946139546794485059433342006312073792365229590752368578555367241867451792018573562853288149369793669841377538710754647649894073291229895906860612442599931432774536151218052460401723142998239001101607501137414851448450155948691513556942835900179968158864579265002564321280000
789 121801536391206164690679766003629008305684550653625155361329542732928126946139546794485059433342006312073792365229590752368578555367241867451792018573562853288149369793669841377538710754647649894073291229895906860612442599931432774536151218052460401723142998239001101607501137414851448450155948691513556942835900179968158864579265002564321280000
790 121801536391206164690679766003629008305684550653625155361329542732928126946139546794485059433342006312073792365229590752368578555367241867451792018573562853288149369793669841377538710754647649894073291229895906860612442599931432774536151218052460401723142998239001101607501137414851448450155948691513556942835900179968158864579265002564321280000
791 121801536391206164690679766003629008305684550653625155361329542732928126946139546794485059433342006312073792365229590752368578555367241867451792018573562853288149369793669841377538710754647649894073291229895906860612442599931432774536151218052460401723142998239001101607501137414851448450155948691513556942835900179968158864579265002564321280000
792 121801536391206164690679766003629008305684550653625155361329542732928126946139546794485059433342006312073792365229590752368578555367241867451792018573562853288149369793669841377538710754647649894073291229895906860612442599931432774536151218052460401723142998239001101607501137414851448450155948691513556942835900179968158864579265002564321280000
793 121801536391206164690679766003629008305684550653625155361329542732928126946139546794485059433342006312073792365229590752368578555367241867451792018573562853288149369793669841377538710754647649894073291229895906860612442599931432774536151218052460401723142998239001101607501137414851448450155948691513556942835900179968158864579265002564321280000
794 121801536391206164690679766003629008305684550653625155361329542732928126946139546794485059433342006312073792365229590752368578555367241867451792018573562853288149369793669841377538710754647649894073291229895906860612442599931432774536151218052460401723142998239001101607501137414851448450155948691513556942835900179968158864579265002564321280000
795 121801536391206164690679766003629008305684550653625155361329542732928126946139546794485059433342006312073792365229590752368578555367241867451792018573562853288149369793669841377538710754647649894073291229895906860612442599931432774536151218052460401723142998239001101607501137414851448450155948691513556942835900179968158864579265002564321280000
796 121801536391206164690679766003629008305684550653625155361329542732928126946139546794485059433342006312073792365229590752368578555367241867451792018573562853288149369793669841377538710754647649894073291229895906860612442599931432774536151218052460401723142998239001101607501137414851448450155948691513556942835900179968158864579265002564321280000
797 97075824503791313258471773504892319619630586870939248822979645558143717176073218795204592368373579030722812515087983829637757108627691768359078238803129594070655047725554863577898352471454176965576413110227037767908116752145351921305312520787810940173344969596483877981178406519636604414774291107136304883440212443434622615069674207043764060160000
798 97075824503791313258471773504892319619630586870939248822979645558143717176073218795204592368373579030722812515087983829637757108627691768359078238803129594070655047725554863577898352471454176965576413110227037767908116752145351921305312520787810940173344969596483877981178406519636604414774291107136304883440212443434622615069674207043764060160000
799 97075824503791313258471773504892319619630586870939248822979645558143717176073218795204592368373579030722812515087983829637757108627691768359078238803129594070655047725554863577898352471454176965576413110227037767908116752145351921305312520787810940173344969596483877981178406519636604414774291107136304883440212443434622615069674207043764060160000
800 97075824503791313258471773504892319619630586870939248822979645558143717176073218795204592368373579030722812515087983829637757108627691768359078238803129594070655047725554863577898352471454176965576413110227037767908116752145351921305312520787810940173344969596483877981178406519636604414774291107136304883440212443434622615069674207043764060160000
801 97075824503791313258471773504892319619630586870939248822979645558143717176073218795204592368373579030722812515087983829637757108627691768359078238803129594070655047725554863577898352471454176965576413110227037767908116752145351921305312520787810940173344969596483877981178406519636604414774291107136304883440212443434622615069674207043764060160000
802 97075824503791313258471773504892319619630586870939248822979645558143717176073218795204592368373579030722812515087983829637757108627691768359078238803129594070655047725554863577898352471454176965576413110227037767908116752145351921305312520787810940173344969596483877981178406519636604414774291107136304883440212443434622615069674207043764060160000
803 97075824503791313258471773504892319619630586870939248822979645558143717176073218795204592368373579030722812515087983829637757108627691768359078238803129594070655047725554863577898352471454176965576413110227037767908116752145351921305312520787810940173344969596483877981178406519636604414774291107136304883440212443434622615069674207043764060160000
804 97075824503791313258471773504892319619630586870939248822979645558143717176073218795204592368373579030722812515087983829637757108627691768359078238803129594070655047725554863577898352471454176965576413110227037767908116752145351921305312520787810940173344969596483877981178406519636604414774291107136304883440212443434622615069674207043764060160000
805 97075824503791313258471773504892319619630586870939248822979645558143717176073218795204592368373579030722812515087983829637757108627691768359078238803129594070655047725554863577898352471454176965576413110227037767908116752145351921305312520787810940173344969596483877981178406519636604414774291107136304883440212443434622615069674207043764060160000
806 97075824503791313258471773504892319619630586870939248822979645558143717176073218795204592368373579030722812515087983829637757108627691768359078238803129594070655047725554863577898352471454176965576413110227037767908116752145351921305312520787810940173344969596483877981178406519636604414774291107136304883440212443434622615069674207043764060160000
807 97075824503791313258471773504892319619630586870939248822979645558143717176073218795204592368373579030722812515087983829637757108627691768359078238803129594070655047725554863577898352471454176965576413110227037767908116752145351921305312520787810940173344969596483877981178406519636604414774291107136304883440212443434622615069674207043764060160000
808 97075824503791313258471773504892319619630586870939248822979645558143717176073218795204592368373579030722812515087983829637757108627691768359078238803129594070655047725554863577898352471454176965576413110227037767908116752145351921305312520787810940173344969596483877981178406519636604414774291107136304883440212443434622615069674207043764060160000
809 78534342023567172426103664765457886572281144778589852297790533256538267195443234005320515226014225435854755324706178918176945500879802640602494295191731841603159933609973884634519767149406429165151318206173673554237666452485589704335997829317339050600236080403555457286773330874386012971552401505673270650703131866738609695591366433498405124669440000
810 78534342023567172426103664765457886572281144778589852297790533256538267195443234005320515226014225435854755324706178918176945500879802640602494295191731841603159933609973884634519767149406429165151318206173673554237666452485589704335997829317339050600236080403555457286773330874386012971552401505673270650703131866738609695591366433498405124669440000
811 63691351381112976837570072124786346010120008415436370213508122471052534695504462778314937848297536828478206568336711102641502801213519941528622873400494523540162706157688820438595531158168614052937719065206849252486747492965813250216494239576361970036791461207283475859573171339127056519928997621101022497720239943925012463124598177567206556106915840000
812 63691351381112976837570072124786346010120008415436370213508122471052534695504462778314937848297536828478206568336711102641502801213519941528622873400494523540162706157688820438595531158168614052937719065206849252486747492965813250216494239576361970036791461207283475859573171339127056519928997621101022497720239943925012463124598177567206556106915840000
813 63691351381112976837570072124786346010120008415436370213508122471052534695504462778314937848297536828478206568336711102641502801213519941528622873400494523540162706157688820438595531158168614052937719065206849252486747492965813250216494239576361970036791461207283475859573171339127056519928997621101022497720239943925012463124598177567206556106915840000
814 63691351381112976837570072124786346010120008415436370213508122471052534695504462778314937848297536828478206568336711102641502801213519941528622873400494523540162706157688820438595531158168614052937719065206849252486747492965813250216494239576361970036791461207283475859573171339127056519928997621101022497720239943925012463124598177567206556106915840000
815 63691351381112976837570072124786346010120008415436370213508122471052534695504462778314937848297536828478206568336711102641502801213519941528622873400494523540162706157688820438595531158168614052937719065206849252486747492965813250216494239576361970036791461207283475859573171339127056519928997621101022497720239943925012463124598177567206556106915840000
816 63691351381112976837570072124786346010120008415436370213508122471052534695504462778314937848297536828478206568336711102641502801213519941528622873400494523540162706157688820438595531158168614052937719065206849252486747492965813250216494239576361970036791461207283475859573171339127056519928997621101022497720239943925012463124598177567206556106915840000
817 63691351381112976837570072124786346010120008415436370213508122471052534695504462778314937848297536828478206568336711102641502801213519941528622873400494523540162706157688820438595531158168614052937719065206849252486747492965813250216494239576361970036791461207283475859573171339127056519928997621101022497720239943925012463124598177567206556106915840000
818 63691351381112976837570072124786346010120008415436370213508122471052534695504462778314937848297536828478206568336711102641502801213519941528622873400494523540162706157688820438595531158168614052937719065206849252486747492965813250216494239576361970036791461207283475859573171339127056519928997621101022497720239943925012463124598177567206556106915840000
819 63691351381112976837570072124786346010120008415436370213508122471052534695504462778314937848297536828478206568336711102641502801213519941528622873400494523540162706157688820438595531158168614052937719065206849252486747492965813250216494239576361970036791461207283475859573171339127056519928997621101022497720239943925012463124598177567206556106915840000
820 63691351381112976837570072124786346010120008415436370213508122471052534695504462778314937848297536828478206568336711102641502801213519941528622873400494523540162706157688820438595531158168614052937719065206849252486747492965813250216494239576361970036791461207283475859573171339127056519928997621101022497720239943925012463124598177567206556106915840000
821 52290599483893753983645029214449590074308526909073259945290168548734130985009163940996563973452277736180607592604439815268673799796299871994999379061806003826473581755462521580086931080856432137461867352534823236291619691724932678427741770692193177400205789651179733680709573669423313402861707046923939470628316993962435232225295103782676582563777904640000
822 52290599483893753983645029214449590074308526909073259945290168548734130985009163940996563973452277736180607592604439815268673799796299871994999379061806003826473581755462521580086931080856432137461867352534823236291619691724932678427741770692193177400205789651179733680709573669423313402861707046923939470628316993962435232225295103782676582563777904640000
823 43035163375244559528539859043492012631155917646167292934973808715608189800662541923440172150151224576876640048713453967966118537232354794651884488967866341149187757784745655260411544279544843649131116831136159523468003006289619594346031477279674985000369364882920920819223979129935386930555184899618402184327104886031084196121417870413142827449989215518720000
824 43035163375244559528539859043492012631155917646167292934973808715608189800662541923440172150151224576876640048713453967966118537232354794651884488967866341149187757784745655260411544279544843649131116831136159523468003006289619594346031477279674985000369364882920920819223979129935386930555184899618402184327104886031084196121417870413142827449989215518720000
825 43035163375244559528539859043492012631155917646167292934973808715608189800662541923440172150151224576876640048713453967966118537232354794651884488967866341149187757784745655260411544279544843649131116831136159523468003006289619594346031477279674985000369364882920920819223979129935386930555184899618402184327104886031084196121417870413142827449989215518720000
826 43035163375244559528539859043492012631155917646167292934973808715608189800662541923440172150151224576876640048713453967966118537232354794651884488967866341149187757784745655260411544279544843649131116831136159523468003006289619594346031477279674985000369364882920920819223979129935386930555184899618402184327104886031084196121417870413142827449989215518720000
827 35590080111327250730102463428967894445965943893380351257223339807807972965147922170685022368175062725076981320286026431507980030291157415177108472376425464130378275687984656900360347119183585697831433619349603925908038486201515404524168031710291212595305464758175601517498230740456564991569137911984418606438515740747706630192412578831669118301141081233981440000
828 35590080111327250730102463428967894445965943893380351257223339807807972965147922170685022368175062725076981320286026431507980030291157415177108472376425464130378275687984656900360347119183585697831433619349603925908038486201515404524168031710291212595305464758175601517498230740456564991569137911984418606438515740747706630192412578831669118301141081233981440000
829 29504176412290290855254942182614384495705767487612311192238148700672809588107627479497883543217126999088817514517115911720115445111369497181822923600056709764083590545339280570398727761803192543502258470440821654577763905061056270350535298287831415241508230284527573658006033283838492378010815329035083024737529549079848796429510027851453699071645956342970613760000
830 29504176412290290855254942182614384495705767487612311192238148700672809588107627479497883543217126999088817514517115911720115445111369497181822923600056709764083590545339280570398727761803192543502258470440821654577763905061056270350535298287831415241508230284527573658006033283838492378010815329035083024737529549079848796429510027851453699071645956342970613760000
831 29504176412290290855254942182614384495705767487612311192238148700672809588107627479497883543217126999088817514517115911720115445111369497181822923600056709764083590545339280570398727761803192543502258470440821654577763905061056270350535298287831415241508230284527573658006033283838492378010815329035083024737529549079848796429510027851453699071645956342970613760000
832 29504176412290290855254942182614384495705767487612311192238148700672809588107627479497883543217126999088817514517115911720115445111369497181822923600056709764083590545339280570398727761803192543502258470440821654577763905061056270350535298287831415241508230284527573658006033283838492378010815329035083024737529549079848796429510027851453699071645956342970613760000
833 29504176412290290855254942182614384495705767487612311192238148700672809588107627479497883543217126999088817514517115911720115445111369497181822923600056709764083590545339280570398727761803192543502258470440821654577763905061056270350535298287831415241508230284527573658006033283838492378010815329035083024737529549079848796429510027851453699071645956342970613760000
834 29504176412290290855254942182614384495705767487612311192238148700672809588107627479497883543217126999088817514517115911720115445111369497181822923600056709764083590545339280570398727761803192543502258470440821654577763905061056270350535298287831415241508230284527573658006033283838492378010815329035083024737529549079848796429510027851453699071645956342970613760000
835 29504176412290290855254942182614384495705767487612311192238148700672809588107627479497883543217126999088817514517115911720115445111369497181822923600056709764083590545339280570398727761803192543502258470440821654577763905061056270350535298287831415241508230284527573658006033283838492378010815329035083024737529549079848796429510027851453699071645956342970613760000
836 29504176412290290855254942182614384495705767487612311192238148700672809588107627479497883543217126999088817514517115911720115445111369497181822923600056709764083590545339280570398727761803192543502258470440821654577763905061056270350535298287831415241508230284527573658006033283838492378010815329035083024737529549079848796429510027851453699071645956342970613760000
837 29504176412290290855254942182614384495705767487612311192238148700672809588107627479497883543217126999088817514517115911720115445111369497181822923600056709764083590545339280570398727761803192543502258470440821654577763905061056270350535298287831415241508230284527573658006033283838492378010815329035083024737529549079848796429510027851453699071645956342970613760000
838 29504176412290290855254942182614384495705767487612311192238148700672809588107627479497883543217126999088817514517115911720115445111369497181822923600056709764083590545339280570398727761803192543502258470440821654577763905061056270350535298287831415241508230284527573658006033283838492378010815329035083024737529549079848796429510027851453699071645956342970613760000
839 24754004009911554027558896491213468591897138922106729090287806759864487244422299455298724292759169552235517894679860249933176858448439008135549432900447579492066132467539656398564532592152878543998394856699849368190743916346226210824099115263490557387625405208718634299067061925140495105151074061060434657754787291677993140204358913367369653521110957371752344944640000
840 24754004009911554027558896491213468591897138922106729090287806759864487244422299455298724292759169552235517894679860249933176858448439008135549432900447579492066132467539656398564532592152878543998394856699849368190743916346226210824099115263490557387625405208718634299067061925140495105151074061060434657754787291677993140204358913367369653521110957371752344944640000
841 717866116287435066799207998245190589165017028741095143618346396036070130088246684203663004490015917014830018945715947248062128895004731235930933554112979805269917841558650035558371445172433477775953450844295631677531573574040560113898874342641226164241136751052840394672944795829074358049381147770752605074888831458661801065926408487653719952112217763780818003394560000
842 717866116287435066799207998245190589165017028741095143618346396036070130088246684203663004490015917014830018945715947248062128895004731235930933554112979805269917841558650035558371445172433477775953450844295631677531573574040560113898874342641226164241136751052840394672944795829074358049381147770752605074888831458661801065926408487653719952112217763780818003394560000
843 717866116287435066799207998245190589165017028741095143618346396036070130088246684203663004490015917014830018945715947248062128895004731235930933554112979805269917841558650035558371445172433477775953450844295631677531573574040560113898874342641226164241136751052840394672944795829074358049381147770752605074888831458661801065926408487653719952112217763780818003394560000
844 717866116287435066799207998245190589165017028741095143618346396036070130088246684203663004490015917014830018945715947248062128895004731235930933554112979805269917841558650035558371445172433477775953450844295631677531573574040560113898874342641226164241136751052840394672944795829074358049381147770752605074888831458661801065926408487653719952112217763780818003394560000
845 717866116287435066799207998245190589165017028741095143618346396036070130088246684203663004490015917014830018945715947248062128895004731235930933554112979805269917841558650035558371445172433477775953450844295631677531573574040560113898874342641226164241136751052840394672944795829074358049381147770752605074888831458661801065926408487653719952112217763780818003394560000
846 717866116287435066799207998245190589165017028741095143618346396036070130088246684203663004490015917014830018945715947248062128895004731235930933554112979805269917841558650035558371445172433477775953450844295631677531573574040560113898874342641226164241136751052840394672944795829074358049381147770752605074888831458661801065926408487653719952112217763780818003394560000
847 717866116287435066799207998245190589165017028741095143618346396036070130088246684203663004490015917014830018945715947248062128895004731235930933554112979805269917841558650035558371445172433477775953450844295631677531573574040560113898874342641226164241136751052840394672944795829074358049381147770752605074888831458661801065926408487653719952112217763780818003394560000
848 717866116287435066799207998245190589165017028741095143618346396036070130088246684203663004490015917014830018945715947248062128895004731235930933554112979805269917841558650035558371445172433477775953450844295631677531573574040560113898874342641226164241136751052840394672944795829074358049381147770752605074888831458661801065926408487653719952112217763780818003394560000
849 717866116287435066799207998245190589165017028741095143618346396036070130088246684203663004490015917014830018945715947248062128895004731235930933554112979805269917841558650035558371445172433477775953450844295631677531573574040560113898874342641226164241136751052840394672944795829074358049381147770752605074888831458661801065926408487653719952112217763780818003394560000
850 717866116287435066799207998245190589165017028741095143618346396036070130088246684203663004490015917014830018945715947248062128895004731235930933554112979805269917841558650035558371445172433477775953450844295631677531573574040560113898874342641226164241136751052840394672944795829074358049381147770752605074888831458661801065926408487653719952112217763780818003394560000
851 717866116287435066799207998245190589165017028741095143618346396036070130088246684203663004490015917014830018945715947248062128895004731235930933554112979805269917841558650035558371445172433477775953450844295631677531573574040560113898874342641226164241136751052840394672944795829074358049381147770752605074888831458661801065926408487653719952112217763780818003394560000
852 717866116287435066799207998245190589165017028741095143618346396036070130088246684203663004490015917014830018945715947248062128895004731235930933554112979805269917841558650035558371445172433477775953450844295631677531573574040560113898874342641226164241136751052840394672944795829074358049381147770752605074888831458661801065926408487653719952112217763780818003394560000
853 612339797193182111979724422503147572557759525516154157506449475818767820965274421625724542829983577213650006160695703002596995947439035744249086321658371773895239918849528480331290842732085756542888293570184173820934432258656597777155739814272965918097689648648072856656021910842200427416122119048451972128880173234238516309235226439968623119151721752505037756895559680000
854 612339797193182111979724422503147572557759525516154157506449475818767820965274421625724542829983577213650006160695703002596995947439035744249086321658371773895239918849528480331290842732085756542888293570184173820934432258656597777155739814272965918097689648648072856656021910842200427416122119048451972128880173234238516309235226439968623119151721752505037756895559680000
855 612339797193182111979724422503147572557759525516154157506449475818767820965274421625724542829983577213650006160695703002596995947439035744249086321658371773895239918849528480331290842732085756542888293570184173820934432258656597777155739814272965918097689648648072856656021910842200427416122119048451972128880173234238516309235226439968623119151721752505037756895559680000
856 612339797193182111979724422503147572557759525516154157506449475818767820965274421625724542829983577213650006160695703002596995947439035744249086321658371773895239918849528480331290842732085756542888293570184173820934432258656597777155739814272965918097689648648072856656021910842200427416122119048451972128880173234238516309235226439968623119151721752505037756895559680000
857 524775206194557069966623830085197469681999913367344112983027200776684022567240179333245933205295925672098055279716217473225625526955253632821466977661224610228220610454045907643916252221397493357255267589647836964540808445668704295022469020831931791809720028891398438154210777591765766295616656024523340114450308461742408477014589059053110013113025541896817357659494645760000
858 524775206194557069966623830085197469681999913367344112983027200776684022567240179333245933205295925672098055279716217473225625526955253632821466977661224610228220610454045907643916252221397493357255267589647836964540808445668704295022469020831931791809720028891398438154210777591765766295616656024523340114450308461742408477014589059053110013113025541896817357659494645760000
859 450781902121124523101329870043184626456837925582548593052420365467171575385259314047258256623349200152332229485276230809500812327654562870593640133810991940186041504380025434666124060658180446793882274859507491952540554454829416989424300888894629409164549504817711258374467057951326793247934707525065549158312814968636728881755532001726621501264088940489366110229505900707840000
860 450781902121124523101329870043184626456837925582548593052420365467171575385259314047258256623349200152332229485276230809500812327654562870593640133810991940186041504380025434666124060658180446793882274859507491952540554454829416989424300888894629409164549504817711258374467057951326793247934707525065549158312814968636728881755532001726621501264088940489366110229505900707840000
861 450781902121124523101329870043184626456837925582548593052420365467171575385259314047258256623349200152332229485276230809500812327654562870593640133810991940186041504380025434666124060658180446793882274859507491952540554454829416989424300888894629409164549504817711258374467057951326793247934707525065549158312814968636728881755532001726621501264088940489366110229505900707840000
862 450781902121124523101329870043184626456837925582548593052420365467171575385259314047258256623349200152332229485276230809500812327654562870593640133810991940186041504380025434666124060658180446793882274859507491952540554454829416989424300888894629409164549504817711258374467057951326793247934707525065549158312814968636728881755532001726621501264088940489366110229505900707840000
863 389024781530530463436447677847268332632251129777739435804238775398169069557478788022783875465950359731462714045793387188599201038765887757322311435478886044380553818279961950116865064348009725583120403203754965555042498494517786861873171667116065180109006222657684815977165071011995022572967652594131568923623959317933497024955024117490074355590908755642322953128063592310865920000
864 389024781530530463436447677847268332632251129777739435804238775398169069557478788022783875465950359731462714045793387188599201038765887757322311435478886044380553818279961950116865064348009725583120403203754965555042498494517786861873171667116065180109006222657684815977165071011995022572967652594131568923623959317933497024955024117490074355590908755642322953128063592310865920000
865 389024781530530463436447677847268332632251129777739435804238775398169069557478788022783875465950359731462714045793387188599201038765887757322311435478886044380553818279961950116865064348009725583120403203754965555042498494517786861873171667116065180109006222657684815977165071011995022572967652594131568923623959317933497024955024117490074355590908755642322953128063592310865920000
866 389024781530530463436447677847268332632251129777739435804238775398169069557478788022783875465950359731462714045793387188599201038765887757322311435478886044380553818279961950116865064348009725583120403203754965555042498494517786861873171667116065180109006222657684815977165071011995022572967652594131568923623959317933497024955024117490074355590908755642322953128063592310865920000
867 389024781530530463436447677847268332632251129777739435804238775398169069557478788022783875465950359731462714045793387188599201038765887757322311435478886044380553818279961950116865064348009725583120403203754965555042498494517786861873171667116065180109006222657684815977165071011995022572967652594131568923623959317933497024955024117490074355590908755642322953128063592310865920000
868 389024781530530463436447677847268332632251129777739435804238775398169069557478788022783875465950359731462714045793387188599201038765887757322311435478886044380553818279961950116865064348009725583120403203754965555042498494517786861873171667116065180109006222657684815977165071011995022572967652594131568923623959317933497024955024117490074355590908755642322953128063592310865920000
869 389024781530530463436447677847268332632251129777739435804238775398169069557478788022783875465950359731462714045793387188599201038765887757322311435478886044380553818279961950116865064348009725583120403203754965555042498494517786861873171667116065180109006222657684815977165071011995022572967652594131568923623959317933497024955024117490074355590908755642322953128063592310865920000
870 389024781530530463436447677847268332632251129777739435804238775398169069557478788022783875465950359731462714045793387188599201038765887757322311435478886044380553818279961950116865064348009725583120403203754965555042498494517786861873171667116065180109006222657684815977165071011995022572967652594131568923623959317933497024955024117490074355590908755642322953128063592310865920000
871 389024781530530463436447677847268332632251129777739435804238775398169069557478788022783875465950359731462714045793387188599201038765887757322311435478886044380553818279961950116865064348009725583120403203754965555042498494517786861873171667116065180109006222657684815977165071011995022572967652594131568923623959317933497024955024117490074355590908755642322953128063592310865920000
872 389024781530530463436447677847268332632251129777739435804238775398169069557478788022783875465950359731462714045793387188599201038765887757322311435478886044380553818279961950116865064348009725583120403203754965555042498494517786861873171667116065180109006222657684815977165071011995022572967652594131568923623959317933497024955024117490074355590908755642322953128063592310865920000
873 389024781530530463436447677847268332632251129777739435804238775398169069557478788022783875465950359731462714045793387188599201038765887757322311435478886044380553818279961950116865064348009725583120403203754965555042498494517786861873171667116065180109006222657684815977165071011995022572967652594131568923623959317933497024955024117490074355590908755642322953128063592310865920000
874 389024781530530463436447677847268332632251129777739435804238775398169069557478788022783875465950359731462714045793387188599201038765887757322311435478886044380553818279961950116865064348009725583120403203754965555042498494517786861873171667116065180109006222657684815977165071011995022572967652594131568923623959317933497024955024117490074355590908755642322953128063592310865920000
875 389024781530530463436447677847268332632251129777739435804238775398169069557478788022783875465950359731462714045793387188599201038765887757322311435478886044380553818279961950116865064348009725583120403203754965555042498494517786861873171667116065180109006222657684815977165071011995022572967652594131568923623959317933497024955024117490074355590908755642322953128063592310865920000
876 389024781530530463436447677847268332632251129777739435804238775398169069557478788022783875465950359731462714045793387188599201038765887757322311435478886044380553818279961950116865064348009725583120403203754965555042498494517786861873171667116065180109006222657684815977165071011995022572967652594131568923623959317933497024955024117490074355590908755642322953128063592310865920000
877 341174733402275216433764613472054327718484240815077485200317406024194274001908897095981458783638465484492800218160800564401499310997683563171667128914983060921745698631526630252490661433204529336396593609693104791772271179692099077862771552060789162955598457270789583611973767277519634796492631325053385946018212321827676890885556151038795209853226978698317229893311770456629411840000
878 341174733402275216433764613472054327718484240815077485200317406024194274001908897095981458783638465484492800218160800564401499310997683563171667128914983060921745698631526630252490661433204529336396593609693104791772271179692099077862771552060789162955598457270789583611973767277519634796492631325053385946018212321827676890885556151038795209853226978698317229893311770456629411840000
879 341174733402275216433764613472054327718484240815077485200317406024194274001908897095981458783638465484492800218160800564401499310997683563171667128914983060921745698631526630252490661433204529336396593609693104791772271179692099077862771552060789162955598457270789583611973767277519634796492631325053385946018212321827676890885556151038795209853226978698317229893311770456629411840000
880 341174733402275216433764613472054327718484240815077485200317406024194274001908897095981458783638465484492800218160800564401499310997683563171667128914983060921745698631526630252490661433204529336396593609693104791772271179692099077862771552060789162955598457270789583611973767277519634796492631325053385946018212321827676890885556151038795209853226978698317229893311770456629411840000
881 300574940127404465678146624468879862719984616158083264461479634707315155395681738341559665188385488091838156992199665297237720892988959219154238740574100076672057960494374961252444272722653190345365398970139625321551370909308739287597101737365555252563882240855565623162148888971494798255710008197372033018442045055530183340870174969065178579880692968233217479536007669772290511831040000
882 300574940127404465678146624468879862719984616158083264461479634707315155395681738341559665188385488091838156992199665297237720892988959219154238740574100076672057960494374961252444272722653190345365398970139625321551370909308739287597101737365555252563882240855565623162148888971494798255710008197372033018442045055530183340870174969065178579880692968233217479536007669772290511831040000
883 265407672132498143193803469406020918781746416067587522519486517446559282214386974955597184361344385985093092624112304457460907548509250990513192807926930367701427179116533090785908292814102767074957647290633289158929860512919616790948240834093785288013908018675464445252177468961829906859791937238279505155284325784033151889988364497684552686034651890949931034430294772408932521946808320000
884 265407672132498143193803469406020918781746416067587522519486517446559282214386974955597184361344385985093092624112304457460907548509250990513192807926930367701427179116533090785908292814102767074957647290633289158929860512919616790948240834093785288013908018675464445252177468961829906859791937238279505155284325784033151889988364497684552686034651890949931034430294772408932521946808320000
885 265407672132498143193803469406020918781746416067587522519486517446559282214386974955597184361344385985093092624112304457460907548509250990513192807926930367701427179116533090785908292814102767074957647290633289158929860512919616790948240834093785288013908018675464445252177468961829906859791937238279505155284325784033151889988364497684552686034651890949931034430294772408932521946808320000
886 265407672132498143193803469406020918781746416067587522519486517446559282214386974955597184361344385985093092624112304457460907548509250990513192807926930367701427179116533090785908292814102767074957647290633289158929860512919616790948240834093785288013908018675464445252177468961829906859791937238279505155284325784033151889988364497684552686034651890949931034430294772408932521946808320000
887 235416605181525853012903677363140554959409071051950132474784540975098083324161246785614702528512470368777573157587614053767824995527705628585202020631187236151165907876364851527100655726109154395487433146791727483970786274959700093571089619841187550468336412565136962938681414969143127384635448330353921072737196970437405726419679309446198232512736227272588827539671463126723146966818979840000
888 235416605181525853012903677363140554959409071051950132474784540975098083324161246785614702528512470368777573157587614053767824995527705628585202020631187236151165907876364851527100655726109154395487433146791727483970786274959700093571089619841187550468336412565136962938681414969143127384635448330353921072737196970437405726419679309446198232512736227272588827539671463126723146966818979840000
889 235416605181525853012903677363140554959409071051950132474784540975098083324161246785614702528512470368777573157587614053767824995527705628585202020631187236151165907876364851527100655726109154395487433146791727483970786274959700093571089619841187550468336412565136962938681414969143127384635448330353921072737196970437405726419679309446198232512736227272588827539671463126723146966818979840000
890 235416605181525853012903677363140554959409071051950132474784540975098083324161246785614702528512470368777573157587614053767824995527705628585202020631187236151165907876364851527100655726109154395487433146791727483970786274959700093571089619841187550468336412565136962938681414969143127384635448330353921072737196970437405726419679309446198232512736227272588827539671463126723146966818979840000
891 235416605181525853012903677363140554959409071051950132474784540975098083324161246785614702528512470368777573157587614053767824995527705628585202020631187236151165907876364851527100655726109154395487433146791727483970786274959700093571089619841187550468336412565136962938681414969143127384635448330353921072737196970437405726419679309446198232512736227272588827539671463126723146966818979840000
892 235416605181525853012903677363140554959409071051950132474784540975098083324161246785614702528512470368777573157587614053767824995527705628585202020631187236151165907876364851527100655726109154395487433146791727483970786274959700093571089619841187550468336412565136962938681414969143127384635448330353921072737196970437405726419679309446198232512736227272588827539671463126723146966818979840000
893 235416605181525853012903677363140554959409071051950132474784540975098083324161246785614702528512470368777573157587614053767824995527705628585202020631187236151165907876364851527100655726109154395487433146791727483970786274959700093571089619841187550468336412565136962938681414969143127384635448330353921072737196970437405726419679309446198232512736227272588827539671463126723146966818979840000
894 235416605181525853012903677363140554959409071051950132474784540975098083324161246785614702528512470368777573157587614053767824995527705628585202020631187236151165907876364851527100655726109154395487433146791727483970786274959700093571089619841187550468336412565136962938681414969143127384635448330353921072737196970437405726419679309446198232512736227272588827539671463126723146966818979840000
895 235416605181525853012903677363140554959409071051950132474784540975098083324161246785614702528512470368777573157587614053767824995527705628585202020631187236151165907876364851527100655726109154395487433146791727483970786274959700093571089619841187550468336412565136962938681414969143127384635448330353921072737196970437405726419679309446198232512736227272588827539671463126723146966818979840000
896 235416605181525853012903677363140554959409071051950132474784540975098083324161246785614702528512470368777573157587614053767824995527705628585202020631187236151165907876364851527100655726109154395487433146791727483970786274959700093571089619841187550468336412565136962938681414969143127384635448330353921072737196970437405726419679309446198232512736227272588827539671463126723146966818979840000
897 235416605181525853012903677363140554959409071051950132474784540975098083324161246785614702528512470368777573157587614053767824995527705628585202020631187236151165907876364851527100655726109154395487433146791727483970786274959700093571089619841187550468336412565136962938681414969143127384635448330353921072737196970437405726419679309446198232512736227272588827539671463126723146966818979840000
898 235416605181525853012903677363140554959409071051950132474784540975098083324161246785614702528512470368777573157587614053767824995527705628585202020631187236151165907876364851527100655726109154395487433146791727483970786274959700093571089619841187550468336412565136962938681414969143127384635448330353921072737196970437405726419679309446198232512736227272588827539671463126723146966818979840000
899 235416605181525853012903677363140554959409071051950132474784540975098083324161246785614702528512470368777573157587614053767824995527705628585202020631187236151165907876364851527100655726109154395487433146791727483970786274959700093571089619841187550468336412565136962938681414969143127384635448330353921072737196970437405726419679309446198232512736227272588827539671463126723146966818979840000
900 235416605181525853012903677363140554959409071051950132474784540975098083324161246785614702528512470368777573157587614053767824995527705628585202020631187236151165907876364851527100655726109154395487433146791727483970786274959700093571089619841187550468336412565136962938681414969143127384635448330353921072737196970437405726419679309446198232512736227272588827539671463126723146966818979840000
901 235416605181525853012903677363140554959409071051950132474784540975098083324161246785614702528512470368777573157587614053767824995527705628585202020631187236151165907876364851527100655726109154395487433146791727483970786274959700093571089619841187550468336412565136962938681414969143127384635448330353921072737196970437405726419679309446198232512736227272588827539671463126723146966818979840000
902 235416605181525853012903677363140554959409071051950132474784540975098083324161246785614702528512470368777573157587614053767824995527705628585202020631187236151165907876364851527100655726109154395487433146791727483970786274959700093571089619841187550468336412565136962938681414969143127384635448330353921072737196970437405726419679309446198232512736227272588827539671463126723146966818979840000
903 235416605181525853012903677363140554959409071051950132474784540975098083324161246785614702528512470368777573157587614053767824995527705628585202020631187236151165907876364851527100655726109154395487433146791727483970786274959700093571089619841187550468336412565136962938681414969143127384635448330353921072737196970437405726419679309446198232512736227272588827539671463126723146966818979840000
904 235416605181525853012903677363140554959409071051950132474784540975098083324161246785614702528512470368777573157587614053767824995527705628585202020631187236151165907876364851527100655726109154395487433146791727483970786274959700093571089619841187550468336412565136962938681414969143127384635448330353921072737196970437405726419679309446198232512736227272588827539671463126723146966818979840000
905 235416605181525853012903677363140554959409071051950132474784540975098083324161246785614702528512470368777573157587614053767824995527705628585202020631187236151165907876364851527100655726109154395487433146791727483970786274959700093571089619841187550468336412565136962938681414969143127384635448330353921072737196970437405726419679309446198232512736227272588827539671463126723146966818979840000
906 235416605181525853012903677363140554959409071051950132474784540975098083324161246785614702528512470368777573157587614053767824995527705628585202020631187236151165907876364851527100655726109154395487433146791727483970786274959700093571089619841187550468336412565136962938681414969143127384635448330353921072737196970437405726419679309446198232512736227272588827539671463126723146966818979840000
907 213522860899643948682703635368368483348184027444118770154629578664413961575014250834552535193360810624481258853931965946767417270943629005126778232712486823189107478443862920335080294743581003036707101864140096827961503151388447984868978285195957108274781126196579225385384043377012816537864351635631006412972637652186726993862649133667701796889051758136238066578482017055937894298904814714880000
908 213522860899643948682703635368368483348184027444118770154629578664413961575014250834552535193360810624481258853931965946767417270943629005126778232712486823189107478443862920335080294743581003036707101864140096827961503151388447984868978285195957108274781126196579225385384043377012816537864351635631006412972637652186726993862649133667701796889051758136238066578482017055937894298904814714880000
909 213522860899643948682703635368368483348184027444118770154629578664413961575014250834552535193360810624481258853931965946767417270943629005126778232712486823189107478443862920335080294743581003036707101864140096827961503151388447984868978285195957108274781126196579225385384043377012816537864351635631006412972637652186726993862649133667701796889051758136238066578482017055937894298904814714880000
910 213522860899643948682703635368368483348184027444118770154629578664413961575014250834552535193360810624481258853931965946767417270943629005126778232712486823189107478443862920335080294743581003036707101864140096827961503151388447984868978285195957108274781126196579225385384043377012816537864351635631006412972637652186726993862649133667701796889051758136238066578482017055937894298904814714880000
911 194519326279575637249943011820583688330195649001592199610867546163281118994837982510277359561151698478902426815932020977505117133829646023670494970001075495925276912862359120425258148511402293766440169798231628210272929370914876114215639217813516925638325605965083674326084863516458675865994424340059846842218072901142108291408873360771276336965926151662112878652997117537959421706302286205255680000
912 194519326279575637249943011820583688330195649001592199610867546163281118994837982510277359561151698478902426815932020977505117133829646023670494970001075495925276912862359120425258148511402293766440169798231628210272929370914876114215639217813516925638325605965083674326084863516458675865994424340059846842218072901142108291408873360771276336965926151662112878652997117537959421706302286205255680000
913 194519326279575637249943011820583688330195649001592199610867546163281118994837982510277359561151698478902426815932020977505117133829646023670494970001075495925276912862359120425258148511402293766440169798231628210272929370914876114215639217813516925638325605965083674326084863516458675865994424340059846842218072901142108291408873360771276336965926151662112878652997117537959421706302286205255680000
914 194519326279575637249943011820583688330195649001592199610867546163281118994837982510277359561151698478902426815932020977505117133829646023670494970001075495925276912862359120425258148511402293766440169798231628210272929370914876114215639217813516925638325605965083674326084863516458675865994424340059846842218072901142108291408873360771276336965926151662112878652997117537959421706302286205255680000
915 194519326279575637249943011820583688330195649001592199610867546163281118994837982510277359561151698478902426815932020977505117133829646023670494970001075495925276912862359120425258148511402293766440169798231628210272929370914876114215639217813516925638325605965083674326084863516458675865994424340059846842218072901142108291408873360771276336965926151662112878652997117537959421706302286205255680000
916 194519326279575637249943011820583688330195649001592199610867546163281118994837982510277359561151698478902426815932020977505117133829646023670494970001075495925276912862359120425258148511402293766440169798231628210272929370914876114215639217813516925638325605965083674326084863516458675865994424340059846842218072901142108291408873360771276336965926151662112878652997117537959421706302286205255680000
917 194519326279575637249943011820583688330195649001592199610867546163281118994837982510277359561151698478902426815932020977505117133829646023670494970001075495925276912862359120425258148511402293766440169798231628210272929370914876114215639217813516925638325605965083674326084863516458675865994424340059846842218072901142108291408873360771276336965926151662112878652997117537959421706302286205255680000
918 194519326279575637249943011820583688330195649001592199610867546163281118994837982510277359561151698478902426815932020977505117133829646023670494970001075495925276912862359120425258148511402293766440169798231628210272929370914876114215639217813516925638325605965083674326084863516458675865994424340059846842218072901142108291408873360771276336965926151662112878652997117537959421706302286205255680000
919 178763260850930010632697627863116409575449801432463231442387274924055348356256105926944893436698410902111330243841527278327202645989444695753184877430988380755329482920508031670812238481978707971358516044574866325240822091870771148964172441170622054661621231881911896705671989571625523120848875968514999247998408996149597519804754618548802953671686133377481735482104351017384708548091801022629969920000
920 178763260850930010632697627863116409575449801432463231442387274924055348356256105926944893436698410902111330243841527278327202645989444695753184877430988380755329482920508031670812238481978707971358516044574866325240822091870771148964172441170622054661621231881911896705671989571625523120848875968514999247998408996149597519804754618548802953671686133377481735482104351017384708548091801022629969920000
921 178763260850930010632697627863116409575449801432463231442387274924055348356256105926944893436698410902111330243841527278327202645989444695753184877430988380755329482920508031670812238481978707971358516044574866325240822091870771148964172441170622054661621231881911896705671989571625523120848875968514999247998408996149597519804754618548802953671686133377481735482104351017384708548091801022629969920000
922 178763260850930010632697627863116409575449801432463231442387274924055348356256105926944893436698410902111330243841527278327202645989444695753184877430988380755329482920508031670812238481978707971358516044574866325240822091870771148964172441170622054661621231881911896705671989571625523120848875968514999247998408996149597519804754618548802953671686133377481735482104351017384708548091801022629969920000
923 178763260850930010632697627863116409575449801432463231442387274924055348356256105926944893436698410902111330243841527278327202645989444695753184877430988380755329482920508031670812238481978707971358516044574866325240822091870771148964172441170622054661621231881911896705671989571625523120848875968514999247998408996149597519804754618548802953671686133377481735482104351017384708548091801022629969920000
924 178763260850930010632697627863116409575449801432463231442387274924055348356256105926944893436698410902111330243841527278327202645989444695753184877430988380755329482920508031670812238481978707971358516044574866325240822091870771148964172441170622054661621231881911896705671989571625523120848875968514999247998408996149597519804754618548802953671686133377481735482104351017384708548091801022629969920000
925 178763260850930010632697627863116409575449801432463231442387274924055348356256105926944893436698410902111330243841527278327202645989444695753184877430988380755329482920508031670812238481978707971358516044574866325240822091870771148964172441170622054661621231881911896705671989571625523120848875968514999247998408996149597519804754618548802953671686133377481735482104351017384708548091801022629969920000
926 178763260850930010632697627863116409575449801432463231442387274924055348356256105926944893436698410902111330243841527278327202645989444695753184877430988380755329482920508031670812238481978707971358516044574866325240822091870771148964172441170622054661621231881911896705671989571625523120848875968514999247998408996149597519804754618548802953671686133377481735482104351017384708548091801022629969920000
927 178763260850930010632697627863116409575449801432463231442387274924055348356256105926944893436698410902111330243841527278327202645989444695753184877430988380755329482920508031670812238481978707971358516044574866325240822091870771148964172441170622054661621231881911896705671989571625523120848875968514999247998408996149597519804754618548802953671686133377481735482104351017384708548091801022629969920000
928 178763260850930010632697627863116409575449801432463231442387274924055348356256105926944893436698410902111330243841527278327202645989444695753184877430988380755329482920508031670812238481978707971358516044574866325240822091870771148964172441170622054661621231881911896705671989571625523120848875968514999247998408996149597519804754618548802953671686133377481735482104351017384708548091801022629969920000
929 166071069330513979877776096284835144495592865530758342009977778404447418622961922406131806002692823728061425796528778841565971258124194122354708751133388205721701089633151961422184569549758219705392061405410050816148723723347946397387716197847507888780646124418296152039569278312040110979268605774750434301390521957422976095898617040631837943960996417907680532262874942095150394241177283150023242055680000
930 166071069330513979877776096284835144495592865530758342009977778404447418622961922406131806002692823728061425796528778841565971258124194122354708751133388205721701089633151961422184569549758219705392061405410050816148723723347946397387716197847507888780646124418296152039569278312040110979268605774750434301390521957422976095898617040631837943960996417907680532262874942095150394241177283150023242055680000
931 166071069330513979877776096284835144495592865530758342009977778404447418622961922406131806002692823728061425796528778841565971258124194122354708751133388205721701089633151961422184569549758219705392061405410050816148723723347946397387716197847507888780646124418296152039569278312040110979268605774750434301390521957422976095898617040631837943960996417907680532262874942095150394241177283150023242055680000
932 166071069330513979877776096284835144495592865530758342009977778404447418622961922406131806002692823728061425796528778841565971258124194122354708751133388205721701089633151961422184569549758219705392061405410050816148723723347946397387716197847507888780646124418296152039569278312040110979268605774750434301390521957422976095898617040631837943960996417907680532262874942095150394241177283150023242055680000
933 166071069330513979877776096284835144495592865530758342009977778404447418622961922406131806002692823728061425796528778841565971258124194122354708751133388205721701089633151961422184569549758219705392061405410050816148723723347946397387716197847507888780646124418296152039569278312040110979268605774750434301390521957422976095898617040631837943960996417907680532262874942095150394241177283150023242055680000
934 166071069330513979877776096284835144495592865530758342009977778404447418622961922406131806002692823728061425796528778841565971258124194122354708751133388205721701089633151961422184569549758219705392061405410050816148723723347946397387716197847507888780646124418296152039569278312040110979268605774750434301390521957422976095898617040631837943960996417907680532262874942095150394241177283150023242055680000
935 166071069330513979877776096284835144495592865530758342009977778404447418622961922406131806002692823728061425796528778841565971258124194122354708751133388205721701089633151961422184569549758219705392061405410050816148723723347946397387716197847507888780646124418296152039569278312040110979268605774750434301390521957422976095898617040631837943960996417907680532262874942095150394241177283150023242055680000
936 166071069330513979877776096284835144495592865530758342009977778404447418622961922406131806002692823728061425796528778841565971258124194122354708751133388205721701089633151961422184569549758219705392061405410050816148723723347946397387716197847507888780646124418296152039569278312040110979268605774750434301390521957422976095898617040631837943960996417907680532262874942095150394241177283150023242055680000
937 155608591962691599145476202218890530392370515002320566463349178364967231249715321294545502224523175833193555971347465774547315068862369892646362099811984748761233920986263387852586941668123451863952361536869217614731354128777025774352290077383114891787465418579943494461076413778381583987574683610941156940402919074105328601857004167072032153491453643579496658730313820743155919403983114311571777806172160000
938 155608591962691599145476202218890530392370515002320566463349178364967231249715321294545502224523175833193555971347465774547315068862369892646362099811984748761233920986263387852586941668123451863952361536869217614731354128777025774352290077383114891787465418579943494461076413778381583987574683610941156940402919074105328601857004167072032153491453643579496658730313820743155919403983114311571777806172160000
939 155608591962691599145476202218890530392370515002320566463349178364967231249715321294545502224523175833193555971347465774547315068862369892646362099811984748761233920986263387852586941668123451863952361536869217614731354128777025774352290077383114891787465418579943494461076413778381583987574683610941156940402919074105328601857004167072032153491453643579496658730313820743155919403983114311571777806172160000
940 155608591962691599145476202218890530392370515002320566463349178364967231249715321294545502224523175833193555971347465774547315068862369892646362099811984748761233920986263387852586941668123451863952361536869217614731354128777025774352290077383114891787465418579943494461076413778381583987574683610941156940402919074105328601857004167072032153491453643579496658730313820743155919403983114311571777806172160000
941 146427685036892794795893106287975989099220654617183653042011576841434164605982117338167317593276308459035136169037965293849023479799490068980226735923077648584321119648073847969284312109704168203979172206193933775462204235179181253665504962817511113172004958883726828287872905365457070532307777277895628680919146848733114214347440921214782256435457878608306355865225305319309720159148110567189042915608002560000
942 146427685036892794795893106287975989099220654617183653042011576841434164605982117338167317593276308459035136169037965293849023479799490068980226735923077648584321119648073847969284312109704168203979172206193933775462204235179181253665504962817511113172004958883726828287872905365457070532307777277895628680919146848733114214347440921214782256435457878608306355865225305319309720159148110567189042915608002560000
943 146427685036892794795893106287975989099220654617183653042011576841434164605982117338167317593276308459035136169037965293849023479799490068980226735923077648584321119648073847969284312109704168203979172206193933775462204235179181253665504962817511113172004958883726828287872905365457070532307777277895628680919146848733114214347440921214782256435457878608306355865225305319309720159148110567189042915608002560000
944 146427685036892794795893106287975989099220654617183653042011576841434164605982117338167317593276308459035136169037965293849023479799490068980226735923077648584321119648073847969284312109704168203979172206193933775462204235179181253665504962817511113172004958883726828287872905365457070532307777277895628680919146848733114214347440921214782256435457878608306355865225305319309720159148110567189042915608002560000
945 146427685036892794795893106287975989099220654617183653042011576841434164605982117338167317593276308459035136169037965293849023479799490068980226735923077648584321119648073847969284312109704168203979172206193933775462204235179181253665504962817511113172004958883726828287872905365457070532307777277895628680919146848733114214347440921214782256435457878608306355865225305319309720159148110567189042915608002560000
946 146427685036892794795893106287975989099220654617183653042011576841434164605982117338167317593276308459035136169037965293849023479799490068980226735923077648584321119648073847969284312109704168203979172206193933775462204235179181253665504962817511113172004958883726828287872905365457070532307777277895628680919146848733114214347440921214782256435457878608306355865225305319309720159148110567189042915608002560000
947 138667017729937476671710771654713261676961959922472919430784963268838153881865065119244449760832664110706273952078953133275025235370117095324274718919154533209352100306725934026912243567889847289168276079265655285362707410714684647221233199788183024173888696062889306388615641381087845794095465082167160360830432065750259160987026552390398796844378611042066119004368364137386304990713260707128023641080778424320000
948 138667017729937476671710771654713261676961959922472919430784963268838153881865065119244449760832664110706273952078953133275025235370117095324274718919154533209352100306725934026912243567889847289168276079265655285362707410714684647221233199788183024173888696062889306388615641381087845794095465082167160360830432065750259160987026552390398796844378611042066119004368364137386304990713260707128023641080778424320000
949 138667017729937476671710771654713261676961959922472919430784963268838153881865065119244449760832664110706273952078953133275025235370117095324274718919154533209352100306725934026912243567889847289168276079265655285362707410714684647221233199788183024173888696062889306388615641381087845794095465082167160360830432065750259160987026552390398796844378611042066119004368364137386304990713260707128023641080778424320000
950 138667017729937476671710771654713261676961959922472919430784963268838153881865065119244449760832664110706273952078953133275025235370117095324274718919154533209352100306725934026912243567889847289168276079265655285362707410714684647221233199788183024173888696062889306388615641381087845794095465082167160360830432065750259160987026552390398796844378611042066119004368364137386304990713260707128023641080778424320000
951 138667017729937476671710771654713261676961959922472919430784963268838153881865065119244449760832664110706273952078953133275025235370117095324274718919154533209352100306725934026912243567889847289168276079265655285362707410714684647221233199788183024173888696062889306388615641381087845794095465082167160360830432065750259160987026552390398796844378611042066119004368364137386304990713260707128023641080778424320000
952 138667017729937476671710771654713261676961959922472919430784963268838153881865065119244449760832664110706273952078953133275025235370117095324274718919154533209352100306725934026912243567889847289168276079265655285362707410714684647221233199788183024173888696062889306388615641381087845794095465082167160360830432065750259160987026552390398796844378611042066119004368364137386304990713260707128023641080778424320000
953 132149667896630415268140365386941738378144747806116692217538069995202760649417407058639960622073528897503079076331242336011099049307721591844033807129954270148512551592309815127647368120199024466577367103540169486950660162411094468801835239398138422037715927347933508988350706236176717041772978223305303823871401758659996980420636304428050053392692816323089011411163051022929148656149737453893006529949981838376960000
954 132149667896630415268140365386941738378144747806116692217538069995202760649417407058639960622073528897503079076331242336011099049307721591844033807129954270148512551592309815127647368120199024466577367103540169486950660162411094468801835239398138422037715927347933508988350706236176717041772978223305303823871401758659996980420636304428050053392692816323089011411163051022929148656149737453893006529949981838376960000
955 132149667896630415268140365386941738378144747806116692217538069995202760649417407058639960622073528897503079076331242336011099049307721591844033807129954270148512551592309815127647368120199024466577367103540169486950660162411094468801835239398138422037715927347933508988350706236176717041772978223305303823871401758659996980420636304428050053392692816323089011411163051022929148656149737453893006529949981838376960000
956 132149667896630415268140365386941738378144747806116692217538069995202760649417407058639960622073528897503079076331242336011099049307721591844033807129954270148512551592309815127647368120199024466577367103540169486950660162411094468801835239398138422037715927347933508988350706236176717041772978223305303823871401758659996980420636304428050053392692816323089011411163051022929148656149737453893006529949981838376960000
957 132149667896630415268140365386941738378144747806116692217538069995202760649417407058639960622073528897503079076331242336011099049307721591844033807129954270148512551592309815127647368120199024466577367103540169486950660162411094468801835239398138422037715927347933508988350706236176717041772978223305303823871401758659996980420636304428050053392692816323089011411163051022929148656149737453893006529949981838376960000
958 132149667896630415268140365386941738378144747806116692217538069995202760649417407058639960622073528897503079076331242336011099049307721591844033807129954270148512551592309815127647368120199024466577367103540169486950660162411094468801835239398138422037715927347933508988350706236176717041772978223305303823871401758659996980420636304428050053392692816323089011411163051022929148656149737453893006529949981838376960000
959 132149667896630415268140365386941738378144747806116692217538069995202760649417407058639960622073528897503079076331242336011099049307721591844033807129954270148512551592309815127647368120199024466577367103540169486950660162411094468801835239398138422037715927347933508988350706236176717041772978223305303823871401758659996980420636304428050053392692816323089011411163051022929148656149737453893006529949981838376960000
960 132149667896630415268140365386941738378144747806116692217538069995202760649417407058639960622073528897503079076331242336011099049307721591844033807129954270148512551592309815127647368120199024466577367103540169486950660162411094468801835239398138422037715927347933508988350706236176717041772978223305303823871401758659996980420636304428050053392692816323089011411163051022929148656149737453893006529949981838376960000
961 4096639704795542873312351326995193889722487181989617458743680169851285580131939618817838779284279395822595451366268512416344070528539369347165048021028582374603889099361604268957068411726169758463898380209745254095470465034743928532856892421342291083169193747785938778638871893321478228294962324922464418540013454518459906393039725437269551655173477306015759353746054581710803608340641861070683202428449436989685760000
962 4096639704795542873312351326995193889722487181989617458743680169851285580131939618817838779284279395822595451366268512416344070528539369347165048021028582374603889099361604268957068411726169758463898380209745254095470465034743928532856892421342291083169193747785938778638871893321478228294962324922464418540013454518459906393039725437269551655173477306015759353746054581710803608340641861070683202428449436989685760000
963 4096639704795542873312351326995193889722487181989617458743680169851285580131939618817838779284279395822595451366268512416344070528539369347165048021028582374603889099361604268957068411726169758463898380209745254095470465034743928532856892421342291083169193747785938778638871893321478228294962324922464418540013454518459906393039725437269551655173477306015759353746054581710803608340641861070683202428449436989685760000
964 4096639704795542873312351326995193889722487181989617458743680169851285580131939618817838779284279395822595451366268512416344070528539369347165048021028582374603889099361604268957068411726169758463898380209745254095470465034743928532856892421342291083169193747785938778638871893321478228294962324922464418540013454518459906393039725437269551655173477306015759353746054581710803608340641861070683202428449436989685760000
965 4096639704795542873312351326995193889722487181989617458743680169851285580131939618817838779284279395822595451366268512416344070528539369347165048021028582374603889099361604268957068411726169758463898380209745254095470465034743928532856892421342291083169193747785938778638871893321478228294962324922464418540013454518459906393039725437269551655173477306015759353746054581710803608340641861070683202428449436989685760000
966 4096639704795542873312351326995193889722487181989617458743680169851285580131939618817838779284279395822595451366268512416344070528539369347165048021028582374603889099361604268957068411726169758463898380209745254095470465034743928532856892421342291083169193747785938778638871893321478228294962324922464418540013454518459906393039725437269551655173477306015759353746054581710803608340641861070683202428449436989685760000
967 3961450594537289958493043733204352491361645104983960082605138724246193155987585611396850099567898175760449801471181651506604716201097570158708601436334639156241960759082671328081485154139206156434589733662823660710319939688597378891272614971437995477424610354109002798943789120841869446761228568200023092728193010519350729482069414497839656450552752554917239295072434780514347089265400679655350656748310605569026129920000
968 3961450594537289958493043733204352491361645104983960082605138724246193155987585611396850099567898175760449801471181651506604716201097570158708601436334639156241960759082671328081485154139206156434589733662823660710319939688597378891272614971437995477424610354109002798943789120841869446761228568200023092728193010519350729482069414497839656450552752554917239295072434780514347089265400679655350656748310605569026129920000
969 3961450594537289958493043733204352491361645104983960082605138724246193155987585611396850099567898175760449801471181651506604716201097570158708601436334639156241960759082671328081485154139206156434589733662823660710319939688597378891272614971437995477424610354109002798943789120841869446761228568200023092728193010519350729482069414497839656450552752554917239295072434780514347089265400679655350656748310605569026129920000
970 3961450594537289958493043733204352491361645104983960082605138724246193155987585611396850099567898175760449801471181651506604716201097570158708601436334639156241960759082671328081485154139206156434589733662823660710319939688597378891272614971437995477424610354109002798943789120841869446761228568200023092728193010519350729482069414497839656450552752554917239295072434780514347089265400679655350656748310605569026129920000
971 3846568527295708549696745464941426269112157396939425240209589701243053554463945628666341446680429128663396757228517383612913179431265740624106051994680934620710943897069273859567122084669169177897986631386601774549720661437628054903425709137266293608579296653839841717774419236337455232805152939722222423039075413214289558327089401477402306413486722730824639355515334171879431023676704059945345487702609598007524372152320000
972 3846568527295708549696745464941426269112157396939425240209589701243053554463945628666341446680429128663396757228517383612913179431265740624106051994680934620710943897069273859567122084669169177897986631386601774549720661437628054903425709137266293608579296653839841717774419236337455232805152939722222423039075413214289558327089401477402306413486722730824639355515334171879431023676704059945345487702609598007524372152320000
973 3846568527295708549696745464941426269112157396939425240209589701243053554463945628666341446680429128663396757228517383612913179431265740624106051994680934620710943897069273859567122084669169177897986631386601774549720661437628054903425709137266293608579296653839841717774419236337455232805152939722222423039075413214289558327089401477402306413486722730824639355515334171879431023676704059945345487702609598007524372152320000
974 3846568527295708549696745464941426269112157396939425240209589701243053554463945628666341446680429128663396757228517383612913179431265740624106051994680934620710943897069273859567122084669169177897986631386601774549720661437628054903425709137266293608579296653839841717774419236337455232805152939722222423039075413214289558327089401477402306413486722730824639355515334171879431023676704059945345487702609598007524372152320000
975 3846568527295708549696745464941426269112157396939425240209589701243053554463945628666341446680429128663396757228517383612913179431265740624106051994680934620710943897069273859567122084669169177897986631386601774549720661437628054903425709137266293608579296653839841717774419236337455232805152939722222423039075413214289558327089401477402306413486722730824639355515334171879431023676704059945345487702609598007524372152320000
976 3846568527295708549696745464941426269112157396939425240209589701243053554463945628666341446680429128663396757228517383612913179431265740624106051994680934620710943897069273859567122084669169177897986631386601774549720661437628054903425709137266293608579296653839841717774419236337455232805152939722222423039075413214289558327089401477402306413486722730824639355515334171879431023676704059945345487702609598007524372152320000
977 3758097451167907253053720319247773464922577776809818459684769138114463322711274879207015593406779258704138631812261483789816176304346628589751612798803273124434592187436680560797078276721778286806332938864709933735077086224562609640646917827109168855581972830801525358265607593901693762450634422108611307309176678710360898485566345243422053365976528108015672650338481485926204110132139866566602541485449577253351311592816640000
978 3758097451167907253053720319247773464922577776809818459684769138114463322711274879207015593406779258704138631812261483789816176304346628589751612798803273124434592187436680560797078276721778286806332938864709933735077086224562609640646917827109168855581972830801525358265607593901693762450634422108611307309176678710360898485566345243422053365976528108015672650338481485926204110132139866566602541485449577253351311592816640000
979 3758097451167907253053720319247773464922577776809818459684769138114463322711274879207015593406779258704138631812261483789816176304346628589751612798803273124434592187436680560797078276721778286806332938864709933735077086224562609640646917827109168855581972830801525358265607593901693762450634422108611307309176678710360898485566345243422053365976528108015672650338481485926204110132139866566602541485449577253351311592816640000
980 3758097451167907253053720319247773464922577776809818459684769138114463322711274879207015593406779258704138631812261483789816176304346628589751612798803273124434592187436680560797078276721778286806332938864709933735077086224562609640646917827109168855581972830801525358265607593901693762450634422108611307309176678710360898485566345243422053365976528108015672650338481485926204110132139866566602541485449577253351311592816640000
981 3758097451167907253053720319247773464922577776809818459684769138114463322711274879207015593406779258704138631812261483789816176304346628589751612798803273124434592187436680560797078276721778286806332938864709933735077086224562609640646917827109168855581972830801525358265607593901693762450634422108611307309176678710360898485566345243422053365976528108015672650338481485926204110132139866566602541485449577253351311592816640000
982 3758097451167907253053720319247773464922577776809818459684769138114463322711274879207015593406779258704138631812261483789816176304346628589751612798803273124434592187436680560797078276721778286806332938864709933735077086224562609640646917827109168855581972830801525358265607593901693762450634422108611307309176678710360898485566345243422053365976528108015672650338481485926204110132139866566602541485449577253351311592816640000
983 3694209794498052829751807073820561316018893954604051545870128062766517446225183206260496328318864011306168275071453038565389301307172735903725835381223617481319204120250256991263527946017508055930625278904009864861580775758745045276755920224048312985037079292677899427175092264805364968488973636932764915084920675172284763211311717374283878458754927130179406215282727300665458640259893488834970298280196934440044339295738757120000
984 3694209794498052829751807073820561316018893954604051545870128062766517446225183206260496328318864011306168275071453038565389301307172735903725835381223617481319204120250256991263527946017508055930625278904009864861580775758745045276755920224048312985037079292677899427175092264805364968488973636932764915084920675172284763211311717374283878458754927130179406215282727300665458640259893488834970298280196934440044339295738757120000
985 3694209794498052829751807073820561316018893954604051545870128062766517446225183206260496328318864011306168275071453038565389301307172735903725835381223617481319204120250256991263527946017508055930625278904009864861580775758745045276755920224048312985037079292677899427175092264805364968488973636932764915084920675172284763211311717374283878458754927130179406215282727300665458640259893488834970298280196934440044339295738757120000
986 3694209794498052829751807073820561316018893954604051545870128062766517446225183206260496328318864011306168275071453038565389301307172735903725835381223617481319204120250256991263527946017508055930625278904009864861580775758745045276755920224048312985037079292677899427175092264805364968488973636932764915084920675172284763211311717374283878458754927130179406215282727300665458640259893488834970298280196934440044339295738757120000
987 3694209794498052829751807073820561316018893954604051545870128062766517446225183206260496328318864011306168275071453038565389301307172735903725835381223617481319204120250256991263527946017508055930625278904009864861580775758745045276755920224048312985037079292677899427175092264805364968488973636932764915084920675172284763211311717374283878458754927130179406215282727300665458640259893488834970298280196934440044339295738757120000
988 3694209794498052829751807073820561316018893954604051545870128062766517446225183206260496328318864011306168275071453038565389301307172735903725835381223617481319204120250256991263527946017508055930625278904009864861580775758745045276755920224048312985037079292677899427175092264805364968488973636932764915084920675172284763211311717374283878458754927130179406215282727300665458640259893488834970298280196934440044339295738757120000
989 3694209794498052829751807073820561316018893954604051545870128062766517446225183206260496328318864011306168275071453038565389301307172735903725835381223617481319204120250256991263527946017508055930625278904009864861580775758745045276755920224048312985037079292677899427175092264805364968488973636932764915084920675172284763211311717374283878458754927130179406215282727300665458640259893488834970298280196934440044339295738757120000
990 3694209794498052829751807073820561316018893954604051545870128062766517446225183206260496328318864011306168275071453038565389301307172735903725835381223617481319204120250256991263527946017508055930625278904009864861580775758745045276755920224048312985037079292677899427175092264805364968488973636932764915084920675172284763211311717374283878458754927130179406215282727300665458640259893488834970298280196934440044339295738757120000
991 3660961906347570354284040810156176264174723909012615081957296910201618789209156557404151861363994235204412760595809961218300797595408181280592302862792604923987331283168004678342156194503350483427249651393873776077826548776916339869265116942031878168171745579043798332330516434422116683772572874200370030849156389095734200342409911917915323552626132786007791559345182754959469512497554447435455565595675162030083940242077108305920000
992 3660961906347570354284040810156176264174723909012615081957296910201618789209156557404151861363994235204412760595809961218300797595408181280592302862792604923987331283168004678342156194503350483427249651393873776077826548776916339869265116942031878168171745579043798332330516434422116683772572874200370030849156389095734200342409911917915323552626132786007791559345182754959469512497554447435455565595675162030083940242077108305920000
993 3660961906347570354284040810156176264174723909012615081957296910201618789209156557404151861363994235204412760595809961218300797595408181280592302862792604923987331283168004678342156194503350483427249651393873776077826548776916339869265116942031878168171745579043798332330516434422116683772572874200370030849156389095734200342409911917915323552626132786007791559345182754959469512497554447435455565595675162030083940242077108305920000
994 3660961906347570354284040810156176264174723909012615081957296910201618789209156557404151861363994235204412760595809961218300797595408181280592302862792604923987331283168004678342156194503350483427249651393873776077826548776916339869265116942031878168171745579043798332330516434422116683772572874200370030849156389095734200342409911917915323552626132786007791559345182754959469512497554447435455565595675162030083940242077108305920000
995 3660961906347570354284040810156176264174723909012615081957296910201618789209156557404151861363994235204412760595809961218300797595408181280592302862792604923987331283168004678342156194503350483427249651393873776077826548776916339869265116942031878168171745579043798332330516434422116683772572874200370030849156389095734200342409911917915323552626132786007791559345182754959469512497554447435455565595675162030083940242077108305920000
996 3660961906347570354284040810156176264174723909012615081957296910201618789209156557404151861363994235204412760595809961218300797595408181280592302862792604923987331283168004678342156194503350483427249651393873776077826548776916339869265116942031878168171745579043798332330516434422116683772572874200370030849156389095734200342409911917915323552626132786007791559345182754959469512497554447435455565595675162030083940242077108305920000
997 3649979020628527643221188687725707735382199737285577236711425019471013932841529087731939405779902252498799522314022531334645895202621956736750525954204227109215369289318500664307129725919840431976967902439692154749593069130585590849657321591205782533667230342306666937333524885118850333721255155577768920756608919928446997741382682182161577581968254387649768184667147206694591103960061784093149198898888136543993688421350876981002240000
998 3649979020628527643221188687725707735382199737285577236711425019471013932841529087731939405779902252498799522314022531334645895202621956736750525954204227109215369289318500664307129725919840431976967902439692154749593069130585590849657321591205782533667230342306666937333524885118850333721255155577768920756608919928446997741382682182161577581968254387649768184667147206694591103960061784093149198898888136543993688421350876981002240000
999 98648081638608855222194288857451560415735128034745330721930405931649025211933218587349713669727087905372960062541149495530970140611404236128392593356871002951766737549148666602895397997833525188566700065937625804043055922448259212152900583546102230639654874116396403711716888786995954965439328529128889750178619457525594533550883302220583177891033902368912653639652627207961921728650318489004032402672652339026856443820293972459520000
1000 98648081638608855222194288857451560415735128034745330721930405931649025211933218587349713669727087905372960062541149495530970140611404236128392593356871002951766737549148666602895397997833525188566700065937625804043055922448259212152900583546102230639654874116396403711716888786995954965439328529128889750178619457525594533550883302220583177891033902368912653639652627207961921728650318489004032402672652339026856443820293972459520000
1001 98648081638608855222194288857451560415735128034745330721930405931649025211933218587349713669727087905372960062541149495530970140611404236128392593356871002951766737549148666602895397997833525188566700065937625804043055922448259212152900583546102230639654874116396403711716888786995954965439328529128889750178619457525594533550883302220583177891033902368912653639652627207961921728650318489004032402672652339026856443820293972459520000
1002 98648081638608855222194288857451560415735128034745330721930405931649025211933218587349713669727087905372960062541149495530970140611404236128392593356871002951766737549148666602895397997833525188566700065937625804043055922448259212152900583546102230639654874116396403711716888786995954965439328529128889750178619457525594533550883302220583177891033902368912653639652627207961921728650318489004032402672652339026856443820293972459520000
1003 98648081638608855222194288857451560415735128034745330721930405931649025211933218587349713669727087905372960062541149495530970140611404236128392593356871002951766737549148666602895397997833525188566700065937625804043055922448259212152900583546102230639654874116396403711716888786995954965439328529128889750178619457525594533550883302220583177891033902368912653639652627207961921728650318489004032402672652339026856443820293972459520000
1004 98648081638608855222194288857451560415735128034745330721930405931649025211933218587349713669727087905372960062541149495530970140611404236128392593356871002951766737549148666602895397997833525188566700065937625804043055922448259212152900583546102230639654874116396403711716888786995954965439328529128889750178619457525594533550883302220583177891033902368912653639652627207961921728650318489004032402672652339026856443820293972459520000
1005 98648081638608855222194288857451560415735128034745330721930405931649025211933218587349713669727087905372960062541149495530970140611404236128392593356871002951766737549148666602895397997833525188566700065937625804043055922448259212152900583546102230639654874116396403711716888786995954965439328529128889750178619457525594533550883302220583177891033902368912653639652627207961921728650318489004032402672652339026856443820293972459520000
1006 98648081638608855222194288857451560415735128034745330721930405931649025211933218587349713669727087905372960062541149495530970140611404236128392593356871002951766737549148666602895397997833525188566700065937625804043055922448259212152900583546102230639654874116396403711716888786995954965439328529128889750178619457525594533550883302220583177891033902368912653639652627207961921728650318489004032402672652339026856443820293972459520000
1007 98648081638608855222194288857451560415735128034745330721930405931649025211933218587349713669727087905372960062541149495530970140611404236128392593356871002951766737549148666602895397997833525188566700065937625804043055922448259212152900583546102230639654874116396403711716888786995954965439328529128889750178619457525594533550883302220583177891033902368912653639652627207961921728650318489004032402672652339026856443820293972459520000
1008 98648081638608855222194288857451560415735128034745330721930405931649025211933218587349713669727087905372960062541149495530970140611404236128392593356871002951766737549148666602895397997833525188566700065937625804043055922448259212152900583546102230639654874116396403711716888786995954965439328529128889750178619457525594533550883302220583177891033902368912653639652627207961921728650318489004032402672652339026856443820293972459520000
1009 99535914373356334919194037457168624459476744187058038698427779585033866438840617554635861092754631696521316703104019840990748871876906874253548126697082841978332638187091004602321456579814026915263800366531064436279443425750293545062276688798017150715411767983443971345122340786078918560128282485891049757930227032643324884352841251940568426492053207490232867522409500852833579024208171355405068694296706210078098151814676618211655680000
1010 99535914373356334919194037457168624459476744187058038698427779585033866438840617554635861092754631696521316703104019840990748871876906874253548126697082841978332638187091004602321456579814026915263800366531064436279443425750293545062276688798017150715411767983443971345122340786078918560128282485891049757930227032643324884352841251940568426492053207490232867522409500852833579024208171355405068694296706210078098151814676618211655680000
1011 99535914373356334919194037457168624459476744187058038698427779585033866438840617554635861092754631696521316703104019840990748871876906874253548126697082841978332638187091004602321456579814026915263800366531064436279443425750293545062276688798017150715411767983443971345122340786078918560128282485891049757930227032643324884352841251940568426492053207490232867522409500852833579024208171355405068694296706210078098151814676618211655680000
1012 99535914373356334919194037457168624459476744187058038698427779585033866438840617554635861092754631696521316703104019840990748871876906874253548126697082841978332638187091004602321456579814026915263800366531064436279443425750293545062276688798017150715411767983443971345122340786078918560128282485891049757930227032643324884352841251940568426492053207490232867522409500852833579024208171355405068694296706210078098151814676618211655680000
1013 100829881260209967273143559944111816577449941861489793201507340719639306702545545582846127286960441908576093820244372098923628607211306663618844252344144918924050962483523187662151635515351609265162229771295968273951076190285047361148086285752391373674712120967228742972608931216297944501409950158207633404783319984067688107849428188215795816036449899187605894800200824363920415551522877583025334587322563390809113427788267414248407203840000
1014 100829881260209967273143559944111816577449941861489793201507340719639306702545545582846127286960441908576093820244372098923628607211306663618844252344144918924050962483523187662151635515351609265162229771295968273951076190285047361148086285752391373674712120967228742972608931216297944501409950158207633404783319984067688107849428188215795816036449899187605894800200824363920415551522877583025334587322563390809113427788267414248407203840000
1015 100829881260209967273143559944111816577449941861489793201507340719639306702545545582846127286960441908576093820244372098923628607211306663618844252344144918924050962483523187662151635515351609265162229771295968273951076190285047361148086285752391373674712120967228742972608931216297944501409950158207633404783319984067688107849428188215795816036449899187605894800200824363920415551522877583025334587322563390809113427788267414248407203840000
1016 100829881260209967273143559944111816577449941861489793201507340719639306702545545582846127286960441908576093820244372098923628607211306663618844252344144918924050962483523187662151635515351609265162229771295968273951076190285047361148086285752391373674712120967228742972608931216297944501409950158207633404783319984067688107849428188215795816036449899187605894800200824363920415551522877583025334587322563390809113427788267414248407203840000
1017 100829881260209967273143559944111816577449941861489793201507340719639306702545545582846127286960441908576093820244372098923628607211306663618844252344144918924050962483523187662151635515351609265162229771295968273951076190285047361148086285752391373674712120967228742972608931216297944501409950158207633404783319984067688107849428188215795816036449899187605894800200824363920415551522877583025334587322563390809113427788267414248407203840000
1018 100829881260209967273143559944111816577449941861489793201507340719639306702545545582846127286960441908576093820244372098923628607211306663618844252344144918924050962483523187662151635515351609265162229771295968273951076190285047361148086285752391373674712120967228742972608931216297944501409950158207633404783319984067688107849428188215795816036449899187605894800200824363920415551522877583025334587322563390809113427788267414248407203840000
1019 102745649004153956651333287583049941092421490756858099272335980193312453529893910948920203705412690304839039602829015168803177550748321490227602293138683672383607930770710128227732516590143289841200312136950591671156146637900463261009899925181686809774531651265606089089088500909407605446936739211213578439474203063764974181898567323791895936541142447272170406801404640026834903447001812257102815944481692095234486582916244495119126940712960000
1020 102745649004153956651333287583049941092421490756858099272335980193312453529893910948920203705412690304839039602829015168803177550748321490227602293138683672383607930770710128227732516590143289841200312136950591671156146637900463261009899925181686809774531651265606089089088500909407605446936739211213578439474203063764974181898567323791895936541142447272170406801404640026834903447001812257102815944481692095234486582916244495119126940712960000
1021 104903307633241189741011286622293989855362342062752119357055035777372015054021683078847527983226356801240659434488424487348044279314036241522381941294596029503663697316895040920514899438536298927865518691826554096250425717296372989491107823610502232779796815942183816959959359428505165161322410734649063586703161328104038639718437237591525751208506438664885985344234137467398436419388850314501975079315807629234410801157485629516628606467932160000
1022 104903307633241189741011286622293989855362342062752119357055035777372015054021683078847527983226356801240659434488424487348044279314036241522381941294596029503663697316895040920514899438536298927865518691826554096250425717296372989491107823610502232779796815942183816959959359428505165161322410734649063586703161328104038639718437237591525751208506438664885985344234137467398436419388850314501975079315807629234410801157485629516628606467932160000
1023 104903307633241189741011286622293989855362342062752119357055035777372015054021683078847527983226356801240659434488424487348044279314036241522381941294596029503663697316895040920514899438536298927865518691826554096250425717296372989491107823610502232779796815942183816959959359428505165161322410734649063586703161328104038639718437237591525751208506438664885985344234137467398436419388850314501975079315807629234410801157485629516628606467932160000
1024 419613230532964758964045146489175959421449368251008477428220143109488060216086732315390111932905427204962637737953697949392177117256144966089527765178384118014654789267580163682059597754145195711462074767306216385001702869185491957964431294442008931119187263768735267839837437714020660645289642938596254346812645312416154558873748950366103004834025754659543941376936549869593745677555401258007900317263230516937643204629942518066514425871728640000
1025 419613230532964758964045146489175959421449368251008477428220143109488060216086732315390111932905427204962637737953697949392177117256144966089527765178384118014654789267580163682059597754145195711462074767306216385001702869185491957964431294442008931119187263768735267839837437714020660645289642938596254346812645312416154558873748950366103004834025754659543941376936549869593745677555401258007900317263230516937643204629942518066514425871728640000
1026 419613230532964758964045146489175959421449368251008477428220143109488060216086732315390111932905427204962637737953697949392177117256144966089527765178384118014654789267580163682059597754145195711462074767306216385001702869185491957964431294442008931119187263768735267839837437714020660645289642938596254346812645312416154558873748950366103004834025754659543941376936549869593745677555401258007900317263230516937643204629942518066514425871728640000
1027 419613230532964758964045146489175959421449368251008477428220143109488060216086732315390111932905427204962637737953697949392177117256144966089527765178384118014654789267580163682059597754145195711462074767306216385001702869185491957964431294442008931119187263768735267839837437714020660645289642938596254346812645312416154558873748950366103004834025754659543941376936549869593745677555401258007900317263230516937643204629942518066514425871728640000
1028 419613230532964758964045146489175959421449368251008477428220143109488060216086732315390111932905427204962637737953697949392177117256144966089527765178384118014654789267580163682059597754145195711462074767306216385001702869185491957964431294442008931119187263768735267839837437714020660645289642938596254346812645312416154558873748950366103004834025754659543941376936549869593745677555401258007900317263230516937643204629942518066514425871728640000
1029 419613230532964758964045146489175959421449368251008477428220143109488060216086732315390111932905427204962637737953697949392177117256144966089527765178384118014654789267580163682059597754145195711462074767306216385001702869185491957964431294442008931119187263768735267839837437714020660645289642938596254346812645312416154558873748950366103004834025754659543941376936549869593745677555401258007900317263230516937643204629942518066514425871728640000
1030 419613230532964758964045146489175959421449368251008477428220143109488060216086732315390111932905427204962637737953697949392177117256144966089527765178384118014654789267580163682059597754145195711462074767306216385001702869185491957964431294442008931119187263768735267839837437714020660645289642938596254346812645312416154558873748950366103004834025754659543941376936549869593745677555401258007900317263230516937643204629942518066514425871728640000
1031 432621240679486666491930546030340414163514298666789740228494967545882190082785421017167205402825495448316479507830262585823334607891085460038303125898914025673109087734875148756203445284523696778517399085092709092936755658130242208661328664569711207983882068945566061142872398283155301125293621869692738231563837317101055350198835167827452197983880553053989803559621582915551151793559618697006145227098390662962710143973470736126576373073752227840000
1032 432621240679486666491930546030340414163514298666789740228494967545882190082785421017167205402825495448316479507830262585823334607891085460038303125898914025673109087734875148756203445284523696778517399085092709092936755658130242208661328664569711207983882068945566061142872398283155301125293621869692738231563837317101055350198835167827452197983880553053989803559621582915551151793559618697006145227098390662962710143973470736126576373073752227840000
1033 446897741621909726486164254049341647830910270522793801656035301474896302355517339910733723181118736798110923331588661251155504649951491280219567129053578188520321687630126028665158158978912978772208473254900768493003668594848540201547152510500511677847350177220769741160587187426499426062428311391392598593205443948565390176755396728365758120517348611304771467077089095151764339802747086114007348019592637554840479578724595270418753393385186051358720000
1034 446897741621909726486164254049341647830910270522793801656035301474896302355517339910733723181118736798110923331588661251155504649951491280219567129053578188520321687630126028665158158978912978772208473254900768493003668594848540201547152510500511677847350177220769741160587187426499426062428311391392598593205443948565390176755396728365758120517348611304771467077089095151764339802747086114007348019592637554840479578724595270418753393385186051358720000
1035 446897741621909726486164254049341647830910270522793801656035301474896302355517339910733723181118736798110923331588661251155504649951491280219567129053578188520321687630126028665158158978912978772208473254900768493003668594848540201547152510500511677847350177220769741160587187426499426062428311391392598593205443948565390176755396728365758120517348611304771467077089095151764339802747086114007348019592637554840479578724595270418753393385186051358720000
1036 16535216440010659879988077399825640969743680009343370661273306154571163187154141576697147757701393261530104163268780466292753672048205177368123983774982392975251902442314663060610851882219780214571713510431328434241135738009395987457244642888518932080351956557168480422941725934780478764309847521481526147948601426096919436539949678949533050459141898618276544281852296520615280572701642186218271876724927589529097744412810025005493875555251883900272640000
1037 16535216440010659879988077399825640969743680009343370661273306154571163187154141576697147757701393261530104163268780466292753672048205177368123983774982392975251902442314663060610851882219780214571713510431328434241135738009395987457244642888518932080351956557168480422941725934780478764309847521481526147948601426096919436539949678949533050459141898618276544281852296520615280572701642186218271876724927589529097744412810025005493875555251883900272640000
1038 16535216440010659879988077399825640969743680009343370661273306154571163187154141576697147757701393261530104163268780466292753672048205177368123983774982392975251902442314663060610851882219780214571713510431328434241135738009395987457244642888518932080351956557168480422941725934780478764309847521481526147948601426096919436539949678949533050459141898618276544281852296520615280572701642186218271876724927589529097744412810025005493875555251883900272640000
1039 17180089881171075615307612418418840967563683529707762117062965094599438551453153098188336520251747598729778225636262904478171065258085179285480819142206706301286726637564934919974675105626351642940010337338150243176540031791762430968077183961171170431485682862898051159436453246236917436117931574819305667718596881714699294565007716428564839427048432664389329508844536084919276515037006231480784479917199765520732556444909615980708136701906707372383272960000
1040 17180089881171075615307612418418840967563683529707762117062965094599438551453153098188336520251747598729778225636262904478171065258085179285480819142206706301286726637564934919974675105626351642940010337338150243176540031791762430968077183961171170431485682862898051159436453246236917436117931574819305667718596881714699294565007716428564839427048432664389329508844536084919276515037006231480784479917199765520732556444909615980708136701906707372383272960000
1041 17180089881171075615307612418418840967563683529707762117062965094599438551453153098188336520251747598729778225636262904478171065258085179285480819142206706301286726637564934919974675105626351642940010337338150243176540031791762430968077183961171170431485682862898051159436453246236917436117931574819305667718596881714699294565007716428564839427048432664389329508844536084919276515037006231480784479917199765520732556444909615980708136701906707372383272960000
1042 17180089881171075615307612418418840967563683529707762117062965094599438551453153098188336520251747598729778225636262904478171065258085179285480819142206706301286726637564934919974675105626351642940010337338150243176540031791762430968077183961171170431485682862898051159436453246236917436117931574819305667718596881714699294565007716428564839427048432664389329508844536084919276515037006231480784479917199765520732556444909615980708136701906707372383272960000
1043 17180089881171075615307612418418840967563683529707762117062965094599438551453153098188336520251747598729778225636262904478171065258085179285480819142206706301286726637564934919974675105626351642940010337338150243176540031791762430968077183961171170431485682862898051159436453246236917436117931574819305667718596881714699294565007716428564839427048432664389329508844536084919276515037006231480784479917199765520732556444909615980708136701906707372383272960000
1044 17180089881171075615307612418418840967563683529707762117062965094599438551453153098188336520251747598729778225636262904478171065258085179285480819142206706301286726637564934919974675105626351642940010337338150243176540031791762430968077183961171170431485682862898051159436453246236917436117931574819305667718596881714699294565007716428564839427048432664389329508844536084919276515037006231480784479917199765520732556444909615980708136701906707372383272960000
1045 17180089881171075615307612418418840967563683529707762117062965094599438551453153098188336520251747598729778225636262904478171065258085179285480819142206706301286726637564934919974675105626351642940010337338150243176540031791762430968077183961171170431485682862898051159436453246236917436117931574819305667718596881714699294565007716428564839427048432664389329508844536084919276515037006231480784479917199765520732556444909615980708136701906707372383272960000
1046 17180089881171075615307612418418840967563683529707762117062965094599438551453153098188336520251747598729778225636262904478171065258085179285480819142206706301286726637564934919974675105626351642940010337338150243176540031791762430968077183961171170431485682862898051159436453246236917436117931574819305667718596881714699294565007716428564839427048432664389329508844536084919276515037006231480784479917199765520732556444909615980708136701906707372383272960000
1047 17180089881171075615307612418418840967563683529707762117062965094599438551453153098188336520251747598729778225636262904478171065258085179285480819142206706301286726637564934919974675105626351642940010337338150243176540031791762430968077183961171170431485682862898051159436453246236917436117931574819305667718596881714699294565007716428564839427048432664389329508844536084919276515037006231480784479917199765520732556444909615980708136701906707372383272960000
1048 17180089881171075615307612418418840967563683529707762117062965094599438551453153098188336520251747598729778225636262904478171065258085179285480819142206706301286726637564934919974675105626351642940010337338150243176540031791762430968077183961171170431485682862898051159436453246236917436117931574819305667718596881714699294565007716428564839427048432664389329508844536084919276515037006231480784479917199765520732556444909615980708136701906707372383272960000
1049 18021914285348458320457685426921364174974304022663442460799050384234811040474357599999565009744083231067537358692439786797601447455731353070469379280174834910049776242805616731053434185802042873444070843867719605092190493349558790085512965975268557782628481323180055666248839455302526390487710221985451645436808128918719559998693094533564516558973805864944406654777918353080321064273819536823342919433142554031248451710710187163762835400300136033630053335040000
1050 18021914285348458320457685426921364174974304022663442460799050384234811040474357599999565009744083231067537358692439786797601447455731353070469379280174834910049776242805616731053434185802042873444070843867719605092190493349558790085512965975268557782628481323180055666248839455302526390487710221985451645436808128918719559998693094533564516558973805864944406654777918353080321064273819536823342919433142554031248451710710187163762835400300136033630053335040000
1051 18941031913901229694801027383694353747897993527819278026299801953830786403538549837599542825241031475851981763985754215924279121275973652077063317623463751490462314831188703184337159329277947059989718456904973304951892208510386288379874127240007254229542533870662238505227530267522955236402583443306709679354085343493574257558626442354776306903481469964056571394171592189087417438551784333201333408324232824286842122747956406709114740005715442971345186055127040000
1052 18941031913901229694801027383694353747897993527819278026299801953830786403538549837599542825241031475851981763985754215924279121275973652077063317623463751490462314831188703184337159329277947059989718456904973304951892208510386288379874127240007254229542533870662238505227530267522955236402583443306709679354085343493574257558626442354776306903481469964056571394171592189087417438551784333201333408324232824286842122747956406709114740005715442971345186055127040000
1053 18941031913901229694801027383694353747897993527819278026299801953830786403538549837599542825241031475851981763985754215924279121275973652077063317623463751490462314831188703184337159329277947059989718456904973304951892208510386288379874127240007254229542533870662238505227530267522955236402583443306709679354085343493574257558626442354776306903481469964056571394171592189087417438551784333201333408324232824286842122747956406709114740005715442971345186055127040000
1054 18941031913901229694801027383694353747897993527819278026299801953830786403538549837599542825241031475851981763985754215924279121275973652077063317623463751490462314831188703184337159329277947059989718456904973304951892208510386288379874127240007254229542533870662238505227530267522955236402583443306709679354085343493574257558626442354776306903481469964056571394171592189087417438551784333201333408324232824286842122747956406709114740005715442971345186055127040000
1055 18941031913901229694801027383694353747897993527819278026299801953830786403538549837599542825241031475851981763985754215924279121275973652077063317623463751490462314831188703184337159329277947059989718456904973304951892208510386288379874127240007254229542533870662238505227530267522955236402583443306709679354085343493574257558626442354776306903481469964056571394171592189087417438551784333201333408324232824286842122747956406709114740005715442971345186055127040000
1056 18941031913901229694801027383694353747897993527819278026299801953830786403538549837599542825241031475851981763985754215924279121275973652077063317623463751490462314831188703184337159329277947059989718456904973304951892208510386288379874127240007254229542533870662238505227530267522955236402583443306709679354085343493574257558626442354776306903481469964056571394171592189087417438551784333201333408324232824286842122747956406709114740005715442971345186055127040000
1057 18941031913901229694801027383694353747897993527819278026299801953830786403538549837599542825241031475851981763985754215924279121275973652077063317623463751490462314831188703184337159329277947059989718456904973304951892208510386288379874127240007254229542533870662238505227530267522955236402583443306709679354085343493574257558626442354776306903481469964056571394171592189087417438551784333201333408324232824286842122747956406709114740005715442971345186055127040000
1058 18941031913901229694801027383694353747897993527819278026299801953830786403538549837599542825241031475851981763985754215924279121275973652077063317623463751490462314831188703184337159329277947059989718456904973304951892208510386288379874127240007254229542533870662238505227530267522955236402583443306709679354085343493574257558626442354776306903481469964056571394171592189087417438551784333201333408324232824286842122747956406709114740005715442971345186055127040000
1059 18941031913901229694801027383694353747897993527819278026299801953830786403538549837599542825241031475851981763985754215924279121275973652077063317623463751490462314831188703184337159329277947059989718456904973304951892208510386288379874127240007254229542533870662238505227530267522955236402583443306709679354085343493574257558626442354776306903481469964056571394171592189087417438551784333201333408324232824286842122747956406709114740005715442971345186055127040000
1060 18941031913901229694801027383694353747897993527819278026299801953830786403538549837599542825241031475851981763985754215924279121275973652077063317623463751490462314831188703184337159329277947059989718456904973304951892208510386288379874127240007254229542533870662238505227530267522955236402583443306709679354085343493574257558626442354776306903481469964056571394171592189087417438551784333201333408324232824286842122747956406709114740005715442971345186055127040000
1061 20096434860649204706183890054099709326519771133016253985904089873014464374154401377693114937580734395878952651588885223095660147673808044853764179998495040331380516035891214078581726048363901830649091282776176676553957633229519851971046449001647696737544628436772635054046409613841855505823141033348418969794684549446682287269702655338417661624593839631864022249216059312621749902303443177526614746232011026568339492235581747518370739146064084992597242404489789440000
1062 20096434860649204706183890054099709326519771133016253985904089873014464374154401377693114937580734395878952651588885223095660147673808044853764179998495040331380516035891214078581726048363901830649091282776176676553957633229519851971046449001647696737544628436772635054046409613841855505823141033348418969794684549446682287269702655338417661624593839631864022249216059312621749902303443177526614746232011026568339492235581747518370739146064084992597242404489789440000
1063 21362510256870104602673475127507991014090516714396277987016047535014375629726128664487781178648320662819326668638984992150686736977257951679551323338400227872257488546152360565532374789410827645979984033591075807176856964122979602645222375288751501632009940028289311062451333419513892402689998918449369364891749676061823271367693922624737974306943251528671455650916671049316920146148560097710791475244627721242144880246423397612028095712266122347130868675972646174720000
1064 21362510256870104602673475127507991014090516714396277987016047535014375629726128664487781178648320662819326668638984992150686736977257951679551323338400227872257488546152360565532374789410827645979984033591075807176856964122979602645222375288751501632009940028289311062451333419513892402689998918449369364891749676061823271367693922624737974306943251528671455650916671049316920146148560097710791475244627721242144880246423397612028095712266122347130868675972646174720000
1065 21362510256870104602673475127507991014090516714396277987016047535014375629726128664487781178648320662819326668638984992150686736977257951679551323338400227872257488546152360565532374789410827645979984033591075807176856964122979602645222375288751501632009940028289311062451333419513892402689998918449369364891749676061823271367693922624737974306943251528671455650916671049316920146148560097710791475244627721242144880246423397612028095712266122347130868675972646174720000
1066 21362510256870104602673475127507991014090516714396277987016047535014375629726128664487781178648320662819326668638984992150686736977257951679551323338400227872257488546152360565532374789410827645979984033591075807176856964122979602645222375288751501632009940028289311062451333419513892402689998918449369364891749676061823271367693922624737974306943251528671455650916671049316920146148560097710791475244627721242144880246423397612028095712266122347130868675972646174720000
1067 21362510256870104602673475127507991014090516714396277987016047535014375629726128664487781178648320662819326668638984992150686736977257951679551323338400227872257488546152360565532374789410827645979984033591075807176856964122979602645222375288751501632009940028289311062451333419513892402689998918449369364891749676061823271367693922624737974306943251528671455650916671049316920146148560097710791475244627721242144880246423397612028095712266122347130868675972646174720000
1068 21362510256870104602673475127507991014090516714396277987016047535014375629726128664487781178648320662819326668638984992150686736977257951679551323338400227872257488546152360565532374789410827645979984033591075807176856964122979602645222375288751501632009940028289311062451333419513892402689998918449369364891749676061823271367693922624737974306943251528671455650916671049316920146148560097710791475244627721242144880246423397612028095712266122347130868675972646174720000
1069 22836523464594141820257944911306042394062762367689621168120154814930367548177231542337438079975054788553860208775074956609084121828688750345440364648749843595443255255836873444554108649880174753552602931908860037872060094647465195227742719183675355244618625890241273525760475425460350978475608843822375851069280403710089077092064803285844894534122335884149786090829921351719787636232810744452836087036507034007852876983426612047258034316412484789082898614614758760775680000
1070 22836523464594141820257944911306042394062762367689621168120154814930367548177231542337438079975054788553860208775074956609084121828688750345440364648749843595443255255836873444554108649880174753552602931908860037872060094647465195227742719183675355244618625890241273525760475425460350978475608843822375851069280403710089077092064803285844894534122335884149786090829921351719787636232810744452836087036507034007852876983426612047258034316412484789082898614614758760775680000
1071 22836523464594141820257944911306042394062762367689621168120154814930367548177231542337438079975054788553860208775074956609084121828688750345440364648749843595443255255836873444554108649880174753552602931908860037872060094647465195227742719183675355244618625890241273525760475425460350978475608843822375851069280403710089077092064803285844894534122335884149786090829921351719787636232810744452836087036507034007852876983426612047258034316412484789082898614614758760775680000
1072 22836523464594141820257944911306042394062762367689621168120154814930367548177231542337438079975054788553860208775074956609084121828688750345440364648749843595443255255836873444554108649880174753552602931908860037872060094647465195227742719183675355244618625890241273525760475425460350978475608843822375851069280403710089077092064803285844894534122335884149786090829921351719787636232810744452836087036507034007852876983426612047258034316412484789082898614614758760775680000
1073 22836523464594141820257944911306042394062762367689621168120154814930367548177231542337438079975054788553860208775074956609084121828688750345440364648749843595443255255836873444554108649880174753552602931908860037872060094647465195227742719183675355244618625890241273525760475425460350978475608843822375851069280403710089077092064803285844894534122335884149786090829921351719787636232810744452836087036507034007852876983426612047258034316412484789082898614614758760775680000
1074 22836523464594141820257944911306042394062762367689621168120154814930367548177231542337438079975054788553860208775074956609084121828688750345440364648749843595443255255836873444554108649880174753552602931908860037872060094647465195227742719183675355244618625890241273525760475425460350978475608843822375851069280403710089077092064803285844894534122335884149786090829921351719787636232810744452836087036507034007852876983426612047258034316412484789082898614614758760775680000
1075 22836523464594141820257944911306042394062762367689621168120154814930367548177231542337438079975054788553860208775074956609084121828688750345440364648749843595443255255836873444554108649880174753552602931908860037872060094647465195227742719183675355244618625890241273525760475425460350978475608843822375851069280403710089077092064803285844894534122335884149786090829921351719787636232810744452836087036507034007852876983426612047258034316412484789082898614614758760775680000
1076 22836523464594141820257944911306042394062762367689621168120154814930367548177231542337438079975054788553860208775074956609084121828688750345440364648749843595443255255836873444554108649880174753552602931908860037872060094647465195227742719183675355244618625890241273525760475425460350978475608843822375851069280403710089077092064803285844894534122335884149786090829921351719787636232810744452836087036507034007852876983426612047258034316412484789082898614614758760775680000
1077 22836523464594141820257944911306042394062762367689621168120154814930367548177231542337438079975054788553860208775074956609084121828688750345440364648749843595443255255836873444554108649880174753552602931908860037872060094647465195227742719183675355244618625890241273525760475425460350978475608843822375851069280403710089077092064803285844894534122335884149786090829921351719787636232810744452836087036507034007852876983426612047258034316412484789082898614614758760775680000
1078 22836523464594141820257944911306042394062762367689621168120154814930367548177231542337438079975054788553860208775074956609084121828688750345440364648749843595443255255836873444554108649880174753552602931908860037872060094647465195227742719183675355244618625890241273525760475425460350978475608843822375851069280403710089077092064803285844894534122335884149786090829921351719787636232810744452836087036507034007852876983426612047258034316412484789082898614614758760775680000
1079 22836523464594141820257944911306042394062762367689621168120154814930367548177231542337438079975054788553860208775074956609084121828688750345440364648749843595443255255836873444554108649880174753552602931908860037872060094647465195227742719183675355244618625890241273525760475425460350978475608843822375851069280403710089077092064803285844894534122335884149786090829921351719787636232810744452836087036507034007852876983426612047258034316412484789082898614614758760775680000
1080 22836523464594141820257944911306042394062762367689621168120154814930367548177231542337438079975054788553860208775074956609084121828688750345440364648749843595443255255836873444554108649880174753552602931908860037872060094647465195227742719183675355244618625890241273525760475425460350978475608843822375851069280403710089077092064803285844894534122335884149786090829921351719787636232810744452836087036507034007852876983426612047258034316412484789082898614614758760775680000
1081 22836523464594141820257944911306042394062762367689621168120154814930367548177231542337438079975054788553860208775074956609084121828688750345440364648749843595443255255836873444554108649880174753552602931908860037872060094647465195227742719183675355244618625890241273525760475425460350978475608843822375851069280403710089077092064803285844894534122335884149786090829921351719787636232810744452836087036507034007852876983426612047258034316412484789082898614614758760775680000
1082 22836523464594141820257944911306042394062762367689621168120154814930367548177231542337438079975054788553860208775074956609084121828688750345440364648749843595443255255836873444554108649880174753552602931908860037872060094647465195227742719183675355244618625890241273525760475425460350978475608843822375851069280403710089077092064803285844894534122335884149786090829921351719787636232810744452836087036507034007852876983426612047258034316412484789082898614614758760775680000
1083 1201922287610217990539891837437160126003303282509980061480008148154229870956696396965128319998687094134413695198688155611004427464667828965549492876249991768181223960833519654976532034204219723871189627995203159888003162876182378696196985220193439749716769783696909132934761864497913209393453097043282939529962126511057319846950779120307626028111701888639462425833153755353673033485937407602780846686131949158308046157022453265645159700863814988899099927084987303198720000
1084 1201922287610217990539891837437160126003303282509980061480008148154229870956696396965128319998687094134413695198688155611004427464667828965549492876249991768181223960833519654976532034204219723871189627995203159888003162876182378696196985220193439749716769783696909132934761864497913209393453097043282939529962126511057319846950779120307626028111701888639462425833153755353673033485937407602780846686131949158308046157022453265645159700863814988899099927084987303198720000
1085 1201922287610217990539891837437160126003303282509980061480008148154229870956696396965128319998687094134413695198688155611004427464667828965549492876249991768181223960833519654976532034204219723871189627995203159888003162876182378696196985220193439749716769783696909132934761864497913209393453097043282939529962126511057319846950779120307626028111701888639462425833153755353673033485937407602780846686131949158308046157022453265645159700863814988899099927084987303198720000
1086 1201922287610217990539891837437160126003303282509980061480008148154229870956696396965128319998687094134413695198688155611004427464667828965549492876249991768181223960833519654976532034204219723871189627995203159888003162876182378696196985220193439749716769783696909132934761864497913209393453097043282939529962126511057319846950779120307626028111701888639462425833153755353673033485937407602780846686131949158308046157022453265645159700863814988899099927084987303198720000
1087 1306489526632306955716862427294193056965590668088348326828768857043647869729928983501094483838572871324107686680974025149161812654093930085552298756483741052012990445426035864959490321179986839847983125630785834798259438046410245642766122934350269007942128754878540227500086146709231658610683516486048555269068831517519306673635496903774389492557419952951095656880638132069442587399213962064222780347825428735080846172683406699756288594838966892933321620741381198577008640000
1088 1306489526632306955716862427294193056965590668088348326828768857043647869729928983501094483838572871324107686680974025149161812654093930085552298756483741052012990445426035864959490321179986839847983125630785834798259438046410245642766122934350269007942128754878540227500086146709231658610683516486048555269068831517519306673635496903774389492557419952951095656880638132069442587399213962064222780347825428735080846172683406699756288594838966892933321620741381198577008640000
1089 1306489526632306955716862427294193056965590668088348326828768857043647869729928983501094483838572871324107686680974025149161812654093930085552298756483741052012990445426035864959490321179986839847983125630785834798259438046410245642766122934350269007942128754878540227500086146709231658610683516486048555269068831517519306673635496903774389492557419952951095656880638132069442587399213962064222780347825428735080846172683406699756288594838966892933321620741381198577008640000
1090 1306489526632306955716862427294193056965590668088348326828768857043647869729928983501094483838572871324107686680974025149161812654093930085552298756483741052012990445426035864959490321179986839847983125630785834798259438046410245642766122934350269007942128754878540227500086146709231658610683516486048555269068831517519306673635496903774389492557419952951095656880638132069442587399213962064222780347825428735080846172683406699756288594838966892933321620741381198577008640000
1091 1425380073555846888687096908177964625149459418884388024570186823034619825875352520999694081867883002614601486168942661437735537605616477723337557943323761487746172575959805128670803940407365642274149590063187345764901046908633577996257840121376143487664862471572487388202593986059771739544255716486278973798554095185613563580936327122017858936380145168669645361656776202087761862852542432612067053359477542749973203174397596709434110856969312880190253888228846887647516426240000
1092 1425380073555846888687096908177964625149459418884388024570186823034619825875352520999694081867883002614601486168942661437735537605616477723337557943323761487746172575959805128670803940407365642274149590063187345764901046908633577996257840121376143487664862471572487388202593986059771739544255716486278973798554095185613563580936327122017858936380145168669645361656776202087761862852542432612067053359477542749973203174397596709434110856969312880190253888228846887647516426240000
1093 1557940420396540649334996920638515335288359144840636110855214197576839469681760305452665631481596121857759424382654328951444942602938810151607950832052871306106566625524067005637188706865250647005645501939063768921036844271136500749909819252664124832017694681428728715305435226763330511321871498119502918361819626037875624993963405544365519817463498669355922380290856388881923716097828878844989289321908954225720711069616573203411483166667458978047947499834129648198735453880320000
1094 1557940420396540649334996920638515335288359144840636110855214197576839469681760305452665631481596121857759424382654328951444942602938810151607950832052871306106566625524067005637188706865250647005645501939063768921036844271136500749909819252664124832017694681428728715305435226763330511321871498119502918361819626037875624993963405544365519817463498669355922380290856388881923716097828878844989289321908954225720711069616573203411483166667458978047947499834129648198735453880320000
1095 1557940420396540649334996920638515335288359144840636110855214197576839469681760305452665631481596121857759424382654328951444942602938810151607950832052871306106566625524067005637188706865250647005645501939063768921036844271136500749909819252664124832017694681428728715305435226763330511321871498119502918361819626037875624993963405544365519817463498669355922380290856388881923716097828878844989289321908954225720711069616573203411483166667458978047947499834129648198735453880320000
1096 1557940420396540649334996920638515335288359144840636110855214197576839469681760305452665631481596121857759424382654328951444942602938810151607950832052871306106566625524067005637188706865250647005645501939063768921036844271136500749909819252664124832017694681428728715305435226763330511321871498119502918361819626037875624993963405544365519817463498669355922380290856388881923716097828878844989289321908954225720711069616573203411483166667458978047947499834129648198735453880320000
1097 1709060641175005092320491621940451322811329981890177813608169974741792898240891055081574197735310945677962088547771798859735102035423874736313922062761999822798903588199901505183996011431179959765193115627152954506377418165436741322651071720172544940723411065527315400690062443759373570920093033437094701442916129763549560618377855882168975239757458040283446851179069458603470316559318280092953250386134122785615620043369380804142397033834202498918598407318040224074012792906711040000
1098 1709060641175005092320491621940451322811329981890177813608169974741792898240891055081574197735310945677962088547771798859735102035423874736313922062761999822798903588199901505183996011431179959765193115627152954506377418165436741322651071720172544940723411065527315400690062443759373570920093033437094701442916129763549560618377855882168975239757458040283446851179069458603470316559318280092953250386134122785615620043369380804142397033834202498918598407318040224074012792906711040000
1099 1709060641175005092320491621940451322811329981890177813608169974741792898240891055081574197735310945677962088547771798859735102035423874736313922062761999822798903588199901505183996011431179959765193115627152954506377418165436741322651071720172544940723411065527315400690062443759373570920093033437094701442916129763549560618377855882168975239757458040283446851179069458603470316559318280092953250386134122785615620043369380804142397033834202498918598407318040224074012792906711040000
1100 1709060641175005092320491621940451322811329981890177813608169974741792898240891055081574197735310945677962088547771798859735102035423874736313922062761999822798903588199901505183996011431179959765193115627152954506377418165436741322651071720172544940723411065527315400690062443759373570920093033437094701442916129763549560618377855882168975239757458040283446851179069458603470316559318280092953250386134122785615620043369380804142397033834202498918598407318040224074012792906711040000
1101 1709060641175005092320491621940451322811329981890177813608169974741792898240891055081574197735310945677962088547771798859735102035423874736313922062761999822798903588199901505183996011431179959765193115627152954506377418165436741322651071720172544940723411065527315400690062443759373570920093033437094701442916129763549560618377855882168975239757458040283446851179069458603470316559318280092953250386134122785615620043369380804142397033834202498918598407318040224074012792906711040000
1102 1709060641175005092320491621940451322811329981890177813608169974741792898240891055081574197735310945677962088547771798859735102035423874736313922062761999822798903588199901505183996011431179959765193115627152954506377418165436741322651071720172544940723411065527315400690062443759373570920093033437094701442916129763549560618377855882168975239757458040283446851179069458603470316559318280092953250386134122785615620043369380804142397033834202498918598407318040224074012792906711040000
1103 1885093887216030616829502259000317809060896970024866128409811482140197566759702833754976340102047973082792183668192294142287817545072533834154256035226485804547190657784491360217947600608591495621008006536749708820534292236476725678884132107350317069617922405276628886961138875466589048724862615881115455691536491129195165362070775038032379689452476218432641876850513612839627759164928062942527435175905937432534028907836427026969063928319125356307214043271798367153636110576102277120000
1104 1885093887216030616829502259000317809060896970024866128409811482140197566759702833754976340102047973082792183668192294142287817545072533834154256035226485804547190657784491360217947600608591495621008006536749708820534292236476725678884132107350317069617922405276628886961138875466589048724862615881115455691536491129195165362070775038032379689452476218432641876850513612839627759164928062942527435175905937432534028907836427026969063928319125356307214043271798367153636110576102277120000
1105 1885093887216030616829502259000317809060896970024866128409811482140197566759702833754976340102047973082792183668192294142287817545072533834154256035226485804547190657784491360217947600608591495621008006536749708820534292236476725678884132107350317069617922405276628886961138875466589048724862615881115455691536491129195165362070775038032379689452476218432641876850513612839627759164928062942527435175905937432534028907836427026969063928319125356307214043271798367153636110576102277120000
1106 1885093887216030616829502259000317809060896970024866128409811482140197566759702833754976340102047973082792183668192294142287817545072533834154256035226485804547190657784491360217947600608591495621008006536749708820534292236476725678884132107350317069617922405276628886961138875466589048724862615881115455691536491129195165362070775038032379689452476218432641876850513612839627759164928062942527435175905937432534028907836427026969063928319125356307214043271798367153636110576102277120000
1107 1885093887216030616829502259000317809060896970024866128409811482140197566759702833754976340102047973082792183668192294142287817545072533834154256035226485804547190657784491360217947600608591495621008006536749708820534292236476725678884132107350317069617922405276628886961138875466589048724862615881115455691536491129195165362070775038032379689452476218432641876850513612839627759164928062942527435175905937432534028907836427026969063928319125356307214043271798367153636110576102277120000
1108 1885093887216030616829502259000317809060896970024866128409811482140197566759702833754976340102047973082792183668192294142287817545072533834154256035226485804547190657784491360217947600608591495621008006536749708820534292236476725678884132107350317069617922405276628886961138875466589048724862615881115455691536491129195165362070775038032379689452476218432641876850513612839627759164928062942527435175905937432534028907836427026969063928319125356307214043271798367153636110576102277120000
1109 2090569120922577954063918005231352450248534739757576536406480933693479101536510442634268761173171202148816531688025254203797189657485440022077069943066172757242834439483000918481703889074927968643697879249255427081972530090252688777882502507051501630206275947451781435639903012892447255035872641012157040361913968662277438386536489517177909075602796126241799841427219596639147184913905221803262925610079684612680238058790597572908691896505910020144700373988424389173382446628897425326080000
1110 2090569120922577954063918005231352450248534739757576536406480933693479101536510442634268761173171202148816531688025254203797189657485440022077069943066172757242834439483000918481703889074927968643697879249255427081972530090252688777882502507051501630206275947451781435639903012892447255035872641012157040361913968662277438386536489517177909075602796126241799841427219596639147184913905221803262925610079684612680238058790597572908691896505910020144700373988424389173382446628897425326080000
1111 2090569120922577954063918005231352450248534739757576536406480933693479101536510442634268761173171202148816531688025254203797189657485440022077069943066172757242834439483000918481703889074927968643697879249255427081972530090252688777882502507051501630206275947451781435639903012892447255035872641012157040361913968662277438386536489517177909075602796126241799841427219596639147184913905221803262925610079684612680238058790597572908691896505910020144700373988424389173382446628897425326080000
1112 2090569120922577954063918005231352450248534739757576536406480933693479101536510442634268761173171202148816531688025254203797189657485440022077069943066172757242834439483000918481703889074927968643697879249255427081972530090252688777882502507051501630206275947451781435639903012892447255035872641012157040361913968662277438386536489517177909075602796126241799841427219596639147184913905221803262925610079684612680238058790597572908691896505910020144700373988424389173382446628897425326080000
1113 2090569120922577954063918005231352450248534739757576536406480933693479101536510442634268761173171202148816531688025254203797189657485440022077069943066172757242834439483000918481703889074927968643697879249255427081972530090252688777882502507051501630206275947451781435639903012892447255035872641012157040361913968662277438386536489517177909075602796126241799841427219596639147184913905221803262925610079684612680238058790597572908691896505910020144700373988424389173382446628897425326080000
1114 2090569120922577954063918005231352450248534739757576536406480933693479101536510442634268761173171202148816531688025254203797189657485440022077069943066172757242834439483000918481703889074927968643697879249255427081972530090252688777882502507051501630206275947451781435639903012892447255035872641012157040361913968662277438386536489517177909075602796126241799841427219596639147184913905221803262925610079684612680238058790597572908691896505910020144700373988424389173382446628897425326080000
1115 2090569120922577954063918005231352450248534739757576536406480933693479101536510442634268761173171202148816531688025254203797189657485440022077069943066172757242834439483000918481703889074927968643697879249255427081972530090252688777882502507051501630206275947451781435639903012892447255035872641012157040361913968662277438386536489517177909075602796126241799841427219596639147184913905221803262925610079684612680238058790597572908691896505910020144700373988424389173382446628897425326080000
1116 2090569120922577954063918005231352450248534739757576536406480933693479101536510442634268761173171202148816531688025254203797189657485440022077069943066172757242834439483000918481703889074927968643697879249255427081972530090252688777882502507051501630206275947451781435639903012892447255035872641012157040361913968662277438386536489517177909075602796126241799841427219596639147184913905221803262925610079684612680238058790597572908691896505910020144700373988424389173382446628897425326080000
1117 2335165708070519574689396411843420686927613304309212991166039202935616156416282164422478206230432232800228065895524208945641460847411236504660087126404914969840246068902512025944063244096694540975010531121418312050563316110812253364894755300376527320940410233303639863609771665400863583875069740010579414084257902995763898677761258790687724437448323273012090422874204289445927405548832132754244687906459007712363825911669097488939008848397101492501630317745070042706668192884478424089231360000
1118 2335165708070519574689396411843420686927613304309212991166039202935616156416282164422478206230432232800228065895524208945641460847411236504660087126404914969840246068902512025944063244096694540975010531121418312050563316110812253364894755300376527320940410233303639863609771665400863583875069740010579414084257902995763898677761258790687724437448323273012090422874204289445927405548832132754244687906459007712363825911669097488939008848397101492501630317745070042706668192884478424089231360000
1119 2335165708070519574689396411843420686927613304309212991166039202935616156416282164422478206230432232800228065895524208945641460847411236504660087126404914969840246068902512025944063244096694540975010531121418312050563316110812253364894755300376527320940410233303639863609771665400863583875069740010579414084257902995763898677761258790687724437448323273012090422874204289445927405548832132754244687906459007712363825911669097488939008848397101492501630317745070042706668192884478424089231360000
1120 2335165708070519574689396411843420686927613304309212991166039202935616156416282164422478206230432232800228065895524208945641460847411236504660087126404914969840246068902512025944063244096694540975010531121418312050563316110812253364894755300376527320940410233303639863609771665400863583875069740010579414084257902995763898677761258790687724437448323273012090422874204289445927405548832132754244687906459007712363825911669097488939008848397101492501630317745070042706668192884478424089231360000
1121 2335165708070519574689396411843420686927613304309212991166039202935616156416282164422478206230432232800228065895524208945641460847411236504660087126404914969840246068902512025944063244096694540975010531121418312050563316110812253364894755300376527320940410233303639863609771665400863583875069740010579414084257902995763898677761258790687724437448323273012090422874204289445927405548832132754244687906459007712363825911669097488939008848397101492501630317745070042706668192884478424089231360000
1122 2335165708070519574689396411843420686927613304309212991166039202935616156416282164422478206230432232800228065895524208945641460847411236504660087126404914969840246068902512025944063244096694540975010531121418312050563316110812253364894755300376527320940410233303639863609771665400863583875069740010579414084257902995763898677761258790687724437448323273012090422874204289445927405548832132754244687906459007712363825911669097488939008848397101492501630317745070042706668192884478424089231360000
1123 2622391090163193482376192170500161431419709740739246189079462024896696943655484870646443025596775397434656118000673686645955360531642818594733277842952719511130596335377521005135183023120587969514936826449352764432782603992442160528776810202322840181416080691999987566833773580245169804691703318031880682016621625064242858215125893621942314543254467035592577544887731417047776476431338485083016784518953465660984576498804396480078506936749944976079330846827713657959588380609269270252206817280000
1124 2622391090163193482376192170500161431419709740739246189079462024896696943655484870646443025596775397434656118000673686645955360531642818594733277842952719511130596335377521005135183023120587969514936826449352764432782603992442160528776810202322840181416080691999987566833773580245169804691703318031880682016621625064242858215125893621942314543254467035592577544887731417047776476431338485083016784518953465660984576498804396480078506936749944976079330846827713657959588380609269270252206817280000
1125 2622391090163193482376192170500161431419709740739246189079462024896696943655484870646443025596775397434656118000673686645955360531642818594733277842952719511130596335377521005135183023120587969514936826449352764432782603992442160528776810202322840181416080691999987566833773580245169804691703318031880682016621625064242858215125893621942314543254467035592577544887731417047776476431338485083016784518953465660984576498804396480078506936749944976079330846827713657959588380609269270252206817280000
1126 2622391090163193482376192170500161431419709740739246189079462024896696943655484870646443025596775397434656118000673686645955360531642818594733277842952719511130596335377521005135183023120587969514936826449352764432782603992442160528776810202322840181416080691999987566833773580245169804691703318031880682016621625064242858215125893621942314543254467035592577544887731417047776476431338485083016784518953465660984576498804396480078506936749944976079330846827713657959588380609269270252206817280000
1127 2622391090163193482376192170500161431419709740739246189079462024896696943655484870646443025596775397434656118000673686645955360531642818594733277842952719511130596335377521005135183023120587969514936826449352764432782603992442160528776810202322840181416080691999987566833773580245169804691703318031880682016621625064242858215125893621942314543254467035592577544887731417047776476431338485083016784518953465660984576498804396480078506936749944976079330846827713657959588380609269270252206817280000
1128 2622391090163193482376192170500161431419709740739246189079462024896696943655484870646443025596775397434656118000673686645955360531642818594733277842952719511130596335377521005135183023120587969514936826449352764432782603992442160528776810202322840181416080691999987566833773580245169804691703318031880682016621625064242858215125893621942314543254467035592577544887731417047776476431338485083016784518953465660984576498804396480078506936749944976079330846827713657959588380609269270252206817280000
1129 2960679540794245441602720960494682256072852297294608947470712626108370849387042418959834175898759423703726757222760592223283602040224742193453870684693620328066443262641221214797621633103143817582363677061319271044611559907467199236989018718422486564818755101267985962955330372096796709496933046057993289996765814697530186924877133899172873119334293283184020048178248769846939641890981149658725949721898462731251586867150163626008634331590687877993564526068488719836375281707865006114741496709120000
1130 2960679540794245441602720960494682256072852297294608947470712626108370849387042418959834175898759423703726757222760592223283602040224742193453870684693620328066443262641221214797621633103143817582363677061319271044611559907467199236989018718422486564818755101267985962955330372096796709496933046057993289996765814697530186924877133899172873119334293283184020048178248769846939641890981149658725949721898462731251586867150163626008634331590687877993564526068488719836375281707865006114741496709120000
1131 2960679540794245441602720960494682256072852297294608947470712626108370849387042418959834175898759423703726757222760592223283602040224742193453870684693620328066443262641221214797621633103143817582363677061319271044611559907467199236989018718422486564818755101267985962955330372096796709496933046057993289996765814697530186924877133899172873119334293283184020048178248769846939641890981149658725949721898462731251586867150163626008634331590687877993564526068488719836375281707865006114741496709120000
1132 2960679540794245441602720960494682256072852297294608947470712626108370849387042418959834175898759423703726757222760592223283602040224742193453870684693620328066443262641221214797621633103143817582363677061319271044611559907467199236989018718422486564818755101267985962955330372096796709496933046057993289996765814697530186924877133899172873119334293283184020048178248769846939641890981149658725949721898462731251586867150163626008634331590687877993564526068488719836375281707865006114741496709120000
1133 2960679540794245441602720960494682256072852297294608947470712626108370849387042418959834175898759423703726757222760592223283602040224742193453870684693620328066443262641221214797621633103143817582363677061319271044611559907467199236989018718422486564818755101267985962955330372096796709496933046057993289996765814697530186924877133899172873119334293283184020048178248769846939641890981149658725949721898462731251586867150163626008634331590687877993564526068488719836375281707865006114741496709120000
1134 2960679540794245441602720960494682256072852297294608947470712626108370849387042418959834175898759423703726757222760592223283602040224742193453870684693620328066443262641221214797621633103143817582363677061319271044611559907467199236989018718422486564818755101267985962955330372096796709496933046057993289996765814697530186924877133899172873119334293283184020048178248769846939641890981149658725949721898462731251586867150163626008634331590687877993564526068488719836375281707865006114741496709120000
1135 2960679540794245441602720960494682256072852297294608947470712626108370849387042418959834175898759423703726757222760592223283602040224742193453870684693620328066443262641221214797621633103143817582363677061319271044611559907467199236989018718422486564818755101267985962955330372096796709496933046057993289996765814697530186924877133899172873119334293283184020048178248769846939641890981149658725949721898462731251586867150163626008634331590687877993564526068488719836375281707865006114741496709120000
1136 2960679540794245441602720960494682256072852297294608947470712626108370849387042418959834175898759423703726757222760592223283602040224742193453870684693620328066443262641221214797621633103143817582363677061319271044611559907467199236989018718422486564818755101267985962955330372096796709496933046057993289996765814697530186924877133899172873119334293283184020048178248769846939641890981149658725949721898462731251586867150163626008634331590687877993564526068488719836375281707865006114741496709120000
1137 2960679540794245441602720960494682256072852297294608947470712626108370849387042418959834175898759423703726757222760592223283602040224742193453870684693620328066443262641221214797621633103143817582363677061319271044611559907467199236989018718422486564818755101267985962955330372096796709496933046057993289996765814697530186924877133899172873119334293283184020048178248769846939641890981149658725949721898462731251586867150163626008634331590687877993564526068488719836375281707865006114741496709120000
1138 2960679540794245441602720960494682256072852297294608947470712626108370849387042418959834175898759423703726757222760592223283602040224742193453870684693620328066443262641221214797621633103143817582363677061319271044611559907467199236989018718422486564818755101267985962955330372096796709496933046057993289996765814697530186924877133899172873119334293283184020048178248769846939641890981149658725949721898462731251586867150163626008634331590687877993564526068488719836375281707865006114741496709120000
1139 2960679540794245441602720960494682256072852297294608947470712626108370849387042418959834175898759423703726757222760592223283602040224742193453870684693620328066443262641221214797621633103143817582363677061319271044611559907467199236989018718422486564818755101267985962955330372096796709496933046057993289996765814697530186924877133899172873119334293283184020048178248769846939641890981149658725949721898462731251586867150163626008634331590687877993564526068488719836375281707865006114741496709120000
1140 2960679540794245441602720960494682256072852297294608947470712626108370849387042418959834175898759423703726757222760592223283602040224742193453870684693620328066443262641221214797621633103143817582363677061319271044611559907467199236989018718422486564818755101267985962955330372096796709496933046057993289996765814697530186924877133899172873119334293283184020048178248769846939641890981149658725949721898462731251586867150163626008634331590687877993564526068488719836375281707865006114741496709120000
1141 2960679540794245441602720960494682256072852297294608947470712626108370849387042418959834175898759423703726757222760592223283602040224742193453870684693620328066443262641221214797621633103143817582363677061319271044611559907467199236989018718422486564818755101267985962955330372096796709496933046057993289996765814697530186924877133899172873119334293283184020048178248769846939641890981149658725949721898462731251586867150163626008634331590687877993564526068488719836375281707865006114741496709120000
1142 2960679540794245441602720960494682256072852297294608947470712626108370849387042418959834175898759423703726757222760592223283602040224742193453870684693620328066443262641221214797621633103143817582363677061319271044611559907467199236989018718422486564818755101267985962955330372096796709496933046057993289996765814697530186924877133899172873119334293283184020048178248769846939641890981149658725949721898462731251586867150163626008634331590687877993564526068488719836375281707865006114741496709120000
1143 2960679540794245441602720960494682256072852297294608947470712626108370849387042418959834175898759423703726757222760592223283602040224742193453870684693620328066443262641221214797621633103143817582363677061319271044611559907467199236989018718422486564818755101267985962955330372096796709496933046057993289996765814697530186924877133899172873119334293283184020048178248769846939641890981149658725949721898462731251586867150163626008634331590687877993564526068488719836375281707865006114741496709120000
1144 2960679540794245441602720960494682256072852297294608947470712626108370849387042418959834175898759423703726757222760592223283602040224742193453870684693620328066443262641221214797621633103143817582363677061319271044611559907467199236989018718422486564818755101267985962955330372096796709496933046057993289996765814697530186924877133899172873119334293283184020048178248769846939641890981149658725949721898462731251586867150163626008634331590687877993564526068488719836375281707865006114741496709120000
1145 2960679540794245441602720960494682256072852297294608947470712626108370849387042418959834175898759423703726757222760592223283602040224742193453870684693620328066443262641221214797621633103143817582363677061319271044611559907467199236989018718422486564818755101267985962955330372096796709496933046057993289996765814697530186924877133899172873119334293283184020048178248769846939641890981149658725949721898462731251586867150163626008634331590687877993564526068488719836375281707865006114741496709120000
1146 2960679540794245441602720960494682256072852297294608947470712626108370849387042418959834175898759423703726757222760592223283602040224742193453870684693620328066443262641221214797621633103143817582363677061319271044611559907467199236989018718422486564818755101267985962955330372096796709496933046057993289996765814697530186924877133899172873119334293283184020048178248769846939641890981149658725949721898462731251586867150163626008634331590687877993564526068488719836375281707865006114741496709120000
1147 2960679540794245441602720960494682256072852297294608947470712626108370849387042418959834175898759423703726757222760592223283602040224742193453870684693620328066443262641221214797621633103143817582363677061319271044611559907467199236989018718422486564818755101267985962955330372096796709496933046057993289996765814697530186924877133899172873119334293283184020048178248769846939641890981149658725949721898462731251586867150163626008634331590687877993564526068488719836375281707865006114741496709120000
1148 2960679540794245441602720960494682256072852297294608947470712626108370849387042418959834175898759423703726757222760592223283602040224742193453870684693620328066443262641221214797621633103143817582363677061319271044611559907467199236989018718422486564818755101267985962955330372096796709496933046057993289996765814697530186924877133899172873119334293283184020048178248769846939641890981149658725949721898462731251586867150163626008634331590687877993564526068488719836375281707865006114741496709120000
1149 2960679540794245441602720960494682256072852297294608947470712626108370849387042418959834175898759423703726757222760592223283602040224742193453870684693620328066443262641221214797621633103143817582363677061319271044611559907467199236989018718422486564818755101267985962955330372096796709496933046057993289996765814697530186924877133899172873119334293283184020048178248769846939641890981149658725949721898462731251586867150163626008634331590687877993564526068488719836375281707865006114741496709120000
1150 2960679540794245441602720960494682256072852297294608947470712626108370849387042418959834175898759423703726757222760592223283602040224742193453870684693620328066443262641221214797621633103143817582363677061319271044611559907467199236989018718422486564818755101267985962955330372096796709496933046057993289996765814697530186924877133899172873119334293283184020048178248769846939641890981149658725949721898462731251586867150163626008634331590687877993564526068488719836375281707865006114741496709120000
1151 3407742151454176503284731825529379276739852994186094898538790232650734847644485824222769136459472096682989497563397441648999425948298678264665405158082356997604476195300045618232062499701718534037300592297578480972347905453494746321774360544904282036106387121559451843361585258283413012630969936012750276786277452716857245150533581117947976960353771568944807075453164334093827527816519303257193568129905130603670576484089838333535938115660881747570592769504830516531667949245752622038067462712197120000
1152 3407742151454176503284731825529379276739852994186094898538790232650734847644485824222769136459472096682989497563397441648999425948298678264665405158082356997604476195300045618232062499701718534037300592297578480972347905453494746321774360544904282036106387121559451843361585258283413012630969936012750276786277452716857245150533581117947976960353771568944807075453164334093827527816519303257193568129905130603670576484089838333535938115660881747570592769504830516531667949245752622038067462712197120000
1153 3929126700626665508287295794835374306081050502296567418015225138246297279334092155328852814337771327475486890690597250221296338118388376039159212147268957618237961053180952597821568062156081469745007582919107988561117134987879442509005837708274637187630664351158047975395907802800775203563508336222701069134577902982536403658565219028994017435287898618993362557997498477210183139572446756655544184053780615586032174686155583598566936647356996654948893463239069585561013145480352773209891784507163279360000
1154 3929126700626665508287295794835374306081050502296567418015225138246297279334092155328852814337771327475486890690597250221296338118388376039159212147268957618237961053180952597821568062156081469745007582919107988561117134987879442509005837708274637187630664351158047975395907802800775203563508336222701069134577902982536403658565219028994017435287898618993362557997498477210183139572446756655544184053780615586032174686155583598566936647356996654948893463239069585561013145480352773209891784507163279360000
1155 3929126700626665508287295794835374306081050502296567418015225138246297279334092155328852814337771327475486890690597250221296338118388376039159212147268957618237961053180952597821568062156081469745007582919107988561117134987879442509005837708274637187630664351158047975395907802800775203563508336222701069134577902982536403658565219028994017435287898618993362557997498477210183139572446756655544184053780615586032174686155583598566936647356996654948893463239069585561013145480352773209891784507163279360000
1156 3929126700626665508287295794835374306081050502296567418015225138246297279334092155328852814337771327475486890690597250221296338118388376039159212147268957618237961053180952597821568062156081469745007582919107988561117134987879442509005837708274637187630664351158047975395907802800775203563508336222701069134577902982536403658565219028994017435287898618993362557997498477210183139572446756655544184053780615586032174686155583598566936647356996654948893463239069585561013145480352773209891784507163279360000
1157 3929126700626665508287295794835374306081050502296567418015225138246297279334092155328852814337771327475486890690597250221296338118388376039159212147268957618237961053180952597821568062156081469745007582919107988561117134987879442509005837708274637187630664351158047975395907802800775203563508336222701069134577902982536403658565219028994017435287898618993362557997498477210183139572446756655544184053780615586032174686155583598566936647356996654948893463239069585561013145480352773209891784507163279360000
1158 3929126700626665508287295794835374306081050502296567418015225138246297279334092155328852814337771327475486890690597250221296338118388376039159212147268957618237961053180952597821568062156081469745007582919107988561117134987879442509005837708274637187630664351158047975395907802800775203563508336222701069134577902982536403658565219028994017435287898618993362557997498477210183139572446756655544184053780615586032174686155583598566936647356996654948893463239069585561013145480352773209891784507163279360000
1159 3929126700626665508287295794835374306081050502296567418015225138246297279334092155328852814337771327475486890690597250221296338118388376039159212147268957618237961053180952597821568062156081469745007582919107988561117134987879442509005837708274637187630664351158047975395907802800775203563508336222701069134577902982536403658565219028994017435287898618993362557997498477210183139572446756655544184053780615586032174686155583598566936647356996654948893463239069585561013145480352773209891784507163279360000
1160 3929126700626665508287295794835374306081050502296567418015225138246297279334092155328852814337771327475486890690597250221296338118388376039159212147268957618237961053180952597821568062156081469745007582919107988561117134987879442509005837708274637187630664351158047975395907802800775203563508336222701069134577902982536403658565219028994017435287898618993362557997498477210183139572446756655544184053780615586032174686155583598566936647356996654948893463239069585561013145480352773209891784507163279360000
1161 3929126700626665508287295794835374306081050502296567418015225138246297279334092155328852814337771327475486890690597250221296338118388376039159212147268957618237961053180952597821568062156081469745007582919107988561117134987879442509005837708274637187630664351158047975395907802800775203563508336222701069134577902982536403658565219028994017435287898618993362557997498477210183139572446756655544184053780615586032174686155583598566936647356996654948893463239069585561013145480352773209891784507163279360000
1162 3929126700626665508287295794835374306081050502296567418015225138246297279334092155328852814337771327475486890690597250221296338118388376039159212147268957618237961053180952597821568062156081469745007582919107988561117134987879442509005837708274637187630664351158047975395907802800775203563508336222701069134577902982536403658565219028994017435287898618993362557997498477210183139572446756655544184053780615586032174686155583598566936647356996654948893463239069585561013145480352773209891784507163279360000
1163 4569574352828811986138125009393540317972261734170907907151706835780443735865549176647455823074828053853991253873164602007367641231685681333542163727273797710010748704849447871266483656287522749313443818934922590696579227990903791637973789254723403049214462640396809795385440774657301561744360195027001343403514101168689837454911349730720042277239826093889280654951090728995442991322755577990397886054546855926555419159998943725133347320876187109705563097747037928007458288193650275243104145381830893895680000
1164 4569574352828811986138125009393540317972261734170907907151706835780443735865549176647455823074828053853991253873164602007367641231685681333542163727273797710010748704849447871266483656287522749313443818934922590696579227990903791637973789254723403049214462640396809795385440774657301561744360195027001343403514101168689837454911349730720042277239826093889280654951090728995442991322755577990397886054546855926555419159998943725133347320876187109705563097747037928007458288193650275243104145381830893895680000
1165 4569574352828811986138125009393540317972261734170907907151706835780443735865549176647455823074828053853991253873164602007367641231685681333542163727273797710010748704849447871266483656287522749313443818934922590696579227990903791637973789254723403049214462640396809795385440774657301561744360195027001343403514101168689837454911349730720042277239826093889280654951090728995442991322755577990397886054546855926555419159998943725133347320876187109705563097747037928007458288193650275243104145381830893895680000
1166 4569574352828811986138125009393540317972261734170907907151706835780443735865549176647455823074828053853991253873164602007367641231685681333542163727273797710010748704849447871266483656287522749313443818934922590696579227990903791637973789254723403049214462640396809795385440774657301561744360195027001343403514101168689837454911349730720042277239826093889280654951090728995442991322755577990397886054546855926555419159998943725133347320876187109705563097747037928007458288193650275243104145381830893895680000
1167 4569574352828811986138125009393540317972261734170907907151706835780443735865549176647455823074828053853991253873164602007367641231685681333542163727273797710010748704849447871266483656287522749313443818934922590696579227990903791637973789254723403049214462640396809795385440774657301561744360195027001343403514101168689837454911349730720042277239826093889280654951090728995442991322755577990397886054546855926555419159998943725133347320876187109705563097747037928007458288193650275243104145381830893895680000
1168 4569574352828811986138125009393540317972261734170907907151706835780443735865549176647455823074828053853991253873164602007367641231685681333542163727273797710010748704849447871266483656287522749313443818934922590696579227990903791637973789254723403049214462640396809795385440774657301561744360195027001343403514101168689837454911349730720042277239826093889280654951090728995442991322755577990397886054546855926555419159998943725133347320876187109705563097747037928007458288193650275243104145381830893895680000
1169 4569574352828811986138125009393540317972261734170907907151706835780443735865549176647455823074828053853991253873164602007367641231685681333542163727273797710010748704849447871266483656287522749313443818934922590696579227990903791637973789254723403049214462640396809795385440774657301561744360195027001343403514101168689837454911349730720042277239826093889280654951090728995442991322755577990397886054546855926555419159998943725133347320876187109705563097747037928007458288193650275243104145381830893895680000
1170 4569574352828811986138125009393540317972261734170907907151706835780443735865549176647455823074828053853991253873164602007367641231685681333542163727273797710010748704849447871266483656287522749313443818934922590696579227990903791637973789254723403049214462640396809795385440774657301561744360195027001343403514101168689837454911349730720042277239826093889280654951090728995442991322755577990397886054546855926555419159998943725133347320876187109705563097747037928007458288193650275243104145381830893895680000
1171 5350971567162538835767744385999835712345518490714133159274648704698899614698558085854170768820623651063023758285475748950627507882303932841577873724637617118422586733378703457253052361512689139446042711972794353705694275977348340008067307217281104970630135751904664270396351147123700128802645788376618573125515012468535799659701190534673169506647836355944347646947727243653663742838946781826755924569874368289996395836358763102131149712746015105465214387461781413696733655474764472309674954242123976751841280000
1172 5350971567162538835767744385999835712345518490714133159274648704698899614698558085854170768820623651063023758285475748950627507882303932841577873724637617118422586733378703457253052361512689139446042711972794353705694275977348340008067307217281104970630135751904664270396351147123700128802645788376618573125515012468535799659701190534673169506647836355944347646947727243653663742838946781826755924569874368289996395836358763102131149712746015105465214387461781413696733655474764472309674954242123976751841280000
1173 5350971567162538835767744385999835712345518490714133159274648704698899614698558085854170768820623651063023758285475748950627507882303932841577873724637617118422586733378703457253052361512689139446042711972794353705694275977348340008067307217281104970630135751904664270396351147123700128802645788376618573125515012468535799659701190534673169506647836355944347646947727243653663742838946781826755924569874368289996395836358763102131149712746015105465214387461781413696733655474764472309674954242123976751841280000
1174 5350971567162538835767744385999835712345518490714133159274648704698899614698558085854170768820623651063023758285475748950627507882303932841577873724637617118422586733378703457253052361512689139446042711972794353705694275977348340008067307217281104970630135751904664270396351147123700128802645788376618573125515012468535799659701190534673169506647836355944347646947727243653663742838946781826755924569874368289996395836358763102131149712746015105465214387461781413696733655474764472309674954242123976751841280000
1175 5350971567162538835767744385999835712345518490714133159274648704698899614698558085854170768820623651063023758285475748950627507882303932841577873724637617118422586733378703457253052361512689139446042711972794353705694275977348340008067307217281104970630135751904664270396351147123700128802645788376618573125515012468535799659701190534673169506647836355944347646947727243653663742838946781826755924569874368289996395836358763102131149712746015105465214387461781413696733655474764472309674954242123976751841280000
1176 5350971567162538835767744385999835712345518490714133159274648704698899614698558085854170768820623651063023758285475748950627507882303932841577873724637617118422586733378703457253052361512689139446042711972794353705694275977348340008067307217281104970630135751904664270396351147123700128802645788376618573125515012468535799659701190534673169506647836355944347646947727243653663742838946781826755924569874368289996395836358763102131149712746015105465214387461781413696733655474764472309674954242123976751841280000
1177 5350971567162538835767744385999835712345518490714133159274648704698899614698558085854170768820623651063023758285475748950627507882303932841577873724637617118422586733378703457253052361512689139446042711972794353705694275977348340008067307217281104970630135751904664270396351147123700128802645788376618573125515012468535799659701190534673169506647836355944347646947727243653663742838946781826755924569874368289996395836358763102131149712746015105465214387461781413696733655474764472309674954242123976751841280000
1178 281630082482238886093039178210517669070816762669164903119718352878889453405187267676535303622138086898053882015025039418454079362226522781135677564454611427285399301756773866171213282184878375760318037472252334405562856630386754737266700379856900261612112407994982330020860586690721059410665567809295714375027105919396621034721115291298587868770938755576018297207775118087034933833628777990881890766835493067894547149282040163270060511197158689761327073024304284931407034498671814332088155486427577723781120000
1179 281630082482238886093039178210517669070816762669164903119718352878889453405187267676535303622138086898053882015025039418454079362226522781135677564454611427285399301756773866171213282184878375760318037472252334405562856630386754737266700379856900261612112407994982330020860586690721059410665567809295714375027105919396621034721115291298587868770938755576018297207775118087034933833628777990881890766835493067894547149282040163270060511197158689761327073024304284931407034498671814332088155486427577723781120000
1180 281630082482238886093039178210517669070816762669164903119718352878889453405187267676535303622138086898053882015025039418454079362226522781135677564454611427285399301756773866171213282184878375760318037472252334405562856630386754737266700379856900261612112407994982330020860586690721059410665567809295714375027105919396621034721115291298587868770938755576018297207775118087034933833628777990881890766835493067894547149282040163270060511197158689761327073024304284931407034498671814332088155486427577723781120000
1181 332605127411524124475879269466621367172634596712283750584387374749968444471526163125988193577745080626601634659744571553194267726789523404521235203620896095624056575374749935948202886260341361772935602254730006932969733680486757344711973148610999208963904753842074131754636352881741571163996035582778238676907012090807409442005637159023632273018478670335277609002382414460788256857515586807231512995632717313183460183302089432821941463723844412608127273241703360503991707742931412726196111629470969291785502720000
1182 332605127411524124475879269466621367172634596712283750584387374749968444471526163125988193577745080626601634659744571553194267726789523404521235203620896095624056575374749935948202886260341361772935602254730006932969733680486757344711973148610999208963904753842074131754636352881741571163996035582778238676907012090807409442005637159023632273018478670335277609002382414460788256857515586807231512995632717313183460183302089432821941463723844412608127273241703360503991707742931412726196111629470969291785502720000
1183 332605127411524124475879269466621367172634596712283750584387374749968444471526163125988193577745080626601634659744571553194267726789523404521235203620896095624056575374749935948202886260341361772935602254730006932969733680486757344711973148610999208963904753842074131754636352881741571163996035582778238676907012090807409442005637159023632273018478670335277609002382414460788256857515586807231512995632717313183460183302089432821941463723844412608127273241703360503991707742931412726196111629470969291785502720000
1184 332605127411524124475879269466621367172634596712283750584387374749968444471526163125988193577745080626601634659744571553194267726789523404521235203620896095624056575374749935948202886260341361772935602254730006932969733680486757344711973148610999208963904753842074131754636352881741571163996035582778238676907012090807409442005637159023632273018478670335277609002382414460788256857515586807231512995632717313183460183302089432821941463723844412608127273241703360503991707742931412726196111629470969291785502720000
1185 4210191486221824360454167967931916040159931603952958868156802212024917018626913457290989792123355450969640945060057867761952756035310422842040951944568305007899450321199366277825352990637232427505513952591519075100882704816288067654581938590012648214732971567621191541197928517490399634987291589655420742745658380896296322050704267835742180671119983168800982392435220436212509580474880845661158392349781231812448863079773283959771410933213220412761104724578523550683439338518119148432862172524948978377031680000
1186 4210191486221824360454167967931916040159931603952958868156802212024917018626913457290989792123355450969640945060057867761952756035310422842040951944568305007899450321199366277825352990637232427505513952591519075100882704816288067654581938590012648214732971567621191541197928517490399634987291589655420742745658380896296322050704267835742180671119983168800982392435220436212509580474880845661158392349781231812448863079773283959771410933213220412761104724578523550683439338518119148432862172524948978377031680000
1187 4997497294145305515859097377935184339669838813892162176502124225673576501110146273804404883250422920300963801786288689033437921413913471913502609958202578044376647531263647771778693999886394891449045061726133142144747770616933936305988761106345013430888037250766354359401941150261104366729915116920984421639096498123903734274185965921025968456619420021366766099820606657784248872023683563799795011719190322161376800475690888060248664777724092629947431308074707454661242494821007429189807398787114437333536604160000
1188 4997497294145305515859097377935184339669838813892162176502124225673576501110146273804404883250422920300963801786288689033437921413913471913502609958202578044376647531263647771778693999886394891449045061726133142144747770616933936305988761106345013430888037250766354359401941150261104366729915116920984421639096498123903734274185965921025968456619420021366766099820606657784248872023683563799795011719190322161376800475690888060248664777724092629947431308074707454661242494821007429189807398787114437333536604160000
1189 4997497294145305515859097377935184339669838813892162176502124225673576501110146273804404883250422920300963801786288689033437921413913471913502609958202578044376647531263647771778693999886394891449045061726133142144747770616933936305988761106345013430888037250766354359401941150261104366729915116920984421639096498123903734274185965921025968456619420021366766099820606657784248872023683563799795011719190322161376800475690888060248664777724092629947431308074707454661242494821007429189807398787114437333536604160000
1190 4997497294145305515859097377935184339669838813892162176502124225673576501110146273804404883250422920300963801786288689033437921413913471913502609958202578044376647531263647771778693999886394891449045061726133142144747770616933936305988761106345013430888037250766354359401941150261104366729915116920984421639096498123903734274185965921025968456619420021366766099820606657784248872023683563799795011719190322161376800475690888060248664777724092629947431308074707454661242494821007429189807398787114437333536604160000
1191 4997497294145305515859097377935184339669838813892162176502124225673576501110146273804404883250422920300963801786288689033437921413913471913502609958202578044376647531263647771778693999886394891449045061726133142144747770616933936305988761106345013430888037250766354359401941150261104366729915116920984421639096498123903734274185965921025968456619420021366766099820606657784248872023683563799795011719190322161376800475690888060248664777724092629947431308074707454661242494821007429189807398787114437333536604160000
1192 4997497294145305515859097377935184339669838813892162176502124225673576501110146273804404883250422920300963801786288689033437921413913471913502609958202578044376647531263647771778693999886394891449045061726133142144747770616933936305988761106345013430888037250766354359401941150261104366729915116920984421639096498123903734274185965921025968456619420021366766099820606657784248872023683563799795011719190322161376800475690888060248664777724092629947431308074707454661242494821007429189807398787114437333536604160000
1193 5962014271915349480419903171876674917226117704973349476567034201228576765824404504648655025717754543919049815531042406016891440246798771992808613680135675606941340504797531791731981941864469105498710758639276838578684090346002186013044591999869601023049428440164260750766515792261497509508788734486734415015442122261817154989103857343783980368746968085490551957085983742736608904324254491613155448980994054338522522967499229455876657079824842507527285550533125993410862296321461863023440226753027523738909168762880000
1194 5962014271915349480419903171876674917226117704973349476567034201228576765824404504648655025717754543919049815531042406016891440246798771992808613680135675606941340504797531791731981941864469105498710758639276838578684090346002186013044591999869601023049428440164260750766515792261497509508788734486734415015442122261817154989103857343783980368746968085490551957085983742736608904324254491613155448980994054338522522967499229455876657079824842507527285550533125993410862296321461863023440226753027523738909168762880000
1195 5962014271915349480419903171876674917226117704973349476567034201228576765824404504648655025717754543919049815531042406016891440246798771992808613680135675606941340504797531791731981941864469105498710758639276838578684090346002186013044591999869601023049428440164260750766515792261497509508788734486734415015442122261817154989103857343783980368746968085490551957085983742736608904324254491613155448980994054338522522967499229455876657079824842507527285550533125993410862296321461863023440226753027523738909168762880000
1196 5962014271915349480419903171876674917226117704973349476567034201228576765824404504648655025717754543919049815531042406016891440246798771992808613680135675606941340504797531791731981941864469105498710758639276838578684090346002186013044591999869601023049428440164260750766515792261497509508788734486734415015442122261817154989103857343783980368746968085490551957085983742736608904324254491613155448980994054338522522967499229455876657079824842507527285550533125993410862296321461863023440226753027523738909168762880000
1197 113278271166391640127978160265656823427296236394493640054773649823342958550663685588324445488637336334461946495089805714320937364689176667863363659922577836531885469591153104042907656895424913004475504414146259932994997716574041534247847247997522419437939140363120954264563800052968452680666985955247953885293400322974525944792973289531895627006192393624320487184633691111995569182160835340649953530638887032431927936382485359661656484516672007643018425460129393874806383630107775397445364308307522951039274206494720000
1198 113278271166391640127978160265656823427296236394493640054773649823342958550663685588324445488637336334461946495089805714320937364689176667863363659922577836531885469591153104042907656895424913004475504414146259932994997716574041534247847247997522419437939140363120954264563800052968452680666985955247953885293400322974525944792973289531895627006192393624320487184633691111995569182160835340649953530638887032431927936382485359661656484516672007643018425460129393874806383630107775397445364308307522951039274206494720000
1199 113278271166391640127978160265656823427296236394493640054773649823342958550663685588324445488637336334461946495089805714320937364689176667863363659922577836531885469591153104042907656895424913004475504414146259932994997716574041534247847247997522419437939140363120954264563800052968452680666985955247953885293400322974525944792973289531895627006192393624320487184633691111995569182160835340649953530638887032431927936382485359661656484516672007643018425460129393874806383630107775397445364308307522951039274206494720000
1200 113278271166391640127978160265656823427296236394493640054773649823342958550663685588324445488637336334461946495089805714320937364689176667863363659922577836531885469591153104042907656895424913004475504414146259932994997716574041534247847247997522419437939140363120954264563800052968452680666985955247953885293400322974525944792973289531895627006192393624320487184633691111995569182160835340649953530638887032431927936382485359661656484516672007643018425460129393874806383630107775397445364308307522951039274206494720000
1201 136047203670836359793701770479053844936182779909786861705783153437834893219347086391577659031853440937688797740602856662899445774991701178103899755567015981674794448978974877955532095931405320518375080801389658179526992257605423882631664544845024425744964907576108266071741123863615111669481050132252792616237373787892405659696360920727806648034437064742808905108745063025506678587775163244120594190297303325950745451595364916953649437904523081179265128977615402043642466739759438252331882534277335064198168322000158720000
1202 136047203670836359793701770479053844936182779909786861705783153437834893219347086391577659031853440937688797740602856662899445774991701178103899755567015981674794448978974877955532095931405320518375080801389658179526992257605423882631664544845024425744964907576108266071741123863615111669481050132252792616237373787892405659696360920727806648034437064742808905108745063025506678587775163244120594190297303325950745451595364916953649437904523081179265128977615402043642466739759438252331882534277335064198168322000158720000
1203 136047203670836359793701770479053844936182779909786861705783153437834893219347086391577659031853440937688797740602856662899445774991701178103899755567015981674794448978974877955532095931405320518375080801389658179526992257605423882631664544845024425744964907576108266071741123863615111669481050132252792616237373787892405659696360920727806648034437064742808905108745063025506678587775163244120594190297303325950745451595364916953649437904523081179265128977615402043642466739759438252331882534277335064198168322000158720000
1204 136047203670836359793701770479053844936182779909786861705783153437834893219347086391577659031853440937688797740602856662899445774991701178103899755567015981674794448978974877955532095931405320518375080801389658179526992257605423882631664544845024425744964907576108266071741123863615111669481050132252792616237373787892405659696360920727806648034437064742808905108745063025506678587775163244120594190297303325950745451595364916953649437904523081179265128977615402043642466739759438252331882534277335064198168322000158720000
1205 136047203670836359793701770479053844936182779909786861705783153437834893219347086391577659031853440937688797740602856662899445774991701178103899755567015981674794448978974877955532095931405320518375080801389658179526992257605423882631664544845024425744964907576108266071741123863615111669481050132252792616237373787892405659696360920727806648034437064742808905108745063025506678587775163244120594190297303325950745451595364916953649437904523081179265128977615402043642466739759438252331882534277335064198168322000158720000
1206 136047203670836359793701770479053844936182779909786861705783153437834893219347086391577659031853440937688797740602856662899445774991701178103899755567015981674794448978974877955532095931405320518375080801389658179526992257605423882631664544845024425744964907576108266071741123863615111669481050132252792616237373787892405659696360920727806648034437064742808905108745063025506678587775163244120594190297303325950745451595364916953649437904523081179265128977615402043642466739759438252331882534277335064198168322000158720000
1207 136047203670836359793701770479053844936182779909786861705783153437834893219347086391577659031853440937688797740602856662899445774991701178103899755567015981674794448978974877955532095931405320518375080801389658179526992257605423882631664544845024425744964907576108266071741123863615111669481050132252792616237373787892405659696360920727806648034437064742808905108745063025506678587775163244120594190297303325950745451595364916953649437904523081179265128977615402043642466739759438252331882534277335064198168322000158720000
1208 136047203670836359793701770479053844936182779909786861705783153437834893219347086391577659031853440937688797740602856662899445774991701178103899755567015981674794448978974877955532095931405320518375080801389658179526992257605423882631664544845024425744964907576108266071741123863615111669481050132252792616237373787892405659696360920727806648034437064742808905108745063025506678587775163244120594190297303325950745451595364916953649437904523081179265128977615402043642466739759438252331882534277335064198168322000158720000
1209 136047203670836359793701770479053844936182779909786861705783153437834893219347086391577659031853440937688797740602856662899445774991701178103899755567015981674794448978974877955532095931405320518375080801389658179526992257605423882631664544845024425744964907576108266071741123863615111669481050132252792616237373787892405659696360920727806648034437064742808905108745063025506678587775163244120594190297303325950745451595364916953649437904523081179265128977615402043642466739759438252331882534277335064198168322000158720000
1210 136047203670836359793701770479053844936182779909786861705783153437834893219347086391577659031853440937688797740602856662899445774991701178103899755567015981674794448978974877955532095931405320518375080801389658179526992257605423882631664544845024425744964907576108266071741123863615111669481050132252792616237373787892405659696360920727806648034437064742808905108745063025506678587775163244120594190297303325950745451595364916953649437904523081179265128977615402043642466739759438252331882534277335064198168322000158720000
1211 136047203670836359793701770479053844936182779909786861705783153437834893219347086391577659031853440937688797740602856662899445774991701178103899755567015981674794448978974877955532095931405320518375080801389658179526992257605423882631664544845024425744964907576108266071741123863615111669481050132252792616237373787892405659696360920727806648034437064742808905108745063025506678587775163244120594190297303325950745451595364916953649437904523081179265128977615402043642466739759438252331882534277335064198168322000158720000
1212 136047203670836359793701770479053844936182779909786861705783153437834893219347086391577659031853440937688797740602856662899445774991701178103899755567015981674794448978974877955532095931405320518375080801389658179526992257605423882631664544845024425744964907576108266071741123863615111669481050132252792616237373787892405659696360920727806648034437064742808905108745063025506678587775163244120594190297303325950745451595364916953649437904523081179265128977615402043642466739759438252331882534277335064198168322000158720000
1213 165025258052724504429760247591092313907589712030571463249114965120093725475068015792983700405638223857416511659351265132097027725064933529040030403502790385771525666611496526960060432364794653788788973012085655371766241608475379169632209092897014628428642432889819326745021983246565130455080513810422637443495934404713488065211685796842829464065772159533027201896907761449939601126971273015118280752830628934378254232785177644264776768178186497470448601449847482678938312155328198600078573514078407432872378174586192527360000
1214 165025258052724504429760247591092313907589712030571463249114965120093725475068015792983700405638223857416511659351265132097027725064933529040030403502790385771525666611496526960060432364794653788788973012085655371766241608475379169632209092897014628428642432889819326745021983246565130455080513810422637443495934404713488065211685796842829464065772159533027201896907761449939601126971273015118280752830628934378254232785177644264776768178186497470448601449847482678938312155328198600078573514078407432872378174586192527360000
1215 165025258052724504429760247591092313907589712030571463249114965120093725475068015792983700405638223857416511659351265132097027725064933529040030403502790385771525666611496526960060432364794653788788973012085655371766241608475379169632209092897014628428642432889819326745021983246565130455080513810422637443495934404713488065211685796842829464065772159533027201896907761449939601126971273015118280752830628934378254232785177644264776768178186497470448601449847482678938312155328198600078573514078407432872378174586192527360000
1216 165025258052724504429760247591092313907589712030571463249114965120093725475068015792983700405638223857416511659351265132097027725064933529040030403502790385771525666611496526960060432364794653788788973012085655371766241608475379169632209092897014628428642432889819326745021983246565130455080513810422637443495934404713488065211685796842829464065772159533027201896907761449939601126971273015118280752830628934378254232785177644264776768178186497470448601449847482678938312155328198600078573514078407432872378174586192527360000
1217 200835739050165721891018221318359346025536679541205470774172912551154063903157775220061163393661718434475894689430489665762082741404024104841717001062895899483946736266191273310393546187955093660956180155708242587439516037514536449442398466055666802797657840826910120648691753611069763763832985307284349768734552170536314975362621614757723457768044718151694104708536745684576494571524039259398947676194875413138335401299561193070233326872852967421535947964464386420267925893034417696295623966633421845805684238471396305797120000
1218 200835739050165721891018221318359346025536679541205470774172912551154063903157775220061163393661718434475894689430489665762082741404024104841717001062895899483946736266191273310393546187955093660956180155708242587439516037514536449442398466055666802797657840826910120648691753611069763763832985307284349768734552170536314975362621614757723457768044718151694104708536745684576494571524039259398947676194875413138335401299561193070233326872852967421535947964464386420267925893034417696295623966633421845805684238471396305797120000
1219 200835739050165721891018221318359346025536679541205470774172912551154063903157775220061163393661718434475894689430489665762082741404024104841717001062895899483946736266191273310393546187955093660956180155708242587439516037514536449442398466055666802797657840826910120648691753611069763763832985307284349768734552170536314975362621614757723457768044718151694104708536745684576494571524039259398947676194875413138335401299561193070233326872852967421535947964464386420267925893034417696295623966633421845805684238471396305797120000
1220 200835739050165721891018221318359346025536679541205470774172912551154063903157775220061163393661718434475894689430489665762082741404024104841717001062895899483946736266191273310393546187955093660956180155708242587439516037514536449442398466055666802797657840826910120648691753611069763763832985307284349768734552170536314975362621614757723457768044718151694104708536745684576494571524039259398947676194875413138335401299561193070233326872852967421535947964464386420267925893034417696295623966633421845805684238471396305797120000
1221 200835739050165721891018221318359346025536679541205470774172912551154063903157775220061163393661718434475894689430489665762082741404024104841717001062895899483946736266191273310393546187955093660956180155708242587439516037514536449442398466055666802797657840826910120648691753611069763763832985307284349768734552170536314975362621614757723457768044718151694104708536745684576494571524039259398947676194875413138335401299561193070233326872852967421535947964464386420267925893034417696295623966633421845805684238471396305797120000
1222 200835739050165721891018221318359346025536679541205470774172912551154063903157775220061163393661718434475894689430489665762082741404024104841717001062895899483946736266191273310393546187955093660956180155708242587439516037514536449442398466055666802797657840826910120648691753611069763763832985307284349768734552170536314975362621614757723457768044718151694104708536745684576494571524039259398947676194875413138335401299561193070233326872852967421535947964464386420267925893034417696295623966633421845805684238471396305797120000
1223 245622108858352677872715284672353480189231359078894290756813472050061420153561959094134802830448281645364019205173488861227027192737121480221419892299921685068866858453551927258611306987869079547349408330431180684438528113880278077668053323986080499821535539331311077553350014666338321083167741030808759767162357304565913214868486234848695788850318690299521890058540439972237052860973900014244913007986332630268184195789363339124895358765499179156538464360539944591987673367181092842569548111192674917420351823650517681989877760000
1224 245622108858352677872715284672353480189231359078894290756813472050061420153561959094134802830448281645364019205173488861227027192737121480221419892299921685068866858453551927258611306987869079547349408330431180684438528113880278077668053323986080499821535539331311077553350014666338321083167741030808759767162357304565913214868486234848695788850318690299521890058540439972237052860973900014244913007986332630268184195789363339124895358765499179156538464360539944591987673367181092842569548111192674917420351823650517681989877760000
1225 245622108858352677872715284672353480189231359078894290756813472050061420153561959094134802830448281645364019205173488861227027192737121480221419892299921685068866858453551927258611306987869079547349408330431180684438528113880278077668053323986080499821535539331311077553350014666338321083167741030808759767162357304565913214868486234848695788850318690299521890058540439972237052860973900014244913007986332630268184195789363339124895358765499179156538464360539944591987673367181092842569548111192674917420351823650517681989877760000
1226 245622108858352677872715284672353480189231359078894290756813472050061420153561959094134802830448281645364019205173488861227027192737121480221419892299921685068866858453551927258611306987869079547349408330431180684438528113880278077668053323986080499821535539331311077553350014666338321083167741030808759767162357304565913214868486234848695788850318690299521890058540439972237052860973900014244913007986332630268184195789363339124895358765499179156538464360539944591987673367181092842569548111192674917420351823650517681989877760000
1227 245622108858352677872715284672353480189231359078894290756813472050061420153561959094134802830448281645364019205173488861227027192737121480221419892299921685068866858453551927258611306987869079547349408330431180684438528113880278077668053323986080499821535539331311077553350014666338321083167741030808759767162357304565913214868486234848695788850318690299521890058540439972237052860973900014244913007986332630268184195789363339124895358765499179156538464360539944591987673367181092842569548111192674917420351823650517681989877760000
1228 245622108858352677872715284672353480189231359078894290756813472050061420153561959094134802830448281645364019205173488861227027192737121480221419892299921685068866858453551927258611306987869079547349408330431180684438528113880278077668053323986080499821535539331311077553350014666338321083167741030808759767162357304565913214868486234848695788850318690299521890058540439972237052860973900014244913007986332630268184195789363339124895358765499179156538464360539944591987673367181092842569548111192674917420351823650517681989877760000
1229 301869571786915441105567084862322427152565340307961083340123757149525485368727647726691672678620938142152379603158217810448016419873922299192125047636603750949637369039415318600833296288091098763692422838099921061174951051958861757454037535178892934280667177838181314313067168024929796611213153726863965753842537127311507341073369582629047124497041670378112402881946200725879337966136923117506998086815202802599598376625127543784496395922798491183385772699103591903552850568265563103517974628655797473509612391266486231165559767040000
1230 301869571786915441105567084862322427152565340307961083340123757149525485368727647726691672678620938142152379603158217810448016419873922299192125047636603750949637369039415318600833296288091098763692422838099921061174951051958861757454037535178892934280667177838181314313067168024929796611213153726863965753842537127311507341073369582629047124497041670378112402881946200725879337966136923117506998086815202802599598376625127543784496395922798491183385772699103591903552850568265563103517974628655797473509612391266486231165559767040000
1231 371601442869692908000953081465518907824807933919100093591692345051065872488903734351557449067382374852989579291487766124661508212864798350305505933640659217419003601287520257197625787730640142578105372513701002826306364744961358823425920205805217202099501295918801197919385683838688579628403392237769541842980163203720465536861317956216357010255858296235456367947675773093557465036314552357651114644869514650000105601625532006398715063380964942646747886192596521633273559049534908180430626767875286689890332853649044550564804073226240000
1232 371601442869692908000953081465518907824807933919100093591692345051065872488903734351557449067382374852989579291487766124661508212864798350305505933640659217419003601287520257197625787730640142578105372513701002826306364744961358823425920205805217202099501295918801197919385683838688579628403392237769541842980163203720465536861317956216357010255858296235456367947675773093557465036314552357651114644869514650000105601625532006398715063380964942646747886192596521633273559049534908180430626767875286689890332853649044550564804073226240000
1233 371601442869692908000953081465518907824807933919100093591692345051065872488903734351557449067382374852989579291487766124661508212864798350305505933640659217419003601287520257197625787730640142578105372513701002826306364744961358823425920205805217202099501295918801197919385683838688579628403392237769541842980163203720465536861317956216357010255858296235456367947675773093557465036314552357651114644869514650000105601625532006398715063380964942646747886192596521633273559049534908180430626767875286689890332853649044550564804073226240000
1234 371601442869692908000953081465518907824807933919100093591692345051065872488903734351557449067382374852989579291487766124661508212864798350305505933640659217419003601287520257197625787730640142578105372513701002826306364744961358823425920205805217202099501295918801197919385683838688579628403392237769541842980163203720465536861317956216357010255858296235456367947675773093557465036314552357651114644869514650000105601625532006398715063380964942646747886192596521633273559049534908180430626767875286689890332853649044550564804073226240000
1235 371601442869692908000953081465518907824807933919100093591692345051065872488903734351557449067382374852989579291487766124661508212864798350305505933640659217419003601287520257197625787730640142578105372513701002826306364744961358823425920205805217202099501295918801197919385683838688579628403392237769541842980163203720465536861317956216357010255858296235456367947675773093557465036314552357651114644869514650000105601625532006398715063380964942646747886192596521633273559049534908180430626767875286689890332853649044550564804073226240000
1236 371601442869692908000953081465518907824807933919100093591692345051065872488903734351557449067382374852989579291487766124661508212864798350305505933640659217419003601287520257197625787730640142578105372513701002826306364744961358823425920205805217202099501295918801197919385683838688579628403392237769541842980163203720465536861317956216357010255858296235456367947675773093557465036314552357651114644869514650000105601625532006398715063380964942646747886192596521633273559049534908180430626767875286689890332853649044550564804073226240000
1237 459670984829810127197178961772846888979287414257926815772923430828168484268773919392876564496351997693148109583570366696206285659313755559327910839913495451947307454792662558153463099422801856369116345799448140496140973189517200864577863294581053678997083103051557081826280090908457773000334996198120923259766461883002215869097450311839633621686496712443259527151274931316730584249921101266414428815703589622050130629210783091915210533402253634054027135220241897260359392544274681419192685311861729635394341739963868109048662638580858880000
1238 459670984829810127197178961772846888979287414257926815772923430828168484268773919392876564496351997693148109583570366696206285659313755559327910839913495451947307454792662558153463099422801856369116345799448140496140973189517200864577863294581053678997083103051557081826280090908457773000334996198120923259766461883002215869097450311839633621686496712443259527151274931316730584249921101266414428815703589622050130629210783091915210533402253634054027135220241897260359392544274681419192685311861729635394341739963868109048662638580858880000
1239 459670984829810127197178961772846888979287414257926815772923430828168484268773919392876564496351997693148109583570366696206285659313755559327910839913495451947307454792662558153463099422801856369116345799448140496140973189517200864577863294581053678997083103051557081826280090908457773000334996198120923259766461883002215869097450311839633621686496712443259527151274931316730584249921101266414428815703589622050130629210783091915210533402253634054027135220241897260359392544274681419192685311861729635394341739963868109048662638580858880000
1240 459670984829810127197178961772846888979287414257926815772923430828168484268773919392876564496351997693148109583570366696206285659313755559327910839913495451947307454792662558153463099422801856369116345799448140496140973189517200864577863294581053678997083103051557081826280090908457773000334996198120923259766461883002215869097450311839633621686496712443259527151274931316730584249921101266414428815703589622050130629210783091915210533402253634054027135220241897260359392544274681419192685311861729635394341739963868109048662638580858880000
1241 459670984829810127197178961772846888979287414257926815772923430828168484268773919392876564496351997693148109583570366696206285659313755559327910839913495451947307454792662558153463099422801856369116345799448140496140973189517200864577863294581053678997083103051557081826280090908457773000334996198120923259766461883002215869097450311839633621686496712443259527151274931316730584249921101266414428815703589622050130629210783091915210533402253634054027135220241897260359392544274681419192685311861729635394341739963868109048662638580858880000
1242 459670984829810127197178961772846888979287414257926815772923430828168484268773919392876564496351997693148109583570366696206285659313755559327910839913495451947307454792662558153463099422801856369116345799448140496140973189517200864577863294581053678997083103051557081826280090908457773000334996198120923259766461883002215869097450311839633621686496712443259527151274931316730584249921101266414428815703589622050130629210783091915210533402253634054027135220241897260359392544274681419192685311861729635394341739963868109048662638580858880000
1243 459670984829810127197178961772846888979287414257926815772923430828168484268773919392876564496351997693148109583570366696206285659313755559327910839913495451947307454792662558153463099422801856369116345799448140496140973189517200864577863294581053678997083103051557081826280090908457773000334996198120923259766461883002215869097450311839633621686496712443259527151274931316730584249921101266414428815703589622050130629210783091915210533402253634054027135220241897260359392544274681419192685311861729635394341739963868109048662638580858880000
1244 459670984829810127197178961772846888979287414257926815772923430828168484268773919392876564496351997693148109583570366696206285659313755559327910839913495451947307454792662558153463099422801856369116345799448140496140973189517200864577863294581053678997083103051557081826280090908457773000334996198120923259766461883002215869097450311839633621686496712443259527151274931316730584249921101266414428815703589622050130629210783091915210533402253634054027135220241897260359392544274681419192685311861729635394341739963868109048662638580858880000
1245 459670984829810127197178961772846888979287414257926815772923430828168484268773919392876564496351997693148109583570366696206285659313755559327910839913495451947307454792662558153463099422801856369116345799448140496140973189517200864577863294581053678997083103051557081826280090908457773000334996198120923259766461883002215869097450311839633621686496712443259527151274931316730584249921101266414428815703589622050130629210783091915210533402253634054027135220241897260359392544274681419192685311861729635394341739963868109048662638580858880000
1246 459670984829810127197178961772846888979287414257926815772923430828168484268773919392876564496351997693148109583570366696206285659313755559327910839913495451947307454792662558153463099422801856369116345799448140496140973189517200864577863294581053678997083103051557081826280090908457773000334996198120923259766461883002215869097450311839633621686496712443259527151274931316730584249921101266414428815703589622050130629210783091915210533402253634054027135220241897260359392544274681419192685311861729635394341739963868109048662638580858880000
1247 459670984829810127197178961772846888979287414257926815772923430828168484268773919392876564496351997693148109583570366696206285659313755559327910839913495451947307454792662558153463099422801856369116345799448140496140973189517200864577863294581053678997083103051557081826280090908457773000334996198120923259766461883002215869097450311839633621686496712443259527151274931316730584249921101266414428815703589622050130629210783091915210533402253634054027135220241897260359392544274681419192685311861729635394341739963868109048662638580858880000
1248 459670984829810127197178961772846888979287414257926815772923430828168484268773919392876564496351997693148109583570366696206285659313755559327910839913495451947307454792662558153463099422801856369116345799448140496140973189517200864577863294581053678997083103051557081826280090908457773000334996198120923259766461883002215869097450311839633621686496712443259527151274931316730584249921101266414428815703589622050130629210783091915210533402253634054027135220241897260359392544274681419192685311861729635394341739963868109048662638580858880000
1249 574129060052432848869276523254285764335129980408150592900381365104382436851698625321702829055943645118741988869879388003561650788482880693600560639051955819482187011036035535133675411179079518605026315903510727479680075513706983879857751254931736045067356795711394795201023833544663758477418410251453033151448310891869767620502715439487702393486434393841631149411942389214596499728151455481751621590813783437940613155884268081802097956219414788933479891890082129678188881287799077092571663954515300314607532833214871268201779635587492741120000
1250 114825812010486569773855304650857152867025996081630118580076273020876487370339725064340565811188729023748397773975877600712330157696576138720112127810391163896437402207207107026735082235815903721005263180702145495936015102741396775971550250986347209013471359142278959040204766708932751695483682050290606630289662178373953524100543087897540478697286878768326229882388477842919299945630291096350324318162756687588122631176853616360419591243882957786695978378016425935637776257559815418514332790903060062921506566642974253640355927117498548224000
1251 114825812010486569773855304650857152867025996081630118580076273020876487370339725064340565811188729023748397773975877600712330157696576138720112127810391163896437402207207107026735082235815903721005263180702145495936015102741396775971550250986347209013471359142278959040204766708932751695483682050290606630289662178373953524100543087897540478697286878768326229882388477842919299945630291096350324318162756687588122631176853616360419591243882957786695978378016425935637776257559815418514332790903060062921506566642974253640355927117498548224000
1252 114825812010486569773855304650857152867025996081630118580076273020876487370339725064340565811188729023748397773975877600712330157696576138720112127810391163896437402207207107026735082235815903721005263180702145495936015102741396775971550250986347209013471359142278959040204766708932751695483682050290606630289662178373953524100543087897540478697286878768326229882388477842919299945630291096350324318162756687588122631176853616360419591243882957786695978378016425935637776257559815418514332790903060062921506566642974253640355927117498548224000
1253 114825812010486569773855304650857152867025996081630118580076273020876487370339725064340565811188729023748397773975877600712330157696576138720112127810391163896437402207207107026735082235815903721005263180702145495936015102741396775971550250986347209013471359142278959040204766708932751695483682050290606630289662178373953524100543087897540478697286878768326229882388477842919299945630291096350324318162756687588122631176853616360419591243882957786695978378016425935637776257559815418514332790903060062921506566642974253640355927117498548224000
1254 114825812010486569773855304650857152867025996081630118580076273020876487370339725064340565811188729023748397773975877600712330157696576138720112127810391163896437402207207107026735082235815903721005263180702145495936015102741396775971550250986347209013471359142278959040204766708932751695483682050290606630289662178373953524100543087897540478697286878768326229882388477842919299945630291096350324318162756687588122631176853616360419591243882957786695978378016425935637776257559815418514332790903060062921506566642974253640355927117498548224000
1255 114825812010486569773855304650857152867025996081630118580076273020876487370339725064340565811188729023748397773975877600712330157696576138720112127810391163896437402207207107026735082235815903721005263180702145495936015102741396775971550250986347209013471359142278959040204766708932751695483682050290606630289662178373953524100543087897540478697286878768326229882388477842919299945630291096350324318162756687588122631176853616360419591243882957786695978378016425935637776257559815418514332790903060062921506566642974253640355927117498548224000
1256 114825812010486569773855304650857152867025996081630118580076273020876487370339725064340565811188729023748397773975877600712330157696576138720112127810391163896437402207207107026735082235815903721005263180702145495936015102741396775971550250986347209013471359142278959040204766708932751695483682050290606630289662178373953524100543087897540478697286878768326229882388477842919299945630291096350324318162756687588122631176853616360419591243882957786695978378016425935637776257559815418514332790903060062921506566642974253640355927117498548224000
1257 114825812010486569773855304650857152867025996081630118580076273020876487370339725064340565811188729023748397773975877600712330157696576138720112127810391163896437402207207107026735082235815903721005263180702145495936015102741396775971550250986347209013471359142278959040204766708932751695483682050290606630289662178373953524100543087897540478697286878768326229882388477842919299945630291096350324318162756687588122631176853616360419591243882957786695978378016425935637776257559815418514332790903060062921506566642974253640355927117498548224000
1258 114825812010486569773855304650857152867025996081630118580076273020876487370339725064340565811188729023748397773975877600712330157696576138720112127810391163896437402207207107026735082235815903721005263180702145495936015102741396775971550250986347209013471359142278959040204766708932751695483682050290606630289662178373953524100543087897540478697286878768326229882388477842919299945630291096350324318162756687588122631176853616360419591243882957786695978378016425935637776257559815418514332790903060062921506566642974253640355927117498548224000
1259 144565697321202591345283828555429155459585729066772319292316027733283497599257713856004772356286609840899232797435629899296823668539989358648621168913282475345614689378873747746659468534892222784745626344504001179383443014351418540948181765991811136147960441160129209431617801286546334384613955701315873747534684682572807486842583747663003462679884180369322723421927093604235398631548536490305058316566910669673446392651658702997768265376048643853450236777922680252967960308267807611909544983746952619218176767403504585333208112240930672214016000
1260 144565697321202591345283828555429155459585729066772319292316027733283497599257713856004772356286609840899232797435629899296823668539989358648621168913282475345614689378873747746659468534892222784745626344504001179383443014351418540948181765991811136147960441160129209431617801286546334384613955701315873747534684682572807486842583747663003462679884180369322723421927093604235398631548536490305058316566910669673446392651658702997768265376048643853450236777922680252967960308267807611909544983746952619218176767403504585333208112240930672214016000
1261 144565697321202591345283828555429155459585729066772319292316027733283497599257713856004772356286609840899232797435629899296823668539989358648621168913282475345614689378873747746659468534892222784745626344504001179383443014351418540948181765991811136147960441160129209431617801286546334384613955701315873747534684682572807486842583747663003462679884180369322723421927093604235398631548536490305058316566910669673446392651658702997768265376048643853450236777922680252967960308267807611909544983746952619218176767403504585333208112240930672214016000
1262 144565697321202591345283828555429155459585729066772319292316027733283497599257713856004772356286609840899232797435629899296823668539989358648621168913282475345614689378873747746659468534892222784745626344504001179383443014351418540948181765991811136147960441160129209431617801286546334384613955701315873747534684682572807486842583747663003462679884180369322723421927093604235398631548536490305058316566910669673446392651658702997768265376048643853450236777922680252967960308267807611909544983746952619218176767403504585333208112240930672214016000
1263 144565697321202591345283828555429155459585729066772319292316027733283497599257713856004772356286609840899232797435629899296823668539989358648621168913282475345614689378873747746659468534892222784745626344504001179383443014351418540948181765991811136147960441160129209431617801286546334384613955701315873747534684682572807486842583747663003462679884180369322723421927093604235398631548536490305058316566910669673446392651658702997768265376048643853450236777922680252967960308267807611909544983746952619218176767403504585333208112240930672214016000
1264 11420690088375004716277422455878903281307272596275013224092966190929396310341359394624377016146642177431039390997414762044449069814659159333241072344149315552303560460931026071986098014256485599994904481215816093171291998133762064734906359513353079755688874851650207545097806301637160416384502500403954026055240089923251791460564116065377273551710850249176495150332240394734596491892334382734099607008785942904202265019481037536823692964707842864422568705455891739984468864353156801340854053716009256918235964624876862241323440867033523104907264000
1265 11420690088375004716277422455878903281307272596275013224092966190929396310341359394624377016146642177431039390997414762044449069814659159333241072344149315552303560460931026071986098014256485599994904481215816093171291998133762064734906359513353079755688874851650207545097806301637160416384502500403954026055240089923251791460564116065377273551710850249176495150332240394734596491892334382734099607008785942904202265019481037536823692964707842864422568705455891739984468864353156801340854053716009256918235964624876862241323440867033523104907264000
1266 11420690088375004716277422455878903281307272596275013224092966190929396310341359394624377016146642177431039390997414762044449069814659159333241072344149315552303560460931026071986098014256485599994904481215816093171291998133762064734906359513353079755688874851650207545097806301637160416384502500403954026055240089923251791460564116065377273551710850249176495150332240394734596491892334382734099607008785942904202265019481037536823692964707842864422568705455891739984468864353156801340854053716009256918235964624876862241323440867033523104907264000
1267 11420690088375004716277422455878903281307272596275013224092966190929396310341359394624377016146642177431039390997414762044449069814659159333241072344149315552303560460931026071986098014256485599994904481215816093171291998133762064734906359513353079755688874851650207545097806301637160416384502500403954026055240089923251791460564116065377273551710850249176495150332240394734596491892334382734099607008785942904202265019481037536823692964707842864422568705455891739984468864353156801340854053716009256918235964624876862241323440867033523104907264000
1268 11420690088375004716277422455878903281307272596275013224092966190929396310341359394624377016146642177431039390997414762044449069814659159333241072344149315552303560460931026071986098014256485599994904481215816093171291998133762064734906359513353079755688874851650207545097806301637160416384502500403954026055240089923251791460564116065377273551710850249176495150332240394734596491892334382734099607008785942904202265019481037536823692964707842864422568705455891739984468864353156801340854053716009256918235964624876862241323440867033523104907264000
1269 11420690088375004716277422455878903281307272596275013224092966190929396310341359394624377016146642177431039390997414762044449069814659159333241072344149315552303560460931026071986098014256485599994904481215816093171291998133762064734906359513353079755688874851650207545097806301637160416384502500403954026055240089923251791460564116065377273551710850249176495150332240394734596491892334382734099607008785942904202265019481037536823692964707842864422568705455891739984468864353156801340854053716009256918235964624876862241323440867033523104907264000
1270 11420690088375004716277422455878903281307272596275013224092966190929396310341359394624377016146642177431039390997414762044449069814659159333241072344149315552303560460931026071986098014256485599994904481215816093171291998133762064734906359513353079755688874851650207545097806301637160416384502500403954026055240089923251791460564116065377273551710850249176495150332240394734596491892334382734099607008785942904202265019481037536823692964707842864422568705455891739984468864353156801340854053716009256918235964624876862241323440867033523104907264000
1271 11420690088375004716277422455878903281307272596275013224092966190929396310341359394624377016146642177431039390997414762044449069814659159333241072344149315552303560460931026071986098014256485599994904481215816093171291998133762064734906359513353079755688874851650207545097806301637160416384502500403954026055240089923251791460564116065377273551710850249176495150332240394734596491892334382734099607008785942904202265019481037536823692964707842864422568705455891739984468864353156801340854053716009256918235964624876862241323440867033523104907264000
1272 11420690088375004716277422455878903281307272596275013224092966190929396310341359394624377016146642177431039390997414762044449069814659159333241072344149315552303560460931026071986098014256485599994904481215816093171291998133762064734906359513353079755688874851650207545097806301637160416384502500403954026055240089923251791460564116065377273551710850249176495150332240394734596491892334382734099607008785942904202265019481037536823692964707842864422568705455891739984468864353156801340854053716009256918235964624876862241323440867033523104907264000
1273 11420690088375004716277422455878903281307272596275013224092966190929396310341359394624377016146642177431039390997414762044449069814659159333241072344149315552303560460931026071986098014256485599994904481215816093171291998133762064734906359513353079755688874851650207545097806301637160416384502500403954026055240089923251791460564116065377273551710850249176495150332240394734596491892334382734099607008785942904202265019481037536823692964707842864422568705455891739984468864353156801340854053716009256918235964624876862241323440867033523104907264000
1274 11420690088375004716277422455878903281307272596275013224092966190929396310341359394624377016146642177431039390997414762044449069814659159333241072344149315552303560460931026071986098014256485599994904481215816093171291998133762064734906359513353079755688874851650207545097806301637160416384502500403954026055240089923251791460564116065377273551710850249176495150332240394734596491892334382734099607008785942904202265019481037536823692964707842864422568705455891739984468864353156801340854053716009256918235964624876862241323440867033523104907264000
1275 11420690088375004716277422455878903281307272596275013224092966190929396310341359394624377016146642177431039390997414762044449069814659159333241072344149315552303560460931026071986098014256485599994904481215816093171291998133762064734906359513353079755688874851650207545097806301637160416384502500403954026055240089923251791460564116065377273551710850249176495150332240394734596491892334382734099607008785942904202265019481037536823692964707842864422568705455891739984468864353156801340854053716009256918235964624876862241323440867033523104907264000
1276 11420690088375004716277422455878903281307272596275013224092966190929396310341359394624377016146642177431039390997414762044449069814659159333241072344149315552303560460931026071986098014256485599994904481215816093171291998133762064734906359513353079755688874851650207545097806301637160416384502500403954026055240089923251791460564116065377273551710850249176495150332240394734596491892334382734099607008785942904202265019481037536823692964707842864422568705455891739984468864353156801340854053716009256918235964624876862241323440867033523104907264000
1277 14584221242854881022686268476157359490229387105443191887166717825816839088305915946935329449619262060579437302303698651130761462153319746468548849383478675960291646708608920293926247164205532111193493022512597150979739881616814156666475421098551882848014693185557315035089898647190653851723009693015849291272541594831992537695140376215486778325534755768198384306974270984076079720146511006751445198150219649088666292429877284934523855915931915337867620236867173751960166739778981235312270626595343821084587326825967753082170033987201809004966576128000
1278 14584221242854881022686268476157359490229387105443191887166717825816839088305915946935329449619262060579437302303698651130761462153319746468548849383478675960291646708608920293926247164205532111193493022512597150979739881616814156666475421098551882848014693185557315035089898647190653851723009693015849291272541594831992537695140376215486778325534755768198384306974270984076079720146511006751445198150219649088666292429877284934523855915931915337867620236867173751960166739778981235312270626595343821084587326825967753082170033987201809004966576128000
1279 18653218969611392828015737381005262788003386107861842423686232099219737193943266496130286366063036175481100309646430574796243910094095955733273978361469226553213016140310809055931670123018875570216477575793611756103087308587905306376422063585047858162610792584327805929879980369756846276353729397367271243537580699790118455712084541179607589478358952627525733528620092588633305962067387577635098408434130931184404188017813047431256011716476919717132686282953115228757053260177316999964394131415444747167187191010412756192095473469631113717352250867712000
1280 18653218969611392828015737381005262788003386107861842423686232099219737193943266496130286366063036175481100309646430574796243910094095955733273978361469226553213016140310809055931670123018875570216477575793611756103087308587905306376422063585047858162610792584327805929879980369756846276353729397367271243537580699790118455712084541179607589478358952627525733528620092588633305962067387577635098408434130931184404188017813047431256011716476919717132686282953115228757053260177316999964394131415444747167187191010412756192095473469631113717352250867712000
1281 18653218969611392828015737381005262788003386107861842423686232099219737193943266496130286366063036175481100309646430574796243910094095955733273978361469226553213016140310809055931670123018875570216477575793611756103087308587905306376422063585047858162610792584327805929879980369756846276353729397367271243537580699790118455712084541179607589478358952627525733528620092588633305962067387577635098408434130931184404188017813047431256011716476919717132686282953115228757053260177316999964394131415444747167187191010412756192095473469631113717352250867712000
1282 18653218969611392828015737381005262788003386107861842423686232099219737193943266496130286366063036175481100309646430574796243910094095955733273978361469226553213016140310809055931670123018875570216477575793611756103087308587905306376422063585047858162610792584327805929879980369756846276353729397367271243537580699790118455712084541179607589478358952627525733528620092588633305962067387577635098408434130931184404188017813047431256011716476919717132686282953115228757053260177316999964394131415444747167187191010412756192095473469631113717352250867712000
1283 23932079938011416998344191059829752157008344376386743829589435783298922819829210914535157407658875413142251697276370427463580936650725111205790514237765017667772299708018768018760332767833217356587740729743203883080261016918282508080949507579616402022629646885692575008036014814398033772561834816822209005458716037830721978678604466333436537300734536221115516117219578791216531549332458262105831258020989984709590573226854139854301463032239887997081236501028846838495299332807497710954317670606015610615501166066359566194458492461536718899362937863274496000
1284 23932079938011416998344191059829752157008344376386743829589435783298922819829210914535157407658875413142251697276370427463580936650725111205790514237765017667772299708018768018760332767833217356587740729743203883080261016918282508080949507579616402022629646885692575008036014814398033772561834816822209005458716037830721978678604466333436537300734536221115516117219578791216531549332458262105831258020989984709590573226854139854301463032239887997081236501028846838495299332807497710954317670606015610615501166066359566194458492461536718899362937863274496000
1285 23932079938011416998344191059829752157008344376386743829589435783298922819829210914535157407658875413142251697276370427463580936650725111205790514237765017667772299708018768018760332767833217356587740729743203883080261016918282508080949507579616402022629646885692575008036014814398033772561834816822209005458716037830721978678604466333436537300734536221115516117219578791216531549332458262105831258020989984709590573226854139854301463032239887997081236501028846838495299332807497710954317670606015610615501166066359566194458492461536718899362937863274496000
1286 23932079938011416998344191059829752157008344376386743829589435783298922819829210914535157407658875413142251697276370427463580936650725111205790514237765017667772299708018768018760332767833217356587740729743203883080261016918282508080949507579616402022629646885692575008036014814398033772561834816822209005458716037830721978678604466333436537300734536221115516117219578791216531549332458262105831258020989984709590573226854139854301463032239887997081236501028846838495299332807497710954317670606015610615501166066359566194458492461536718899362937863274496000
1287 23932079938011416998344191059829752157008344376386743829589435783298922819829210914535157407658875413142251697276370427463580936650725111205790514237765017667772299708018768018760332767833217356587740729743203883080261016918282508080949507579616402022629646885692575008036014814398033772561834816822209005458716037830721978678604466333436537300734536221115516117219578791216531549332458262105831258020989984709590573226854139854301463032239887997081236501028846838495299332807497710954317670606015610615501166066359566194458492461536718899362937863274496000
1288 23932079938011416998344191059829752157008344376386743829589435783298922819829210914535157407658875413142251697276370427463580936650725111205790514237765017667772299708018768018760332767833217356587740729743203883080261016918282508080949507579616402022629646885692575008036014814398033772561834816822209005458716037830721978678604466333436537300734536221115516117219578791216531549332458262105831258020989984709590573226854139854301463032239887997081236501028846838495299332807497710954317670606015610615501166066359566194458492461536718899362937863274496000
1289 30848451040096716510865662276120550530383755901162512796340782724672311514759852868835817898472290407540362437789241481000555827342784668344263972852479107773758494323636191976182068937737017172641597800638989805290456450807666152916343915270125542207169614835657729185358423095759065532832205078883827408036284972763800630516721157103799696580646817189017900275096037061878109167089538699854416491589056090290662248889414986272194585848557215628237713849826183574820440839988864549420115477411154122083381003059537480824656996782920830661278826905760825344000
1290 30848451040096716510865662276120550530383755901162512796340782724672311514759852868835817898472290407540362437789241481000555827342784668344263972852479107773758494323636191976182068937737017172641597800638989805290456450807666152916343915270125542207169614835657729185358423095759065532832205078883827408036284972763800630516721157103799696580646817189017900275096037061878109167089538699854416491589056090290662248889414986272194585848557215628237713849826183574820440839988864549420115477411154122083381003059537480824656996782920830661278826905760825344000
1291 39825350292764861015527569998471630734725428868400804020075950497551954165554970053667040906927726916134607907185910751971717573099535006832444788952550528135922216171814323841251050998618489169880302760624935838629979277992697003414999994613732074989455972752834128378297724216624953602886376756839021183774843899838066613997087013821005408285615040991022109255148983846884638934712594461512051690641471412565244963316234747277403210330487365376054888580125602995093189124425624133301369081337799971609644874949862887744632182846750792383710965535337225519104000
1292 39825350292764861015527569998471630734725428868400804020075950497551954165554970053667040906927726916134607907185910751971717573099535006832444788952550528135922216171814323841251050998618489169880302760624935838629979277992697003414999994613732074989455972752834128378297724216624953602886376756839021183774843899838066613997087013821005408285615040991022109255148983846884638934712594461512051690641471412565244963316234747277403210330487365376054888580125602995093189124425624133301369081337799971609644874949862887744632182846750792383710965535337225519104000
1293 39825350292764861015527569998471630734725428868400804020075950497551954165554970053667040906927726916134607907185910751971717573099535006832444788952550528135922216171814323841251050998618489169880302760624935838629979277992697003414999994613732074989455972752834128378297724216624953602886376756839021183774843899838066613997087013821005408285615040991022109255148983846884638934712594461512051690641471412565244963316234747277403210330487365376054888580125602995093189124425624133301369081337799971609644874949862887744632182846750792383710965535337225519104000
1294 39825350292764861015527569998471630734725428868400804020075950497551954165554970053667040906927726916134607907185910751971717573099535006832444788952550528135922216171814323841251050998618489169880302760624935838629979277992697003414999994613732074989455972752834128378297724216624953602886376756839021183774843899838066613997087013821005408285615040991022109255148983846884638934712594461512051690641471412565244963316234747277403210330487365376054888580125602995093189124425624133301369081337799971609644874949862887744632182846750792383710965535337225519104000
1295 39825350292764861015527569998471630734725428868400804020075950497551954165554970053667040906927726916134607907185910751971717573099535006832444788952550528135922216171814323841251050998618489169880302760624935838629979277992697003414999994613732074989455972752834128378297724216624953602886376756839021183774843899838066613997087013821005408285615040991022109255148983846884638934712594461512051690641471412565244963316234747277403210330487365376054888580125602995093189124425624133301369081337799971609644874949862887744632182846750792383710965535337225519104000
1296 39825350292764861015527569998471630734725428868400804020075950497551954165554970053667040906927726916134607907185910751971717573099535006832444788952550528135922216171814323841251050998618489169880302760624935838629979277992697003414999994613732074989455972752834128378297724216624953602886376756839021183774843899838066613997087013821005408285615040991022109255148983846884638934712594461512051690641471412565244963316234747277403210330487365376054888580125602995093189124425624133301369081337799971609644874949862887744632182846750792383710965535337225519104000
1297 51653479329716024737139258288017705062938881242315842814038507795324884552724796159606152056285261810226586455620126245307317692310096903861680891271458034992291114374843178022102613145208180453334752680530541782703083123556528013429254993014010501261324396660425864506652148308962564822943630653620210475355972538089972398354221856925844014546442708165355675703928232049409376698322235016581131042761988422097122717421156467218791963798642112892743190488422907084635866294380034500891875698495126563177709402809972165404787941152235777721673122299332381498277888000
1298 51653479329716024737139258288017705062938881242315842814038507795324884552724796159606152056285261810226586455620126245307317692310096903861680891271458034992291114374843178022102613145208180453334752680530541782703083123556528013429254993014010501261324396660425864506652148308962564822943630653620210475355972538089972398354221856925844014546442708165355675703928232049409376698322235016581131042761988422097122717421156467218791963798642112892743190488422907084635866294380034500891875698495126563177709402809972165404787941152235777721673122299332381498277888000
1299 51653479329716024737139258288017705062938881242315842814038507795324884552724796159606152056285261810226586455620126245307317692310096903861680891271458034992291114374843178022102613145208180453334752680530541782703083123556528013429254993014010501261324396660425864506652148308962564822943630653620210475355972538089972398354221856925844014546442708165355675703928232049409376698322235016581131042761988422097122717421156467218791963798642112892743190488422907084635866294380034500891875698495126563177709402809972165404787941152235777721673122299332381498277888000
1300 51653479329716024737139258288017705062938881242315842814038507795324884552724796159606152056285261810226586455620126245307317692310096903861680891271458034992291114374843178022102613145208180453334752680530541782703083123556528013429254993014010501261324396660425864506652148308962564822943630653620210475355972538089972398354221856925844014546442708165355675703928232049409376698322235016581131042761988422097122717421156467218791963798642112892743190488422907084635866294380034500891875698495126563177709402809972165404787941152235777721673122299332381498277888000
1301 67201176607960548183018175032711034286883484496252911501064098641717674803094959803647603825227125615104788978761784245144820317695436071924046839544166903524970739801670974606755499701915842769788513237370234859296711143747042945471460745911227662140983040055214049723154444949960296834649663480359893828438120272055054090258842635860523062924921963323127734090810629896281599084517227756572051486633346937148356655364924563851648344902033388873458890825438202117111262048988424885660330283742159658694199933055773787191629111439058746815896732111431428329259532288000
1302 67201176607960548183018175032711034286883484496252911501064098641717674803094959803647603825227125615104788978761784245144820317695436071924046839544166903524970739801670974606755499701915842769788513237370234859296711143747042945471460745911227662140983040055214049723154444949960296834649663480359893828438120272055054090258842635860523062924921963323127734090810629896281599084517227756572051486633346937148356655364924563851648344902033388873458890825438202117111262048988424885660330283742159658694199933055773787191629111439058746815896732111431428329259532288000
1303 87563133120172594282472682067622477675809180298617543685886520530158130268432732624152827784270944676481540039326604871423700873957153201717033031926049475293036873961577279912602416111596343129034432748293416021663614620302396957949313351922329643769700901191943906789270241769798266775548511514908941658454870714487735479607271954526261550991173318210035437520326250754854923607125947766813383087083251059104308721940496706698697793407349505702116934745545977358595974449831917626015410359716034035278542512771673244710692732205093547101113441941195151113025170571264000
1304 87563133120172594282472682067622477675809180298617543685886520530158130268432732624152827784270944676481540039326604871423700873957153201717033031926049475293036873961577279912602416111596343129034432748293416021663614620302396957949313351922329643769700901191943906789270241769798266775548511514908941658454870714487735479607271954526261550991173318210035437520326250754854923607125947766813383087083251059104308721940496706698697793407349505702116934745545977358595974449831917626015410359716034035278542512771673244710692732205093547101113441941195151113025170571264000
1305 87563133120172594282472682067622477675809180298617543685886520530158130268432732624152827784270944676481540039326604871423700873957153201717033031926049475293036873961577279912602416111596343129034432748293416021663614620302396957949313351922329643769700901191943906789270241769798266775548511514908941658454870714487735479607271954526261550991173318210035437520326250754854923607125947766813383087083251059104308721940496706698697793407349505702116934745545977358595974449831917626015410359716034035278542512771673244710692732205093547101113441941195151113025170571264000
1306 87563133120172594282472682067622477675809180298617543685886520530158130268432732624152827784270944676481540039326604871423700873957153201717033031926049475293036873961577279912602416111596343129034432748293416021663614620302396957949313351922329643769700901191943906789270241769798266775548511514908941658454870714487735479607271954526261550991173318210035437520326250754854923607125947766813383087083251059104308721940496706698697793407349505702116934745545977358595974449831917626015410359716034035278542512771673244710692732205093547101113441941195151113025170571264000
1307 114445014988065580727191795462382578322282598650293129597453682332916676260841581539767745914042124692161372831399872566950777042261999234644162172727346664207999194267781504845771357857856420469648003602019494740314344308735232824039752550962484844406999077857870686173576205993126334675641904549985986747600516023835470271846704444565823847145463526900516316839066409736595385154513613731225091694817809134249331499576229195655198015983405803952666833712428592407684938605930316337202141340148856484109055064192576930836875400992057266061155268617142062504723897936642048000
1308 114445014988065580727191795462382578322282598650293129597453682332916676260841581539767745914042124692161372831399872566950777042261999234644162172727346664207999194267781504845771357857856420469648003602019494740314344308735232824039752550962484844406999077857870686173576205993126334675641904549985986747600516023835470271846704444565823847145463526900516316839066409736595385154513613731225091694817809134249331499576229195655198015983405803952666833712428592407684938605930316337202141340148856484109055064192576930836875400992057266061155268617142062504723897936642048000
1309 114445014988065580727191795462382578322282598650293129597453682332916676260841581539767745914042124692161372831399872566950777042261999234644162172727346664207999194267781504845771357857856420469648003602019494740314344308735232824039752550962484844406999077857870686173576205993126334675641904549985986747600516023835470271846704444565823847145463526900516316839066409736595385154513613731225091694817809134249331499576229195655198015983405803952666833712428592407684938605930316337202141340148856484109055064192576930836875400992057266061155268617142062504723897936642048000
1310 114445014988065580727191795462382578322282598650293129597453682332916676260841581539767745914042124692161372831399872566950777042261999234644162172727346664207999194267781504845771357857856420469648003602019494740314344308735232824039752550962484844406999077857870686173576205993126334675641904549985986747600516023835470271846704444565823847145463526900516316839066409736595385154513613731225091694817809134249331499576229195655198015983405803952666833712428592407684938605930316337202141340148856484109055064192576930836875400992057266061155268617142062504723897936642048000
1311 114445014988065580727191795462382578322282598650293129597453682332916676260841581539767745914042124692161372831399872566950777042261999234644162172727346664207999194267781504845771357857856420469648003602019494740314344308735232824039752550962484844406999077857870686173576205993126334675641904549985986747600516023835470271846704444565823847145463526900516316839066409736595385154513613731225091694817809134249331499576229195655198015983405803952666833712428592407684938605930316337202141340148856484109055064192576930836875400992057266061155268617142062504723897936642048000
1312 114445014988065580727191795462382578322282598650293129597453682332916676260841581539767745914042124692161372831399872566950777042261999234644162172727346664207999194267781504845771357857856420469648003602019494740314344308735232824039752550962484844406999077857870686173576205993126334675641904549985986747600516023835470271846704444565823847145463526900516316839066409736595385154513613731225091694817809134249331499576229195655198015983405803952666833712428592407684938605930316337202141340148856484109055064192576930836875400992057266061155268617142062504723897936642048000
1313 114445014988065580727191795462382578322282598650293129597453682332916676260841581539767745914042124692161372831399872566950777042261999234644162172727346664207999194267781504845771357857856420469648003602019494740314344308735232824039752550962484844406999077857870686173576205993126334675641904549985986747600516023835470271846704444565823847145463526900516316839066409736595385154513613731225091694817809134249331499576229195655198015983405803952666833712428592407684938605930316337202141340148856484109055064192576930836875400992057266061155268617142062504723897936642048000
1314 114445014988065580727191795462382578322282598650293129597453682332916676260841581539767745914042124692161372831399872566950777042261999234644162172727346664207999194267781504845771357857856420469648003602019494740314344308735232824039752550962484844406999077857870686173576205993126334675641904549985986747600516023835470271846704444565823847145463526900516316839066409736595385154513613731225091694817809134249331499576229195655198015983405803952666833712428592407684938605930316337202141340148856484109055064192576930836875400992057266061155268617142062504723897936642048000
1315 114445014988065580727191795462382578322282598650293129597453682332916676260841581539767745914042124692161372831399872566950777042261999234644162172727346664207999194267781504845771357857856420469648003602019494740314344308735232824039752550962484844406999077857870686173576205993126334675641904549985986747600516023835470271846704444565823847145463526900516316839066409736595385154513613731225091694817809134249331499576229195655198015983405803952666833712428592407684938605930316337202141340148856484109055064192576930836875400992057266061155268617142062504723897936642048000
1316 114445014988065580727191795462382578322282598650293129597453682332916676260841581539767745914042124692161372831399872566950777042261999234644162172727346664207999194267781504845771357857856420469648003602019494740314344308735232824039752550962484844406999077857870686173576205993126334675641904549985986747600516023835470271846704444565823847145463526900516316839066409736595385154513613731225091694817809134249331499576229195655198015983405803952666833712428592407684938605930316337202141340148856484109055064192576930836875400992057266061155268617142062504723897936642048000
1317 114445014988065580727191795462382578322282598650293129597453682332916676260841581539767745914042124692161372831399872566950777042261999234644162172727346664207999194267781504845771357857856420469648003602019494740314344308735232824039752550962484844406999077857870686173576205993126334675641904549985986747600516023835470271846704444565823847145463526900516316839066409736595385154513613731225091694817809134249331499576229195655198015983405803952666833712428592407684938605930316337202141340148856484109055064192576930836875400992057266061155268617142062504723897936642048000
1318 114445014988065580727191795462382578322282598650293129597453682332916676260841581539767745914042124692161372831399872566950777042261999234644162172727346664207999194267781504845771357857856420469648003602019494740314344308735232824039752550962484844406999077857870686173576205993126334675641904549985986747600516023835470271846704444565823847145463526900516316839066409736595385154513613731225091694817809134249331499576229195655198015983405803952666833712428592407684938605930316337202141340148856484109055064192576930836875400992057266061155268617142062504723897936642048000
1319 150952974769258500979165978214882620807090747619736637939041406997117095988050046050953656860621562468960850764616431915808074918743576990495649905827370250090350937239203804891572421014512618599465716751063713562474620143221772094908433614719517509772831783694531435062947015704933635437171672101431516520085080635438985288565803162382321654384866391981781021910728594442569313018803456511485895945464690248074868247941046309069206183082112255413567553666693313385736434021222087248769624427656341702539843629670008971773838653908523533934663799306010380443730821378430861312000
1320 150952974769258500979165978214882620807090747619736637939041406997117095988050046050953656860621562468960850764616431915808074918743576990495649905827370250090350937239203804891572421014512618599465716751063713562474620143221772094908433614719517509772831783694531435062947015704933635437171672101431516520085080635438985288565803162382321654384866391981781021910728594442569313018803456511485895945464690248074868247941046309069206183082112255413567553666693313385736434021222087248769624427656341702539843629670008971773838653908523533934663799306010380443730821378430861312000
1321 199408879670190479793478257221859942086166877605672098717473698643191683800214110833309780712881084021497283860058306560782466967660265204444753525597956100369353588092988226261767168160171169169894211828155165616028973209195960937374040805044482630409910786260476025718153007746217332412503778845991033323032391519414899566195425977507046905442408503807932729944072473258634062497839366051672868543958855817706900955530122174280421367851470289401322738393701866982557829342034377255624673868934027389055133434794081851713240861813159588327690878883239712566168415040907167793152000
1322 199408879670190479793478257221859942086166877605672098717473698643191683800214110833309780712881084021497283860058306560782466967660265204444753525597956100369353588092988226261767168160171169169894211828155165616028973209195960937374040805044482630409910786260476025718153007746217332412503778845991033323032391519414899566195425977507046905442408503807932729944072473258634062497839366051672868543958855817706900955530122174280421367851470289401322738393701866982557829342034377255624673868934027389055133434794081851713240861813159588327690878883239712566168415040907167793152000
1323 199408879670190479793478257221859942086166877605672098717473698643191683800214110833309780712881084021497283860058306560782466967660265204444753525597956100369353588092988226261767168160171169169894211828155165616028973209195960937374040805044482630409910786260476025718153007746217332412503778845991033323032391519414899566195425977507046905442408503807932729944072473258634062497839366051672868543958855817706900955530122174280421367851470289401322738393701866982557829342034377255624673868934027389055133434794081851713240861813159588327690878883239712566168415040907167793152000
1324 199408879670190479793478257221859942086166877605672098717473698643191683800214110833309780712881084021497283860058306560782466967660265204444753525597956100369353588092988226261767168160171169169894211828155165616028973209195960937374040805044482630409910786260476025718153007746217332412503778845991033323032391519414899566195425977507046905442408503807932729944072473258634062497839366051672868543958855817706900955530122174280421367851470289401322738393701866982557829342034377255624673868934027389055133434794081851713240861813159588327690878883239712566168415040907167793152000
1325 199408879670190479793478257221859942086166877605672098717473698643191683800214110833309780712881084021497283860058306560782466967660265204444753525597956100369353588092988226261767168160171169169894211828155165616028973209195960937374040805044482630409910786260476025718153007746217332412503778845991033323032391519414899566195425977507046905442408503807932729944072473258634062497839366051672868543958855817706900955530122174280421367851470289401322738393701866982557829342034377255624673868934027389055133434794081851713240861813159588327690878883239712566168415040907167793152000
1326 199408879670190479793478257221859942086166877605672098717473698643191683800214110833309780712881084021497283860058306560782466967660265204444753525597956100369353588092988226261767168160171169169894211828155165616028973209195960937374040805044482630409910786260476025718153007746217332412503778845991033323032391519414899566195425977507046905442408503807932729944072473258634062497839366051672868543958855817706900955530122174280421367851470289401322738393701866982557829342034377255624673868934027389055133434794081851713240861813159588327690878883239712566168415040907167793152000
1327 264615583322342766685945647333408143148343446582726874998087598099515364402884125075802079005993198496526895682297372806158333666085171926298187928468487745190132211399395376249365032148547141488449619095961904772470447448603040163895352148294028450553951613367651686127989041279230400111392514528630101219663983546263571724341330272151851243522076084553126732635784172014207400934632838750569896557833401670097057567988472125270119155138901074035555273848442377485854239536879618618213942224075454345276162067971746617223470623626062773710845796278059098575305486759283811661512704000
1328 264615583322342766685945647333408143148343446582726874998087598099515364402884125075802079005993198496526895682297372806158333666085171926298187928468487745190132211399395376249365032148547141488449619095961904772470447448603040163895352148294028450553951613367651686127989041279230400111392514528630101219663983546263571724341330272151851243522076084553126732635784172014207400934632838750569896557833401670097057567988472125270119155138901074035555273848442377485854239536879618618213942224075454345276162067971746617223470623626062773710845796278059098575305486759283811661512704000
1329 264615583322342766685945647333408143148343446582726874998087598099515364402884125075802079005993198496526895682297372806158333666085171926298187928468487745190132211399395376249365032148547141488449619095961904772470447448603040163895352148294028450553951613367651686127989041279230400111392514528630101219663983546263571724341330272151851243522076084553126732635784172014207400934632838750569896557833401670097057567988472125270119155138901074035555273848442377485854239536879618618213942224075454345276162067971746617223470623626062773710845796278059098575305486759283811661512704000
1330 264615583322342766685945647333408143148343446582726874998087598099515364402884125075802079005993198496526895682297372806158333666085171926298187928468487745190132211399395376249365032148547141488449619095961904772470447448603040163895352148294028450553951613367651686127989041279230400111392514528630101219663983546263571724341330272151851243522076084553126732635784172014207400934632838750569896557833401670097057567988472125270119155138901074035555273848442377485854239536879618618213942224075454345276162067971746617223470623626062773710845796278059098575305486759283811661512704000
1331 2910771416545770433545402120667489574631777912409995624978963579094669008431725375833822869065925183461795852505271100867741670326936891189280067213153365197091454325393349138743015353634018556372945810055580952497174921934633441802848873631234312956093467747044168547407879454071534401225317659814931113416303819008899288967754632993670363678742836930084394058993625892156281410280961226256268862136167418371067633247873193377971310706527911814391108012332866152344396634905675804800353364464829997798037782747689212789458176859886690510819303759058650084328360354352121928276639744000
1332 2910771416545770433545402120667489574631777912409995624978963579094669008431725375833822869065925183461795852505271100867741670326936891189280067213153365197091454325393349138743015353634018556372945810055580952497174921934633441802848873631234312956093467747044168547407879454071534401225317659814931113416303819008899288967754632993670363678742836930084394058993625892156281410280961226256268862136167418371067633247873193377971310706527911814391108012332866152344396634905675804800353364464829997798037782747689212789458176859886690510819303759058650084328360354352121928276639744000
1333 2910771416545770433545402120667489574631777912409995624978963579094669008431725375833822869065925183461795852505271100867741670326936891189280067213153365197091454325393349138743015353634018556372945810055580952497174921934633441802848873631234312956093467747044168547407879454071534401225317659814931113416303819008899288967754632993670363678742836930084394058993625892156281410280961226256268862136167418371067633247873193377971310706527911814391108012332866152344396634905675804800353364464829997798037782747689212789458176859886690510819303759058650084328360354352121928276639744000
1334 2910771416545770433545402120667489574631777912409995624978963579094669008431725375833822869065925183461795852505271100867741670326936891189280067213153365197091454325393349138743015353634018556372945810055580952497174921934633441802848873631234312956093467747044168547407879454071534401225317659814931113416303819008899288967754632993670363678742836930084394058993625892156281410280961226256268862136167418371067633247873193377971310706527911814391108012332866152344396634905675804800353364464829997798037782747689212789458176859886690510819303759058650084328360354352121928276639744000
1335 2910771416545770433545402120667489574631777912409995624978963579094669008431725375833822869065925183461795852505271100867741670326936891189280067213153365197091454325393349138743015353634018556372945810055580952497174921934633441802848873631234312956093467747044168547407879454071534401225317659814931113416303819008899288967754632993670363678742836930084394058993625892156281410280961226256268862136167418371067633247873193377971310706527911814391108012332866152344396634905675804800353364464829997798037782747689212789458176859886690510819303759058650084328360354352121928276639744000
1336 2910771416545770433545402120667489574631777912409995624978963579094669008431725375833822869065925183461795852505271100867741670326936891189280067213153365197091454325393349138743015353634018556372945810055580952497174921934633441802848873631234312956093467747044168547407879454071534401225317659814931113416303819008899288967754632993670363678742836930084394058993625892156281410280961226256268862136167418371067633247873193377971310706527911814391108012332866152344396634905675804800353364464829997798037782747689212789458176859886690510819303759058650084328360354352121928276639744000
1337 2910771416545770433545402120667489574631777912409995624978963579094669008431725375833822869065925183461795852505271100867741670326936891189280067213153365197091454325393349138743015353634018556372945810055580952497174921934633441802848873631234312956093467747044168547407879454071534401225317659814931113416303819008899288967754632993670363678742836930084394058993625892156281410280961226256268862136167418371067633247873193377971310706527911814391108012332866152344396634905675804800353364464829997798037782747689212789458176859886690510819303759058650084328360354352121928276639744000
1338 2910771416545770433545402120667489574631777912409995624978963579094669008431725375833822869065925183461795852505271100867741670326936891189280067213153365197091454325393349138743015353634018556372945810055580952497174921934633441802848873631234312956093467747044168547407879454071534401225317659814931113416303819008899288967754632993670363678742836930084394058993625892156281410280961226256268862136167418371067633247873193377971310706527911814391108012332866152344396634905675804800353364464829997798037782747689212789458176859886690510819303759058650084328360354352121928276639744000
1339 2910771416545770433545402120667489574631777912409995624978963579094669008431725375833822869065925183461795852505271100867741670326936891189280067213153365197091454325393349138743015353634018556372945810055580952497174921934633441802848873631234312956093467747044168547407879454071534401225317659814931113416303819008899288967754632993670363678742836930084394058993625892156281410280961226256268862136167418371067633247873193377971310706527911814391108012332866152344396634905675804800353364464829997798037782747689212789458176859886690510819303759058650084328360354352121928276639744000
1340 2910771416545770433545402120667489574631777912409995624978963579094669008431725375833822869065925183461795852505271100867741670326936891189280067213153365197091454325393349138743015353634018556372945810055580952497174921934633441802848873631234312956093467747044168547407879454071534401225317659814931113416303819008899288967754632993670363678742836930084394058993625892156281410280961226256268862136167418371067633247873193377971310706527911814391108012332866152344396634905675804800353364464829997798037782747689212789458176859886690510819303759058650084328360354352121928276639744000
1341 2910771416545770433545402120667489574631777912409995624978963579094669008431725375833822869065925183461795852505271100867741670326936891189280067213153365197091454325393349138743015353634018556372945810055580952497174921934633441802848873631234312956093467747044168547407879454071534401225317659814931113416303819008899288967754632993670363678742836930084394058993625892156281410280961226256268862136167418371067633247873193377971310706527911814391108012332866152344396634905675804800353364464829997798037782747689212789458176859886690510819303759058650084328360354352121928276639744000
1342 2910771416545770433545402120667489574631777912409995624978963579094669008431725375833822869065925183461795852505271100867741670326936891189280067213153365197091454325393349138743015353634018556372945810055580952497174921934633441802848873631234312956093467747044168547407879454071534401225317659814931113416303819008899288967754632993670363678742836930084394058993625892156281410280961226256268862136167418371067633247873193377971310706527911814391108012332866152344396634905675804800353364464829997798037782747689212789458176859886690510819303759058650084328360354352121928276639744000
1343 2910771416545770433545402120667489574631777912409995624978963579094669008431725375833822869065925183461795852505271100867741670326936891189280067213153365197091454325393349138743015353634018556372945810055580952497174921934633441802848873631234312956093467747044168547407879454071534401225317659814931113416303819008899288967754632993670363678742836930084394058993625892156281410280961226256268862136167418371067633247873193377971310706527911814391108012332866152344396634905675804800353364464829997798037782747689212789458176859886690510819303759058650084328360354352121928276639744000
1344 2910771416545770433545402120667489574631777912409995624978963579094669008431725375833822869065925183461795852505271100867741670326936891189280067213153365197091454325393349138743015353634018556372945810055580952497174921934633441802848873631234312956093467747044168547407879454071534401225317659814931113416303819008899288967754632993670363678742836930084394058993625892156281410280961226256268862136167418371067633247873193377971310706527911814391108012332866152344396634905675804800353364464829997798037782747689212789458176859886690510819303759058650084328360354352121928276639744000
1345 2910771416545770433545402120667489574631777912409995624978963579094669008431725375833822869065925183461795852505271100867741670326936891189280067213153365197091454325393349138743015353634018556372945810055580952497174921934633441802848873631234312956093467747044168547407879454071534401225317659814931113416303819008899288967754632993670363678742836930084394058993625892156281410280961226256268862136167418371067633247873193377971310706527911814391108012332866152344396634905675804800353364464829997798037782747689212789458176859886690510819303759058650084328360354352121928276639744000
1346 2910771416545770433545402120667489574631777912409995624978963579094669008431725375833822869065925183461795852505271100867741670326936891189280067213153365197091454325393349138743015353634018556372945810055580952497174921934633441802848873631234312956093467747044168547407879454071534401225317659814931113416303819008899288967754632993670363678742836930084394058993625892156281410280961226256268862136167418371067633247873193377971310706527911814391108012332866152344396634905675804800353364464829997798037782747689212789458176859886690510819303759058650084328360354352121928276639744000
1347 2910771416545770433545402120667489574631777912409995624978963579094669008431725375833822869065925183461795852505271100867741670326936891189280067213153365197091454325393349138743015353634018556372945810055580952497174921934633441802848873631234312956093467747044168547407879454071534401225317659814931113416303819008899288967754632993670363678742836930084394058993625892156281410280961226256268862136167418371067633247873193377971310706527911814391108012332866152344396634905675804800353364464829997798037782747689212789458176859886690510819303759058650084328360354352121928276639744000
1348 2910771416545770433545402120667489574631777912409995624978963579094669008431725375833822869065925183461795852505271100867741670326936891189280067213153365197091454325393349138743015353634018556372945810055580952497174921934633441802848873631234312956093467747044168547407879454071534401225317659814931113416303819008899288967754632993670363678742836930084394058993625892156281410280961226256268862136167418371067633247873193377971310706527911814391108012332866152344396634905675804800353364464829997798037782747689212789458176859886690510819303759058650084328360354352121928276639744000
1349 2910771416545770433545402120667489574631777912409995624978963579094669008431725375833822869065925183461795852505271100867741670326936891189280067213153365197091454325393349138743015353634018556372945810055580952497174921934633441802848873631234312956093467747044168547407879454071534401225317659814931113416303819008899288967754632993670363678742836930084394058993625892156281410280961226256268862136167418371067633247873193377971310706527911814391108012332866152344396634905675804800353364464829997798037782747689212789458176859886690510819303759058650084328360354352121928276639744000
1350 2910771416545770433545402120667489574631777912409995624978963579094669008431725375833822869065925183461795852505271100867741670326936891189280067213153365197091454325393349138743015353634018556372945810055580952497174921934633441802848873631234312956093467747044168547407879454071534401225317659814931113416303819008899288967754632993670363678742836930084394058993625892156281410280961226256268862136167418371067633247873193377971310706527911814391108012332866152344396634905675804800353364464829997798037782747689212789458176859886690510819303759058650084328360354352121928276639744000
1351 2910771416545770433545402120667489574631777912409995624978963579094669008431725375833822869065925183461795852505271100867741670326936891189280067213153365197091454325393349138743015353634018556372945810055580952497174921934633441802848873631234312956093467747044168547407879454071534401225317659814931113416303819008899288967754632993670363678742836930084394058993625892156281410280961226256268862136167418371067633247873193377971310706527911814391108012332866152344396634905675804800353364464829997798037782747689212789458176859886690510819303759058650084328360354352121928276639744000
1352 2910771416545770433545402120667489574631777912409995624978963579094669008431725375833822869065925183461795852505271100867741670326936891189280067213153365197091454325393349138743015353634018556372945810055580952497174921934633441802848873631234312956093467747044168547407879454071534401225317659814931113416303819008899288967754632993670363678742836930084394058993625892156281410280961226256268862136167418371067633247873193377971310706527911814391108012332866152344396634905675804800353364464829997798037782747689212789458176859886690510819303759058650084328360354352121928276639744000
1353 2910771416545770433545402120667489574631777912409995624978963579094669008431725375833822869065925183461795852505271100867741670326936891189280067213153365197091454325393349138743015353634018556372945810055580952497174921934633441802848873631234312956093467747044168547407879454071534401225317659814931113416303819008899288967754632993670363678742836930084394058993625892156281410280961226256268862136167418371067633247873193377971310706527911814391108012332866152344396634905675804800353364464829997798037782747689212789458176859886690510819303759058650084328360354352121928276639744000
1354 2910771416545770433545402120667489574631777912409995624978963579094669008431725375833822869065925183461795852505271100867741670326936891189280067213153365197091454325393349138743015353634018556372945810055580952497174921934633441802848873631234312956093467747044168547407879454071534401225317659814931113416303819008899288967754632993670363678742836930084394058993625892156281410280961226256268862136167418371067633247873193377971310706527911814391108012332866152344396634905675804800353364464829997798037782747689212789458176859886690510819303759058650084328360354352121928276639744000
1355 2910771416545770433545402120667489574631777912409995624978963579094669008431725375833822869065925183461795852505271100867741670326936891189280067213153365197091454325393349138743015353634018556372945810055580952497174921934633441802848873631234312956093467747044168547407879454071534401225317659814931113416303819008899288967754632993670363678742836930084394058993625892156281410280961226256268862136167418371067633247873193377971310706527911814391108012332866152344396634905675804800353364464829997798037782747689212789458176859886690510819303759058650084328360354352121928276639744000
1356 2910771416545770433545402120667489574631777912409995624978963579094669008431725375833822869065925183461795852505271100867741670326936891189280067213153365197091454325393349138743015353634018556372945810055580952497174921934633441802848873631234312956093467747044168547407879454071534401225317659814931113416303819008899288967754632993670363678742836930084394058993625892156281410280961226256268862136167418371067633247873193377971310706527911814391108012332866152344396634905675804800353364464829997798037782747689212789458176859886690510819303759058650084328360354352121928276639744000
1357 2910771416545770433545402120667489574631777912409995624978963579094669008431725375833822869065925183461795852505271100867741670326936891189280067213153365197091454325393349138743015353634018556372945810055580952497174921934633441802848873631234312956093467747044168547407879454071534401225317659814931113416303819008899288967754632993670363678742836930084394058993625892156281410280961226256268862136167418371067633247873193377971310706527911814391108012332866152344396634905675804800353364464829997798037782747689212789458176859886690510819303759058650084328360354352121928276639744000
1358 2910771416545770433545402120667489574631777912409995624978963579094669008431725375833822869065925183461795852505271100867741670326936891189280067213153365197091454325393349138743015353634018556372945810055580952497174921934633441802848873631234312956093467747044168547407879454071534401225317659814931113416303819008899288967754632993670363678742836930084394058993625892156281410280961226256268862136167418371067633247873193377971310706527911814391108012332866152344396634905675804800353364464829997798037782747689212789458176859886690510819303759058650084328360354352121928276639744000
1359 2910771416545770433545402120667489574631777912409995624978963579094669008431725375833822869065925183461795852505271100867741670326936891189280067213153365197091454325393349138743015353634018556372945810055580952497174921934633441802848873631234312956093467747044168547407879454071534401225317659814931113416303819008899288967754632993670363678742836930084394058993625892156281410280961226256268862136167418371067633247873193377971310706527911814391108012332866152344396634905675804800353364464829997798037782747689212789458176859886690510819303759058650084328360354352121928276639744000
1360 2910771416545770433545402120667489574631777912409995624978963579094669008431725375833822869065925183461795852505271100867741670326936891189280067213153365197091454325393349138743015353634018556372945810055580952497174921934633441802848873631234312956093467747044168547407879454071534401225317659814931113416303819008899288967754632993670363678742836930084394058993625892156281410280961226256268862136167418371067633247873193377971310706527911814391108012332866152344396634905675804800353364464829997798037782747689212789458176859886690510819303759058650084328360354352121928276639744000
1361 3961559897918793560055292286228453311073849738790004045596369431147844520475578236509832924798724174691504155259673968280996413314961108908610171477101730033241469336860348177829243896295899255223579247485645676348655068753036114293677317012109899933243209603727113393022123936991358320067657335008121245359589497671111932285114055504385364966769001061844860314290324839224698999392388228934781921367323856403023048850355416187418953871584487979386298004785030833340723820106624770333280929036633627003129422319605018606452578706305785785225072416078822764770898442273237944384506691584000
1362 3961559897918793560055292286228453311073849738790004045596369431147844520475578236509832924798724174691504155259673968280996413314961108908610171477101730033241469336860348177829243896295899255223579247485645676348655068753036114293677317012109899933243209603727113393022123936991358320067657335008121245359589497671111932285114055504385364966769001061844860314290324839224698999392388228934781921367323856403023048850355416187418953871584487979386298004785030833340723820106624770333280929036633627003129422319605018606452578706305785785225072416078822764770898442273237944384506691584000
1363 3961559897918793560055292286228453311073849738790004045596369431147844520475578236509832924798724174691504155259673968280996413314961108908610171477101730033241469336860348177829243896295899255223579247485645676348655068753036114293677317012109899933243209603727113393022123936991358320067657335008121245359589497671111932285114055504385364966769001061844860314290324839224698999392388228934781921367323856403023048850355416187418953871584487979386298004785030833340723820106624770333280929036633627003129422319605018606452578706305785785225072416078822764770898442273237944384506691584000
1364 3961559897918793560055292286228453311073849738790004045596369431147844520475578236509832924798724174691504155259673968280996413314961108908610171477101730033241469336860348177829243896295899255223579247485645676348655068753036114293677317012109899933243209603727113393022123936991358320067657335008121245359589497671111932285114055504385364966769001061844860314290324839224698999392388228934781921367323856403023048850355416187418953871584487979386298004785030833340723820106624770333280929036633627003129422319605018606452578706305785785225072416078822764770898442273237944384506691584000
1365 3961559897918793560055292286228453311073849738790004045596369431147844520475578236509832924798724174691504155259673968280996413314961108908610171477101730033241469336860348177829243896295899255223579247485645676348655068753036114293677317012109899933243209603727113393022123936991358320067657335008121245359589497671111932285114055504385364966769001061844860314290324839224698999392388228934781921367323856403023048850355416187418953871584487979386298004785030833340723820106624770333280929036633627003129422319605018606452578706305785785225072416078822764770898442273237944384506691584000
1366 3961559897918793560055292286228453311073849738790004045596369431147844520475578236509832924798724174691504155259673968280996413314961108908610171477101730033241469336860348177829243896295899255223579247485645676348655068753036114293677317012109899933243209603727113393022123936991358320067657335008121245359589497671111932285114055504385364966769001061844860314290324839224698999392388228934781921367323856403023048850355416187418953871584487979386298004785030833340723820106624770333280929036633627003129422319605018606452578706305785785225072416078822764770898442273237944384506691584000
1367 5415452380454990796595584555274295676237952592925935530330237012379103459490115449308941608199855946803286180239974314640122097001551835878070104409198064955441088583488095959092576406236494281890632831312877639568611478985400368239456892355554233208743467528294964008261243421867186823532487576956101742406558843316410011433750913874494793909573224451541924049634874055220163532169394708953846886509131711702932507778435853928201709942455995067821069372541137149176769462085756061045595029993078168113277920310900060435020675091520009168402673992779750719441818170587516269973620647395328000
1368 5415452380454990796595584555274295676237952592925935530330237012379103459490115449308941608199855946803286180239974314640122097001551835878070104409198064955441088583488095959092576406236494281890632831312877639568611478985400368239456892355554233208743467528294964008261243421867186823532487576956101742406558843316410011433750913874494793909573224451541924049634874055220163532169394708953846886509131711702932507778435853928201709942455995067821069372541137149176769462085756061045595029993078168113277920310900060435020675091520009168402673992779750719441818170587516269973620647395328000
1369 200371738076834659474036628545148940020804245938259614622218769458026828001134271624430839503394670031721588668879049641684517589057417927488593863140328403351320277589059550486425327030750288429953414758576472664038624722459813624859905017155506628723508298546913668305666006609085912470702040347375764469042677202707170423048783813356307374654209304707051189836490340043146050690267604231292334800837873333008502787802126595343463267870871817509379566784022074519540470097172974258687016109743892220191283051503302236095764978386240339230898937732850776619347272311738101989023963953627136000
1370 200371738076834659474036628545148940020804245938259614622218769458026828001134271624430839503394670031721588668879049641684517589057417927488593863140328403351320277589059550486425327030750288429953414758576472664038624722459813624859905017155506628723508298546913668305666006609085912470702040347375764469042677202707170423048783813356307374654209304707051189836490340043146050690267604231292334800837873333008502787802126595343463267870871817509379566784022074519540470097172974258687016109743892220191283051503302236095764978386240339230898937732850776619347272311738101989023963953627136000
1371 200371738076834659474036628545148940020804245938259614622218769458026828001134271624430839503394670031721588668879049641684517589057417927488593863140328403351320277589059550486425327030750288429953414758576472664038624722459813624859905017155506628723508298546913668305666006609085912470702040347375764469042677202707170423048783813356307374654209304707051189836490340043146050690267604231292334800837873333008502787802126595343463267870871817509379566784022074519540470097172974258687016109743892220191283051503302236095764978386240339230898937732850776619347272311738101989023963953627136000
1372 200371738076834659474036628545148940020804245938259614622218769458026828001134271624430839503394670031721588668879049641684517589057417927488593863140328403351320277589059550486425327030750288429953414758576472664038624722459813624859905017155506628723508298546913668305666006609085912470702040347375764469042677202707170423048783813356307374654209304707051189836490340043146050690267604231292334800837873333008502787802126595343463267870871817509379566784022074519540470097172974258687016109743892220191283051503302236095764978386240339230898937732850776619347272311738101989023963953627136000
1373 275110396379493987457852290992489494648564229673230450876306370465870834845557354940343542638160881953553741242370935158032842649775834814441839374091670897801362741129778762817861974013220146014326038463525496967725031743937324106932649588554510601237376893904912466583679427074274957822273901396946924615995595799316944990845980175738210025400229375362781283645501236879239527597737420609564375681550400086220674327652319815406575066786707005440378145194462308315329065443418493657177273118678364018322631629714033970159485315324307985764024241507204116298363804884016414030929902508330057728000
1374 275110396379493987457852290992489494648564229673230450876306370465870834845557354940343542638160881953553741242370935158032842649775834814441839374091670897801362741129778762817861974013220146014326038463525496967725031743937324106932649588554510601237376893904912466583679427074274957822273901396946924615995595799316944990845980175738210025400229375362781283645501236879239527597737420609564375681550400086220674327652319815406575066786707005440378145194462308315329065443418493657177273118678364018322631629714033970159485315324307985764024241507204116298363804884016414030929902508330057728000
1375 275110396379493987457852290992489494648564229673230450876306370465870834845557354940343542638160881953553741242370935158032842649775834814441839374091670897801362741129778762817861974013220146014326038463525496967725031743937324106932649588554510601237376893904912466583679427074274957822273901396946924615995595799316944990845980175738210025400229375362781283645501236879239527597737420609564375681550400086220674327652319815406575066786707005440378145194462308315329065443418493657177273118678364018322631629714033970159485315324307985764024241507204116298363804884016414030929902508330057728000
1376 275110396379493987457852290992489494648564229673230450876306370465870834845557354940343542638160881953553741242370935158032842649775834814441839374091670897801362741129778762817861974013220146014326038463525496967725031743937324106932649588554510601237376893904912466583679427074274957822273901396946924615995595799316944990845980175738210025400229375362781283645501236879239527597737420609564375681550400086220674327652319815406575066786707005440378145194462308315329065443418493657177273118678364018322631629714033970159485315324307985764024241507204116298363804884016414030929902508330057728000
1377 275110396379493987457852290992489494648564229673230450876306370465870834845557354940343542638160881953553741242370935158032842649775834814441839374091670897801362741129778762817861974013220146014326038463525496967725031743937324106932649588554510601237376893904912466583679427074274957822273901396946924615995595799316944990845980175738210025400229375362781283645501236879239527597737420609564375681550400086220674327652319815406575066786707005440378145194462308315329065443418493657177273118678364018322631629714033970159485315324307985764024241507204116298363804884016414030929902508330057728000
1378 275110396379493987457852290992489494648564229673230450876306370465870834845557354940343542638160881953553741242370935158032842649775834814441839374091670897801362741129778762817861974013220146014326038463525496967725031743937324106932649588554510601237376893904912466583679427074274957822273901396946924615995595799316944990845980175738210025400229375362781283645501236879239527597737420609564375681550400086220674327652319815406575066786707005440378145194462308315329065443418493657177273118678364018322631629714033970159485315324307985764024241507204116298363804884016414030929902508330057728000
1379 275110396379493987457852290992489494648564229673230450876306370465870834845557354940343542638160881953553741242370935158032842649775834814441839374091670897801362741129778762817861974013220146014326038463525496967725031743937324106932649588554510601237376893904912466583679427074274957822273901396946924615995595799316944990845980175738210025400229375362781283645501236879239527597737420609564375681550400086220674327652319815406575066786707005440378145194462308315329065443418493657177273118678364018322631629714033970159485315324307985764024241507204116298363804884016414030929902508330057728000
1380 275110396379493987457852290992489494648564229673230450876306370465870834845557354940343542638160881953553741242370935158032842649775834814441839374091670897801362741129778762817861974013220146014326038463525496967725031743937324106932649588554510601237376893904912466583679427074274957822273901396946924615995595799316944990845980175738210025400229375362781283645501236879239527597737420609564375681550400086220674327652319815406575066786707005440378145194462308315329065443418493657177273118678364018322631629714033970159485315324307985764024241507204116298363804884016414030929902508330057728000
1381 379927457400081196679294013860627992109667201178731252660179097613367622921714707172614432383300177977857716655714261453243355699340427878744180175620597509863681945500224471451467386112257021645784259118128711312428268838377444591673989081793779140308817490482684116352061288789573716752560257829183702894689917798856701032358298622694468045077716767376000952714437208130229787612475377861808402816221102519070751246487853665076480167232442374513162218513552447783469439377360939740561814176894820709303554280635080912790249220462869328340117477521448884608040414544826667776714195364003809722368000
1382 379927457400081196679294013860627992109667201178731252660179097613367622921714707172614432383300177977857716655714261453243355699340427878744180175620597509863681945500224471451467386112257021645784259118128711312428268838377444591673989081793779140308817490482684116352061288789573716752560257829183702894689917798856701032358298622694468045077716767376000952714437208130229787612475377861808402816221102519070751246487853665076480167232442374513162218513552447783469439377360939740561814176894820709303554280635080912790249220462869328340117477521448884608040414544826667776714195364003809722368000
1383 379927457400081196679294013860627992109667201178731252660179097613367622921714707172614432383300177977857716655714261453243355699340427878744180175620597509863681945500224471451467386112257021645784259118128711312428268838377444591673989081793779140308817490482684116352061288789573716752560257829183702894689917798856701032358298622694468045077716767376000952714437208130229787612475377861808402816221102519070751246487853665076480167232442374513162218513552447783469439377360939740561814176894820709303554280635080912790249220462869328340117477521448884608040414544826667776714195364003809722368000
1384 379927457400081196679294013860627992109667201178731252660179097613367622921714707172614432383300177977857716655714261453243355699340427878744180175620597509863681945500224471451467386112257021645784259118128711312428268838377444591673989081793779140308817490482684116352061288789573716752560257829183702894689917798856701032358298622694468045077716767376000952714437208130229787612475377861808402816221102519070751246487853665076480167232442374513162218513552447783469439377360939740561814176894820709303554280635080912790249220462869328340117477521448884608040414544826667776714195364003809722368000
1385 379927457400081196679294013860627992109667201178731252660179097613367622921714707172614432383300177977857716655714261453243355699340427878744180175620597509863681945500224471451467386112257021645784259118128711312428268838377444591673989081793779140308817490482684116352061288789573716752560257829183702894689917798856701032358298622694468045077716767376000952714437208130229787612475377861808402816221102519070751246487853665076480167232442374513162218513552447783469439377360939740561814176894820709303554280635080912790249220462869328340117477521448884608040414544826667776714195364003809722368000
1386 379927457400081196679294013860627992109667201178731252660179097613367622921714707172614432383300177977857716655714261453243355699340427878744180175620597509863681945500224471451467386112257021645784259118128711312428268838377444591673989081793779140308817490482684116352061288789573716752560257829183702894689917798856701032358298622694468045077716767376000952714437208130229787612475377861808402816221102519070751246487853665076480167232442374513162218513552447783469439377360939740561814176894820709303554280635080912790249220462869328340117477521448884608040414544826667776714195364003809722368000
1387 379927457400081196679294013860627992109667201178731252660179097613367622921714707172614432383300177977857716655714261453243355699340427878744180175620597509863681945500224471451467386112257021645784259118128711312428268838377444591673989081793779140308817490482684116352061288789573716752560257829183702894689917798856701032358298622694468045077716767376000952714437208130229787612475377861808402816221102519070751246487853665076480167232442374513162218513552447783469439377360939740561814176894820709303554280635080912790249220462869328340117477521448884608040414544826667776714195364003809722368000
1388 379927457400081196679294013860627992109667201178731252660179097613367622921714707172614432383300177977857716655714261453243355699340427878744180175620597509863681945500224471451467386112257021645784259118128711312428268838377444591673989081793779140308817490482684116352061288789573716752560257829183702894689917798856701032358298622694468045077716767376000952714437208130229787612475377861808402816221102519070751246487853665076480167232442374513162218513552447783469439377360939740561814176894820709303554280635080912790249220462869328340117477521448884608040414544826667776714195364003809722368000
1389 379927457400081196679294013860627992109667201178731252660179097613367622921714707172614432383300177977857716655714261453243355699340427878744180175620597509863681945500224471451467386112257021645784259118128711312428268838377444591673989081793779140308817490482684116352061288789573716752560257829183702894689917798856701032358298622694468045077716767376000952714437208130229787612475377861808402816221102519070751246487853665076480167232442374513162218513552447783469439377360939740561814176894820709303554280635080912790249220462869328340117477521448884608040414544826667776714195364003809722368000
1390 379927457400081196679294013860627992109667201178731252660179097613367622921714707172614432383300177977857716655714261453243355699340427878744180175620597509863681945500224471451467386112257021645784259118128711312428268838377444591673989081793779140308817490482684116352061288789573716752560257829183702894689917798856701032358298622694468045077716767376000952714437208130229787612475377861808402816221102519070751246487853665076480167232442374513162218513552447783469439377360939740561814176894820709303554280635080912790249220462869328340117477521448884608040414544826667776714195364003809722368000
1391 379927457400081196679294013860627992109667201178731252660179097613367622921714707172614432383300177977857716655714261453243355699340427878744180175620597509863681945500224471451467386112257021645784259118128711312428268838377444591673989081793779140308817490482684116352061288789573716752560257829183702894689917798856701032358298622694468045077716767376000952714437208130229787612475377861808402816221102519070751246487853665076480167232442374513162218513552447783469439377360939740561814176894820709303554280635080912790249220462869328340117477521448884608040414544826667776714195364003809722368000
1392 379927457400081196679294013860627992109667201178731252660179097613367622921714707172614432383300177977857716655714261453243355699340427878744180175620597509863681945500224471451467386112257021645784259118128711312428268838377444591673989081793779140308817490482684116352061288789573716752560257829183702894689917798856701032358298622694468045077716767376000952714437208130229787612475377861808402816221102519070751246487853665076480167232442374513162218513552447783469439377360939740561814176894820709303554280635080912790249220462869328340117477521448884608040414544826667776714195364003809722368000
1393 379927457400081196679294013860627992109667201178731252660179097613367622921714707172614432383300177977857716655714261453243355699340427878744180175620597509863681945500224471451467386112257021645784259118128711312428268838377444591673989081793779140308817490482684116352061288789573716752560257829183702894689917798856701032358298622694468045077716767376000952714437208130229787612475377861808402816221102519070751246487853665076480167232442374513162218513552447783469439377360939740561814176894820709303554280635080912790249220462869328340117477521448884608040414544826667776714195364003809722368000
1394 379927457400081196679294013860627992109667201178731252660179097613367622921714707172614432383300177977857716655714261453243355699340427878744180175620597509863681945500224471451467386112257021645784259118128711312428268838377444591673989081793779140308817490482684116352061288789573716752560257829183702894689917798856701032358298622694468045077716767376000952714437208130229787612475377861808402816221102519070751246487853665076480167232442374513162218513552447783469439377360939740561814176894820709303554280635080912790249220462869328340117477521448884608040414544826667776714195364003809722368000
1395 379927457400081196679294013860627992109667201178731252660179097613367622921714707172614432383300177977857716655714261453243355699340427878744180175620597509863681945500224471451467386112257021645784259118128711312428268838377444591673989081793779140308817490482684116352061288789573716752560257829183702894689917798856701032358298622694468045077716767376000952714437208130229787612475377861808402816221102519070751246487853665076480167232442374513162218513552447783469439377360939740561814176894820709303554280635080912790249220462869328340117477521448884608040414544826667776714195364003809722368000
1396 379927457400081196679294013860627992109667201178731252660179097613367622921714707172614432383300177977857716655714261453243355699340427878744180175620597509863681945500224471451467386112257021645784259118128711312428268838377444591673989081793779140308817490482684116352061288789573716752560257829183702894689917798856701032358298622694468045077716767376000952714437208130229787612475377861808402816221102519070751246487853665076480167232442374513162218513552447783469439377360939740561814176894820709303554280635080912790249220462869328340117477521448884608040414544826667776714195364003809722368000
1397 379927457400081196679294013860627992109667201178731252660179097613367622921714707172614432383300177977857716655714261453243355699340427878744180175620597509863681945500224471451467386112257021645784259118128711312428268838377444591673989081793779140308817490482684116352061288789573716752560257829183702894689917798856701032358298622694468045077716767376000952714437208130229787612475377861808402816221102519070751246487853665076480167232442374513162218513552447783469439377360939740561814176894820709303554280635080912790249220462869328340117477521448884608040414544826667776714195364003809722368000
1398 379927457400081196679294013860627992109667201178731252660179097613367622921714707172614432383300177977857716655714261453243355699340427878744180175620597509863681945500224471451467386112257021645784259118128711312428268838377444591673989081793779140308817490482684116352061288789573716752560257829183702894689917798856701032358298622694468045077716767376000952714437208130229787612475377861808402816221102519070751246487853665076480167232442374513162218513552447783469439377360939740561814176894820709303554280635080912790249220462869328340117477521448884608040414544826667776714195364003809722368000
1399 531518512902713594154332325391018560961424414449045022471590557561101304467478875334487590904236948991022945601344251773087454623377258602363108065693215916299291041754814035560602873171047573282452178506262067126087148104890044983751910725429497017292035669185275078776533743016613629736831800703028000349671195000600524744269259773149560795063725757559025332847497654174191472869853053628669955539893322424179980993836507277441995753958186881943913943700459874449073745688927954697045978033475854172315672438608478196993558659427554190347824351052506989566648539948212508219623159314241329801592832000
1400 531518512902713594154332325391018560961424414449045022471590557561101304467478875334487590904236948991022945601344251773087454623377258602363108065693215916299291041754814035560602873171047573282452178506262067126087148104890044983751910725429497017292035669185275078776533743016613629736831800703028000349671195000600524744269259773149560795063725757559025332847497654174191472869853053628669955539893322424179980993836507277441995753958186881943913943700459874449073745688927954697045978033475854172315672438608478196993558659427554190347824351052506989566648539948212508219623159314241329801592832000
1401 531518512902713594154332325391018560961424414449045022471590557561101304467478875334487590904236948991022945601344251773087454623377258602363108065693215916299291041754814035560602873171047573282452178506262067126087148104890044983751910725429497017292035669185275078776533743016613629736831800703028000349671195000600524744269259773149560795063725757559025332847497654174191472869853053628669955539893322424179980993836507277441995753958186881943913943700459874449073745688927954697045978033475854172315672438608478196993558659427554190347824351052506989566648539948212508219623159314241329801592832000
1402 531518512902713594154332325391018560961424414449045022471590557561101304467478875334487590904236948991022945601344251773087454623377258602363108065693215916299291041754814035560602873171047573282452178506262067126087148104890044983751910725429497017292035669185275078776533743016613629736831800703028000349671195000600524744269259773149560795063725757559025332847497654174191472869853053628669955539893322424179980993836507277441995753958186881943913943700459874449073745688927954697045978033475854172315672438608478196993558659427554190347824351052506989566648539948212508219623159314241329801592832000
1403 531518512902713594154332325391018560961424414449045022471590557561101304467478875334487590904236948991022945601344251773087454623377258602363108065693215916299291041754814035560602873171047573282452178506262067126087148104890044983751910725429497017292035669185275078776533743016613629736831800703028000349671195000600524744269259773149560795063725757559025332847497654174191472869853053628669955539893322424179980993836507277441995753958186881943913943700459874449073745688927954697045978033475854172315672438608478196993558659427554190347824351052506989566648539948212508219623159314241329801592832000
1404 531518512902713594154332325391018560961424414449045022471590557561101304467478875334487590904236948991022945601344251773087454623377258602363108065693215916299291041754814035560602873171047573282452178506262067126087148104890044983751910725429497017292035669185275078776533743016613629736831800703028000349671195000600524744269259773149560795063725757559025332847497654174191472869853053628669955539893322424179980993836507277441995753958186881943913943700459874449073745688927954697045978033475854172315672438608478196993558659427554190347824351052506989566648539948212508219623159314241329801592832000
1405 531518512902713594154332325391018560961424414449045022471590557561101304467478875334487590904236948991022945601344251773087454623377258602363108065693215916299291041754814035560602873171047573282452178506262067126087148104890044983751910725429497017292035669185275078776533743016613629736831800703028000349671195000600524744269259773149560795063725757559025332847497654174191472869853053628669955539893322424179980993836507277441995753958186881943913943700459874449073745688927954697045978033475854172315672438608478196993558659427554190347824351052506989566648539948212508219623159314241329801592832000
1406 531518512902713594154332325391018560961424414449045022471590557561101304467478875334487590904236948991022945601344251773087454623377258602363108065693215916299291041754814035560602873171047573282452178506262067126087148104890044983751910725429497017292035669185275078776533743016613629736831800703028000349671195000600524744269259773149560795063725757559025332847497654174191472869853053628669955539893322424179980993836507277441995753958186881943913943700459874449073745688927954697045978033475854172315672438608478196993558659427554190347824351052506989566648539948212508219623159314241329801592832000
1407 531518512902713594154332325391018560961424414449045022471590557561101304467478875334487590904236948991022945601344251773087454623377258602363108065693215916299291041754814035560602873171047573282452178506262067126087148104890044983751910725429497017292035669185275078776533743016613629736831800703028000349671195000600524744269259773149560795063725757559025332847497654174191472869853053628669955539893322424179980993836507277441995753958186881943913943700459874449073745688927954697045978033475854172315672438608478196993558659427554190347824351052506989566648539948212508219623159314241329801592832000
1408 531518512902713594154332325391018560961424414449045022471590557561101304467478875334487590904236948991022945601344251773087454623377258602363108065693215916299291041754814035560602873171047573282452178506262067126087148104890044983751910725429497017292035669185275078776533743016613629736831800703028000349671195000600524744269259773149560795063725757559025332847497654174191472869853053628669955539893322424179980993836507277441995753958186881943913943700459874449073745688927954697045978033475854172315672438608478196993558659427554190347824351052506989566648539948212508219623159314241329801592832000
1409 748909584679923454163454246475945152394646999958704436662471095603591737994677735346293015584069861128351330352294050748280223564338557370729619264561741226065701077832532976104889448298006030754975119515323252580656791679790073382106442212130161297364478257882052585996136043910408604299196007190566452492686713755846139364675387020367731160244789592400666693982124194731435785273622952562795967355709691295669593220315638753915772017327085316658974746673947963098744907675699488168137783049167478528792782465999345779563924151133423854200084510632982348299407792787031424081449031473766033690444300288000
1410 15934246482551562854541579712254152178609510637419243333244065863906207191376122028644532246469571513369177241538171292516600501368905475972970622650249813320546831443245382470316796772298000654361172755645175586822484929357235603874605153449577899943925069316639416723322043487455502219131829940224818138142270505443534880099476319582292152345633821114907801999619663717690123090928147926867999305440631729695097728091822101147144085475044368439552654184552084321249891652674457195066761341471648479336016648212752037863062215981562209663831585332616645708498038144404923916626575137739702844477538304000
1411 15934246482551562854541579712254152178609510637419243333244065863906207191376122028644532246469571513369177241538171292516600501368905475972970622650249813320546831443245382470316796772298000654361172755645175586822484929357235603874605153449577899943925069316639416723322043487455502219131829940224818138142270505443534880099476319582292152345633821114907801999619663717690123090928147926867999305440631729695097728091822101147144085475044368439552654184552084321249891652674457195066761341471648479336016648212752037863062215981562209663831585332616645708498038144404923916626575137739702844477538304000
1412 15934246482551562854541579712254152178609510637419243333244065863906207191376122028644532246469571513369177241538171292516600501368905475972970622650249813320546831443245382470316796772298000654361172755645175586822484929357235603874605153449577899943925069316639416723322043487455502219131829940224818138142270505443534880099476319582292152345633821114907801999619663717690123090928147926867999305440631729695097728091822101147144085475044368439552654184552084321249891652674457195066761341471648479336016648212752037863062215981562209663831585332616645708498038144404923916626575137739702844477538304000
1413 15934246482551562854541579712254152178609510637419243333244065863906207191376122028644532246469571513369177241538171292516600501368905475972970622650249813320546831443245382470316796772298000654361172755645175586822484929357235603874605153449577899943925069316639416723322043487455502219131829940224818138142270505443534880099476319582292152345633821114907801999619663717690123090928147926867999305440631729695097728091822101147144085475044368439552654184552084321249891652674457195066761341471648479336016648212752037863062215981562209663831585332616645708498038144404923916626575137739702844477538304000
1414 15934246482551562854541579712254152178609510637419243333244065863906207191376122028644532246469571513369177241538171292516600501368905475972970622650249813320546831443245382470316796772298000654361172755645175586822484929357235603874605153449577899943925069316639416723322043487455502219131829940224818138142270505443534880099476319582292152345633821114907801999619663717690123090928147926867999305440631729695097728091822101147144085475044368439552654184552084321249891652674457195066761341471648479336016648212752037863062215981562209663831585332616645708498038144404923916626575137739702844477538304000
1415 15934246482551562854541579712254152178609510637419243333244065863906207191376122028644532246469571513369177241538171292516600501368905475972970622650249813320546831443245382470316796772298000654361172755645175586822484929357235603874605153449577899943925069316639416723322043487455502219131829940224818138142270505443534880099476319582292152345633821114907801999619663717690123090928147926867999305440631729695097728091822101147144085475044368439552654184552084321249891652674457195066761341471648479336016648212752037863062215981562209663831585332616645708498038144404923916626575137739702844477538304000
1416 15934246482551562854541579712254152178609510637419243333244065863906207191376122028644532246469571513369177241538171292516600501368905475972970622650249813320546831443245382470316796772298000654361172755645175586822484929357235603874605153449577899943925069316639416723322043487455502219131829940224818138142270505443534880099476319582292152345633821114907801999619663717690123090928147926867999305440631729695097728091822101147144085475044368439552654184552084321249891652674457195066761341471648479336016648212752037863062215981562209663831585332616645708498038144404923916626575137739702844477538304000
1417 15934246482551562854541579712254152178609510637419243333244065863906207191376122028644532246469571513369177241538171292516600501368905475972970622650249813320546831443245382470316796772298000654361172755645175586822484929357235603874605153449577899943925069316639416723322043487455502219131829940224818138142270505443534880099476319582292152345633821114907801999619663717690123090928147926867999305440631729695097728091822101147144085475044368439552654184552084321249891652674457195066761341471648479336016648212752037863062215981562209663831585332616645708498038144404923916626575137739702844477538304000
1418 15934246482551562854541579712254152178609510637419243333244065863906207191376122028644532246469571513369177241538171292516600501368905475972970622650249813320546831443245382470316796772298000654361172755645175586822484929357235603874605153449577899943925069316639416723322043487455502219131829940224818138142270505443534880099476319582292152345633821114907801999619663717690123090928147926867999305440631729695097728091822101147144085475044368439552654184552084321249891652674457195066761341471648479336016648212752037863062215981562209663831585332616645708498038144404923916626575137739702844477538304000
1419 15934246482551562854541579712254152178609510637419243333244065863906207191376122028644532246469571513369177241538171292516600501368905475972970622650249813320546831443245382470316796772298000654361172755645175586822484929357235603874605153449577899943925069316639416723322043487455502219131829940224818138142270505443534880099476319582292152345633821114907801999619663717690123090928147926867999305440631729695097728091822101147144085475044368439552654184552084321249891652674457195066761341471648479336016648212752037863062215981562209663831585332616645708498038144404923916626575137739702844477538304000
1420 15934246482551562854541579712254152178609510637419243333244065863906207191376122028644532246469571513369177241538171292516600501368905475972970622650249813320546831443245382470316796772298000654361172755645175586822484929357235603874605153449577899943925069316639416723322043487455502219131829940224818138142270505443534880099476319582292152345633821114907801999619663717690123090928147926867999305440631729695097728091822101147144085475044368439552654184552084321249891652674457195066761341471648479336016648212752037863062215981562209663831585332616645708498038144404923916626575137739702844477538304000
1421 15934246482551562854541579712254152178609510637419243333244065863906207191376122028644532246469571513369177241538171292516600501368905475972970622650249813320546831443245382470316796772298000654361172755645175586822484929357235603874605153449577899943925069316639416723322043487455502219131829940224818138142270505443534880099476319582292152345633821114907801999619663717690123090928147926867999305440631729695097728091822101147144085475044368439552654184552084321249891652674457195066761341471648479336016648212752037863062215981562209663831585332616645708498038144404923916626575137739702844477538304000
1422 15934246482551562854541579712254152178609510637419243333244065863906207191376122028644532246469571513369177241538171292516600501368905475972970622650249813320546831443245382470316796772298000654361172755645175586822484929357235603874605153449577899943925069316639416723322043487455502219131829940224818138142270505443534880099476319582292152345633821114907801999619663717690123090928147926867999305440631729695097728091822101147144085475044368439552654184552084321249891652674457195066761341471648479336016648212752037863062215981562209663831585332616645708498038144404923916626575137739702844477538304000
1423 22674432744670873942012667930537658550161333637047583263206305724338532833328221646761169386726200263524339214708817749251122513447952492309537196031305484355138141143738179255260801806980054931155948831283084860048396054475346264313563133358749351620205373637577889997287267882649179657824594004939916210576450929246150134381554802765601732787836927446513802245458781470273045158390754499933163011642018951356124067074662849932386033630988136289483426904617615989138595821755752588580001388914155786095151690406746149879137533341763024351632345928313486843192708279488206733359616421003597147691537006592000
1424 22674432744670873942012667930537658550161333637047583263206305724338532833328221646761169386726200263524339214708817749251122513447952492309537196031305484355138141143738179255260801806980054931155948831283084860048396054475346264313563133358749351620205373637577889997287267882649179657824594004939916210576450929246150134381554802765601732787836927446513802245458781470273045158390754499933163011642018951356124067074662849932386033630988136289483426904617615989138595821755752588580001388914155786095151690406746149879137533341763024351632345928313486843192708279488206733359616421003597147691537006592000
1425 22674432744670873942012667930537658550161333637047583263206305724338532833328221646761169386726200263524339214708817749251122513447952492309537196031305484355138141143738179255260801806980054931155948831283084860048396054475346264313563133358749351620205373637577889997287267882649179657824594004939916210576450929246150134381554802765601732787836927446513802245458781470273045158390754499933163011642018951356124067074662849932386033630988136289483426904617615989138595821755752588580001388914155786095151690406746149879137533341763024351632345928313486843192708279488206733359616421003597147691537006592000
1426 22674432744670873942012667930537658550161333637047583263206305724338532833328221646761169386726200263524339214708817749251122513447952492309537196031305484355138141143738179255260801806980054931155948831283084860048396054475346264313563133358749351620205373637577889997287267882649179657824594004939916210576450929246150134381554802765601732787836927446513802245458781470273045158390754499933163011642018951356124067074662849932386033630988136289483426904617615989138595821755752588580001388914155786095151690406746149879137533341763024351632345928313486843192708279488206733359616421003597147691537006592000
1427 32356415526645337115252077136877238751080223100066901316595398268631086353159372289928188714858287776049232059389482928181351826690228206525709578736672926174782127412114381797257164178560538386759538982240962095289061169736319119175454591302935324762033068180823649026128931268540379371715695645049260432492595476034256241762478703546513672688243295466175195804269681158079635441023606671404623617613161043585189043715543886853514869991420070485092850192889338016500776237645458943903661981980500306757781462210426755877529260078695835749779357639703345725235994714829671008504172632772133129755823308406784000
1428 32356415526645337115252077136877238751080223100066901316595398268631086353159372289928188714858287776049232059389482928181351826690228206525709578736672926174782127412114381797257164178560538386759538982240962095289061169736319119175454591302935324762033068180823649026128931268540379371715695645049260432492595476034256241762478703546513672688243295466175195804269681158079635441023606671404623617613161043585189043715543886853514869991420070485092850192889338016500776237645458943903661981980500306757781462210426755877529260078695835749779357639703345725235994714829671008504172632772133129755823308406784000
1429 46237317787576186737695218228597574175293638809995601981414824125873822398664743002307381673532493231974352612867571104371151760340336107125238988014705611503763660071911451588280487611163009354679381205622334834168068411553200021301724610971894579084945254430396994458338242782744202122181729076775393158031918935252952169478582067367968038271499669221164354804301374374895799045222733933437207149569207131283235143469512214313672749217739280723197682925638864025579609243595360830838332972250134938356869709498699834148989312652456349286434702067136081041362236447491599871152462692231378242421071507713294336000
1430 46237317787576186737695218228597574175293638809995601981414824125873822398664743002307381673532493231974352612867571104371151760340336107125238988014705611503763660071911451588280487611163009354679381205622334834168068411553200021301724610971894579084945254430396994458338242782744202122181729076775393158031918935252952169478582067367968038271499669221164354804301374374895799045222733933437207149569207131283235143469512214313672749217739280723197682925638864025579609243595360830838332972250134938356869709498699834148989312652456349286434702067136081041362236447491599871152462692231378242421071507713294336000
1431 46237317787576186737695218228597574175293638809995601981414824125873822398664743002307381673532493231974352612867571104371151760340336107125238988014705611503763660071911451588280487611163009354679381205622334834168068411553200021301724610971894579084945254430396994458338242782744202122181729076775393158031918935252952169478582067367968038271499669221164354804301374374895799045222733933437207149569207131283235143469512214313672749217739280723197682925638864025579609243595360830838332972250134938356869709498699834148989312652456349286434702067136081041362236447491599871152462692231378242421071507713294336000
1432 46237317787576186737695218228597574175293638809995601981414824125873822398664743002307381673532493231974352612867571104371151760340336107125238988014705611503763660071911451588280487611163009354679381205622334834168068411553200021301724610971894579084945254430396994458338242782744202122181729076775393158031918935252952169478582067367968038271499669221164354804301374374895799045222733933437207149569207131283235143469512214313672749217739280723197682925638864025579609243595360830838332972250134938356869709498699834148989312652456349286434702067136081041362236447491599871152462692231378242421071507713294336000
1433 66258076389596675595117247721580323793195784414723697639367442972377187497286576722306477938172062801419247294239229392563860472567701641510467469825073141284893324883049110126005938746796592405255553267656805817362842033755735630525371367522724931828726549598758893058798701907672441641086417767019138395459739834217480458862808102538298198843059025993928520434563869479225680031804177726615517845332673819128875960591811003111493049629020389276342279632440492148655580046072152070591331149234443366665394293711636862335501685030969948527460928062206004132272084829255462615361479037967565021389395470553150783488000
1434 66258076389596675595117247721580323793195784414723697639367442972377187497286576722306477938172062801419247294239229392563860472567701641510467469825073141284893324883049110126005938746796592405255553267656805817362842033755735630525371367522724931828726549598758893058798701907672441641086417767019138395459739834217480458862808102538298198843059025993928520434563869479225680031804177726615517845332673819128875960591811003111493049629020389276342279632440492148655580046072152070591331149234443366665394293711636862335501685030969948527460928062206004132272084829255462615361479037967565021389395470553150783488000
1435 66258076389596675595117247721580323793195784414723697639367442972377187497286576722306477938172062801419247294239229392563860472567701641510467469825073141284893324883049110126005938746796592405255553267656805817362842033755735630525371367522724931828726549598758893058798701907672441641086417767019138395459739834217480458862808102538298198843059025993928520434563869479225680031804177726615517845332673819128875960591811003111493049629020389276342279632440492148655580046072152070591331149234443366665394293711636862335501685030969948527460928062206004132272084829255462615361479037967565021389395470553150783488000
1436 66258076389596675595117247721580323793195784414723697639367442972377187497286576722306477938172062801419247294239229392563860472567701641510467469825073141284893324883049110126005938746796592405255553267656805817362842033755735630525371367522724931828726549598758893058798701907672441641086417767019138395459739834217480458862808102538298198843059025993928520434563869479225680031804177726615517845332673819128875960591811003111493049629020389276342279632440492148655580046072152070591331149234443366665394293711636862335501685030969948527460928062206004132272084829255462615361479037967565021389395470553150783488000
1437 66258076389596675595117247721580323793195784414723697639367442972377187497286576722306477938172062801419247294239229392563860472567701641510467469825073141284893324883049110126005938746796592405255553267656805817362842033755735630525371367522724931828726549598758893058798701907672441641086417767019138395459739834217480458862808102538298198843059025993928520434563869479225680031804177726615517845332673819128875960591811003111493049629020389276342279632440492148655580046072152070591331149234443366665394293711636862335501685030969948527460928062206004132272084829255462615361479037967565021389395470553150783488000
1438 66258076389596675595117247721580323793195784414723697639367442972377187497286576722306477938172062801419247294239229392563860472567701641510467469825073141284893324883049110126005938746796592405255553267656805817362842033755735630525371367522724931828726549598758893058798701907672441641086417767019138395459739834217480458862808102538298198843059025993928520434563869479225680031804177726615517845332673819128875960591811003111493049629020389276342279632440492148655580046072152070591331149234443366665394293711636862335501685030969948527460928062206004132272084829255462615361479037967565021389395470553150783488000
1439 95345371924629616181373719471354085938408733772787400903049750437250772808595383903399021753029598371242296856410251095899395220024922662133562689078280250308961494506707669471322545856640296471162741152158143571185129686574503572326009397865201176901537504872614047111611332045140643521523355166740540151066565621438954380303580859552611108135161938405263140905337408180605753565766211748599730179433717625726452507291616033477438498416160340168656540391081868201915379686297826829580925523748364004631502388651045444900786924759565755931016275481514439946339530069298610703505168335635326065779340082125983977439232000
1440 95345371924629616181373719471354085938408733772787400903049750437250772808595383903399021753029598371242296856410251095899395220024922662133562689078280250308961494506707669471322545856640296471162741152158143571185129686574503572326009397865201176901537504872614047111611332045140643521523355166740540151066565621438954380303580859552611108135161938405263140905337408180605753565766211748599730179433717625726452507291616033477438498416160340168656540391081868201915379686297826829580925523748364004631502388651045444900786924759565755931016275481514439946339530069298610703505168335635326065779340082125983977439232000
1441 95345371924629616181373719471354085938408733772787400903049750437250772808595383903399021753029598371242296856410251095899395220024922662133562689078280250308961494506707669471322545856640296471162741152158143571185129686574503572326009397865201176901537504872614047111611332045140643521523355166740540151066565621438954380303580859552611108135161938405263140905337408180605753565766211748599730179433717625726452507291616033477438498416160340168656540391081868201915379686297826829580925523748364004631502388651045444900786924759565755931016275481514439946339530069298610703505168335635326065779340082125983977439232000
1442 95345371924629616181373719471354085938408733772787400903049750437250772808595383903399021753029598371242296856410251095899395220024922662133562689078280250308961494506707669471322545856640296471162741152158143571185129686574503572326009397865201176901537504872614047111611332045140643521523355166740540151066565621438954380303580859552611108135161938405263140905337408180605753565766211748599730179433717625726452507291616033477438498416160340168656540391081868201915379686297826829580925523748364004631502388651045444900786924759565755931016275481514439946339530069298610703505168335635326065779340082125983977439232000
1443 95345371924629616181373719471354085938408733772787400903049750437250772808595383903399021753029598371242296856410251095899395220024922662133562689078280250308961494506707669471322545856640296471162741152158143571185129686574503572326009397865201176901537504872614047111611332045140643521523355166740540151066565621438954380303580859552611108135161938405263140905337408180605753565766211748599730179433717625726452507291616033477438498416160340168656540391081868201915379686297826829580925523748364004631502388651045444900786924759565755931016275481514439946339530069298610703505168335635326065779340082125983977439232000
1444 1811562066567962707446100669955727632829765941682960617157945258307764683363312294164581413307562369053603640271794770822088509180473530580537691092487324755870268395627445719955128371276165632952092081891004727852517464044915567874194178559438822361129212592579666895120615308857672226908943748168070262870264746807340133225768036331499611054568076829699999677201410755431509317749558023223394873409240634888802597638540704636071331469907046463204474267430555495836392214039658709762037584951218916087998545384369863453114951570431749362689309234148774358980451071316673603366598198377071195249807461560393695571345408000
1445 1811562066567962707446100669955727632829765941682960617157945258307764683363312294164581413307562369053603640271794770822088509180473530580537691092487324755870268395627445719955128371276165632952092081891004727852517464044915567874194178559438822361129212592579666895120615308857672226908943748168070262870264746807340133225768036331499611054568076829699999677201410755431509317749558023223394873409240634888802597638540704636071331469907046463204474267430555495836392214039658709762037584951218916087998545384369863453114951570431749362689309234148774358980451071316673603366598198377071195249807461560393695571345408000
1446 1811562066567962707446100669955727632829765941682960617157945258307764683363312294164581413307562369053603640271794770822088509180473530580537691092487324755870268395627445719955128371276165632952092081891004727852517464044915567874194178559438822361129212592579666895120615308857672226908943748168070262870264746807340133225768036331499611054568076829699999677201410755431509317749558023223394873409240634888802597638540704636071331469907046463204474267430555495836392214039658709762037584951218916087998545384369863453114951570431749362689309234148774358980451071316673603366598198377071195249807461560393695571345408000
1447 2621330310323842037674507669425937884704671317615244013027546788771335496826712889656149305056042748020564467473287033379562072784145198750038039010829158921744278368472913956775070753236611670881677242496283841202592770472992826713958976375507975956553970621462777997239530351917051712337241603599197670373273088630221172777686348571679937195960007172575899532910441363109393982783610459604252381823171198684097358782968399608395216636955496232256874264972013802475259533715386153025668385424413771579333895171183192416657334922414741327811430461813276497444712700195226704071467593051622019526471396877889677491736805376000
1448 2621330310323842037674507669425937884704671317615244013027546788771335496826712889656149305056042748020564467473287033379562072784145198750038039010829158921744278368472913956775070753236611670881677242496283841202592770472992826713958976375507975956553970621462777997239530351917051712337241603599197670373273088630221172777686348571679937195960007172575899532910441363109393982783610459604252381823171198684097358782968399608395216636955496232256874264972013802475259533715386153025668385424413771579333895171183192416657334922414741327811430461813276497444712700195226704071467593051622019526471396877889677491736805376000
1449 2621330310323842037674507669425937884704671317615244013027546788771335496826712889656149305056042748020564467473287033379562072784145198750038039010829158921744278368472913956775070753236611670881677242496283841202592770472992826713958976375507975956553970621462777997239530351917051712337241603599197670373273088630221172777686348571679937195960007172575899532910441363109393982783610459604252381823171198684097358782968399608395216636955496232256874264972013802475259533715386153025668385424413771579333895171183192416657334922414741327811430461813276497444712700195226704071467593051622019526471396877889677491736805376000
1450 2621330310323842037674507669425937884704671317615244013027546788771335496826712889656149305056042748020564467473287033379562072784145198750038039010829158921744278368472913956775070753236611670881677242496283841202592770472992826713958976375507975956553970621462777997239530351917051712337241603599197670373273088630221172777686348571679937195960007172575899532910441363109393982783610459604252381823171198684097358782968399608395216636955496232256874264972013802475259533715386153025668385424413771579333895171183192416657334922414741327811430461813276497444712700195226704071467593051622019526471396877889677491736805376000
1451 3803550280279894796665710628337035870706478081859719062902970390507207805895560402891072641636318027377839042303739485433744567609794683386305194604713109595450947912654198151280627662946323534449313678862107853584962109956312591561954474720862073112959811371742490873994558540631642034601337566822435819711619251602450921700422891777507588871337970407407630222253050417871730669019018776885770206025421409290625267594087147831781459340222425033004724558474392027391601583421025308040244827250824382561613481893386812196569792972423789666654385600091064197792278127983273947607699477517903550332909996869817922040510104600576000
1452 3803550280279894796665710628337035870706478081859719062902970390507207805895560402891072641636318027377839042303739485433744567609794683386305194604713109595450947912654198151280627662946323534449313678862107853584962109956312591561954474720862073112959811371742490873994558540631642034601337566822435819711619251602450921700422891777507588871337970407407630222253050417871730669019018776885770206025421409290625267594087147831781459340222425033004724558474392027391601583421025308040244827250824382561613481893386812196569792972423789666654385600091064197792278127983273947607699477517903550332909996869817922040510104600576000
1453 5526558557246687139555277542973713120136512652942171798398015977406972941966249265400728548297570093780000128467333472335230856737031674960301447760648148242190227317086549913810751994261008095554852775386642711258949945766522195539519851769412592233130605923141839239914093559537775876275743484592999246040982772578361189230714461752718526630054071001963286712933682257167624662084634282815024109354937307699278513814208625799578460421343183572955864783463291615799997100710749772582475733995447827862024389191091038121615909188931766385648822276932316279392180119959697045873987340833513858633718225451845440724861181984636928000
1454 5526558557246687139555277542973713120136512652942171798398015977406972941966249265400728548297570093780000128467333472335230856737031674960301447760648148242190227317086549913810751994261008095554852775386642711258949945766522195539519851769412592233130605923141839239914093559537775876275743484592999246040982772578361189230714461752718526630054071001963286712933682257167624662084634282815024109354937307699278513814208625799578460421343183572955864783463291615799997100710749772582475733995447827862024389191091038121615909188931766385648822276932316279392180119959697045873987340833513858633718225451845440724861181984636928000
1455 5526558557246687139555277542973713120136512652942171798398015977406972941966249265400728548297570093780000128467333472335230856737031674960301447760648148242190227317086549913810751994261008095554852775386642711258949945766522195539519851769412592233130605923141839239914093559537775876275743484592999246040982772578361189230714461752718526630054071001963286712933682257167624662084634282815024109354937307699278513814208625799578460421343183572955864783463291615799997100710749772582475733995447827862024389191091038121615909188931766385648822276932316279392180119959697045873987340833513858633718225451845440724861181984636928000
1456 5526558557246687139555277542973713120136512652942171798398015977406972941966249265400728548297570093780000128467333472335230856737031674960301447760648148242190227317086549913810751994261008095554852775386642711258949945766522195539519851769412592233130605923141839239914093559537775876275743484592999246040982772578361189230714461752718526630054071001963286712933682257167624662084634282815024109354937307699278513814208625799578460421343183572955864783463291615799997100710749772582475733995447827862024389191091038121615909188931766385648822276932316279392180119959697045873987340833513858633718225451845440724861181984636928000
1457 259748252190594295559098044519764516646416094688282074524706750938127728272413715473834241769985794407660006037964673199755850266640488723134168044750462967382940683903067845949105343730267380491078080443172207429170647451026543190357433033162391834957138478387666444275962397298275466184959943775870964563926190311182975893843579702377770751612541337092274475507883066086878359117977811292306133139682053461866090149267805412580187639803129627928925644822774705942599863733405239311376359497786047909515146291981278791715947731879793020125494647015818865131432465638105761156077405019175151355784756596236735714068475553277935616000
1458 259748252190594295559098044519764516646416094688282074524706750938127728272413715473834241769985794407660006037964673199755850266640488723134168044750462967382940683903067845949105343730267380491078080443172207429170647451026543190357433033162391834957138478387666444275962397298275466184959943775870964563926190311182975893843579702377770751612541337092274475507883066086878359117977811292306133139682053461866090149267805412580187639803129627928925644822774705942599863733405239311376359497786047909515146291981278791715947731879793020125494647015818865131432465638105761156077405019175151355784756596236735714068475553277935616000
1459 378972699946077077220724046954336429787121082150203546731547149618728355549451610876324158742409274040775948809390458198443785539028473047052751177290925469411710457814575987239744696502460108136482919366588250639159974631047726514731494795383929687202465039967605342198629137658183905163856557968995737298768311664015961829117782785769167526602697810817628459766001393420755525953129626675474648250796116000862625527781728096954493766472766127148302515796428295970253201187038244155298108507269843899982598440000685757113567740812618016363096689996079724226759967365996305526716933922976545828089959873909397406825905832232508063744000
1460 378972699946077077220724046954336429787121082150203546731547149618728355549451610876324158742409274040775948809390458198443785539028473047052751177290925469411710457814575987239744696502460108136482919366588250639159974631047726514731494795383929687202465039967605342198629137658183905163856557968995737298768311664015961829117782785769167526602697810817628459766001393420755525953129626675474648250796116000862625527781728096954493766472766127148302515796428295970253201187038244155298108507269843899982598440000685757113567740812618016363096689996079724226759967365996305526716933922976545828089959873909397406825905832232508063744000
1461 378972699946077077220724046954336429787121082150203546731547149618728355549451610876324158742409274040775948809390458198443785539028473047052751177290925469411710457814575987239744696502460108136482919366588250639159974631047726514731494795383929687202465039967605342198629137658183905163856557968995737298768311664015961829117782785769167526602697810817628459766001393420755525953129626675474648250796116000862625527781728096954493766472766127148302515796428295970253201187038244155298108507269843899982598440000685757113567740812618016363096689996079724226759967365996305526716933922976545828089959873909397406825905832232508063744000
1462 378972699946077077220724046954336429787121082150203546731547149618728355549451610876324158742409274040775948809390458198443785539028473047052751177290925469411710457814575987239744696502460108136482919366588250639159974631047726514731494795383929687202465039967605342198629137658183905163856557968995737298768311664015961829117782785769167526602697810817628459766001393420755525953129626675474648250796116000862625527781728096954493766472766127148302515796428295970253201187038244155298108507269843899982598440000685757113567740812618016363096689996079724226759967365996305526716933922976545828089959873909397406825905832232508063744000
1463 378972699946077077220724046954336429787121082150203546731547149618728355549451610876324158742409274040775948809390458198443785539028473047052751177290925469411710457814575987239744696502460108136482919366588250639159974631047726514731494795383929687202465039967605342198629137658183905163856557968995737298768311664015961829117782785769167526602697810817628459766001393420755525953129626675474648250796116000862625527781728096954493766472766127148302515796428295970253201187038244155298108507269843899982598440000685757113567740812618016363096689996079724226759967365996305526716933922976545828089959873909397406825905832232508063744000
1464 6212667212230771757716787654989121799788870199183664700517166387192268123761501817644658340039496295750425390317876363908914517033253656509061494709687302777241155046140589954749913057417378821909556055189971321953442207066356172372647455662031634216433853114223038396698838322265309920718959966704848152438824781377310849657668570258510943059060619849469319012557399892143533212346387322548764725422887147555125008652159476999253996171684690608988565832728332720823822970279315477955706696840489244262009810491814520608419143292010131415788470327804585643061638809278627959454375965950435177509671473342777006669277144790696853504000
1465 6212667212230771757716787654989121799788870199183664700517166387192268123761501817644658340039496295750425390317876363908914517033253656509061494709687302777241155046140589954749913057417378821909556055189971321953442207066356172372647455662031634216433853114223038396698838322265309920718959966704848152438824781377310849657668570258510943059060619849469319012557399892143533212346387322548764725422887147555125008652159476999253996171684690608988565832728332720823822970279315477955706696840489244262009810491814520608419143292010131415788470327804585643061638809278627959454375965950435177509671473342777006669277144790696853504000
1466 6212667212230771757716787654989121799788870199183664700517166387192268123761501817644658340039496295750425390317876363908914517033253656509061494709687302777241155046140589954749913057417378821909556055189971321953442207066356172372647455662031634216433853114223038396698838322265309920718959966704848152438824781377310849657668570258510943059060619849469319012557399892143533212346387322548764725422887147555125008652159476999253996171684690608988565832728332720823822970279315477955706696840489244262009810491814520608419143292010131415788470327804585643061638809278627959454375965950435177509671473342777006669277144790696853504000
1467 6212667212230771757716787654989121799788870199183664700517166387192268123761501817644658340039496295750425390317876363908914517033253656509061494709687302777241155046140589954749913057417378821909556055189971321953442207066356172372647455662031634216433853114223038396698838322265309920718959966704848152438824781377310849657668570258510943059060619849469319012557399892143533212346387322548764725422887147555125008652159476999253996171684690608988565832728332720823822970279315477955706696840489244262009810491814520608419143292010131415788470327804585643061638809278627959454375965950435177509671473342777006669277144790696853504000
1468 6212667212230771757716787654989121799788870199183664700517166387192268123761501817644658340039496295750425390317876363908914517033253656509061494709687302777241155046140589954749913057417378821909556055189971321953442207066356172372647455662031634216433853114223038396698838322265309920718959966704848152438824781377310849657668570258510943059060619849469319012557399892143533212346387322548764725422887147555125008652159476999253996171684690608988565832728332720823822970279315477955706696840489244262009810491814520608419143292010131415788470327804585643061638809278627959454375965950435177509671473342777006669277144790696853504000
1469 6212667212230771757716787654989121799788870199183664700517166387192268123761501817644658340039496295750425390317876363908914517033253656509061494709687302777241155046140589954749913057417378821909556055189971321953442207066356172372647455662031634216433853114223038396698838322265309920718959966704848152438824781377310849657668570258510943059060619849469319012557399892143533212346387322548764725422887147555125008652159476999253996171684690608988565832728332720823822970279315477955706696840489244262009810491814520608419143292010131415788470327804585643061638809278627959454375965950435177509671473342777006669277144790696853504000
1470 6212667212230771757716787654989121799788870199183664700517166387192268123761501817644658340039496295750425390317876363908914517033253656509061494709687302777241155046140589954749913057417378821909556055189971321953442207066356172372647455662031634216433853114223038396698838322265309920718959966704848152438824781377310849657668570258510943059060619849469319012557399892143533212346387322548764725422887147555125008652159476999253996171684690608988565832728332720823822970279315477955706696840489244262009810491814520608419143292010131415788470327804585643061638809278627959454375965950435177509671473342777006669277144790696853504000
1471 9138833469191465255601394640488998167489428062999170774460751755559826410053169173755292418198099051048875749157596131310013254555916128724829458717950022385321739072872807823437122107460964247028956957184447814593513486594609929560164407278848533932374197931022089481543991172052270893377590111022831632237511253406024259846430466850269597239878171798569368267471935241343137355361535751469232911097066994053588887727326590665902628368548179885822180339943377432331843589280873068072844551052359678309416431233459159814984559782546903312624839852200545480943670688448861728357387045913090146116726737287224976810506679987115071504384000
1472 9138833469191465255601394640488998167489428062999170774460751755559826410053169173755292418198099051048875749157596131310013254555916128724829458717950022385321739072872807823437122107460964247028956957184447814593513486594609929560164407278848533932374197931022089481543991172052270893377590111022831632237511253406024259846430466850269597239878171798569368267471935241343137355361535751469232911097066994053588887727326590665902628368548179885822180339943377432331843589280873068072844551052359678309416431233459159814984559782546903312624839852200545480943670688448861728357387045913090146116726737287224976810506679987115071504384000
1473 9138833469191465255601394640488998167489428062999170774460751755559826410053169173755292418198099051048875749157596131310013254555916128724829458717950022385321739072872807823437122107460964247028956957184447814593513486594609929560164407278848533932374197931022089481543991172052270893377590111022831632237511253406024259846430466850269597239878171798569368267471935241343137355361535751469232911097066994053588887727326590665902628368548179885822180339943377432331843589280873068072844551052359678309416431233459159814984559782546903312624839852200545480943670688448861728357387045913090146116726737287224976810506679987115071504384000
1474 9138833469191465255601394640488998167489428062999170774460751755559826410053169173755292418198099051048875749157596131310013254555916128724829458717950022385321739072872807823437122107460964247028956957184447814593513486594609929560164407278848533932374197931022089481543991172052270893377590111022831632237511253406024259846430466850269597239878171798569368267471935241343137355361535751469232911097066994053588887727326590665902628368548179885822180339943377432331843589280873068072844551052359678309416431233459159814984559782546903312624839852200545480943670688448861728357387045913090146116726737287224976810506679987115071504384000
1475 9138833469191465255601394640488998167489428062999170774460751755559826410053169173755292418198099051048875749157596131310013254555916128724829458717950022385321739072872807823437122107460964247028956957184447814593513486594609929560164407278848533932374197931022089481543991172052270893377590111022831632237511253406024259846430466850269597239878171798569368267471935241343137355361535751469232911097066994053588887727326590665902628368548179885822180339943377432331843589280873068072844551052359678309416431233459159814984559782546903312624839852200545480943670688448861728357387045913090146116726737287224976810506679987115071504384000
1476 9138833469191465255601394640488998167489428062999170774460751755559826410053169173755292418198099051048875749157596131310013254555916128724829458717950022385321739072872807823437122107460964247028956957184447814593513486594609929560164407278848533932374197931022089481543991172052270893377590111022831632237511253406024259846430466850269597239878171798569368267471935241343137355361535751469232911097066994053588887727326590665902628368548179885822180339943377432331843589280873068072844551052359678309416431233459159814984559782546903312624839852200545480943670688448861728357387045913090146116726737287224976810506679987115071504384000
1477 9138833469191465255601394640488998167489428062999170774460751755559826410053169173755292418198099051048875749157596131310013254555916128724829458717950022385321739072872807823437122107460964247028956957184447814593513486594609929560164407278848533932374197931022089481543991172052270893377590111022831632237511253406024259846430466850269597239878171798569368267471935241343137355361535751469232911097066994053588887727326590665902628368548179885822180339943377432331843589280873068072844551052359678309416431233459159814984559782546903312624839852200545480943670688448861728357387045913090146116726737287224976810506679987115071504384000
1478 9138833469191465255601394640488998167489428062999170774460751755559826410053169173755292418198099051048875749157596131310013254555916128724829458717950022385321739072872807823437122107460964247028956957184447814593513486594609929560164407278848533932374197931022089481543991172052270893377590111022831632237511253406024259846430466850269597239878171798569368267471935241343137355361535751469232911097066994053588887727326590665902628368548179885822180339943377432331843589280873068072844551052359678309416431233459159814984559782546903312624839852200545480943670688448861728357387045913090146116726737287224976810506679987115071504384000
1479 9138833469191465255601394640488998167489428062999170774460751755559826410053169173755292418198099051048875749157596131310013254555916128724829458717950022385321739072872807823437122107460964247028956957184447814593513486594609929560164407278848533932374197931022089481543991172052270893377590111022831632237511253406024259846430466850269597239878171798569368267471935241343137355361535751469232911097066994053588887727326590665902628368548179885822180339943377432331843589280873068072844551052359678309416431233459159814984559782546903312624839852200545480943670688448861728357387045913090146116726737287224976810506679987115071504384000
1480 9138833469191465255601394640488998167489428062999170774460751755559826410053169173755292418198099051048875749157596131310013254555916128724829458717950022385321739072872807823437122107460964247028956957184447814593513486594609929560164407278848533932374197931022089481543991172052270893377590111022831632237511253406024259846430466850269597239878171798569368267471935241343137355361535751469232911097066994053588887727326590665902628368548179885822180339943377432331843589280873068072844551052359678309416431233459159814984559782546903312624839852200545480943670688448861728357387045913090146116726737287224976810506679987115071504384000
1481 13534612367872560043545665462564206286051842961301771916976373349984102913288743546331588071351384694603384984502399870470129629997311786641472428361283983152661495566924628386510377841149688049849885253590167213412993473646617305678603487179974678753846187135843714522166650925809413193092210954424813647343754166294321928832563521405249273512259572433681234404125936092429186423290434447925933941334756218193365142724170680776201792613819854410902649083456141977283460355724973013815882780108544683576245734656753015685992133037951963805997387821109007857277576289592764219697290214997286506398872297922380190656360393060917420897992704000
1482 13534612367872560043545665462564206286051842961301771916976373349984102913288743546331588071351384694603384984502399870470129629997311786641472428361283983152661495566924628386510377841149688049849885253590167213412993473646617305678603487179974678753846187135843714522166650925809413193092210954424813647343754166294321928832563521405249273512259572433681234404125936092429186423290434447925933941334756218193365142724170680776201792613819854410902649083456141977283460355724973013815882780108544683576245734656753015685992133037951963805997387821109007857277576289592764219697290214997286506398872297922380190656360393060917420897992704000
1483 20071830141555006544578221880982717922214883111610527752875961678026424620407206679209745109814103502096819932017059007907202241286013379589303611259784147015396997925749223897194890338424987377927379831074217977491469321417933464321368971487902448591953895522456228636373143322975359765355748845411998639010787428614479420458691702243984672618680945919149270621318763225072483465739714286274160034999443471580760506659945119591107258446294844091368628590765458552311371707540134979488954162900971765743572424495964722262326333295282762324294126138704658652342645637466069337811081388840975888989527617818889822743382462909340535191723180032000
1484 20071830141555006544578221880982717922214883111610527752875961678026424620407206679209745109814103502096819932017059007907202241286013379589303611259784147015396997925749223897194890338424987377927379831074217977491469321417933464321368971487902448591953895522456228636373143322975359765355748845411998639010787428614479420458691702243984672618680945919149270621318763225072483465739714286274160034999443471580760506659945119591107258446294844091368628590765458552311371707540134979488954162900971765743572424495964722262326333295282762324294126138704658652342645637466069337811081388840975888989527617818889822743382462909340535191723180032000
1485 20071830141555006544578221880982717922214883111610527752875961678026424620407206679209745109814103502096819932017059007907202241286013379589303611259784147015396997925749223897194890338424987377927379831074217977491469321417933464321368971487902448591953895522456228636373143322975359765355748845411998639010787428614479420458691702243984672618680945919149270621318763225072483465739714286274160034999443471580760506659945119591107258446294844091368628590765458552311371707540134979488954162900971765743572424495964722262326333295282762324294126138704658652342645637466069337811081388840975888989527617818889822743382462909340535191723180032000
1486 20071830141555006544578221880982717922214883111610527752875961678026424620407206679209745109814103502096819932017059007907202241286013379589303611259784147015396997925749223897194890338424987377927379831074217977491469321417933464321368971487902448591953895522456228636373143322975359765355748845411998639010787428614479420458691702243984672618680945919149270621318763225072483465739714286274160034999443471580760506659945119591107258446294844091368628590765458552311371707540134979488954162900971765743572424495964722262326333295282762324294126138704658652342645637466069337811081388840975888989527617818889822743382462909340535191723180032000
1487 29846811420492294731787815937021301550333531186964854768526555015225293410545516331984890978293571907617971238909366744758009732792301895449294469943299026611895335915589095935128801933237956230978013808807362132529814880948467061445875660602510941056235442641892411982286864121264359971083998533127641976209040906349730898222074561236805208183978566581774965413901000915682782913554955143689675972044172442240590873403338392831976493309640433163865150714468236867287009729112180714500074840233745015660692195225499542004079257610085467576225365568253827416033514062912045105325078025206531146927427567696689166419409722346189375830092368707584000
1488 29846811420492294731787815937021301550333531186964854768526555015225293410545516331984890978293571907617971238909366744758009732792301895449294469943299026611895335915589095935128801933237956230978013808807362132529814880948467061445875660602510941056235442641892411982286864121264359971083998533127641976209040906349730898222074561236805208183978566581774965413901000915682782913554955143689675972044172442240590873403338392831976493309640433163865150714468236867287009729112180714500074840233745015660692195225499542004079257610085467576225365568253827416033514062912045105325078025206531146927427567696689166419409722346189375830092368707584000
1489 44441902205113026855632057930224718008446627937390668750336040417670461888302273818325502666679128570443159174736047082944676492127737522323999465745572250625112155178312163847406786078591316827926262561314162215336894357732267454492908858637138791232734574093777801441625140676562631996944073815827058902575261909554749307452669021681602954985944085640262923501298590363451663758283328208953927522373772766496239810497570866926812998538054604980995209413843204695390357486648037083890611437108046328318770678690768818044074014581417261220999569331129949022473902439676035161829041179532524877774939648300370168798501076573475980611007537005592576000
1490 44441902205113026855632057930224718008446627937390668750336040417670461888302273818325502666679128570443159174736047082944676492127737522323999465745572250625112155178312163847406786078591316827926262561314162215336894357732267454492908858637138791232734574093777801441625140676562631996944073815827058902575261909554749307452669021681602954985944085640262923501298590363451663758283328208953927522373772766496239810497570866926812998538054604980995209413843204695390357486648037083890611437108046328318770678690768818044074014581417261220999569331129949022473902439676035161829041179532524877774939648300370168798501076573475980611007537005592576000
1491 44441902205113026855632057930224718008446627937390668750336040417670461888302273818325502666679128570443159174736047082944676492127737522323999465745572250625112155178312163847406786078591316827926262561314162215336894357732267454492908858637138791232734574093777801441625140676562631996944073815827058902575261909554749307452669021681602954985944085640262923501298590363451663758283328208953927522373772766496239810497570866926812998538054604980995209413843204695390357486648037083890611437108046328318770678690768818044074014581417261220999569331129949022473902439676035161829041179532524877774939648300370168798501076573475980611007537005592576000
1492 44441902205113026855632057930224718008446627937390668750336040417670461888302273818325502666679128570443159174736047082944676492127737522323999465745572250625112155178312163847406786078591316827926262561314162215336894357732267454492908858637138791232734574093777801441625140676562631996944073815827058902575261909554749307452669021681602954985944085640262923501298590363451663758283328208953927522373772766496239810497570866926812998538054604980995209413843204695390357486648037083890611437108046328318770678690768818044074014581417261220999569331129949022473902439676035161829041179532524877774939648300370168798501076573475980611007537005592576000
1493 66351759992233749095458662489825503986610815510524268444251708343581999599235294810759975481351938955671636647880918294836402002746712120829731202358139370183292447681220060624178331615336836024093910004042044187497983276094275309557912925945248215310472719122010257552346335030108009571437502207029798941544866030965240716026834849370633211794014519860912544787438795412633333991117009015968213790904042740378886037072873304321731806817315525236625847654867904610217803727565519366248682875602313168179924623285317845339802503770055971002952357011377013890553536342436320496610758481042059642517984894912452662016162107324199639052234252749349715968000
1494 66351759992233749095458662489825503986610815510524268444251708343581999599235294810759975481351938955671636647880918294836402002746712120829731202358139370183292447681220060624178331615336836024093910004042044187497983276094275309557912925945248215310472719122010257552346335030108009571437502207029798941544866030965240716026834849370633211794014519860912544787438795412633333991117009015968213790904042740378886037072873304321731806817315525236625847654867904610217803727565519366248682875602313168179924623285317845339802503770055971002952357011377013890553536342436320496610758481042059642517984894912452662016162107324199639052234252749349715968000
1495 66351759992233749095458662489825503986610815510524268444251708343581999599235294810759975481351938955671636647880918294836402002746712120829731202358139370183292447681220060624178331615336836024093910004042044187497983276094275309557912925945248215310472719122010257552346335030108009571437502207029798941544866030965240716026834849370633211794014519860912544787438795412633333991117009015968213790904042740378886037072873304321731806817315525236625847654867904610217803727565519366248682875602313168179924623285317845339802503770055971002952357011377013890553536342436320496610758481042059642517984894912452662016162107324199639052234252749349715968000
1496 66351759992233749095458662489825503986610815510524268444251708343581999599235294810759975481351938955671636647880918294836402002746712120829731202358139370183292447681220060624178331615336836024093910004042044187497983276094275309557912925945248215310472719122010257552346335030108009571437502207029798941544866030965240716026834849370633211794014519860912544787438795412633333991117009015968213790904042740378886037072873304321731806817315525236625847654867904610217803727565519366248682875602313168179924623285317845339802503770055971002952357011377013890553536342436320496610758481042059642517984894912452662016162107324199639052234252749349715968000
1497 66351759992233749095458662489825503986610815510524268444251708343581999599235294810759975481351938955671636647880918294836402002746712120829731202358139370183292447681220060624178331615336836024093910004042044187497983276094275309557912925945248215310472719122010257552346335030108009571437502207029798941544866030965240716026834849370633211794014519860912544787438795412633333991117009015968213790904042740378886037072873304321731806817315525236625847654867904610217803727565519366248682875602313168179924623285317845339802503770055971002952357011377013890553536342436320496610758481042059642517984894912452662016162107324199639052234252749349715968000
1498 66351759992233749095458662489825503986610815510524268444251708343581999599235294810759975481351938955671636647880918294836402002746712120829731202358139370183292447681220060624178331615336836024093910004042044187497983276094275309557912925945248215310472719122010257552346335030108009571437502207029798941544866030965240716026834849370633211794014519860912544787438795412633333991117009015968213790904042740378886037072873304321731806817315525236625847654867904610217803727565519366248682875602313168179924623285317845339802503770055971002952357011377013890553536342436320496610758481042059642517984894912452662016162107324199639052234252749349715968000
1499 99461288228358389894092535072248430475929612450275878397933310807029417399253706921329203246546556494551783335173496523959766602117321469123767072334850915904755379074148870875643319091389917200116771096059024237059476930865318689027311475991927074750398605963893376070967156210131906347584815808337668613375754180416895833324225439206579184479227765271507904636370754323537367652684396514936352472565160067827950169572237083178275978419155972329702145634646989010716487787620713530006775630527867439101707010304691450164363953151313900533425583160054143821939750977312044424419526963082047404134459357473766540362226998878975258939299144871275224236032000
1500 99461288228358389894092535072248430475929612450275878397933310807029417399253706921329203246546556494551783335173496523959766602117321469123767072334850915904755379074148870875643319091389917200116771096059024237059476930865318689027311475991927074750398605963893376070967156210131906347584815808337668613375754180416895833324225439206579184479227765271507904636370754323537367652684396514936352472565160067827950169572237083178275978419155972329702145634646989010716487787620713530006775630527867439101707010304691450164363953151313900533425583160054143821939750977312044424419526963082047404134459357473766540362226998878975258939299144871275224236032000
1501 99461288228358389894092535072248430475929612450275878397933310807029417399253706921329203246546556494551783335173496523959766602117321469123767072334850915904755379074148870875643319091389917200116771096059024237059476930865318689027311475991927074750398605963893376070967156210131906347584815808337668613375754180416895833324225439206579184479227765271507904636370754323537367652684396514936352472565160067827950169572237083178275978419155972329702145634646989010716487787620713530006775630527867439101707010304691450164363953151313900533425583160054143821939750977312044424419526963082047404134459357473766540362226998878975258939299144871275224236032000
1502 99461288228358389894092535072248430475929612450275878397933310807029417399253706921329203246546556494551783335173496523959766602117321469123767072334850915904755379074148870875643319091389917200116771096059024237059476930865318689027311475991927074750398605963893376070967156210131906347584815808337668613375754180416895833324225439206579184479227765271507904636370754323537367652684396514936352472565160067827950169572237083178275978419155972329702145634646989010716487787620713530006775630527867439101707010304691450164363953151313900533425583160054143821939750977312044424419526963082047404134459357473766540362226998878975258939299144871275224236032000
1503 99461288228358389894092535072248430475929612450275878397933310807029417399253706921329203246546556494551783335173496523959766602117321469123767072334850915904755379074148870875643319091389917200116771096059024237059476930865318689027311475991927074750398605963893376070967156210131906347584815808337668613375754180416895833324225439206579184479227765271507904636370754323537367652684396514936352472565160067827950169572237083178275978419155972329702145634646989010716487787620713530006775630527867439101707010304691450164363953151313900533425583160054143821939750977312044424419526963082047404134459357473766540362226998878975258939299144871275224236032000
1504 99461288228358389894092535072248430475929612450275878397933310807029417399253706921329203246546556494551783335173496523959766602117321469123767072334850915904755379074148870875643319091389917200116771096059024237059476930865318689027311475991927074750398605963893376070967156210131906347584815808337668613375754180416895833324225439206579184479227765271507904636370754323537367652684396514936352472565160067827950169572237083178275978419155972329702145634646989010716487787620713530006775630527867439101707010304691450164363953151313900533425583160054143821939750977312044424419526963082047404134459357473766540362226998878975258939299144871275224236032000
1505 99461288228358389894092535072248430475929612450275878397933310807029417399253706921329203246546556494551783335173496523959766602117321469123767072334850915904755379074148870875643319091389917200116771096059024237059476930865318689027311475991927074750398605963893376070967156210131906347584815808337668613375754180416895833324225439206579184479227765271507904636370754323537367652684396514936352472565160067827950169572237083178275978419155972329702145634646989010716487787620713530006775630527867439101707010304691450164363953151313900533425583160054143821939750977312044424419526963082047404134459357473766540362226998878975258939299144871275224236032000
1506 99461288228358389894092535072248430475929612450275878397933310807029417399253706921329203246546556494551783335173496523959766602117321469123767072334850915904755379074148870875643319091389917200116771096059024237059476930865318689027311475991927074750398605963893376070967156210131906347584815808337668613375754180416895833324225439206579184479227765271507904636370754323537367652684396514936352472565160067827950169572237083178275978419155972329702145634646989010716487787620713530006775630527867439101707010304691450164363953151313900533425583160054143821939750977312044424419526963082047404134459357473766540362226998878975258939299144871275224236032000
1507 99461288228358389894092535072248430475929612450275878397933310807029417399253706921329203246546556494551783335173496523959766602117321469123767072334850915904755379074148870875643319091389917200116771096059024237059476930865318689027311475991927074750398605963893376070967156210131906347584815808337668613375754180416895833324225439206579184479227765271507904636370754323537367652684396514936352472565160067827950169572237083178275978419155972329702145634646989010716487787620713530006775630527867439101707010304691450164363953151313900533425583160054143821939750977312044424419526963082047404134459357473766540362226998878975258939299144871275224236032000
1508 99461288228358389894092535072248430475929612450275878397933310807029417399253706921329203246546556494551783335173496523959766602117321469123767072334850915904755379074148870875643319091389917200116771096059024237059476930865318689027311475991927074750398605963893376070967156210131906347584815808337668613375754180416895833324225439206579184479227765271507904636370754323537367652684396514936352472565160067827950169572237083178275978419155972329702145634646989010716487787620713530006775630527867439101707010304691450164363953151313900533425583160054143821939750977312044424419526963082047404134459357473766540362226998878975258939299144871275224236032000
1509 99461288228358389894092535072248430475929612450275878397933310807029417399253706921329203246546556494551783335173496523959766602117321469123767072334850915904755379074148870875643319091389917200116771096059024237059476930865318689027311475991927074750398605963893376070967156210131906347584815808337668613375754180416895833324225439206579184479227765271507904636370754323537367652684396514936352472565160067827950169572237083178275978419155972329702145634646989010716487787620713530006775630527867439101707010304691450164363953151313900533425583160054143821939750977312044424419526963082047404134459357473766540362226998878975258939299144871275224236032000
1510 99461288228358389894092535072248430475929612450275878397933310807029417399253706921329203246546556494551783335173496523959766602117321469123767072334850915904755379074148870875643319091389917200116771096059024237059476930865318689027311475991927074750398605963893376070967156210131906347584815808337668613375754180416895833324225439206579184479227765271507904636370754323537367652684396514936352472565160067827950169572237083178275978419155972329702145634646989010716487787620713530006775630527867439101707010304691450164363953151313900533425583160054143821939750977312044424419526963082047404134459357473766540362226998878975258939299144871275224236032000
1511 150286006513049527129973820494167378449129644412366852259277232629421449690272351158128426105531846863267744619447153247703207335799272739846012046297959733932085377781038943893097055147090164889376441126145185622196869642537496539120267640223801809947852293611442891243231373033509310491200656686398217274810764566609929604152904638641141147748113153325248443905556209782864962523206123134068828586045956862488032706223650232682375003391344674190179942053951600395192613047094898143840237977727607700482679292570388781198353933211635303706006056154841811314950963726718499125297905241216973627647168089142861242487324995306131616257281007900496863820644352000
1512 150286006513049527129973820494167378449129644412366852259277232629421449690272351158128426105531846863267744619447153247703207335799272739846012046297959733932085377781038943893097055147090164889376441126145185622196869642537496539120267640223801809947852293611442891243231373033509310491200656686398217274810764566609929604152904638641141147748113153325248443905556209782864962523206123134068828586045956862488032706223650232682375003391344674190179942053951600395192613047094898143840237977727607700482679292570388781198353933211635303706006056154841811314950963726718499125297905241216973627647168089142861242487324995306131616257281007900496863820644352000
1513 150286006513049527129973820494167378449129644412366852259277232629421449690272351158128426105531846863267744619447153247703207335799272739846012046297959733932085377781038943893097055147090164889376441126145185622196869642537496539120267640223801809947852293611442891243231373033509310491200656686398217274810764566609929604152904638641141147748113153325248443905556209782864962523206123134068828586045956862488032706223650232682375003391344674190179942053951600395192613047094898143840237977727607700482679292570388781198353933211635303706006056154841811314950963726718499125297905241216973627647168089142861242487324995306131616257281007900496863820644352000
1514 150286006513049527129973820494167378449129644412366852259277232629421449690272351158128426105531846863267744619447153247703207335799272739846012046297959733932085377781038943893097055147090164889376441126145185622196869642537496539120267640223801809947852293611442891243231373033509310491200656686398217274810764566609929604152904638641141147748113153325248443905556209782864962523206123134068828586045956862488032706223650232682375003391344674190179942053951600395192613047094898143840237977727607700482679292570388781198353933211635303706006056154841811314950963726718499125297905241216973627647168089142861242487324995306131616257281007900496863820644352000
1515 150286006513049527129973820494167378449129644412366852259277232629421449690272351158128426105531846863267744619447153247703207335799272739846012046297959733932085377781038943893097055147090164889376441126145185622196869642537496539120267640223801809947852293611442891243231373033509310491200656686398217274810764566609929604152904638641141147748113153325248443905556209782864962523206123134068828586045956862488032706223650232682375003391344674190179942053951600395192613047094898143840237977727607700482679292570388781198353933211635303706006056154841811314950963726718499125297905241216973627647168089142861242487324995306131616257281007900496863820644352000
1516 150286006513049527129973820494167378449129644412366852259277232629421449690272351158128426105531846863267744619447153247703207335799272739846012046297959733932085377781038943893097055147090164889376441126145185622196869642537496539120267640223801809947852293611442891243231373033509310491200656686398217274810764566609929604152904638641141147748113153325248443905556209782864962523206123134068828586045956862488032706223650232682375003391344674190179942053951600395192613047094898143840237977727607700482679292570388781198353933211635303706006056154841811314950963726718499125297905241216973627647168089142861242487324995306131616257281007900496863820644352000
1517 150286006513049527129973820494167378449129644412366852259277232629421449690272351158128426105531846863267744619447153247703207335799272739846012046297959733932085377781038943893097055147090164889376441126145185622196869642537496539120267640223801809947852293611442891243231373033509310491200656686398217274810764566609929604152904638641141147748113153325248443905556209782864962523206123134068828586045956862488032706223650232682375003391344674190179942053951600395192613047094898143840237977727607700482679292570388781198353933211635303706006056154841811314950963726718499125297905241216973627647168089142861242487324995306131616257281007900496863820644352000
1518 150286006513049527129973820494167378449129644412366852259277232629421449690272351158128426105531846863267744619447153247703207335799272739846012046297959733932085377781038943893097055147090164889376441126145185622196869642537496539120267640223801809947852293611442891243231373033509310491200656686398217274810764566609929604152904638641141147748113153325248443905556209782864962523206123134068828586045956862488032706223650232682375003391344674190179942053951600395192613047094898143840237977727607700482679292570388781198353933211635303706006056154841811314950963726718499125297905241216973627647168089142861242487324995306131616257281007900496863820644352000
1519 150286006513049527129973820494167378449129644412366852259277232629421449690272351158128426105531846863267744619447153247703207335799272739846012046297959733932085377781038943893097055147090164889376441126145185622196869642537496539120267640223801809947852293611442891243231373033509310491200656686398217274810764566609929604152904638641141147748113153325248443905556209782864962523206123134068828586045956862488032706223650232682375003391344674190179942053951600395192613047094898143840237977727607700482679292570388781198353933211635303706006056154841811314950963726718499125297905241216973627647168089142861242487324995306131616257281007900496863820644352000
1520 150286006513049527129973820494167378449129644412366852259277232629421449690272351158128426105531846863267744619447153247703207335799272739846012046297959733932085377781038943893097055147090164889376441126145185622196869642537496539120267640223801809947852293611442891243231373033509310491200656686398217274810764566609929604152904638641141147748113153325248443905556209782864962523206123134068828586045956862488032706223650232682375003391344674190179942053951600395192613047094898143840237977727607700482679292570388781198353933211635303706006056154841811314950963726718499125297905241216973627647168089142861242487324995306131616257281007900496863820644352000
1521 150286006513049527129973820494167378449129644412366852259277232629421449690272351158128426105531846863267744619447153247703207335799272739846012046297959733932085377781038943893097055147090164889376441126145185622196869642537496539120267640223801809947852293611442891243231373033509310491200656686398217274810764566609929604152904638641141147748113153325248443905556209782864962523206123134068828586045956862488032706223650232682375003391344674190179942053951600395192613047094898143840237977727607700482679292570388781198353933211635303706006056154841811314950963726718499125297905241216973627647168089142861242487324995306131616257281007900496863820644352000
1522 150286006513049527129973820494167378449129644412366852259277232629421449690272351158128426105531846863267744619447153247703207335799272739846012046297959733932085377781038943893097055147090164889376441126145185622196869642537496539120267640223801809947852293611442891243231373033509310491200656686398217274810764566609929604152904638641141147748113153325248443905556209782864962523206123134068828586045956862488032706223650232682375003391344674190179942053951600395192613047094898143840237977727607700482679292570388781198353933211635303706006056154841811314950963726718499125297905241216973627647168089142861242487324995306131616257281007900496863820644352000
1523 228885587919374429818950128612616917378024448440034715990879225294608867878284790813829592958725002772756775055418014396251984772422292382785476346511792674778566030360522311549186814989018321126520319835119117702605832465584607229080167616060850156550579043170227523363441381130034679878098600133384484909536794434946922787124873764650457968020376332514353380068162107499303337922842925533186825936547992301569273811578619304375257130165017938791644051748168287401878349670725529873068682440079146527835120562584702113765093040281320567544247223523824078632670317755792274167828709682373450834906636999764577672308195967851238451559838975032456723598841348096000
1524 228885587919374429818950128612616917378024448440034715990879225294608867878284790813829592958725002772756775055418014396251984772422292382785476346511792674778566030360522311549186814989018321126520319835119117702605832465584607229080167616060850156550579043170227523363441381130034679878098600133384484909536794434946922787124873764650457968020376332514353380068162107499303337922842925533186825936547992301569273811578619304375257130165017938791644051748168287401878349670725529873068682440079146527835120562584702113765093040281320567544247223523824078632670317755792274167828709682373450834906636999764577672308195967851238451559838975032456723598841348096000
1525 13962020863081840218955957845369631960059491354842117675443632742971140940575372239643605170482225169138163278380498878171371071117759835349914057137219353161492527851991861004500395714330117588717739509942266179858955780400661040973890224579711859549585321633383878925169924248932115472564014608136453579481744460531762290014617299643677936049242956283375556184157888557457503613293418457524396382129427530395725702506295777566890684940066094266290287156638265531514579329914257322257189628844827938197942354317666828939670675457160554620199080634953268796592889383103328724237551290624780500929304856985639238010799954038925545545150177476979860139529322233856000
1526 13962020863081840218955957845369631960059491354842117675443632742971140940575372239643605170482225169138163278380498878171371071117759835349914057137219353161492527851991861004500395714330117588717739509942266179858955780400661040973890224579711859549585321633383878925169924248932115472564014608136453579481744460531762290014617299643677936049242956283375556184157888557457503613293418457524396382129427530395725702506295777566890684940066094266290287156638265531514579329914257322257189628844827938197942354317666828939670675457160554620199080634953268796592889383103328724237551290624780500929304856985639238010799954038925545545150177476979860139529322233856000
1527 13962020863081840218955957845369631960059491354842117675443632742971140940575372239643605170482225169138163278380498878171371071117759835349914057137219353161492527851991861004500395714330117588717739509942266179858955780400661040973890224579711859549585321633383878925169924248932115472564014608136453579481744460531762290014617299643677936049242956283375556184157888557457503613293418457524396382129427530395725702506295777566890684940066094266290287156638265531514579329914257322257189628844827938197942354317666828939670675457160554620199080634953268796592889383103328724237551290624780500929304856985639238010799954038925545545150177476979860139529322233856000
1528 13962020863081840218955957845369631960059491354842117675443632742971140940575372239643605170482225169138163278380498878171371071117759835349914057137219353161492527851991861004500395714330117588717739509942266179858955780400661040973890224579711859549585321633383878925169924248932115472564014608136453579481744460531762290014617299643677936049242956283375556184157888557457503613293418457524396382129427530395725702506295777566890684940066094266290287156638265531514579329914257322257189628844827938197942354317666828939670675457160554620199080634953268796592889383103328724237551290624780500929304856985639238010799954038925545545150177476979860139529322233856000
1529 13962020863081840218955957845369631960059491354842117675443632742971140940575372239643605170482225169138163278380498878171371071117759835349914057137219353161492527851991861004500395714330117588717739509942266179858955780400661040973890224579711859549585321633383878925169924248932115472564014608136453579481744460531762290014617299643677936049242956283375556184157888557457503613293418457524396382129427530395725702506295777566890684940066094266290287156638265531514579329914257322257189628844827938197942354317666828939670675457160554620199080634953268796592889383103328724237551290624780500929304856985639238010799954038925545545150177476979860139529322233856000
1530 13962020863081840218955957845369631960059491354842117675443632742971140940575372239643605170482225169138163278380498878171371071117759835349914057137219353161492527851991861004500395714330117588717739509942266179858955780400661040973890224579711859549585321633383878925169924248932115472564014608136453579481744460531762290014617299643677936049242956283375556184157888557457503613293418457524396382129427530395725702506295777566890684940066094266290287156638265531514579329914257322257189628844827938197942354317666828939670675457160554620199080634953268796592889383103328724237551290624780500929304856985639238010799954038925545545150177476979860139529322233856000
1531 21375853941378297375221571461260906530851081264263282161104201729488816780020894898894359516008286733950527979200543782480369109881290307920718421477082829690245060141399539197890105838639410028326859189721609521364061299793412053731025933831538856970415127420710718634435154025115068788495506365056910430186550769074128066012379085754470920091390966069847976517945727381467438031952223658469850861040153549035856050537138835454909638643241190321690429636813184528748820954098727960375757321761431573381049744460347915106635804124912809123524792452113454527583713645531196276807691025946538946922765736045013673394534729633595010229624921717256165873619392340033536000
1532 21375853941378297375221571461260906530851081264263282161104201729488816780020894898894359516008286733950527979200543782480369109881290307920718421477082829690245060141399539197890105838639410028326859189721609521364061299793412053731025933831538856970415127420710718634435154025115068788495506365056910430186550769074128066012379085754470920091390966069847976517945727381467438031952223658469850861040153549035856050537138835454909638643241190321690429636813184528748820954098727960375757321761431573381049744460347915106635804124912809123524792452113454527583713645531196276807691025946538946922765736045013673394534729633595010229624921717256165873619392340033536000
1533 21375853941378297375221571461260906530851081264263282161104201729488816780020894898894359516008286733950527979200543782480369109881290307920718421477082829690245060141399539197890105838639410028326859189721609521364061299793412053731025933831538856970415127420710718634435154025115068788495506365056910430186550769074128066012379085754470920091390966069847976517945727381467438031952223658469850861040153549035856050537138835454909638643241190321690429636813184528748820954098727960375757321761431573381049744460347915106635804124912809123524792452113454527583713645531196276807691025946538946922765736045013673394534729633595010229624921717256165873619392340033536000
1534 21375853941378297375221571461260906530851081264263282161104201729488816780020894898894359516008286733950527979200543782480369109881290307920718421477082829690245060141399539197890105838639410028326859189721609521364061299793412053731025933831538856970415127420710718634435154025115068788495506365056910430186550769074128066012379085754470920091390966069847976517945727381467438031952223658469850861040153549035856050537138835454909638643241190321690429636813184528748820954098727960375757321761431573381049744460347915106635804124912809123524792452113454527583713645531196276807691025946538946922765736045013673394534729633595010229624921717256165873619392340033536000
1535 21375853941378297375221571461260906530851081264263282161104201729488816780020894898894359516008286733950527979200543782480369109881290307920718421477082829690245060141399539197890105838639410028326859189721609521364061299793412053731025933831538856970415127420710718634435154025115068788495506365056910430186550769074128066012379085754470920091390966069847976517945727381467438031952223658469850861040153549035856050537138835454909638643241190321690429636813184528748820954098727960375757321761431573381049744460347915106635804124912809123524792452113454527583713645531196276807691025946538946922765736045013673394534729633595010229624921717256165873619392340033536000
1536 21375853941378297375221571461260906530851081264263282161104201729488816780020894898894359516008286733950527979200543782480369109881290307920718421477082829690245060141399539197890105838639410028326859189721609521364061299793412053731025933831538856970415127420710718634435154025115068788495506365056910430186550769074128066012379085754470920091390966069847976517945727381467438031952223658469850861040153549035856050537138835454909638643241190321690429636813184528748820954098727960375757321761431573381049744460347915106635804124912809123524792452113454527583713645531196276807691025946538946922765736045013673394534729633595010229624921717256165873619392340033536000
1537 21375853941378297375221571461260906530851081264263282161104201729488816780020894898894359516008286733950527979200543782480369109881290307920718421477082829690245060141399539197890105838639410028326859189721609521364061299793412053731025933831538856970415127420710718634435154025115068788495506365056910430186550769074128066012379085754470920091390966069847976517945727381467438031952223658469850861040153549035856050537138835454909638643241190321690429636813184528748820954098727960375757321761431573381049744460347915106635804124912809123524792452113454527583713645531196276807691025946538946922765736045013673394534729633595010229624921717256165873619392340033536000
1538 21375853941378297375221571461260906530851081264263282161104201729488816780020894898894359516008286733950527979200543782480369109881290307920718421477082829690245060141399539197890105838639410028326859189721609521364061299793412053731025933831538856970415127420710718634435154025115068788495506365056910430186550769074128066012379085754470920091390966069847976517945727381467438031952223658469850861040153549035856050537138835454909638643241190321690429636813184528748820954098727960375757321761431573381049744460347915106635804124912809123524792452113454527583713645531196276807691025946538946922765736045013673394534729633595010229624921717256165873619392340033536000
1539 21375853941378297375221571461260906530851081264263282161104201729488816780020894898894359516008286733950527979200543782480369109881290307920718421477082829690245060141399539197890105838639410028326859189721609521364061299793412053731025933831538856970415127420710718634435154025115068788495506365056910430186550769074128066012379085754470920091390966069847976517945727381467438031952223658469850861040153549035856050537138835454909638643241190321690429636813184528748820954098727960375757321761431573381049744460347915106635804124912809123524792452113454527583713645531196276807691025946538946922765736045013673394534729633595010229624921717256165873619392340033536000
1540 21375853941378297375221571461260906530851081264263282161104201729488816780020894898894359516008286733950527979200543782480369109881290307920718421477082829690245060141399539197890105838639410028326859189721609521364061299793412053731025933831538856970415127420710718634435154025115068788495506365056910430186550769074128066012379085754470920091390966069847976517945727381467438031952223658469850861040153549035856050537138835454909638643241190321690429636813184528748820954098727960375757321761431573381049744460347915106635804124912809123524792452113454527583713645531196276807691025946538946922765736045013673394534729633595010229624921717256165873619392340033536000
1541 21375853941378297375221571461260906530851081264263282161104201729488816780020894898894359516008286733950527979200543782480369109881290307920718421477082829690245060141399539197890105838639410028326859189721609521364061299793412053731025933831538856970415127420710718634435154025115068788495506365056910430186550769074128066012379085754470920091390966069847976517945727381467438031952223658469850861040153549035856050537138835454909638643241190321690429636813184528748820954098727960375757321761431573381049744460347915106635804124912809123524792452113454527583713645531196276807691025946538946922765736045013673394534729633595010229624921717256165873619392340033536000
1542 21375853941378297375221571461260906530851081264263282161104201729488816780020894898894359516008286733950527979200543782480369109881290307920718421477082829690245060141399539197890105838639410028326859189721609521364061299793412053731025933831538856970415127420710718634435154025115068788495506365056910430186550769074128066012379085754470920091390966069847976517945727381467438031952223658469850861040153549035856050537138835454909638643241190321690429636813184528748820954098727960375757321761431573381049744460347915106635804124912809123524792452113454527583713645531196276807691025946538946922765736045013673394534729633595010229624921717256165873619392340033536000
1543 32982942631546712849966884764725578777103218390758244374583783268601244291572240828993996733200786430485664671906439056367209536546830945121668524339138806212048127798179488982344433309020609673708343729740443491464746585581234798906973015902064456305350541610156638852933442660752551140648566321282812793777847836681379605857100929319148629701016260645775427767190257349604256883302281105018979878584956926162325885978805223106925572426521156666368332929602743727859430732174337242859793547477888917726959755702316833009539045764740464477598754753611060336061670155054635855114267253035509595101827530717456098047767087824637100784311254209726263942994722380671746048000
1544 32982942631546712849966884764725578777103218390758244374583783268601244291572240828993996733200786430485664671906439056367209536546830945121668524339138806212048127798179488982344433309020609673708343729740443491464746585581234798906973015902064456305350541610156638852933442660752551140648566321282812793777847836681379605857100929319148629701016260645775427767190257349604256883302281105018979878584956926162325885978805223106925572426521156666368332929602743727859430732174337242859793547477888917726959755702316833009539045764740464477598754753611060336061670155054635855114267253035509595101827530717456098047767087824637100784311254209726263942994722380671746048000
1545 32982942631546712849966884764725578777103218390758244374583783268601244291572240828993996733200786430485664671906439056367209536546830945121668524339138806212048127798179488982344433309020609673708343729740443491464746585581234798906973015902064456305350541610156638852933442660752551140648566321282812793777847836681379605857100929319148629701016260645775427767190257349604256883302281105018979878584956926162325885978805223106925572426521156666368332929602743727859430732174337242859793547477888917726959755702316833009539045764740464477598754753611060336061670155054635855114267253035509595101827530717456098047767087824637100784311254209726263942994722380671746048000
1546 32982942631546712849966884764725578777103218390758244374583783268601244291572240828993996733200786430485664671906439056367209536546830945121668524339138806212048127798179488982344433309020609673708343729740443491464746585581234798906973015902064456305350541610156638852933442660752551140648566321282812793777847836681379605857100929319148629701016260645775427767190257349604256883302281105018979878584956926162325885978805223106925572426521156666368332929602743727859430732174337242859793547477888917726959755702316833009539045764740464477598754753611060336061670155054635855114267253035509595101827530717456098047767087824637100784311254209726263942994722380671746048000
1547 32982942631546712849966884764725578777103218390758244374583783268601244291572240828993996733200786430485664671906439056367209536546830945121668524339138806212048127798179488982344433309020609673708343729740443491464746585581234798906973015902064456305350541610156638852933442660752551140648566321282812793777847836681379605857100929319148629701016260645775427767190257349604256883302281105018979878584956926162325885978805223106925572426521156666368332929602743727859430732174337242859793547477888917726959755702316833009539045764740464477598754753611060336061670155054635855114267253035509595101827530717456098047767087824637100784311254209726263942994722380671746048000
1548 767045177477830531394578715458734390165191125366470799408925192293052192827261414627767365888390382104317783067591605962028128756903045235387640100910204795629026227864639278659172867651642085435077761156754499801505734548400809276906349207024754797798849804887363694254266108389594212573222472587972390552973205504218130368769789053933689062814331642925009948074192031386145508914006537326022787874068765724705253162297795886207571451779561782938798440223319621578126296097077610299064966220416021342487436179123647279291605715459080569246482668688629310140969073373363624537541098907802548723298314667847816233669002042433420948472354749063401487046388892573761536000
1549 1188152979913159493130202430245579570365881053192663268284425122861937846689427931258411649761116701879588245971699397635181571444442817069615454516309907228429361626962326242643058771992393590338935452031812720192532382815472853569927934921681345181790418347770526362399858201895481435275921610038769232966555495326033883941224403244543284358299399714890840409566923456617139393307796126318009298416932518107568437148399285827735528178806541201772198783905922093824517632654373218353251632675424417059513038641462529635622697253246115801762801653798686801408361094655340254408651162208186147972389089420496267345953284163729369049183677506299208903434856394596756619264000
1550 1188152979913159493130202430245579570365881053192663268284425122861937846689427931258411649761116701879588245971699397635181571444442817069615454516309907228429361626962326242643058771992393590338935452031812720192532382815472853569927934921681345181790418347770526362399858201895481435275921610038769232966555495326033883941224403244543284358299399714890840409566923456617139393307796126318009298416932518107568437148399285827735528178806541201772198783905922093824517632654373218353251632675424417059513038641462529635622697253246115801762801653798686801408361094655340254408651162208186147972389089420496267345953284163729369049183677506299208903434856394596756619264000
1551 1188152979913159493130202430245579570365881053192663268284425122861937846689427931258411649761116701879588245971699397635181571444442817069615454516309907228429361626962326242643058771992393590338935452031812720192532382815472853569927934921681345181790418347770526362399858201895481435275921610038769232966555495326033883941224403244543284358299399714890840409566923456617139393307796126318009298416932518107568437148399285827735528178806541201772198783905922093824517632654373218353251632675424417059513038641462529635622697253246115801762801653798686801408361094655340254408651162208186147972389089420496267345953284163729369049183677506299208903434856394596756619264000
1552 1188152979913159493130202430245579570365881053192663268284425122861937846689427931258411649761116701879588245971699397635181571444442817069615454516309907228429361626962326242643058771992393590338935452031812720192532382815472853569927934921681345181790418347770526362399858201895481435275921610038769232966555495326033883941224403244543284358299399714890840409566923456617139393307796126318009298416932518107568437148399285827735528178806541201772198783905922093824517632654373218353251632675424417059513038641462529635622697253246115801762801653798686801408361094655340254408651162208186147972389089420496267345953284163729369049183677506299208903434856394596756619264000
1553 1845201577805136692831204374171385072778213275608206055645712215804589475908681577244313292079014238019000545994049164527436980453219694909112800863829285925750798606672492654824670272904187245796366757005405154459002790512429341594098082933371129067320519694087627440806979787543682668983506260390208618797060684241330621760721498238775720608438967757225475156057432128126417477807007384171868440441496200621053782891464090890473275261686558486352224711405897011709475883512241608102599785544934119693423749010191308524122048834291217840137630968349360602587184779999743415096635254909313087801120255870030703188265450306271710133382251167282671427034331980808763029716992000
1554 1845201577805136692831204374171385072778213275608206055645712215804589475908681577244313292079014238019000545994049164527436980453219694909112800863829285925750798606672492654824670272904187245796366757005405154459002790512429341594098082933371129067320519694087627440806979787543682668983506260390208618797060684241330621760721498238775720608438967757225475156057432128126417477807007384171868440441496200621053782891464090890473275261686558486352224711405897011709475883512241608102599785544934119693423749010191308524122048834291217840137630968349360602587184779999743415096635254909313087801120255870030703188265450306271710133382251167282671427034331980808763029716992000
1555 1845201577805136692831204374171385072778213275608206055645712215804589475908681577244313292079014238019000545994049164527436980453219694909112800863829285925750798606672492654824670272904187245796366757005405154459002790512429341594098082933371129067320519694087627440806979787543682668983506260390208618797060684241330621760721498238775720608438967757225475156057432128126417477807007384171868440441496200621053782891464090890473275261686558486352224711405897011709475883512241608102599785544934119693423749010191308524122048834291217840137630968349360602587184779999743415096635254909313087801120255870030703188265450306271710133382251167282671427034331980808763029716992000
1556 1845201577805136692831204374171385072778213275608206055645712215804589475908681577244313292079014238019000545994049164527436980453219694909112800863829285925750798606672492654824670272904187245796366757005405154459002790512429341594098082933371129067320519694087627440806979787543682668983506260390208618797060684241330621760721498238775720608438967757225475156057432128126417477807007384171868440441496200621053782891464090890473275261686558486352224711405897011709475883512241608102599785544934119693423749010191308524122048834291217840137630968349360602587184779999743415096635254909313087801120255870030703188265450306271710133382251167282671427034331980808763029716992000
1557 1845201577805136692831204374171385072778213275608206055645712215804589475908681577244313292079014238019000545994049164527436980453219694909112800863829285925750798606672492654824670272904187245796366757005405154459002790512429341594098082933371129067320519694087627440806979787543682668983506260390208618797060684241330621760721498238775720608438967757225475156057432128126417477807007384171868440441496200621053782891464090890473275261686558486352224711405897011709475883512241608102599785544934119693423749010191308524122048834291217840137630968349360602587184779999743415096635254909313087801120255870030703188265450306271710133382251167282671427034331980808763029716992000
1558 1845201577805136692831204374171385072778213275608206055645712215804589475908681577244313292079014238019000545994049164527436980453219694909112800863829285925750798606672492654824670272904187245796366757005405154459002790512429341594098082933371129067320519694087627440806979787543682668983506260390208618797060684241330621760721498238775720608438967757225475156057432128126417477807007384171868440441496200621053782891464090890473275261686558486352224711405897011709475883512241608102599785544934119693423749010191308524122048834291217840137630968349360602587184779999743415096635254909313087801120255870030703188265450306271710133382251167282671427034331980808763029716992000
1559 2876669259798208104123847619333189328461234496673193240751665344439354992941634578923884422351183197071621851204722647498274252526569504363306856546709856758245495027802416048871660955457627916196535774171426635801585350408877343545198911293125590215952690203082611180218081488780601280945286259948335236704617606732234439324964815754251348428556350733514515768293536687749084847901124511923942898648292576768222847527792517698247836132969344680223118325081793441255072902395584667031953065664552292602047624706888249989106274132660008612774566679656653179433421072019599984135654362403619103881946478901377866270505837027477596097942929569793684754746523558080861563328790528000
1560 2876669259798208104123847619333189328461234496673193240751665344439354992941634578923884422351183197071621851204722647498274252526569504363306856546709856758245495027802416048871660955457627916196535774171426635801585350408877343545198911293125590215952690203082611180218081488780601280945286259948335236704617606732234439324964815754251348428556350733514515768293536687749084847901124511923942898648292576768222847527792517698247836132969344680223118325081793441255072902395584667031953065664552292602047624706888249989106274132660008612774566679656653179433421072019599984135654362403619103881946478901377866270505837027477596097942929569793684754746523558080861563328790528000
1561 2876669259798208104123847619333189328461234496673193240751665344439354992941634578923884422351183197071621851204722647498274252526569504363306856546709856758245495027802416048871660955457627916196535774171426635801585350408877343545198911293125590215952690203082611180218081488780601280945286259948335236704617606732234439324964815754251348428556350733514515768293536687749084847901124511923942898648292576768222847527792517698247836132969344680223118325081793441255072902395584667031953065664552292602047624706888249989106274132660008612774566679656653179433421072019599984135654362403619103881946478901377866270505837027477596097942929569793684754746523558080861563328790528000
1562 2876669259798208104123847619333189328461234496673193240751665344439354992941634578923884422351183197071621851204722647498274252526569504363306856546709856758245495027802416048871660955457627916196535774171426635801585350408877343545198911293125590215952690203082611180218081488780601280945286259948335236704617606732234439324964815754251348428556350733514515768293536687749084847901124511923942898648292576768222847527792517698247836132969344680223118325081793441255072902395584667031953065664552292602047624706888249989106274132660008612774566679656653179433421072019599984135654362403619103881946478901377866270505837027477596097942929569793684754746523558080861563328790528000
1563 2876669259798208104123847619333189328461234496673193240751665344439354992941634578923884422351183197071621851204722647498274252526569504363306856546709856758245495027802416048871660955457627916196535774171426635801585350408877343545198911293125590215952690203082611180218081488780601280945286259948335236704617606732234439324964815754251348428556350733514515768293536687749084847901124511923942898648292576768222847527792517698247836132969344680223118325081793441255072902395584667031953065664552292602047624706888249989106274132660008612774566679656653179433421072019599984135654362403619103881946478901377866270505837027477596097942929569793684754746523558080861563328790528000
1564 2876669259798208104123847619333189328461234496673193240751665344439354992941634578923884422351183197071621851204722647498274252526569504363306856546709856758245495027802416048871660955457627916196535774171426635801585350408877343545198911293125590215952690203082611180218081488780601280945286259948335236704617606732234439324964815754251348428556350733514515768293536687749084847901124511923942898648292576768222847527792517698247836132969344680223118325081793441255072902395584667031953065664552292602047624706888249989106274132660008612774566679656653179433421072019599984135654362403619103881946478901377866270505837027477596097942929569793684754746523558080861563328790528000
1565 2876669259798208104123847619333189328461234496673193240751665344439354992941634578923884422351183197071621851204722647498274252526569504363306856546709856758245495027802416048871660955457627916196535774171426635801585350408877343545198911293125590215952690203082611180218081488780601280945286259948335236704617606732234439324964815754251348428556350733514515768293536687749084847901124511923942898648292576768222847527792517698247836132969344680223118325081793441255072902395584667031953065664552292602047624706888249989106274132660008612774566679656653179433421072019599984135654362403619103881946478901377866270505837027477596097942929569793684754746523558080861563328790528000
1566 2876669259798208104123847619333189328461234496673193240751665344439354992941634578923884422351183197071621851204722647498274252526569504363306856546709856758245495027802416048871660955457627916196535774171426635801585350408877343545198911293125590215952690203082611180218081488780601280945286259948335236704617606732234439324964815754251348428556350733514515768293536687749084847901124511923942898648292576768222847527792517698247836132969344680223118325081793441255072902395584667031953065664552292602047624706888249989106274132660008612774566679656653179433421072019599984135654362403619103881946478901377866270505837027477596097942929569793684754746523558080861563328790528000
1567 4507740730103792099162069219495107677698754456286893808257859594736469273939541385173726889824304069811231440837800388629795753709134413337301844208694345540170690708566385948581892717202102944679971558126625538301084244090710797335326693996327799868397865548230451719401733692919202207241263569339041315916135789749411366422219866286911862987547801599417246208915971989702815956661062110184818522181874467795805202076050875233154359220362963113909626415403170322446699238053881173239070453896353442507408627915693887732929531565878233496217745987021975532172170819854713175140570385886471135783010132438459116445882646622057393085476570635866704010687802415512710069736214757376000
1568 4507740730103792099162069219495107677698754456286893808257859594736469273939541385173726889824304069811231440837800388629795753709134413337301844208694345540170690708566385948581892717202102944679971558126625538301084244090710797335326693996327799868397865548230451719401733692919202207241263569339041315916135789749411366422219866286911862987547801599417246208915971989702815956661062110184818522181874467795805202076050875233154359220362963113909626415403170322446699238053881173239070453896353442507408627915693887732929531565878233496217745987021975532172170819854713175140570385886471135783010132438459116445882646622057393085476570635866704010687802415512710069736214757376000
1569 4507740730103792099162069219495107677698754456286893808257859594736469273939541385173726889824304069811231440837800388629795753709134413337301844208694345540170690708566385948581892717202102944679971558126625538301084244090710797335326693996327799868397865548230451719401733692919202207241263569339041315916135789749411366422219866286911862987547801599417246208915971989702815956661062110184818522181874467795805202076050875233154359220362963113909626415403170322446699238053881173239070453896353442507408627915693887732929531565878233496217745987021975532172170819854713175140570385886471135783010132438459116445882646622057393085476570635866704010687802415512710069736214757376000
1570 4507740730103792099162069219495107677698754456286893808257859594736469273939541385173726889824304069811231440837800388629795753709134413337301844208694345540170690708566385948581892717202102944679971558126625538301084244090710797335326693996327799868397865548230451719401733692919202207241263569339041315916135789749411366422219866286911862987547801599417246208915971989702815956661062110184818522181874467795805202076050875233154359220362963113909626415403170322446699238053881173239070453896353442507408627915693887732929531565878233496217745987021975532172170819854713175140570385886471135783010132438459116445882646622057393085476570635866704010687802415512710069736214757376000
1571 7081660686993057387783610743826814161664743250826710172773097423330993229359019516107924943913981693673444593556184410537409129077050163352901197251858816843608155103157792325222153458724503726092235317816928720671003347466506662613798236268230973593253046776270039651180123631576066667576025067431633907304249325696325256649307409936738536753437596312684493794206991995823123867914528575100349898347724788907209972461475924991285498335190215051952023098598380576563764502982647323158579683071171258179138954455555097628432294089994704822558078945611523561042480357991754398145836076227646154315108918060819271936481637843252164537283692468946592000790537594770467519555593383837696000
1572 7081660686993057387783610743826814161664743250826710172773097423330993229359019516107924943913981693673444593556184410537409129077050163352901197251858816843608155103157792325222153458724503726092235317816928720671003347466506662613798236268230973593253046776270039651180123631576066667576025067431633907304249325696325256649307409936738536753437596312684493794206991995823123867914528575100349898347724788907209972461475924991285498335190215051952023098598380576563764502982647323158579683071171258179138954455555097628432294089994704822558078945611523561042480357991754398145836076227646154315108918060819271936481637843252164537283692468946592000790537594770467519555593383837696000
1573 7081660686993057387783610743826814161664743250826710172773097423330993229359019516107924943913981693673444593556184410537409129077050163352901197251858816843608155103157792325222153458724503726092235317816928720671003347466506662613798236268230973593253046776270039651180123631576066667576025067431633907304249325696325256649307409936738536753437596312684493794206991995823123867914528575100349898347724788907209972461475924991285498335190215051952023098598380576563764502982647323158579683071171258179138954455555097628432294089994704822558078945611523561042480357991754398145836076227646154315108918060819271936481637843252164537283692468946592000790537594770467519555593383837696000
1574 7081660686993057387783610743826814161664743250826710172773097423330993229359019516107924943913981693673444593556184410537409129077050163352901197251858816843608155103157792325222153458724503726092235317816928720671003347466506662613798236268230973593253046776270039651180123631576066667576025067431633907304249325696325256649307409936738536753437596312684493794206991995823123867914528575100349898347724788907209972461475924991285498335190215051952023098598380576563764502982647323158579683071171258179138954455555097628432294089994704822558078945611523561042480357991754398145836076227646154315108918060819271936481637843252164537283692468946592000790537594770467519555593383837696000
1575 7081660686993057387783610743826814161664743250826710172773097423330993229359019516107924943913981693673444593556184410537409129077050163352901197251858816843608155103157792325222153458724503726092235317816928720671003347466506662613798236268230973593253046776270039651180123631576066667576025067431633907304249325696325256649307409936738536753437596312684493794206991995823123867914528575100349898347724788907209972461475924991285498335190215051952023098598380576563764502982647323158579683071171258179138954455555097628432294089994704822558078945611523561042480357991754398145836076227646154315108918060819271936481637843252164537283692468946592000790537594770467519555593383837696000
1576 7081660686993057387783610743826814161664743250826710172773097423330993229359019516107924943913981693673444593556184410537409129077050163352901197251858816843608155103157792325222153458724503726092235317816928720671003347466506662613798236268230973593253046776270039651180123631576066667576025067431633907304249325696325256649307409936738536753437596312684493794206991995823123867914528575100349898347724788907209972461475924991285498335190215051952023098598380576563764502982647323158579683071171258179138954455555097628432294089994704822558078945611523561042480357991754398145836076227646154315108918060819271936481637843252164537283692468946592000790537594770467519555593383837696000
1577 7081660686993057387783610743826814161664743250826710172773097423330993229359019516107924943913981693673444593556184410537409129077050163352901197251858816843608155103157792325222153458724503726092235317816928720671003347466506662613798236268230973593253046776270039651180123631576066667576025067431633907304249325696325256649307409936738536753437596312684493794206991995823123867914528575100349898347724788907209972461475924991285498335190215051952023098598380576563764502982647323158579683071171258179138954455555097628432294089994704822558078945611523561042480357991754398145836076227646154315108918060819271936481637843252164537283692468946592000790537594770467519555593383837696000
1578 7081660686993057387783610743826814161664743250826710172773097423330993229359019516107924943913981693673444593556184410537409129077050163352901197251858816843608155103157792325222153458724503726092235317816928720671003347466506662613798236268230973593253046776270039651180123631576066667576025067431633907304249325696325256649307409936738536753437596312684493794206991995823123867914528575100349898347724788907209972461475924991285498335190215051952023098598380576563764502982647323158579683071171258179138954455555097628432294089994704822558078945611523561042480357991754398145836076227646154315108918060819271936481637843252164537283692468946592000790537594770467519555593383837696000
1579 11181942224762037615310321364502539561268629593055375362808720831439638309157891815934413486440177094310369013225215184238569014812662207934230990460685071796057276907886154081525780311325991383499639566832930449939514285649614020267187415067536707303746560859730392609213415214258609268102543581474549939633409685274497580249256400290110149533677964577728815701052840361404712587437040620083452489491057441684484546516670485561239801871265349567032244472686842930394184150209600123267397319569379416664860409085321499155294592368101638914819206655120595702886076485268980194672275164363453277663556981618033630387704506154495167804370950408466668769248258862142568213378281953079721984000
1580 11181942224762037615310321364502539561268629593055375362808720831439638309157891815934413486440177094310369013225215184238569014812662207934230990460685071796057276907886154081525780311325991383499639566832930449939514285649614020267187415067536707303746560859730392609213415214258609268102543581474549939633409685274497580249256400290110149533677964577728815701052840361404712587437040620083452489491057441684484546516670485561239801871265349567032244472686842930394184150209600123267397319569379416664860409085321499155294592368101638914819206655120595702886076485268980194672275164363453277663556981618033630387704506154495167804370950408466668769248258862142568213378281953079721984000
1581 11181942224762037615310321364502539561268629593055375362808720831439638309157891815934413486440177094310369013225215184238569014812662207934230990460685071796057276907886154081525780311325991383499639566832930449939514285649614020267187415067536707303746560859730392609213415214258609268102543581474549939633409685274497580249256400290110149533677964577728815701052840361404712587437040620083452489491057441684484546516670485561239801871265349567032244472686842930394184150209600123267397319569379416664860409085321499155294592368101638914819206655120595702886076485268980194672275164363453277663556981618033630387704506154495167804370950408466668769248258862142568213378281953079721984000
1582 11181942224762037615310321364502539561268629593055375362808720831439638309157891815934413486440177094310369013225215184238569014812662207934230990460685071796057276907886154081525780311325991383499639566832930449939514285649614020267187415067536707303746560859730392609213415214258609268102543581474549939633409685274497580249256400290110149533677964577728815701052840361404712587437040620083452489491057441684484546516670485561239801871265349567032244472686842930394184150209600123267397319569379416664860409085321499155294592368101638914819206655120595702886076485268980194672275164363453277663556981618033630387704506154495167804370950408466668769248258862142568213378281953079721984000
1583 17701014541798305545036238720007520125488240645806659199326205076168947443396942744624176549034800340293314147935515636649654750448444275159887657899264468653158669345183781911055310232829044360079929434296528902254251114183338994082957678051910607661830805840953211500384836284171378471406326489474212554439687531789529669534572881659244366711812217926544715254766646292103660025912835301592105290864343930186539037135889378643442606362213048364612043000263272358813993509781796995132289956878327616580474027582063933162831339718704894402158804135055902997668659076180795648166211585187346538541410701901347236903736233242565850634319214496602736661719993778771685481777820331725199900672000
1584 17701014541798305545036238720007520125488240645806659199326205076168947443396942744624176549034800340293314147935515636649654750448444275159887657899264468653158669345183781911055310232829044360079929434296528902254251114183338994082957678051910607661830805840953211500384836284171378471406326489474212554439687531789529669534572881659244366711812217926544715254766646292103660025912835301592105290864343930186539037135889378643442606362213048364612043000263272358813993509781796995132289956878327616580474027582063933162831339718704894402158804135055902997668659076180795648166211585187346538541410701901347236903736233242565850634319214496602736661719993778771685481777820331725199900672000
1585 17701014541798305545036238720007520125488240645806659199326205076168947443396942744624176549034800340293314147935515636649654750448444275159887657899264468653158669345183781911055310232829044360079929434296528902254251114183338994082957678051910607661830805840953211500384836284171378471406326489474212554439687531789529669534572881659244366711812217926544715254766646292103660025912835301592105290864343930186539037135889378643442606362213048364612043000263272358813993509781796995132289956878327616580474027582063933162831339718704894402158804135055902997668659076180795648166211585187346538541410701901347236903736233242565850634319214496602736661719993778771685481777820331725199900672000
1586 17701014541798305545036238720007520125488240645806659199326205076168947443396942744624176549034800340293314147935515636649654750448444275159887657899264468653158669345183781911055310232829044360079929434296528902254251114183338994082957678051910607661830805840953211500384836284171378471406326489474212554439687531789529669534572881659244366711812217926544715254766646292103660025912835301592105290864343930186539037135889378643442606362213048364612043000263272358813993509781796995132289956878327616580474027582063933162831339718704894402158804135055902997668659076180795648166211585187346538541410701901347236903736233242565850634319214496602736661719993778771685481777820331725199900672000
1587 17701014541798305545036238720007520125488240645806659199326205076168947443396942744624176549034800340293314147935515636649654750448444275159887657899264468653158669345183781911055310232829044360079929434296528902254251114183338994082957678051910607661830805840953211500384836284171378471406326489474212554439687531789529669534572881659244366711812217926544715254766646292103660025912835301592105290864343930186539037135889378643442606362213048364612043000263272358813993509781796995132289956878327616580474027582063933162831339718704894402158804135055902997668659076180795648166211585187346538541410701901347236903736233242565850634319214496602736661719993778771685481777820331725199900672000
1588 17701014541798305545036238720007520125488240645806659199326205076168947443396942744624176549034800340293314147935515636649654750448444275159887657899264468653158669345183781911055310232829044360079929434296528902254251114183338994082957678051910607661830805840953211500384836284171378471406326489474212554439687531789529669534572881659244366711812217926544715254766646292103660025912835301592105290864343930186539037135889378643442606362213048364612043000263272358813993509781796995132289956878327616580474027582063933162831339718704894402158804135055902997668659076180795648166211585187346538541410701901347236903736233242565850634319214496602736661719993778771685481777820331725199900672000
1589 17701014541798305545036238720007520125488240645806659199326205076168947443396942744624176549034800340293314147935515636649654750448444275159887657899264468653158669345183781911055310232829044360079929434296528902254251114183338994082957678051910607661830805840953211500384836284171378471406326489474212554439687531789529669534572881659244366711812217926544715254766646292103660025912835301592105290864343930186539037135889378643442606362213048364612043000263272358813993509781796995132289956878327616580474027582063933162831339718704894402158804135055902997668659076180795648166211585187346538541410701901347236903736233242565850634319214496602736661719993778771685481777820331725199900672000
1590 17701014541798305545036238720007520125488240645806659199326205076168947443396942744624176549034800340293314147935515636649654750448444275159887657899264468653158669345183781911055310232829044360079929434296528902254251114183338994082957678051910607661830805840953211500384836284171378471406326489474212554439687531789529669534572881659244366711812217926544715254766646292103660025912835301592105290864343930186539037135889378643442606362213048364612043000263272358813993509781796995132289956878327616580474027582063933162831339718704894402158804135055902997668659076180795648166211585187346538541410701901347236903736233242565850634319214496602736661719993778771685481777820331725199900672000
1591 761143625297327138436558264960323365395994347769686345571026818275264740066068538018839591608496414632612508361227172375935154269283103831875169289668372152085822781842902622175378340011648907483436965674750742796932797909883576745567180156232156129458724651160988094516547960219369274270472039047391139840906563866949775789986633911347507768607925370841422755954965790560457381114251917968460527507166788998021178596843243281668032073575161079678317849011320711429001720920617270790688468145768087512960383186028749126001747607904310459292828577807403828899752340275774212871147098163055901157280660181757931186860658029430331577275726223353917676453959732487182475716446274264183595728896000
1592 761143625297327138436558264960323365395994347769686345571026818275264740066068538018839591608496414632612508361227172375935154269283103831875169289668372152085822781842902622175378340011648907483436965674750742796932797909883576745567180156232156129458724651160988094516547960219369274270472039047391139840906563866949775789986633911347507768607925370841422755954965790560457381114251917968460527507166788998021178596843243281668032073575161079678317849011320711429001720920617270790688468145768087512960383186028749126001747607904310459292828577807403828899752340275774212871147098163055901157280660181757931186860658029430331577275726223353917676453959732487182475716446274264183595728896000
1593 761143625297327138436558264960323365395994347769686345571026818275264740066068538018839591608496414632612508361227172375935154269283103831875169289668372152085822781842902622175378340011648907483436965674750742796932797909883576745567180156232156129458724651160988094516547960219369274270472039047391139840906563866949775789986633911347507768607925370841422755954965790560457381114251917968460527507166788998021178596843243281668032073575161079678317849011320711429001720920617270790688468145768087512960383186028749126001747607904310459292828577807403828899752340275774212871147098163055901157280660181757931186860658029430331577275726223353917676453959732487182475716446274264183595728896000
1594 761143625297327138436558264960323365395994347769686345571026818275264740066068538018839591608496414632612508361227172375935154269283103831875169289668372152085822781842902622175378340011648907483436965674750742796932797909883576745567180156232156129458724651160988094516547960219369274270472039047391139840906563866949775789986633911347507768607925370841422755954965790560457381114251917968460527507166788998021178596843243281668032073575161079678317849011320711429001720920617270790688468145768087512960383186028749126001747607904310459292828577807403828899752340275774212871147098163055901157280660181757931186860658029430331577275726223353917676453959732487182475716446274264183595728896000
1595 761143625297327138436558264960323365395994347769686345571026818275264740066068538018839591608496414632612508361227172375935154269283103831875169289668372152085822781842902622175378340011648907483436965674750742796932797909883576745567180156232156129458724651160988094516547960219369274270472039047391139840906563866949775789986633911347507768607925370841422755954965790560457381114251917968460527507166788998021178596843243281668032073575161079678317849011320711429001720920617270790688468145768087512960383186028749126001747607904310459292828577807403828899752340275774212871147098163055901157280660181757931186860658029430331577275726223353917676453959732487182475716446274264183595728896000
1596 761143625297327138436558264960323365395994347769686345571026818275264740066068538018839591608496414632612508361227172375935154269283103831875169289668372152085822781842902622175378340011648907483436965674750742796932797909883576745567180156232156129458724651160988094516547960219369274270472039047391139840906563866949775789986633911347507768607925370841422755954965790560457381114251917968460527507166788998021178596843243281668032073575161079678317849011320711429001720920617270790688468145768087512960383186028749126001747607904310459292828577807403828899752340275774212871147098163055901157280660181757931186860658029430331577275726223353917676453959732487182475716446274264183595728896000
1597 1215546369599831440083183549141636414537402973388189093876929828785597789885511455216086827798768774168282175852879794284368441368045116819504645355600390326881058982603115487614079208998603305251048834182576936246701678262084072062670786709502753338745583267904097986942927092470332731009943846358683650325927782495518791936608654356421969906466856817233752141260080367525050437639460312995631462428945362029839822219158659520823847221499532244246273604871079176152115748310225781452729483628791635758197731948087912354224790929823183803490647238758423914752904487420411417955221915766400274148177214310267416105416470873000239528909334778696206529296973692782030413719164699999901202379046912000
1598 1215546369599831440083183549141636414537402973388189093876929828785597789885511455216086827798768774168282175852879794284368441368045116819504645355600390326881058982603115487614079208998603305251048834182576936246701678262084072062670786709502753338745583267904097986942927092470332731009943846358683650325927782495518791936608654356421969906466856817233752141260080367525050437639460312995631462428945362029839822219158659520823847221499532244246273604871079176152115748310225781452729483628791635758197731948087912354224790929823183803490647238758423914752904487420411417955221915766400274148177214310267416105416470873000239528909334778696206529296973692782030413719164699999901202379046912000
1599 1215546369599831440083183549141636414537402973388189093876929828785597789885511455216086827798768774168282175852879794284368441368045116819504645355600390326881058982603115487614079208998603305251048834182576936246701678262084072062670786709502753338745583267904097986942927092470332731009943846358683650325927782495518791936608654356421969906466856817233752141260080367525050437639460312995631462428945362029839822219158659520823847221499532244246273604871079176152115748310225781452729483628791635758197731948087912354224790929823183803490647238758423914752904487420411417955221915766400274148177214310267416105416470873000239528909334778696206529296973692782030413719164699999901202379046912000
1600 1215546369599831440083183549141636414537402973388189093876929828785597789885511455216086827798768774168282175852879794284368441368045116819504645355600390326881058982603115487614079208998603305251048834182576936246701678262084072062670786709502753338745583267904097986942927092470332731009943846358683650325927782495518791936608654356421969906466856817233752141260080367525050437639460312995631462428945362029839822219158659520823847221499532244246273604871079176152115748310225781452729483628791635758197731948087912354224790929823183803490647238758423914752904487420411417955221915766400274148177214310267416105416470873000239528909334778696206529296973692782030413719164699999901202379046912000
1601 1946089737729330135573176862175759899674382160394490739296964655885742061606703839800955011305828807443419763540460550649273874630240232028026937214316224913336575431147587895670140813606763891706929183526305674930969386897596599372335929521913908095331678811914460877095626275045002702346920098020252524171810379775325585890510455624631573820253437764391237178157388668407605750660775961106005971348741524609773555372873013892838979401620751123038284041398597761019537313044671476105819903289695408848874568848888747679113890278646917269388526229252236687519400084360078680146310287142006838911231720110738133184771769867673383485783844980692626653404454882144030692364382684699841825008854106112000
1602 1946089737729330135573176862175759899674382160394490739296964655885742061606703839800955011305828807443419763540460550649273874630240232028026937214316224913336575431147587895670140813606763891706929183526305674930969386897596599372335929521913908095331678811914460877095626275045002702346920098020252524171810379775325585890510455624631573820253437764391237178157388668407605750660775961106005971348741524609773555372873013892838979401620751123038284041398597761019537313044671476105819903289695408848874568848888747679113890278646917269388526229252236687519400084360078680146310287142006838911231720110738133184771769867673383485783844980692626653404454882144030692364382684699841825008854106112000
1603 1946089737729330135573176862175759899674382160394490739296964655885742061606703839800955011305828807443419763540460550649273874630240232028026937214316224913336575431147587895670140813606763891706929183526305674930969386897596599372335929521913908095331678811914460877095626275045002702346920098020252524171810379775325585890510455624631573820253437764391237178157388668407605750660775961106005971348741524609773555372873013892838979401620751123038284041398597761019537313044671476105819903289695408848874568848888747679113890278646917269388526229252236687519400084360078680146310287142006838911231720110738133184771769867673383485783844980692626653404454882144030692364382684699841825008854106112000
1604 1946089737729330135573176862175759899674382160394490739296964655885742061606703839800955011305828807443419763540460550649273874630240232028026937214316224913336575431147587895670140813606763891706929183526305674930969386897596599372335929521913908095331678811914460877095626275045002702346920098020252524171810379775325585890510455624631573820253437764391237178157388668407605750660775961106005971348741524609773555372873013892838979401620751123038284041398597761019537313044671476105819903289695408848874568848888747679113890278646917269388526229252236687519400084360078680146310287142006838911231720110738133184771769867673383485783844980692626653404454882144030692364382684699841825008854106112000
1605 1946089737729330135573176862175759899674382160394490739296964655885742061606703839800955011305828807443419763540460550649273874630240232028026937214316224913336575431147587895670140813606763891706929183526305674930969386897596599372335929521913908095331678811914460877095626275045002702346920098020252524171810379775325585890510455624631573820253437764391237178157388668407605750660775961106005971348741524609773555372873013892838979401620751123038284041398597761019537313044671476105819903289695408848874568848888747679113890278646917269388526229252236687519400084360078680146310287142006838911231720110738133184771769867673383485783844980692626653404454882144030692364382684699841825008854106112000
1606 1946089737729330135573176862175759899674382160394490739296964655885742061606703839800955011305828807443419763540460550649273874630240232028026937214316224913336575431147587895670140813606763891706929183526305674930969386897596599372335929521913908095331678811914460877095626275045002702346920098020252524171810379775325585890510455624631573820253437764391237178157388668407605750660775961106005971348741524609773555372873013892838979401620751123038284041398597761019537313044671476105819903289695408848874568848888747679113890278646917269388526229252236687519400084360078680146310287142006838911231720110738133184771769867673383485783844980692626653404454882144030692364382684699841825008854106112000
1607 3127366208531033527866095217516446158776732131753946618050222202008387493001973070560134703168466893561575560009520104893383116530796052869039288103406173435731876717854173748341916287466069573973035197926773219614067804744437735191343838741715650309198007850746538629492671423997319342671500597518545806344099280298948216526050302188782939129147274487376718145298923590131022441311866969497351595957427630047906103484206933325792239898404547054722522454527546601958396462062787062102052584586540522020141432140164217520336021677785596051907361650408344356843675935566646438995120631437204990130349374217956180027928234177351127261654638883973051032020958995605457322629562974312645812789228548521984000
1608 3127366208531033527866095217516446158776732131753946618050222202008387493001973070560134703168466893561575560009520104893383116530796052869039288103406173435731876717854173748341916287466069573973035197926773219614067804744437735191343838741715650309198007850746538629492671423997319342671500597518545806344099280298948216526050302188782939129147274487376718145298923590131022441311866969497351595957427630047906103484206933325792239898404547054722522454527546601958396462062787062102052584586540522020141432140164217520336021677785596051907361650408344356843675935566646438995120631437204990130349374217956180027928234177351127261654638883973051032020958995605457322629562974312645812789228548521984000
1609 5031932229526432946336547204983961869471761999992100108442807523031495476240174670531256737398063231740575076055317848773453434498050849066284214558380533058092589639027365561082143306532905944522613633464178110359035097833800315922872236535420481347499594631851180654853708321211686822358444461407340202407655742001007680390414936221751749058797964650189139495785968056520815108070793953921238717895501056747080920506088955721199713996532916211048538629334822482551059907459024382922202608599743699930407564313524225990220658879557024047518944895507026070161474580326734120343149095982462829119732143116691493664936528791357963764002313964312639110521723023929180832110966825669047112777868734571872256000
1610 5031932229526432946336547204983961869471761999992100108442807523031495476240174670531256737398063231740575076055317848773453434498050849066284214558380533058092589639027365561082143306532905944522613633464178110359035097833800315922872236535420481347499594631851180654853708321211686822358444461407340202407655742001007680390414936221751749058797964650189139495785968056520815108070793953921238717895501056747080920506088955721199713996532916211048538629334822482551059907459024382922202608599743699930407564313524225990220658879557024047518944895507026070161474580326734120343149095982462829119732143116691493664936528791357963764002313964312639110521723023929180832110966825669047112777868734571872256000
1611 5031932229526432946336547204983961869471761999992100108442807523031495476240174670531256737398063231740575076055317848773453434498050849066284214558380533058092589639027365561082143306532905944522613633464178110359035097833800315922872236535420481347499594631851180654853708321211686822358444461407340202407655742001007680390414936221751749058797964650189139495785968056520815108070793953921238717895501056747080920506088955721199713996532916211048538629334822482551059907459024382922202608599743699930407564313524225990220658879557024047518944895507026070161474580326734120343149095982462829119732143116691493664936528791357963764002313964312639110521723023929180832110966825669047112777868734571872256000
1612 5031932229526432946336547204983961869471761999992100108442807523031495476240174670531256737398063231740575076055317848773453434498050849066284214558380533058092589639027365561082143306532905944522613633464178110359035097833800315922872236535420481347499594631851180654853708321211686822358444461407340202407655742001007680390414936221751749058797964650189139495785968056520815108070793953921238717895501056747080920506088955721199713996532916211048538629334822482551059907459024382922202608599743699930407564313524225990220658879557024047518944895507026070161474580326734120343149095982462829119732143116691493664936528791357963764002313964312639110521723023929180832110966825669047112777868734571872256000
1613 8116506686226136342440850641639130495457952105987257474918248534649802203175401743566917117423075992797547597677227690071580389845356019543916438082667799822703347087751140650025497153437577288514975790777719292009123612805919909583592917531633236413516846141175954396279031522114450844464170916250039746483548711847625388469739292125685571231841116980755082006702766475168074769318190647674958051965443204533041524776321485578295138676407593848421292809117068664354859630731406329653512807671386587987747401237714576522225922772725479788648058116452833051170458498067022136113499491819712543370127946847223379281542620940460395551335732424436286885271539237597768682194989489804172992910702268864429948928000
1614 8116506686226136342440850641639130495457952105987257474918248534649802203175401743566917117423075992797547597677227690071580389845356019543916438082667799822703347087751140650025497153437577288514975790777719292009123612805919909583592917531633236413516846141175954396279031522114450844464170916250039746483548711847625388469739292125685571231841116980755082006702766475168074769318190647674958051965443204533041524776321485578295138676407593848421292809117068664354859630731406329653512807671386587987747401237714576522225922772725479788648058116452833051170458498067022136113499491819712543370127946847223379281542620940460395551335732424436286885271539237597768682194989489804172992910702268864429948928000
1615 8116506686226136342440850641639130495457952105987257474918248534649802203175401743566917117423075992797547597677227690071580389845356019543916438082667799822703347087751140650025497153437577288514975790777719292009123612805919909583592917531633236413516846141175954396279031522114450844464170916250039746483548711847625388469739292125685571231841116980755082006702766475168074769318190647674958051965443204533041524776321485578295138676407593848421292809117068664354859630731406329653512807671386587987747401237714576522225922772725479788648058116452833051170458498067022136113499491819712543370127946847223379281542620940460395551335732424436286885271539237597768682194989489804172992910702268864429948928000
1616 8116506686226136342440850641639130495457952105987257474918248534649802203175401743566917117423075992797547597677227690071580389845356019543916438082667799822703347087751140650025497153437577288514975790777719292009123612805919909583592917531633236413516846141175954396279031522114450844464170916250039746483548711847625388469739292125685571231841116980755082006702766475168074769318190647674958051965443204533041524776321485578295138676407593848421292809117068664354859630731406329653512807671386587987747401237714576522225922772725479788648058116452833051170458498067022136113499491819712543370127946847223379281542620940460395551335732424436286885271539237597768682194989489804172992910702268864429948928000
1617 8116506686226136342440850641639130495457952105987257474918248534649802203175401743566917117423075992797547597677227690071580389845356019543916438082667799822703347087751140650025497153437577288514975790777719292009123612805919909583592917531633236413516846141175954396279031522114450844464170916250039746483548711847625388469739292125685571231841116980755082006702766475168074769318190647674958051965443204533041524776321485578295138676407593848421292809117068664354859630731406329653512807671386587987747401237714576522225922772725479788648058116452833051170458498067022136113499491819712543370127946847223379281542620940460395551335732424436286885271539237597768682194989489804172992910702268864429948928000
1618 8116506686226136342440850641639130495457952105987257474918248534649802203175401743566917117423075992797547597677227690071580389845356019543916438082667799822703347087751140650025497153437577288514975790777719292009123612805919909583592917531633236413516846141175954396279031522114450844464170916250039746483548711847625388469739292125685571231841116980755082006702766475168074769318190647674958051965443204533041524776321485578295138676407593848421292809117068664354859630731406329653512807671386587987747401237714576522225922772725479788648058116452833051170458498067022136113499491819712543370127946847223379281542620940460395551335732424436286885271539237597768682194989489804172992910702268864429948928000
1619 13140624325000114738411737188813752272146424459593369851892644377598029766940975422834838813107960032339229560639431630225888651159631395641600713255839167912956718935069096712391279891415437630105745805269127533762771129132784333615836933483714209753483773902563870167575752034303295917187492713408814349556865364481305503932507913951484939824350768391842477768851778923297113051526150658585757086132052548138994228612864485151259829517103894440594073057960534167590517742154146847709037235619974885952163042603859899389483768969042551777821206090537136709844972308370508838367755677256114607716237145945654651056817503302605380397612550795162348467254622025670787496473687983992956075522426973291512087314432000
1620 13140624325000114738411737188813752272146424459593369851892644377598029766940975422834838813107960032339229560639431630225888651159631395641600713255839167912956718935069096712391279891415437630105745805269127533762771129132784333615836933483714209753483773902563870167575752034303295917187492713408814349556865364481305503932507913951484939824350768391842477768851778923297113051526150658585757086132052548138994228612864485151259829517103894440594073057960534167590517742154146847709037235619974885952163042603859899389483768969042551777821206090537136709844972308370508838367755677256114607716237145945654651056817503302605380397612550795162348467254622025670787496473687983992956075522426973291512087314432000
1621 21300952030825185990965425983067092433149354049000852529917976536086406252211321160415273716048003212421891117796518672596165503529762492335034756187715291186902841393747005770786264703984424398401413950341255732229452000324243404791271669177100734010397197496056033541640294047605642681760925688435688060631678755824196221874595328515357087455272595563176656463308733634664620256523890217567512236620057180533309644581453330430192183647225412888202992426954025885664229260031872040136349358939979290128456292060856896910353189498817976431848175072760698606658700111868594826994131952832161779108020413577906189363101172853523321624529944838958166865419742303612346531783848222052581798421854123705541093536694272000
1622 21300952030825185990965425983067092433149354049000852529917976536086406252211321160415273716048003212421891117796518672596165503529762492335034756187715291186902841393747005770786264703984424398401413950341255732229452000324243404791271669177100734010397197496056033541640294047605642681760925688435688060631678755824196221874595328515357087455272595563176656463308733634664620256523890217567512236620057180533309644581453330430192183647225412888202992426954025885664229260031872040136349358939979290128456292060856896910353189498817976431848175072760698606658700111868594826994131952832161779108020413577906189363101172853523321624529944838958166865419742303612346531783848222052581798421854123705541093536694272000
1623 21300952030825185990965425983067092433149354049000852529917976536086406252211321160415273716048003212421891117796518672596165503529762492335034756187715291186902841393747005770786264703984424398401413950341255732229452000324243404791271669177100734010397197496056033541640294047605642681760925688435688060631678755824196221874595328515357087455272595563176656463308733634664620256523890217567512236620057180533309644581453330430192183647225412888202992426954025885664229260031872040136349358939979290128456292060856896910353189498817976431848175072760698606658700111868594826994131952832161779108020413577906189363101172853523321624529944838958166865419742303612346531783848222052581798421854123705541093536694272000
1624 21300952030825185990965425983067092433149354049000852529917976536086406252211321160415273716048003212421891117796518672596165503529762492335034756187715291186902841393747005770786264703984424398401413950341255732229452000324243404791271669177100734010397197496056033541640294047605642681760925688435688060631678755824196221874595328515357087455272595563176656463308733634664620256523890217567512236620057180533309644581453330430192183647225412888202992426954025885664229260031872040136349358939979290128456292060856896910353189498817976431848175072760698606658700111868594826994131952832161779108020413577906189363101172853523321624529944838958166865419742303612346531783848222052581798421854123705541093536694272000
1625 21300952030825185990965425983067092433149354049000852529917976536086406252211321160415273716048003212421891117796518672596165503529762492335034756187715291186902841393747005770786264703984424398401413950341255732229452000324243404791271669177100734010397197496056033541640294047605642681760925688435688060631678755824196221874595328515357087455272595563176656463308733634664620256523890217567512236620057180533309644581453330430192183647225412888202992426954025885664229260031872040136349358939979290128456292060856896910353189498817976431848175072760698606658700111868594826994131952832161779108020413577906189363101172853523321624529944838958166865419742303612346531783848222052581798421854123705541093536694272000
1626 21300952030825185990965425983067092433149354049000852529917976536086406252211321160415273716048003212421891117796518672596165503529762492335034756187715291186902841393747005770786264703984424398401413950341255732229452000324243404791271669177100734010397197496056033541640294047605642681760925688435688060631678755824196221874595328515357087455272595563176656463308733634664620256523890217567512236620057180533309644581453330430192183647225412888202992426954025885664229260031872040136349358939979290128456292060856896910353189498817976431848175072760698606658700111868594826994131952832161779108020413577906189363101172853523321624529944838958166865419742303612346531783848222052581798421854123705541093536694272000
1627 34656648954152577607300748074450159388733999037724387066176547824212582972347819527995650336010101226610416848654935880313961274242923575029101548317412778761090922947626378389069252673382658496199100497205223076337318404527544019595399005751142894234916240326083166572248758415454380643225026095084864474647741335725967252989966599494485981289728512981288420065803309623599337157364369383982342408980833032727694791734024568609922682794035746769106268678654200115975701006071855809301840406995346305038998387183014171273144639314576847654616980843381656633033705082010203783519452687257927214608749212891253370093765608232682444283110220252984937490037920727977287807212321057279550586032356659268915359184201580544000
1628 34656648954152577607300748074450159388733999037724387066176547824212582972347819527995650336010101226610416848654935880313961274242923575029101548317412778761090922947626378389069252673382658496199100497205223076337318404527544019595399005751142894234916240326083166572248758415454380643225026095084864474647741335725967252989966599494485981289728512981288420065803309623599337157364369383982342408980833032727694791734024568609922682794035746769106268678654200115975701006071855809301840406995346305038998387183014171273144639314576847654616980843381656633033705082010203783519452687257927214608749212891253370093765608232682444283110220252984937490037920727977287807212321057279550586032356659268915359184201580544000
1629 34656648954152577607300748074450159388733999037724387066176547824212582972347819527995650336010101226610416848654935880313961274242923575029101548317412778761090922947626378389069252673382658496199100497205223076337318404527544019595399005751142894234916240326083166572248758415454380643225026095084864474647741335725967252989966599494485981289728512981288420065803309623599337157364369383982342408980833032727694791734024568609922682794035746769106268678654200115975701006071855809301840406995346305038998387183014171273144639314576847654616980843381656633033705082010203783519452687257927214608749212891253370093765608232682444283110220252984937490037920727977287807212321057279550586032356659268915359184201580544000
1630 34656648954152577607300748074450159388733999037724387066176547824212582972347819527995650336010101226610416848654935880313961274242923575029101548317412778761090922947626378389069252673382658496199100497205223076337318404527544019595399005751142894234916240326083166572248758415454380643225026095084864474647741335725967252989966599494485981289728512981288420065803309623599337157364369383982342408980833032727694791734024568609922682794035746769106268678654200115975701006071855809301840406995346305038998387183014171273144639314576847654616980843381656633033705082010203783519452687257927214608749212891253370093765608232682444283110220252984937490037920727977287807212321057279550586032356659268915359184201580544000
1631 34656648954152577607300748074450159388733999037724387066176547824212582972347819527995650336010101226610416848654935880313961274242923575029101548317412778761090922947626378389069252673382658496199100497205223076337318404527544019595399005751142894234916240326083166572248758415454380643225026095084864474647741335725967252989966599494485981289728512981288420065803309623599337157364369383982342408980833032727694791734024568609922682794035746769106268678654200115975701006071855809301840406995346305038998387183014171273144639314576847654616980843381656633033705082010203783519452687257927214608749212891253370093765608232682444283110220252984937490037920727977287807212321057279550586032356659268915359184201580544000
1632 34656648954152577607300748074450159388733999037724387066176547824212582972347819527995650336010101226610416848654935880313961274242923575029101548317412778761090922947626378389069252673382658496199100497205223076337318404527544019595399005751142894234916240326083166572248758415454380643225026095084864474647741335725967252989966599494485981289728512981288420065803309623599337157364369383982342408980833032727694791734024568609922682794035746769106268678654200115975701006071855809301840406995346305038998387183014171273144639314576847654616980843381656633033705082010203783519452687257927214608749212891253370093765608232682444283110220252984937490037920727977287807212321057279550586032356659268915359184201580544000
1633 34656648954152577607300748074450159388733999037724387066176547824212582972347819527995650336010101226610416848654935880313961274242923575029101548317412778761090922947626378389069252673382658496199100497205223076337318404527544019595399005751142894234916240326083166572248758415454380643225026095084864474647741335725967252989966599494485981289728512981288420065803309623599337157364369383982342408980833032727694791734024568609922682794035746769106268678654200115975701006071855809301840406995346305038998387183014171273144639314576847654616980843381656633033705082010203783519452687257927214608749212891253370093765608232682444283110220252984937490037920727977287807212321057279550586032356659268915359184201580544000
1634 34656648954152577607300748074450159388733999037724387066176547824212582972347819527995650336010101226610416848654935880313961274242923575029101548317412778761090922947626378389069252673382658496199100497205223076337318404527544019595399005751142894234916240326083166572248758415454380643225026095084864474647741335725967252989966599494485981289728512981288420065803309623599337157364369383982342408980833032727694791734024568609922682794035746769106268678654200115975701006071855809301840406995346305038998387183014171273144639314576847654616980843381656633033705082010203783519452687257927214608749212891253370093765608232682444283110220252984937490037920727977287807212321057279550586032356659268915359184201580544000
1635 34656648954152577607300748074450159388733999037724387066176547824212582972347819527995650336010101226610416848654935880313961274242923575029101548317412778761090922947626378389069252673382658496199100497205223076337318404527544019595399005751142894234916240326083166572248758415454380643225026095084864474647741335725967252989966599494485981289728512981288420065803309623599337157364369383982342408980833032727694791734024568609922682794035746769106268678654200115975701006071855809301840406995346305038998387183014171273144639314576847654616980843381656633033705082010203783519452687257927214608749212891253370093765608232682444283110220252984937490037920727977287807212321057279550586032356659268915359184201580544000
1636 34656648954152577607300748074450159388733999037724387066176547824212582972347819527995650336010101226610416848654935880313961274242923575029101548317412778761090922947626378389069252673382658496199100497205223076337318404527544019595399005751142894234916240326083166572248758415454380643225026095084864474647741335725967252989966599494485981289728512981288420065803309623599337157364369383982342408980833032727694791734024568609922682794035746769106268678654200115975701006071855809301840406995346305038998387183014171273144639314576847654616980843381656633033705082010203783519452687257927214608749212891253370093765608232682444283110220252984937490037920727977287807212321057279550586032356659268915359184201580544000
1637 56732934337947769543151324597874910919357556424754821627331008788235998325733380567328879600048535707961252381248130036073954605935665892322639234595604718831905840865264381422906366626327411958277927513924950175964190228211589560077668172414620917862557885413798143678771217526098821112959367717653923144998352566583408393144575323372473551371285575750369143647720017853832114926605472681579094523501623674575236374068598218814443431733836517461026961826956925589852222546939627959827112746251381901348840359818594198374137774557962299610607997640615771908276175219250703593621344049041226850314522461502981766843494300676901161291451430554136342671192076231698820140406569570766624309334967851223214442984537987350528000
1638 56732934337947769543151324597874910919357556424754821627331008788235998325733380567328879600048535707961252381248130036073954605935665892322639234595604718831905840865264381422906366626327411958277927513924950175964190228211589560077668172414620917862557885413798143678771217526098821112959367717653923144998352566583408393144575323372473551371285575750369143647720017853832114926605472681579094523501623674575236374068598218814443431733836517461026961826956925589852222546939627959827112746251381901348840359818594198374137774557962299610607997640615771908276175219250703593621344049041226850314522461502981766843494300676901161291451430554136342671192076231698820140406569570766624309334967851223214442984537987350528000
1639 56732934337947769543151324597874910919357556424754821627331008788235998325733380567328879600048535707961252381248130036073954605935665892322639234595604718831905840865264381422906366626327411958277927513924950175964190228211589560077668172414620917862557885413798143678771217526098821112959367717653923144998352566583408393144575323372473551371285575750369143647720017853832114926605472681579094523501623674575236374068598218814443431733836517461026961826956925589852222546939627959827112746251381901348840359818594198374137774557962299610607997640615771908276175219250703593621344049041226850314522461502981766843494300676901161291451430554136342671192076231698820140406569570766624309334967851223214442984537987350528000
1640 56732934337947769543151324597874910919357556424754821627331008788235998325733380567328879600048535707961252381248130036073954605935665892322639234595604718831905840865264381422906366626327411958277927513924950175964190228211589560077668172414620917862557885413798143678771217526098821112959367717653923144998352566583408393144575323372473551371285575750369143647720017853832114926605472681579094523501623674575236374068598218814443431733836517461026961826956925589852222546939627959827112746251381901348840359818594198374137774557962299610607997640615771908276175219250703593621344049041226850314522461502981766843494300676901161291451430554136342671192076231698820140406569570766624309334967851223214442984537987350528000
1641 56732934337947769543151324597874910919357556424754821627331008788235998325733380567328879600048535707961252381248130036073954605935665892322639234595604718831905840865264381422906366626327411958277927513924950175964190228211589560077668172414620917862557885413798143678771217526098821112959367717653923144998352566583408393144575323372473551371285575750369143647720017853832114926605472681579094523501623674575236374068598218814443431733836517461026961826956925589852222546939627959827112746251381901348840359818594198374137774557962299610607997640615771908276175219250703593621344049041226850314522461502981766843494300676901161291451430554136342671192076231698820140406569570766624309334967851223214442984537987350528000
1642 56732934337947769543151324597874910919357556424754821627331008788235998325733380567328879600048535707961252381248130036073954605935665892322639234595604718831905840865264381422906366626327411958277927513924950175964190228211589560077668172414620917862557885413798143678771217526098821112959367717653923144998352566583408393144575323372473551371285575750369143647720017853832114926605472681579094523501623674575236374068598218814443431733836517461026961826956925589852222546939627959827112746251381901348840359818594198374137774557962299610607997640615771908276175219250703593621344049041226850314522461502981766843494300676901161291451430554136342671192076231698820140406569570766624309334967851223214442984537987350528000
1643 56732934337947769543151324597874910919357556424754821627331008788235998325733380567328879600048535707961252381248130036073954605935665892322639234595604718831905840865264381422906366626327411958277927513924950175964190228211589560077668172414620917862557885413798143678771217526098821112959367717653923144998352566583408393144575323372473551371285575750369143647720017853832114926605472681579094523501623674575236374068598218814443431733836517461026961826956925589852222546939627959827112746251381901348840359818594198374137774557962299610607997640615771908276175219250703593621344049041226850314522461502981766843494300676901161291451430554136342671192076231698820140406569570766624309334967851223214442984537987350528000
1644 56732934337947769543151324597874910919357556424754821627331008788235998325733380567328879600048535707961252381248130036073954605935665892322639234595604718831905840865264381422906366626327411958277927513924950175964190228211589560077668172414620917862557885413798143678771217526098821112959367717653923144998352566583408393144575323372473551371285575750369143647720017853832114926605472681579094523501623674575236374068598218814443431733836517461026961826956925589852222546939627959827112746251381901348840359818594198374137774557962299610607997640615771908276175219250703593621344049041226850314522461502981766843494300676901161291451430554136342671192076231698820140406569570766624309334967851223214442984537987350528000
1645 56732934337947769543151324597874910919357556424754821627331008788235998325733380567328879600048535707961252381248130036073954605935665892322639234595604718831905840865264381422906366626327411958277927513924950175964190228211589560077668172414620917862557885413798143678771217526098821112959367717653923144998352566583408393144575323372473551371285575750369143647720017853832114926605472681579094523501623674575236374068598218814443431733836517461026961826956925589852222546939627959827112746251381901348840359818594198374137774557962299610607997640615771908276175219250703593621344049041226850314522461502981766843494300676901161291451430554136342671192076231698820140406569570766624309334967851223214442984537987350528000
1646 56732934337947769543151324597874910919357556424754821627331008788235998325733380567328879600048535707961252381248130036073954605935665892322639234595604718831905840865264381422906366626327411958277927513924950175964190228211589560077668172414620917862557885413798143678771217526098821112959367717653923144998352566583408393144575323372473551371285575750369143647720017853832114926605472681579094523501623674575236374068598218814443431733836517461026961826956925589852222546939627959827112746251381901348840359818594198374137774557962299610607997640615771908276175219250703593621344049041226850314522461502981766843494300676901161291451430554136342671192076231698820140406569570766624309334967851223214442984537987350528000
1647 56732934337947769543151324597874910919357556424754821627331008788235998325733380567328879600048535707961252381248130036073954605935665892322639234595604718831905840865264381422906366626327411958277927513924950175964190228211589560077668172414620917862557885413798143678771217526098821112959367717653923144998352566583408393144575323372473551371285575750369143647720017853832114926605472681579094523501623674575236374068598218814443431733836517461026961826956925589852222546939627959827112746251381901348840359818594198374137774557962299610607997640615771908276175219250703593621344049041226850314522461502981766843494300676901161291451430554136342671192076231698820140406569570766624309334967851223214442984537987350528000
1648 56732934337947769543151324597874910919357556424754821627331008788235998325733380567328879600048535707961252381248130036073954605935665892322639234595604718831905840865264381422906366626327411958277927513924950175964190228211589560077668172414620917862557885413798143678771217526098821112959367717653923144998352566583408393144575323372473551371285575750369143647720017853832114926605472681579094523501623674575236374068598218814443431733836517461026961826956925589852222546939627959827112746251381901348840359818594198374137774557962299610607997640615771908276175219250703593621344049041226850314522461502981766843494300676901161291451430554136342671192076231698820140406569570766624309334967851223214442984537987350528000
1649 56732934337947769543151324597874910919357556424754821627331008788235998325733380567328879600048535707961252381248130036073954605935665892322639234595604718831905840865264381422906366626327411958277927513924950175964190228211589560077668172414620917862557885413798143678771217526098821112959367717653923144998352566583408393144575323372473551371285575750369143647720017853832114926605472681579094523501623674575236374068598218814443431733836517461026961826956925589852222546939627959827112746251381901348840359818594198374137774557962299610607997640615771908276175219250703593621344049041226850314522461502981766843494300676901161291451430554136342671192076231698820140406569570766624309334967851223214442984537987350528000
1650 56732934337947769543151324597874910919357556424754821627331008788235998325733380567328879600048535707961252381248130036073954605935665892322639234595604718831905840865264381422906366626327411958277927513924950175964190228211589560077668172414620917862557885413798143678771217526098821112959367717653923144998352566583408393144575323372473551371285575750369143647720017853832114926605472681579094523501623674575236374068598218814443431733836517461026961826956925589852222546939627959827112746251381901348840359818594198374137774557962299610607997640615771908276175219250703593621344049041226850314522461502981766843494300676901161291451430554136342671192076231698820140406569570766624309334967851223214442984537987350528000
1651 56732934337947769543151324597874910919357556424754821627331008788235998325733380567328879600048535707961252381248130036073954605935665892322639234595604718831905840865264381422906366626327411958277927513924950175964190228211589560077668172414620917862557885413798143678771217526098821112959367717653923144998352566583408393144575323372473551371285575750369143647720017853832114926605472681579094523501623674575236374068598218814443431733836517461026961826956925589852222546939627959827112746251381901348840359818594198374137774557962299610607997640615771908276175219250703593621344049041226850314522461502981766843494300676901161291451430554136342671192076231698820140406569570766624309334967851223214442984537987350528000
1652 56732934337947769543151324597874910919357556424754821627331008788235998325733380567328879600048535707961252381248130036073954605935665892322639234595604718831905840865264381422906366626327411958277927513924950175964190228211589560077668172414620917862557885413798143678771217526098821112959367717653923144998352566583408393144575323372473551371285575750369143647720017853832114926605472681579094523501623674575236374068598218814443431733836517461026961826956925589852222546939627959827112746251381901348840359818594198374137774557962299610607997640615771908276175219250703593621344049041226850314522461502981766843494300676901161291451430554136342671192076231698820140406569570766624309334967851223214442984537987350528000
1653 56732934337947769543151324597874910919357556424754821627331008788235998325733380567328879600048535707961252381248130036073954605935665892322639234595604718831905840865264381422906366626327411958277927513924950175964190228211589560077668172414620917862557885413798143678771217526098821112959367717653923144998352566583408393144575323372473551371285575750369143647720017853832114926605472681579094523501623674575236374068598218814443431733836517461026961826956925589852222546939627959827112746251381901348840359818594198374137774557962299610607997640615771908276175219250703593621344049041226850314522461502981766843494300676901161291451430554136342671192076231698820140406569570766624309334967851223214442984537987350528000
1654 56732934337947769543151324597874910919357556424754821627331008788235998325733380567328879600048535707961252381248130036073954605935665892322639234595604718831905840865264381422906366626327411958277927513924950175964190228211589560077668172414620917862557885413798143678771217526098821112959367717653923144998352566583408393144575323372473551371285575750369143647720017853832114926605472681579094523501623674575236374068598218814443431733836517461026961826956925589852222546939627959827112746251381901348840359818594198374137774557962299610607997640615771908276175219250703593621344049041226850314522461502981766843494300676901161291451430554136342671192076231698820140406569570766624309334967851223214442984537987350528000
1655 56732934337947769543151324597874910919357556424754821627331008788235998325733380567328879600048535707961252381248130036073954605935665892322639234595604718831905840865264381422906366626327411958277927513924950175964190228211589560077668172414620917862557885413798143678771217526098821112959367717653923144998352566583408393144575323372473551371285575750369143647720017853832114926605472681579094523501623674575236374068598218814443431733836517461026961826956925589852222546939627959827112746251381901348840359818594198374137774557962299610607997640615771908276175219250703593621344049041226850314522461502981766843494300676901161291451430554136342671192076231698820140406569570766624309334967851223214442984537987350528000
1656 56732934337947769543151324597874910919357556424754821627331008788235998325733380567328879600048535707961252381248130036073954605935665892322639234595604718831905840865264381422906366626327411958277927513924950175964190228211589560077668172414620917862557885413798143678771217526098821112959367717653923144998352566583408393144575323372473551371285575750369143647720017853832114926605472681579094523501623674575236374068598218814443431733836517461026961826956925589852222546939627959827112746251381901348840359818594198374137774557962299610607997640615771908276175219250703593621344049041226850314522461502981766843494300676901161291451430554136342671192076231698820140406569570766624309334967851223214442984537987350528000
1657 94006472197979454133001744858678727393375470995818739436487481562107049225740211600063953497280423668091795195728151469774542782035398383578613211724917019104467978313743080017755849499824521614866525890573642441572663208146603901048696161691026860898258416130663524075723907440745746584173672308152550651262270202828707707440561310828188674622220199018361671024272069583799814433385268233376559625442190428771166671831667248575532766382967109432921675747267625702385132760278963529433525820538539810535028476219410586705946292442543530454777452090500334052013622338298415854630567089261312890971163718710440787659670056221625224259935020428203919806165270315924944972653685778760296480568041729476866332025379445039824896000
1658 94006472197979454133001744858678727393375470995818739436487481562107049225740211600063953497280423668091795195728151469774542782035398383578613211724917019104467978313743080017755849499824521614866525890573642441572663208146603901048696161691026860898258416130663524075723907440745746584173672308152550651262270202828707707440561310828188674622220199018361671024272069583799814433385268233376559625442190428771166671831667248575532766382967109432921675747267625702385132760278963529433525820538539810535028476219410586705946292442543530454777452090500334052013622338298415854630567089261312890971163718710440787659670056221625224259935020428203919806165270315924944972653685778760296480568041729476866332025379445039824896000
1659 94006472197979454133001744858678727393375470995818739436487481562107049225740211600063953497280423668091795195728151469774542782035398383578613211724917019104467978313743080017755849499824521614866525890573642441572663208146603901048696161691026860898258416130663524075723907440745746584173672308152550651262270202828707707440561310828188674622220199018361671024272069583799814433385268233376559625442190428771166671831667248575532766382967109432921675747267625702385132760278963529433525820538539810535028476219410586705946292442543530454777452090500334052013622338298415854630567089261312890971163718710440787659670056221625224259935020428203919806165270315924944972653685778760296480568041729476866332025379445039824896000
1660 94006472197979454133001744858678727393375470995818739436487481562107049225740211600063953497280423668091795195728151469774542782035398383578613211724917019104467978313743080017755849499824521614866525890573642441572663208146603901048696161691026860898258416130663524075723907440745746584173672308152550651262270202828707707440561310828188674622220199018361671024272069583799814433385268233376559625442190428771166671831667248575532766382967109432921675747267625702385132760278963529433525820538539810535028476219410586705946292442543530454777452090500334052013622338298415854630567089261312890971163718710440787659670056221625224259935020428203919806165270315924944972653685778760296480568041729476866332025379445039824896000
1661 94006472197979454133001744858678727393375470995818739436487481562107049225740211600063953497280423668091795195728151469774542782035398383578613211724917019104467978313743080017755849499824521614866525890573642441572663208146603901048696161691026860898258416130663524075723907440745746584173672308152550651262270202828707707440561310828188674622220199018361671024272069583799814433385268233376559625442190428771166671831667248575532766382967109432921675747267625702385132760278963529433525820538539810535028476219410586705946292442543530454777452090500334052013622338298415854630567089261312890971163718710440787659670056221625224259935020428203919806165270315924944972653685778760296480568041729476866332025379445039824896000
1662 94006472197979454133001744858678727393375470995818739436487481562107049225740211600063953497280423668091795195728151469774542782035398383578613211724917019104467978313743080017755849499824521614866525890573642441572663208146603901048696161691026860898258416130663524075723907440745746584173672308152550651262270202828707707440561310828188674622220199018361671024272069583799814433385268233376559625442190428771166671831667248575532766382967109432921675747267625702385132760278963529433525820538539810535028476219410586705946292442543530454777452090500334052013622338298415854630567089261312890971163718710440787659670056221625224259935020428203919806165270315924944972653685778760296480568041729476866332025379445039824896000
1663 156332763265239832223181901699982723655183408266046563682878681837784022862405971890906354665977344560036655410495915894235064646524867511891233771098537002770730247935754742069527977718208179445523032556023967380335338915147802287443981716892177669673803746025293440537928858073960176569480817048457691733049155347304140917473653459907277765896752190967535458913364451717859091402719701072105218657110362683046450175256062634381110990494874302986948746767706061543066475780343916349447953439555591704919752355952879805691988684331949891146294902826502055528498653948590265566250633069441563337685045264215463029878031303496562747944271938972103118637652844535383183489523079450078373047184653396120028710158206017101228802048000
1664 156332763265239832223181901699982723655183408266046563682878681837784022862405971890906354665977344560036655410495915894235064646524867511891233771098537002770730247935754742069527977718208179445523032556023967380335338915147802287443981716892177669673803746025293440537928858073960176569480817048457691733049155347304140917473653459907277765896752190967535458913364451717859091402719701072105218657110362683046450175256062634381110990494874302986948746767706061543066475780343916349447953439555591704919752355952879805691988684331949891146294902826502055528498653948590265566250633069441563337685045264215463029878031303496562747944271938972103118637652844535383183489523079450078373047184653396120028710158206017101228802048000
1665 156332763265239832223181901699982723655183408266046563682878681837784022862405971890906354665977344560036655410495915894235064646524867511891233771098537002770730247935754742069527977718208179445523032556023967380335338915147802287443981716892177669673803746025293440537928858073960176569480817048457691733049155347304140917473653459907277765896752190967535458913364451717859091402719701072105218657110362683046450175256062634381110990494874302986948746767706061543066475780343916349447953439555591704919752355952879805691988684331949891146294902826502055528498653948590265566250633069441563337685045264215463029878031303496562747944271938972103118637652844535383183489523079450078373047184653396120028710158206017101228802048000
1666 156332763265239832223181901699982723655183408266046563682878681837784022862405971890906354665977344560036655410495915894235064646524867511891233771098537002770730247935754742069527977718208179445523032556023967380335338915147802287443981716892177669673803746025293440537928858073960176569480817048457691733049155347304140917473653459907277765896752190967535458913364451717859091402719701072105218657110362683046450175256062634381110990494874302986948746767706061543066475780343916349447953439555591704919752355952879805691988684331949891146294902826502055528498653948590265566250633069441563337685045264215463029878031303496562747944271938972103118637652844535383183489523079450078373047184653396120028710158206017101228802048000
1667 260606716363154800316044230133871200333190741579499621659358762623585966111630755142140893228184233381581104569296691795689852765756954142322686696421261183618807323308903155029903138856253035135686895270891953623019009971551386413169117522059260175346230844624164165376727406409291614341324522019778972118992941963956002909428580317665432035749885902342881610008578541013671105368333741687199399501402974592638432442151856411513312021154955463079243560861766004592291815125833308554529738383739171372101227177373450636088545136781360468540873603011778926566007256132299972698939805326759086083920970455447176870806678182928770100823101322266495898768967291840483766877034973443280647869656817211332087859833729430507748413014016000
1668 260606716363154800316044230133871200333190741579499621659358762623585966111630755142140893228184233381581104569296691795689852765756954142322686696421261183618807323308903155029903138856253035135686895270891953623019009971551386413169117522059260175346230844624164165376727406409291614341324522019778972118992941963956002909428580317665432035749885902342881610008578541013671105368333741687199399501402974592638432442151856411513312021154955463079243560861766004592291815125833308554529738383739171372101227177373450636088545136781360468540873603011778926566007256132299972698939805326759086083920970455447176870806678182928770100823101322266495898768967291840483766877034973443280647869656817211332087859833729430507748413014016000
1669 434952609610105361727477820093431033356095347696184868549469774818764977440311730332233150797839485513858863526156178607006364266048356463536564096327084915459789422602559365744908338751086315641461428207118670596818727642519263923579257144316905232652859279677729992013758041297107704335670627251011104466599220137842568855836300550183606067666559571010269407104317584951817074859749014875935797767841564595113543745951448350815717763307620667879257503078287461664535039445015791977510133362460677020036948159036289111631781833288090621994718043426659028438666110484808654434530535090360914674064099690141338197376345887308117298273756106862781655045406410081767406917771370676835401294457227925713254638062494419517432101320392704000
1670 434952609610105361727477820093431033356095347696184868549469774818764977440311730332233150797839485513858863526156178607006364266048356463536564096327084915459789422602559365744908338751086315641461428207118670596818727642519263923579257144316905232652859279677729992013758041297107704335670627251011104466599220137842568855836300550183606067666559571010269407104317584951817074859749014875935797767841564595113543745951448350815717763307620667879257503078287461664535039445015791977510133362460677020036948159036289111631781833288090621994718043426659028438666110484808654434530535090360914674064099690141338197376345887308117298273756106862781655045406410081767406917771370676835401294457227925713254638062494419517432101320392704000
1671 434952609610105361727477820093431033356095347696184868549469774818764977440311730332233150797839485513858863526156178607006364266048356463536564096327084915459789422602559365744908338751086315641461428207118670596818727642519263923579257144316905232652859279677729992013758041297107704335670627251011104466599220137842568855836300550183606067666559571010269407104317584951817074859749014875935797767841564595113543745951448350815717763307620667879257503078287461664535039445015791977510133362460677020036948159036289111631781833288090621994718043426659028438666110484808654434530535090360914674064099690141338197376345887308117298273756106862781655045406410081767406917771370676835401294457227925713254638062494419517432101320392704000
1672 434952609610105361727477820093431033356095347696184868549469774818764977440311730332233150797839485513858863526156178607006364266048356463536564096327084915459789422602559365744908338751086315641461428207118670596818727642519263923579257144316905232652859279677729992013758041297107704335670627251011104466599220137842568855836300550183606067666559571010269407104317584951817074859749014875935797767841564595113543745951448350815717763307620667879257503078287461664535039445015791977510133362460677020036948159036289111631781833288090621994718043426659028438666110484808654434530535090360914674064099690141338197376345887308117298273756106862781655045406410081767406917771370676835401294457227925713254638062494419517432101320392704000
1673 434952609610105361727477820093431033356095347696184868549469774818764977440311730332233150797839485513858863526156178607006364266048356463536564096327084915459789422602559365744908338751086315641461428207118670596818727642519263923579257144316905232652859279677729992013758041297107704335670627251011104466599220137842568855836300550183606067666559571010269407104317584951817074859749014875935797767841564595113543745951448350815717763307620667879257503078287461664535039445015791977510133362460677020036948159036289111631781833288090621994718043426659028438666110484808654434530535090360914674064099690141338197376345887308117298273756106862781655045406410081767406917771370676835401294457227925713254638062494419517432101320392704000
1674 434952609610105361727477820093431033356095347696184868549469774818764977440311730332233150797839485513858863526156178607006364266048356463536564096327084915459789422602559365744908338751086315641461428207118670596818727642519263923579257144316905232652859279677729992013758041297107704335670627251011104466599220137842568855836300550183606067666559571010269407104317584951817074859749014875935797767841564595113543745951448350815717763307620667879257503078287461664535039445015791977510133362460677020036948159036289111631781833288090621994718043426659028438666110484808654434530535090360914674064099690141338197376345887308117298273756106862781655045406410081767406917771370676835401294457227925713254638062494419517432101320392704000
1675 434952609610105361727477820093431033356095347696184868549469774818764977440311730332233150797839485513858863526156178607006364266048356463536564096327084915459789422602559365744908338751086315641461428207118670596818727642519263923579257144316905232652859279677729992013758041297107704335670627251011104466599220137842568855836300550183606067666559571010269407104317584951817074859749014875935797767841564595113543745951448350815717763307620667879257503078287461664535039445015791977510133362460677020036948159036289111631781833288090621994718043426659028438666110484808654434530535090360914674064099690141338197376345887308117298273756106862781655045406410081767406917771370676835401294457227925713254638062494419517432101320392704000
1676 434952609610105361727477820093431033356095347696184868549469774818764977440311730332233150797839485513858863526156178607006364266048356463536564096327084915459789422602559365744908338751086315641461428207118670596818727642519263923579257144316905232652859279677729992013758041297107704335670627251011104466599220137842568855836300550183606067666559571010269407104317584951817074859749014875935797767841564595113543745951448350815717763307620667879257503078287461664535039445015791977510133362460677020036948159036289111631781833288090621994718043426659028438666110484808654434530535090360914674064099690141338197376345887308117298273756106862781655045406410081767406917771370676835401294457227925713254638062494419517432101320392704000
1677 434952609610105361727477820093431033356095347696184868549469774818764977440311730332233150797839485513858863526156178607006364266048356463536564096327084915459789422602559365744908338751086315641461428207118670596818727642519263923579257144316905232652859279677729992013758041297107704335670627251011104466599220137842568855836300550183606067666559571010269407104317584951817074859749014875935797767841564595113543745951448350815717763307620667879257503078287461664535039445015791977510133362460677020036948159036289111631781833288090621994718043426659028438666110484808654434530535090360914674064099690141338197376345887308117298273756106862781655045406410081767406917771370676835401294457227925713254638062494419517432101320392704000
1678 434952609610105361727477820093431033356095347696184868549469774818764977440311730332233150797839485513858863526156178607006364266048356463536564096327084915459789422602559365744908338751086315641461428207118670596818727642519263923579257144316905232652859279677729992013758041297107704335670627251011104466599220137842568855836300550183606067666559571010269407104317584951817074859749014875935797767841564595113543745951448350815717763307620667879257503078287461664535039445015791977510133362460677020036948159036289111631781833288090621994718043426659028438666110484808654434530535090360914674064099690141338197376345887308117298273756106862781655045406410081767406917771370676835401294457227925713254638062494419517432101320392704000
1679 434952609610105361727477820093431033356095347696184868549469774818764977440311730332233150797839485513858863526156178607006364266048356463536564096327084915459789422602559365744908338751086315641461428207118670596818727642519263923579257144316905232652859279677729992013758041297107704335670627251011104466599220137842568855836300550183606067666559571010269407104317584951817074859749014875935797767841564595113543745951448350815717763307620667879257503078287461664535039445015791977510133362460677020036948159036289111631781833288090621994718043426659028438666110484808654434530535090360914674064099690141338197376345887308117298273756106862781655045406410081767406917771370676835401294457227925713254638062494419517432101320392704000
1680 434952609610105361727477820093431033356095347696184868549469774818764977440311730332233150797839485513858863526156178607006364266048356463536564096327084915459789422602559365744908338751086315641461428207118670596818727642519263923579257144316905232652859279677729992013758041297107704335670627251011104466599220137842568855836300550183606067666559571010269407104317584951817074859749014875935797767841564595113543745951448350815717763307620667879257503078287461664535039445015791977510133362460677020036948159036289111631781833288090621994718043426659028438666110484808654434530535090360914674064099690141338197376345887308117298273756106862781655045406410081767406917771370676835401294457227925713254638062494419517432101320392704000
1681 17833056994014319830826590623830672367599909255543579610528260767569364075052780943621559182711418906068213404572403322887260934907982615004999127949410481533851366326704933995541241888794538941299918556491865494469567833343289820866749542916993114538767230466786929672564079693181415877762495717291455283130568025651545323089288322557527848774328942411421045691277020983024500069249709609913367708481504148399655293584009382383444428295612447383049557626209785928245936617245647471077915467860887757821514874520487853576903055164811715501783439780493020165985310529877154831815751938704797501636628087295794866092430181379632809229224000381374047856861662813352463683628626197750251453072746344954243440160562271200214716154136100864000
1682 17833056994014319830826590623830672367599909255543579610528260767569364075052780943621559182711418906068213404572403322887260934907982615004999127949410481533851366326704933995541241888794538941299918556491865494469567833343289820866749542916993114538767230466786929672564079693181415877762495717291455283130568025651545323089288322557527848774328942411421045691277020983024500069249709609913367708481504148399655293584009382383444428295612447383049557626209785928245936617245647471077915467860887757821514874520487853576903055164811715501783439780493020165985310529877154831815751938704797501636628087295794866092430181379632809229224000381374047856861662813352463683628626197750251453072746344954243440160562271200214716154136100864000
1683 17833056994014319830826590623830672367599909255543579610528260767569364075052780943621559182711418906068213404572403322887260934907982615004999127949410481533851366326704933995541241888794538941299918556491865494469567833343289820866749542916993114538767230466786929672564079693181415877762495717291455283130568025651545323089288322557527848774328942411421045691277020983024500069249709609913367708481504148399655293584009382383444428295612447383049557626209785928245936617245647471077915467860887757821514874520487853576903055164811715501783439780493020165985310529877154831815751938704797501636628087295794866092430181379632809229224000381374047856861662813352463683628626197750251453072746344954243440160562271200214716154136100864000
1684 17833056994014319830826590623830672367599909255543579610528260767569364075052780943621559182711418906068213404572403322887260934907982615004999127949410481533851366326704933995541241888794538941299918556491865494469567833343289820866749542916993114538767230466786929672564079693181415877762495717291455283130568025651545323089288322557527848774328942411421045691277020983024500069249709609913367708481504148399655293584009382383444428295612447383049557626209785928245936617245647471077915467860887757821514874520487853576903055164811715501783439780493020165985310529877154831815751938704797501636628087295794866092430181379632809229224000381374047856861662813352463683628626197750251453072746344954243440160562271200214716154136100864000
1685 17833056994014319830826590623830672367599909255543579610528260767569364075052780943621559182711418906068213404572403322887260934907982615004999127949410481533851366326704933995541241888794538941299918556491865494469567833343289820866749542916993114538767230466786929672564079693181415877762495717291455283130568025651545323089288322557527848774328942411421045691277020983024500069249709609913367708481504148399655293584009382383444428295612447383049557626209785928245936617245647471077915467860887757821514874520487853576903055164811715501783439780493020165985310529877154831815751938704797501636628087295794866092430181379632809229224000381374047856861662813352463683628626197750251453072746344954243440160562271200214716154136100864000
1686 17833056994014319830826590623830672367599909255543579610528260767569364075052780943621559182711418906068213404572403322887260934907982615004999127949410481533851366326704933995541241888794538941299918556491865494469567833343289820866749542916993114538767230466786929672564079693181415877762495717291455283130568025651545323089288322557527848774328942411421045691277020983024500069249709609913367708481504148399655293584009382383444428295612447383049557626209785928245936617245647471077915467860887757821514874520487853576903055164811715501783439780493020165985310529877154831815751938704797501636628087295794866092430181379632809229224000381374047856861662813352463683628626197750251453072746344954243440160562271200214716154136100864000
1687 17833056994014319830826590623830672367599909255543579610528260767569364075052780943621559182711418906068213404572403322887260934907982615004999127949410481533851366326704933995541241888794538941299918556491865494469567833343289820866749542916993114538767230466786929672564079693181415877762495717291455283130568025651545323089288322557527848774328942411421045691277020983024500069249709609913367708481504148399655293584009382383444428295612447383049557626209785928245936617245647471077915467860887757821514874520487853576903055164811715501783439780493020165985310529877154831815751938704797501636628087295794866092430181379632809229224000381374047856861662813352463683628626197750251453072746344954243440160562271200214716154136100864000
1688 17833056994014319830826590623830672367599909255543579610528260767569364075052780943621559182711418906068213404572403322887260934907982615004999127949410481533851366326704933995541241888794538941299918556491865494469567833343289820866749542916993114538767230466786929672564079693181415877762495717291455283130568025651545323089288322557527848774328942411421045691277020983024500069249709609913367708481504148399655293584009382383444428295612447383049557626209785928245936617245647471077915467860887757821514874520487853576903055164811715501783439780493020165985310529877154831815751938704797501636628087295794866092430181379632809229224000381374047856861662813352463683628626197750251453072746344954243440160562271200214716154136100864000
1689 17833056994014319830826590623830672367599909255543579610528260767569364075052780943621559182711418906068213404572403322887260934907982615004999127949410481533851366326704933995541241888794538941299918556491865494469567833343289820866749542916993114538767230466786929672564079693181415877762495717291455283130568025651545323089288322557527848774328942411421045691277020983024500069249709609913367708481504148399655293584009382383444428295612447383049557626209785928245936617245647471077915467860887757821514874520487853576903055164811715501783439780493020165985310529877154831815751938704797501636628087295794866092430181379632809229224000381374047856861662813352463683628626197750251453072746344954243440160562271200214716154136100864000
1690 17833056994014319830826590623830672367599909255543579610528260767569364075052780943621559182711418906068213404572403322887260934907982615004999127949410481533851366326704933995541241888794538941299918556491865494469567833343289820866749542916993114538767230466786929672564079693181415877762495717291455283130568025651545323089288322557527848774328942411421045691277020983024500069249709609913367708481504148399655293584009382383444428295612447383049557626209785928245936617245647471077915467860887757821514874520487853576903055164811715501783439780493020165985310529877154831815751938704797501636628087295794866092430181379632809229224000381374047856861662813352463683628626197750251453072746344954243440160562271200214716154136100864000
1691 17833056994014319830826590623830672367599909255543579610528260767569364075052780943621559182711418906068213404572403322887260934907982615004999127949410481533851366326704933995541241888794538941299918556491865494469567833343289820866749542916993114538767230466786929672564079693181415877762495717291455283130568025651545323089288322557527848774328942411421045691277020983024500069249709609913367708481504148399655293584009382383444428295612447383049557626209785928245936617245647471077915467860887757821514874520487853576903055164811715501783439780493020165985310529877154831815751938704797501636628087295794866092430181379632809229224000381374047856861662813352463683628626197750251453072746344954243440160562271200214716154136100864000
1692 17833056994014319830826590623830672367599909255543579610528260767569364075052780943621559182711418906068213404572403322887260934907982615004999127949410481533851366326704933995541241888794538941299918556491865494469567833343289820866749542916993114538767230466786929672564079693181415877762495717291455283130568025651545323089288322557527848774328942411421045691277020983024500069249709609913367708481504148399655293584009382383444428295612447383049557626209785928245936617245647471077915467860887757821514874520487853576903055164811715501783439780493020165985310529877154831815751938704797501636628087295794866092430181379632809229224000381374047856861662813352463683628626197750251453072746344954243440160562271200214716154136100864000
1693 30191365490866243473589417926145328318346646369635280280624345479494933379064358137551299696330432207973485293941078825648132762799214567203463523618351945236810363191111453254451322517729154427620762116140728282136978341850189666727406976158469342914132921180270271935650986920556137081051905249374433794340051667428066231990165130089894647974938899502535830355331996524260478617239758369583331530459186523240616412037727884375171417104471873419502901061173167576520370692996881168534910887088482973991824682563185936105696872394026234344519363548374683141013130727082023130264068032227222170270811351791780708294484297075718346025076232645666263021666795143005721016383264152791175710052159562007534144191831925141963514448952418762752000
1694 30191365490866243473589417926145328318346646369635280280624345479494933379064358137551299696330432207973485293941078825648132762799214567203463523618351945236810363191111453254451322517729154427620762116140728282136978341850189666727406976158469342914132921180270271935650986920556137081051905249374433794340051667428066231990165130089894647974938899502535830355331996524260478617239758369583331530459186523240616412037727884375171417104471873419502901061173167576520370692996881168534910887088482973991824682563185936105696872394026234344519363548374683141013130727082023130264068032227222170270811351791780708294484297075718346025076232645666263021666795143005721016383264152791175710052159562007534144191831925141963514448952418762752000
1695 30191365490866243473589417926145328318346646369635280280624345479494933379064358137551299696330432207973485293941078825648132762799214567203463523618351945236810363191111453254451322517729154427620762116140728282136978341850189666727406976158469342914132921180270271935650986920556137081051905249374433794340051667428066231990165130089894647974938899502535830355331996524260478617239758369583331530459186523240616412037727884375171417104471873419502901061173167576520370692996881168534910887088482973991824682563185936105696872394026234344519363548374683141013130727082023130264068032227222170270811351791780708294484297075718346025076232645666263021666795143005721016383264152791175710052159562007534144191831925141963514448952418762752000
1696 30191365490866243473589417926145328318346646369635280280624345479494933379064358137551299696330432207973485293941078825648132762799214567203463523618351945236810363191111453254451322517729154427620762116140728282136978341850189666727406976158469342914132921180270271935650986920556137081051905249374433794340051667428066231990165130089894647974938899502535830355331996524260478617239758369583331530459186523240616412037727884375171417104471873419502901061173167576520370692996881168534910887088482973991824682563185936105696872394026234344519363548374683141013130727082023130264068032227222170270811351791780708294484297075718346025076232645666263021666795143005721016383264152791175710052159562007534144191831925141963514448952418762752000
1697 51234747238000015174681242220668622156234258889271070636219514278702901944272215759424555584672743456931004543818010767124881298470267120544277599580343251066867186335316136172803894312586375063672433311090815894786452246119771864436409638540922474925283567242918651474799724804183764626545083208188414148995067679625428395687310225762551217613471312455803304112998398101670032213455869953182913607189239529939326051228024219784665894826288769192896423100810865377355069066015707343003743775389155606864126486309726533571367592452662519682649359941591837290299282843858193252058123450689596022949566863990651861975739852137494033204554366799695648347768551357680708564802399267286625179958514776726785442693538776965912084019872254640390144000
1698 51234747238000015174681242220668622156234258889271070636219514278702901944272215759424555584672743456931004543818010767124881298470267120544277599580343251066867186335316136172803894312586375063672433311090815894786452246119771864436409638540922474925283567242918651474799724804183764626545083208188414148995067679625428395687310225762551217613471312455803304112998398101670032213455869953182913607189239529939326051228024219784665894826288769192896423100810865377355069066015707343003743775389155606864126486309726533571367592452662519682649359941591837290299282843858193252058123450689596022949566863990651861975739852137494033204554366799695648347768551357680708564802399267286625179958514776726785442693538776965912084019872254640390144000
1699 87047835557362025781783430532915989043442005852871549010936954759516230403318494575262319938358991133325776719946800293345173326100983837804727641687003183562607349583702115357593816437084251233179464195543296205242182366157492397677459975881027284898056780745718788855684732442308216100500096370712115639142619987683602844272740073570574518725287759862409813687984278374737384730661523050457770218614517961366914961036413149414147355309864618858731022848277660276126262343160686775763360674386175376062150900240225380537753539577073620940821262540764531556218481551715070335246751742721623642991314101920117513496782008781602362414537869192682906542858768756699523851599276355119976180749516605658808467136322382065084630749762960634022854656000
1700 87047835557362025781783430532915989043442005852871549010936954759516230403318494575262319938358991133325776719946800293345173326100983837804727641687003183562607349583702115357593816437084251233179464195543296205242182366157492397677459975881027284898056780745718788855684732442308216100500096370712115639142619987683602844272740073570574518725287759862409813687984278374737384730661523050457770218614517961366914961036413149414147355309864618858731022848277660276126262343160686775763360674386175376062150900240225380537753539577073620940821262540764531556218481551715070335246751742721623642991314101920117513496782008781602362414537869192682906542858768756699523851599276355119976180749516605658808467136322382065084630749762960634022854656000
1701 87047835557362025781783430532915989043442005852871549010936954759516230403318494575262319938358991133325776719946800293345173326100983837804727641687003183562607349583702115357593816437084251233179464195543296205242182366157492397677459975881027284898056780745718788855684732442308216100500096370712115639142619987683602844272740073570574518725287759862409813687984278374737384730661523050457770218614517961366914961036413149414147355309864618858731022848277660276126262343160686775763360674386175376062150900240225380537753539577073620940821262540764531556218481551715070335246751742721623642991314101920117513496782008781602362414537869192682906542858768756699523851599276355119976180749516605658808467136322382065084630749762960634022854656000
1702 87047835557362025781783430532915989043442005852871549010936954759516230403318494575262319938358991133325776719946800293345173326100983837804727641687003183562607349583702115357593816437084251233179464195543296205242182366157492397677459975881027284898056780745718788855684732442308216100500096370712115639142619987683602844272740073570574518725287759862409813687984278374737384730661523050457770218614517961366914961036413149414147355309864618858731022848277660276126262343160686775763360674386175376062150900240225380537753539577073620940821262540764531556218481551715070335246751742721623642991314101920117513496782008781602362414537869192682906542858768756699523851599276355119976180749516605658808467136322382065084630749762960634022854656000
1703 87047835557362025781783430532915989043442005852871549010936954759516230403318494575262319938358991133325776719946800293345173326100983837804727641687003183562607349583702115357593816437084251233179464195543296205242182366157492397677459975881027284898056780745718788855684732442308216100500096370712115639142619987683602844272740073570574518725287759862409813687984278374737384730661523050457770218614517961366914961036413149414147355309864618858731022848277660276126262343160686775763360674386175376062150900240225380537753539577073620940821262540764531556218481551715070335246751742721623642991314101920117513496782008781602362414537869192682906542858768756699523851599276355119976180749516605658808467136322382065084630749762960634022854656000
1704 87047835557362025781783430532915989043442005852871549010936954759516230403318494575262319938358991133325776719946800293345173326100983837804727641687003183562607349583702115357593816437084251233179464195543296205242182366157492397677459975881027284898056780745718788855684732442308216100500096370712115639142619987683602844272740073570574518725287759862409813687984278374737384730661523050457770218614517961366914961036413149414147355309864618858731022848277660276126262343160686775763360674386175376062150900240225380537753539577073620940821262540764531556218481551715070335246751742721623642991314101920117513496782008781602362414537869192682906542858768756699523851599276355119976180749516605658808467136322382065084630749762960634022854656000
1705 87047835557362025781783430532915989043442005852871549010936954759516230403318494575262319938358991133325776719946800293345173326100983837804727641687003183562607349583702115357593816437084251233179464195543296205242182366157492397677459975881027284898056780745718788855684732442308216100500096370712115639142619987683602844272740073570574518725287759862409813687984278374737384730661523050457770218614517961366914961036413149414147355309864618858731022848277660276126262343160686775763360674386175376062150900240225380537753539577073620940821262540764531556218481551715070335246751742721623642991314101920117513496782008781602362414537869192682906542858768756699523851599276355119976180749516605658808467136322382065084630749762960634022854656000
1706 87047835557362025781783430532915989043442005852871549010936954759516230403318494575262319938358991133325776719946800293345173326100983837804727641687003183562607349583702115357593816437084251233179464195543296205242182366157492397677459975881027284898056780745718788855684732442308216100500096370712115639142619987683602844272740073570574518725287759862409813687984278374737384730661523050457770218614517961366914961036413149414147355309864618858731022848277660276126262343160686775763360674386175376062150900240225380537753539577073620940821262540764531556218481551715070335246751742721623642991314101920117513496782008781602362414537869192682906542858768756699523851599276355119976180749516605658808467136322382065084630749762960634022854656000
1707 87047835557362025781783430532915989043442005852871549010936954759516230403318494575262319938358991133325776719946800293345173326100983837804727641687003183562607349583702115357593816437084251233179464195543296205242182366157492397677459975881027284898056780745718788855684732442308216100500096370712115639142619987683602844272740073570574518725287759862409813687984278374737384730661523050457770218614517961366914961036413149414147355309864618858731022848277660276126262343160686775763360674386175376062150900240225380537753539577073620940821262540764531556218481551715070335246751742721623642991314101920117513496782008781602362414537869192682906542858768756699523851599276355119976180749516605658808467136322382065084630749762960634022854656000
1708 87047835557362025781783430532915989043442005852871549010936954759516230403318494575262319938358991133325776719946800293345173326100983837804727641687003183562607349583702115357593816437084251233179464195543296205242182366157492397677459975881027284898056780745718788855684732442308216100500096370712115639142619987683602844272740073570574518725287759862409813687984278374737384730661523050457770218614517961366914961036413149414147355309864618858731022848277660276126262343160686775763360674386175376062150900240225380537753539577073620940821262540764531556218481551715070335246751742721623642991314101920117513496782008781602362414537869192682906542858768756699523851599276355119976180749516605658808467136322382065084630749762960634022854656000
1709 148764750967531702061067882780753425275242388002557477259691255684013237759271307229123304774655515846853752414389081701326901214306581378808279539643088440708495960438546915146127832290976985357503704310183493214758889663763154507630779098780675629890779038294433410154365207743904741315754664697547005627294737558951277260862112785732111852501516781604858371592765131742426190504700542893232329303612211195976057668411230072348777830224558633629571318047706521411899782344461613699779583392525973717690215888510545175339020799137218818187863537682166584429577384971881055202936698728311254805872155800181480830566000453007758437366445218450295087281745635805199486262383163290900039292900923879070903670335974950949229633951344899723545058607104000
1710 148764750967531702061067882780753425275242388002557477259691255684013237759271307229123304774655515846853752414389081701326901214306581378808279539643088440708495960438546915146127832290976985357503704310183493214758889663763154507630779098780675629890779038294433410154365207743904741315754664697547005627294737558951277260862112785732111852501516781604858371592765131742426190504700542893232329303612211195976057668411230072348777830224558633629571318047706521411899782344461613699779583392525973717690215888510545175339020799137218818187863537682166584429577384971881055202936698728311254805872155800181480830566000453007758437366445218450295087281745635805199486262383163290900039292900923879070903670335974950949229633951344899723545058607104000
1711 148764750967531702061067882780753425275242388002557477259691255684013237759271307229123304774655515846853752414389081701326901214306581378808279539643088440708495960438546915146127832290976985357503704310183493214758889663763154507630779098780675629890779038294433410154365207743904741315754664697547005627294737558951277260862112785732111852501516781604858371592765131742426190504700542893232329303612211195976057668411230072348777830224558633629571318047706521411899782344461613699779583392525973717690215888510545175339020799137218818187863537682166584429577384971881055202936698728311254805872155800181480830566000453007758437366445218450295087281745635805199486262383163290900039292900923879070903670335974950949229633951344899723545058607104000
1712 1390324775397492542626802642810779675469555028061284834202722015738441474385713151674049577333229120064053760882140950479690665554267115689797005043393349913163513648958382384543250769074551265023399105702649469296812052932365929977857748586735286260661486339200312244433319698541165806689295931752775753526119042607021282811795446595627213574780530669204283846661356371424543836492528438254507750501048702766131380078609626844381101217051949847005339421006603003849530676116463679437192368154448352501777718584210702573261876627450643160634238669926790508687639111886738833672305595591693970148337904674593278790336452831848209695013506714488739133474258278553266226751244516737383544793466578309073866077906307952796538635059298128257430454272000
1713 1390324775397492542626802642810779675469555028061284834202722015738441474385713151674049577333229120064053760882140950479690665554267115689797005043393349913163513648958382384543250769074551265023399105702649469296812052932365929977857748586735286260661486339200312244433319698541165806689295931752775753526119042607021282811795446595627213574780530669204283846661356371424543836492528438254507750501048702766131380078609626844381101217051949847005339421006603003849530676116463679437192368154448352501777718584210702573261876627450643160634238669926790508687639111886738833672305595591693970148337904674593278790336452831848209695013506714488739133474258278553266226751244516737383544793466578309073866077906307952796538635059298128257430454272000
1714 1390324775397492542626802642810779675469555028061284834202722015738441474385713151674049577333229120064053760882140950479690665554267115689797005043393349913163513648958382384543250769074551265023399105702649469296812052932365929977857748586735286260661486339200312244433319698541165806689295931752775753526119042607021282811795446595627213574780530669204283846661356371424543836492528438254507750501048702766131380078609626844381101217051949847005339421006603003849530676116463679437192368154448352501777718584210702573261876627450643160634238669926790508687639111886738833672305595591693970148337904674593278790336452831848209695013506714488739133474258278553266226751244516737383544793466578309073866077906307952796538635059298128257430454272000
1715 1390324775397492542626802642810779675469555028061284834202722015738441474385713151674049577333229120064053760882140950479690665554267115689797005043393349913163513648958382384543250769074551265023399105702649469296812052932365929977857748586735286260661486339200312244433319698541165806689295931752775753526119042607021282811795446595627213574780530669204283846661356371424543836492528438254507750501048702766131380078609626844381101217051949847005339421006603003849530676116463679437192368154448352501777718584210702573261876627450643160634238669926790508687639111886738833672305595591693970148337904674593278790336452831848209695013506714488739133474258278553266226751244516737383544793466578309073866077906307952796538635059298128257430454272000
1716 1390324775397492542626802642810779675469555028061284834202722015738441474385713151674049577333229120064053760882140950479690665554267115689797005043393349913163513648958382384543250769074551265023399105702649469296812052932365929977857748586735286260661486339200312244433319698541165806689295931752775753526119042607021282811795446595627213574780530669204283846661356371424543836492528438254507750501048702766131380078609626844381101217051949847005339421006603003849530676116463679437192368154448352501777718584210702573261876627450643160634238669926790508687639111886738833672305595591693970148337904674593278790336452831848209695013506714488739133474258278553266226751244516737383544793466578309073866077906307952796538635059298128257430454272000
1717 1390324775397492542626802642810779675469555028061284834202722015738441474385713151674049577333229120064053760882140950479690665554267115689797005043393349913163513648958382384543250769074551265023399105702649469296812052932365929977857748586735286260661486339200312244433319698541165806689295931752775753526119042607021282811795446595627213574780530669204283846661356371424543836492528438254507750501048702766131380078609626844381101217051949847005339421006603003849530676116463679437192368154448352501777718584210702573261876627450643160634238669926790508687639111886738833672305595591693970148337904674593278790336452831848209695013506714488739133474258278553266226751244516737383544793466578309073866077906307952796538635059298128257430454272000
1718 1390324775397492542626802642810779675469555028061284834202722015738441474385713151674049577333229120064053760882140950479690665554267115689797005043393349913163513648958382384543250769074551265023399105702649469296812052932365929977857748586735286260661486339200312244433319698541165806689295931752775753526119042607021282811795446595627213574780530669204283846661356371424543836492528438254507750501048702766131380078609626844381101217051949847005339421006603003849530676116463679437192368154448352501777718584210702573261876627450643160634238669926790508687639111886738833672305595591693970148337904674593278790336452831848209695013506714488739133474258278553266226751244516737383544793466578309073866077906307952796538635059298128257430454272000
1719 1390324775397492542626802642810779675469555028061284834202722015738441474385713151674049577333229120064053760882140950479690665554267115689797005043393349913163513648958382384543250769074551265023399105702649469296812052932365929977857748586735286260661486339200312244433319698541165806689295931752775753526119042607021282811795446595627213574780530669204283846661356371424543836492528438254507750501048702766131380078609626844381101217051949847005339421006603003849530676116463679437192368154448352501777718584210702573261876627450643160634238669926790508687639111886738833672305595591693970148337904674593278790336452831848209695013506714488739133474258278553266226751244516737383544793466578309073866077906307952796538635059298128257430454272000
1720 1390324775397492542626802642810779675469555028061284834202722015738441474385713151674049577333229120064053760882140950479690665554267115689797005043393349913163513648958382384543250769074551265023399105702649469296812052932365929977857748586735286260661486339200312244433319698541165806689295931752775753526119042607021282811795446595627213574780530669204283846661356371424543836492528438254507750501048702766131380078609626844381101217051949847005339421006603003849530676116463679437192368154448352501777718584210702573261876627450643160634238669926790508687639111886738833672305595591693970148337904674593278790336452831848209695013506714488739133474258278553266226751244516737383544793466578309073866077906307952796538635059298128257430454272000
1721 2392748938459084665860727348277351821483104203293471199662884589085857777417812334031039322590487315630236522478164575775547635418893706102140645679679955200554406989857376083798934573577302727105269860914259736659813543096601765491893185317771427654598417989763737372669743201189346353312278298546527071818450872326683627719099963591074434562197293281700572500104194315221639942603641442236007838612304817460512105115287167799179875194546405686696189143552363769625042293596433992311408065593805614655559453683426619128583689675842556879451524750944006465451426911557077532750037930013305322625289533944975032798169035323610768885118245055635120048709198497390171176238891813305037080589555981269916123520076755986762842990937052078731037811802112000
1722 2392748938459084665860727348277351821483104203293471199662884589085857777417812334031039322590487315630236522478164575775547635418893706102140645679679955200554406989857376083798934573577302727105269860914259736659813543096601765491893185317771427654598417989763737372669743201189346353312278298546527071818450872326683627719099963591074434562197293281700572500104194315221639942603641442236007838612304817460512105115287167799179875194546405686696189143552363769625042293596433992311408065593805614655559453683426619128583689675842556879451524750944006465451426911557077532750037930013305322625289533944975032798169035323610768885118245055635120048709198497390171176238891813305037080589555981269916123520076755986762842990937052078731037811802112000
1723 4122706420965002879278033221081877188415388542274650877019150146994932950490890651535480752823409644830897528229877564061268575826753855613988332506088562810555243243524258992385564270273692598802379970355269526264858734755444841942531958302520169848873074196362919493109967535649243766757055508395666144743190853018875890560009237267421250750665936324370086417679526805126885621106074204972641505929001200484462357113639790117986924960203456998177533894340722775063947871866655768752556097018127074051528938696544064758549697311476725503294977145876523139972808568612844588928315353412925070883373866987191981511245247862581354789058736230859311843925949011003264936659610594324578889855804955728065480825092250565192378473384540731653578149735038976000
1724 4122706420965002879278033221081877188415388542274650877019150146994932950490890651535480752823409644830897528229877564061268575826753855613988332506088562810555243243524258992385564270273692598802379970355269526264858734755444841942531958302520169848873074196362919493109967535649243766757055508395666144743190853018875890560009237267421250750665936324370086417679526805126885621106074204972641505929001200484462357113639790117986924960203456998177533894340722775063947871866655768752556097018127074051528938696544064758549697311476725503294977145876523139972808568612844588928315353412925070883373866987191981511245247862581354789058736230859311843925949011003264936659610594324578889855804955728065480825092250565192378473384540731653578149735038976000
1725 4122706420965002879278033221081877188415388542274650877019150146994932950490890651535480752823409644830897528229877564061268575826753855613988332506088562810555243243524258992385564270273692598802379970355269526264858734755444841942531958302520169848873074196362919493109967535649243766757055508395666144743190853018875890560009237267421250750665936324370086417679526805126885621106074204972641505929001200484462357113639790117986924960203456998177533894340722775063947871866655768752556097018127074051528938696544064758549697311476725503294977145876523139972808568612844588928315353412925070883373866987191981511245247862581354789058736230859311843925949011003264936659610594324578889855804955728065480825092250565192378473384540731653578149735038976000
1726 4122706420965002879278033221081877188415388542274650877019150146994932950490890651535480752823409644830897528229877564061268575826753855613988332506088562810555243243524258992385564270273692598802379970355269526264858734755444841942531958302520169848873074196362919493109967535649243766757055508395666144743190853018875890560009237267421250750665936324370086417679526805126885621106074204972641505929001200484462357113639790117986924960203456998177533894340722775063947871866655768752556097018127074051528938696544064758549697311476725503294977145876523139972808568612844588928315353412925070883373866987191981511245247862581354789058736230859311843925949011003264936659610594324578889855804955728065480825092250565192378473384540731653578149735038976000
1727 4122706420965002879278033221081877188415388542274650877019150146994932950490890651535480752823409644830897528229877564061268575826753855613988332506088562810555243243524258992385564270273692598802379970355269526264858734755444841942531958302520169848873074196362919493109967535649243766757055508395666144743190853018875890560009237267421250750665936324370086417679526805126885621106074204972641505929001200484462357113639790117986924960203456998177533894340722775063947871866655768752556097018127074051528938696544064758549697311476725503294977145876523139972808568612844588928315353412925070883373866987191981511245247862581354789058736230859311843925949011003264936659610594324578889855804955728065480825092250565192378473384540731653578149735038976000
1728 4122706420965002879278033221081877188415388542274650877019150146994932950490890651535480752823409644830897528229877564061268575826753855613988332506088562810555243243524258992385564270273692598802379970355269526264858734755444841942531958302520169848873074196362919493109967535649243766757055508395666144743190853018875890560009237267421250750665936324370086417679526805126885621106074204972641505929001200484462357113639790117986924960203456998177533894340722775063947871866655768752556097018127074051528938696544064758549697311476725503294977145876523139972808568612844588928315353412925070883373866987191981511245247862581354789058736230859311843925949011003264936659610594324578889855804955728065480825092250565192378473384540731653578149735038976000
1729 4122706420965002879278033221081877188415388542274650877019150146994932950490890651535480752823409644830897528229877564061268575826753855613988332506088562810555243243524258992385564270273692598802379970355269526264858734755444841942531958302520169848873074196362919493109967535649243766757055508395666144743190853018875890560009237267421250750665936324370086417679526805126885621106074204972641505929001200484462357113639790117986924960203456998177533894340722775063947871866655768752556097018127074051528938696544064758549697311476725503294977145876523139972808568612844588928315353412925070883373866987191981511245247862581354789058736230859311843925949011003264936659610594324578889855804955728065480825092250565192378473384540731653578149735038976000
1730 4122706420965002879278033221081877188415388542274650877019150146994932950490890651535480752823409644830897528229877564061268575826753855613988332506088562810555243243524258992385564270273692598802379970355269526264858734755444841942531958302520169848873074196362919493109967535649243766757055508395666144743190853018875890560009237267421250750665936324370086417679526805126885621106074204972641505929001200484462357113639790117986924960203456998177533894340722775063947871866655768752556097018127074051528938696544064758549697311476725503294977145876523139972808568612844588928315353412925070883373866987191981511245247862581354789058736230859311843925949011003264936659610594324578889855804955728065480825092250565192378473384540731653578149735038976000
1731 4122706420965002879278033221081877188415388542274650877019150146994932950490890651535480752823409644830897528229877564061268575826753855613988332506088562810555243243524258992385564270273692598802379970355269526264858734755444841942531958302520169848873074196362919493109967535649243766757055508395666144743190853018875890560009237267421250750665936324370086417679526805126885621106074204972641505929001200484462357113639790117986924960203456998177533894340722775063947871866655768752556097018127074051528938696544064758549697311476725503294977145876523139972808568612844588928315353412925070883373866987191981511245247862581354789058736230859311843925949011003264936659610594324578889855804955728065480825092250565192378473384540731653578149735038976000
1732 4122706420965002879278033221081877188415388542274650877019150146994932950490890651535480752823409644830897528229877564061268575826753855613988332506088562810555243243524258992385564270273692598802379970355269526264858734755444841942531958302520169848873074196362919493109967535649243766757055508395666144743190853018875890560009237267421250750665936324370086417679526805126885621106074204972641505929001200484462357113639790117986924960203456998177533894340722775063947871866655768752556097018127074051528938696544064758549697311476725503294977145876523139972808568612844588928315353412925070883373866987191981511245247862581354789058736230859311843925949011003264936659610594324578889855804955728065480825092250565192378473384540731653578149735038976000
1733 7144650227532349989788831572134893167523868343761969969874187204742218803200713499110988144642968914491945416422377818518178441907764431779041780233051479350692236541027540833804182880384309273724524488625682089017000187331185911086407883738267454348097037582296939481559573739280139447789977196049689428839949748281711918340496008184441027550904067650133359761838619953284892781376826597217587729774959080439573264877937756274471340956032590977841666238892472569185821661944914447248179716132414219331299650761110864226566625440789165297210195393804014601572877249406059672612770507464599147840886911488803703958988014545853487849438789888079187425523669636068658135231105159964495216120109988276737478269884870229478391894375409087955650933490822545408000
1734 7144650227532349989788831572134893167523868343761969969874187204742218803200713499110988144642968914491945416422377818518178441907764431779041780233051479350692236541027540833804182880384309273724524488625682089017000187331185911086407883738267454348097037582296939481559573739280139447789977196049689428839949748281711918340496008184441027550904067650133359761838619953284892781376826597217587729774959080439573264877937756274471340956032590977841666238892472569185821661944914447248179716132414219331299650761110864226566625440789165297210195393804014601572877249406059672612770507464599147840886911488803703958988014545853487849438789888079187425523669636068658135231105159964495216120109988276737478269884870229478391894375409087955650933490822545408000
1735 7144650227532349989788831572134893167523868343761969969874187204742218803200713499110988144642968914491945416422377818518178441907764431779041780233051479350692236541027540833804182880384309273724524488625682089017000187331185911086407883738267454348097037582296939481559573739280139447789977196049689428839949748281711918340496008184441027550904067650133359761838619953284892781376826597217587729774959080439573264877937756274471340956032590977841666238892472569185821661944914447248179716132414219331299650761110864226566625440789165297210195393804014601572877249406059672612770507464599147840886911488803703958988014545853487849438789888079187425523669636068658135231105159964495216120109988276737478269884870229478391894375409087955650933490822545408000
1736 7144650227532349989788831572134893167523868343761969969874187204742218803200713499110988144642968914491945416422377818518178441907764431779041780233051479350692236541027540833804182880384309273724524488625682089017000187331185911086407883738267454348097037582296939481559573739280139447789977196049689428839949748281711918340496008184441027550904067650133359761838619953284892781376826597217587729774959080439573264877937756274471340956032590977841666238892472569185821661944914447248179716132414219331299650761110864226566625440789165297210195393804014601572877249406059672612770507464599147840886911488803703958988014545853487849438789888079187425523669636068658135231105159964495216120109988276737478269884870229478391894375409087955650933490822545408000
1737 7144650227532349989788831572134893167523868343761969969874187204742218803200713499110988144642968914491945416422377818518178441907764431779041780233051479350692236541027540833804182880384309273724524488625682089017000187331185911086407883738267454348097037582296939481559573739280139447789977196049689428839949748281711918340496008184441027550904067650133359761838619953284892781376826597217587729774959080439573264877937756274471340956032590977841666238892472569185821661944914447248179716132414219331299650761110864226566625440789165297210195393804014601572877249406059672612770507464599147840886911488803703958988014545853487849438789888079187425523669636068658135231105159964495216120109988276737478269884870229478391894375409087955650933490822545408000
1738 7144650227532349989788831572134893167523868343761969969874187204742218803200713499110988144642968914491945416422377818518178441907764431779041780233051479350692236541027540833804182880384309273724524488625682089017000187331185911086407883738267454348097037582296939481559573739280139447789977196049689428839949748281711918340496008184441027550904067650133359761838619953284892781376826597217587729774959080439573264877937756274471340956032590977841666238892472569185821661944914447248179716132414219331299650761110864226566625440789165297210195393804014601572877249406059672612770507464599147840886911488803703958988014545853487849438789888079187425523669636068658135231105159964495216120109988276737478269884870229478391894375409087955650933490822545408000
1739 7144650227532349989788831572134893167523868343761969969874187204742218803200713499110988144642968914491945416422377818518178441907764431779041780233051479350692236541027540833804182880384309273724524488625682089017000187331185911086407883738267454348097037582296939481559573739280139447789977196049689428839949748281711918340496008184441027550904067650133359761838619953284892781376826597217587729774959080439573264877937756274471340956032590977841666238892472569185821661944914447248179716132414219331299650761110864226566625440789165297210195393804014601572877249406059672612770507464599147840886911488803703958988014545853487849438789888079187425523669636068658135231105159964495216120109988276737478269884870229478391894375409087955650933490822545408000
1740 7144650227532349989788831572134893167523868343761969969874187204742218803200713499110988144642968914491945416422377818518178441907764431779041780233051479350692236541027540833804182880384309273724524488625682089017000187331185911086407883738267454348097037582296939481559573739280139447789977196049689428839949748281711918340496008184441027550904067650133359761838619953284892781376826597217587729774959080439573264877937756274471340956032590977841666238892472569185821661944914447248179716132414219331299650761110864226566625440789165297210195393804014601572877249406059672612770507464599147840886911488803703958988014545853487849438789888079187425523669636068658135231105159964495216120109988276737478269884870229478391894375409087955650933490822545408000
1741 12438836046133821332222355767086849004659054786489589717550959923456202936372442201952230359823408880130476969991359782040148667361417875727311739385742625549555183817928948591653082394749082445554397134697312516978597326143594671201436125588323638020036942430778971637395217880086722778602350298322509295610352511758460449830803550249111828966123981778882179345361037338668998332377055105755820237538203759045297054152489633673854604604452740892422340921911794742952515513446096052659080885786533155855792691975094014618452494892413936782442950180612789421338379291215949890018833453495867116390984112902007248592598133324330922345872933195145865307836708836395533813437354083498186171265111489589799949667869559069521880288107587222130788275207522051555328000
1742 12438836046133821332222355767086849004659054786489589717550959923456202936372442201952230359823408880130476969991359782040148667361417875727311739385742625549555183817928948591653082394749082445554397134697312516978597326143594671201436125588323638020036942430778971637395217880086722778602350298322509295610352511758460449830803550249111828966123981778882179345361037338668998332377055105755820237538203759045297054152489633673854604604452740892422340921911794742952515513446096052659080885786533155855792691975094014618452494892413936782442950180612789421338379291215949890018833453495867116390984112902007248592598133324330922345872933195145865307836708836395533813437354083498186171265111489589799949667869559069521880288107587222130788275207522051555328000
1743 12438836046133821332222355767086849004659054786489589717550959923456202936372442201952230359823408880130476969991359782040148667361417875727311739385742625549555183817928948591653082394749082445554397134697312516978597326143594671201436125588323638020036942430778971637395217880086722778602350298322509295610352511758460449830803550249111828966123981778882179345361037338668998332377055105755820237538203759045297054152489633673854604604452740892422340921911794742952515513446096052659080885786533155855792691975094014618452494892413936782442950180612789421338379291215949890018833453495867116390984112902007248592598133324330922345872933195145865307836708836395533813437354083498186171265111489589799949667869559069521880288107587222130788275207522051555328000
1744 12438836046133821332222355767086849004659054786489589717550959923456202936372442201952230359823408880130476969991359782040148667361417875727311739385742625549555183817928948591653082394749082445554397134697312516978597326143594671201436125588323638020036942430778971637395217880086722778602350298322509295610352511758460449830803550249111828966123981778882179345361037338668998332377055105755820237538203759045297054152489633673854604604452740892422340921911794742952515513446096052659080885786533155855792691975094014618452494892413936782442950180612789421338379291215949890018833453495867116390984112902007248592598133324330922345872933195145865307836708836395533813437354083498186171265111489589799949667869559069521880288107587222130788275207522051555328000
1745 12438836046133821332222355767086849004659054786489589717550959923456202936372442201952230359823408880130476969991359782040148667361417875727311739385742625549555183817928948591653082394749082445554397134697312516978597326143594671201436125588323638020036942430778971637395217880086722778602350298322509295610352511758460449830803550249111828966123981778882179345361037338668998332377055105755820237538203759045297054152489633673854604604452740892422340921911794742952515513446096052659080885786533155855792691975094014618452494892413936782442950180612789421338379291215949890018833453495867116390984112902007248592598133324330922345872933195145865307836708836395533813437354083498186171265111489589799949667869559069521880288107587222130788275207522051555328000
1746 128235423156018776620849028526668546439784069963810203273721236324290751921365383525280725359004215259077082164859379196290192447024926553889811746244769335562424575442566480326320437059268891191282444687601159968851518826222625476303465212250759154845741674544113109663868225567904358542292271116726899954745902183076911853925809796382596174908494657514249271601660178749164931261619124801606394201424781021085536640747315811070666026850028256622910731153729842710850675396351505697516297791613743874801986515207154789880953555591896255489102579181575148673591539084700514330091066530885228004030764050536157201985547766230215694287349826754081085647801122024696224880797464778331816198609396799894844841936799578036308044207294713630214312115541464449024000
1747 224027284253564802756623252836089950630302770226776425119190999858535943606625325018665427202180364057607662542009335455918966204952546689645501120689612029227555733298163641130081803542542752911170430869239226465583603389410926707102153725802076243515510705428565602582777790067128914373384597640921894220941091113835365008808389714280395517565140166677393477488100332274791134914048611028406370669889092443836432511385560721940453548906999364320225047325566035215856129917426080453560972241949210549279070442066899417922025861619042758339462205830211784732764418780971798534669093229456493323041744796286666631868751947604186817920000147339379656626708560177144304866753170967745682898970616209416293938863588862829430153230143864711984403265850938392444928000
1748 224027284253564802756623252836089950630302770226776425119190999858535943606625325018665427202180364057607662542009335455918966204952546689645501120689612029227555733298163641130081803542542752911170430869239226465583603389410926707102153725802076243515510705428565602582777790067128914373384597640921894220941091113835365008808389714280395517565140166677393477488100332274791134914048611028406370669889092443836432511385560721940453548906999364320225047325566035215856129917426080453560972241949210549279070442066899417922025861619042758339462205830211784732764418780971798534669093229456493323041744796286666631868751947604186817920000147339379656626708560177144304866753170967745682898970616209416293938863588862829430153230143864711984403265850938392444928000
1749 224027284253564802756623252836089950630302770226776425119190999858535943606625325018665427202180364057607662542009335455918966204952546689645501120689612029227555733298163641130081803542542752911170430869239226465583603389410926707102153725802076243515510705428565602582777790067128914373384597640921894220941091113835365008808389714280395517565140166677393477488100332274791134914048611028406370669889092443836432511385560721940453548906999364320225047325566035215856129917426080453560972241949210549279070442066899417922025861619042758339462205830211784732764418780971798534669093229456493323041744796286666631868751947604186817920000147339379656626708560177144304866753170967745682898970616209416293938863588862829430153230143864711984403265850938392444928000
1750 224027284253564802756623252836089950630302770226776425119190999858535943606625325018665427202180364057607662542009335455918966204952546689645501120689612029227555733298163641130081803542542752911170430869239226465583603389410926707102153725802076243515510705428565602582777790067128914373384597640921894220941091113835365008808389714280395517565140166677393477488100332274791134914048611028406370669889092443836432511385560721940453548906999364320225047325566035215856129917426080453560972241949210549279070442066899417922025861619042758339462205830211784732764418780971798534669093229456493323041744796286666631868751947604186817920000147339379656626708560177144304866753170967745682898970616209416293938863588862829430153230143864711984403265850938392444928000
1751 224027284253564802756623252836089950630302770226776425119190999858535943606625325018665427202180364057607662542009335455918966204952546689645501120689612029227555733298163641130081803542542752911170430869239226465583603389410926707102153725802076243515510705428565602582777790067128914373384597640921894220941091113835365008808389714280395517565140166677393477488100332274791134914048611028406370669889092443836432511385560721940453548906999364320225047325566035215856129917426080453560972241949210549279070442066899417922025861619042758339462205830211784732764418780971798534669093229456493323041744796286666631868751947604186817920000147339379656626708560177144304866753170967745682898970616209416293938863588862829430153230143864711984403265850938392444928000
1752 224027284253564802756623252836089950630302770226776425119190999858535943606625325018665427202180364057607662542009335455918966204952546689645501120689612029227555733298163641130081803542542752911170430869239226465583603389410926707102153725802076243515510705428565602582777790067128914373384597640921894220941091113835365008808389714280395517565140166677393477488100332274791134914048611028406370669889092443836432511385560721940453548906999364320225047325566035215856129917426080453560972241949210549279070442066899417922025861619042758339462205830211784732764418780971798534669093229456493323041744796286666631868751947604186817920000147339379656626708560177144304866753170967745682898970616209416293938863588862829430153230143864711984403265850938392444928000
1753 392719829296499099232360562221665683454920756207539073233941822752013509142414194757720493885422178192986232436142365054225947757281814346948563464568889887235905200471680862901033401610077445853281765313776363994168056741637354517550075481331039654882690266616275501327609465987676986896543199664536080569309732722553394860441107169133533342291690712185470766036639882477708859504327215132796367784315579054045266192458887945561615071233969885653354507961717259733395795745247919035092384340136966092886210484943274679617311335418181955369077246820361258636536026123043562831274920431237232795292178627890526605665922164150139491813760258285932538066620105990533966431418308706458182121895490215106763274827871276539991058612442194840108658925036695001955958784000
1754 392719829296499099232360562221665683454920756207539073233941822752013509142414194757720493885422178192986232436142365054225947757281814346948563464568889887235905200471680862901033401610077445853281765313776363994168056741637354517550075481331039654882690266616275501327609465987676986896543199664536080569309732722553394860441107169133533342291690712185470766036639882477708859504327215132796367784315579054045266192458887945561615071233969885653354507961717259733395795745247919035092384340136966092886210484943274679617311335418181955369077246820361258636536026123043562831274920431237232795292178627890526605665922164150139491813760258285932538066620105990533966431418308706458182121895490215106763274827871276539991058612442194840108658925036695001955958784000
1755 392719829296499099232360562221665683454920756207539073233941822752013509142414194757720493885422178192986232436142365054225947757281814346948563464568889887235905200471680862901033401610077445853281765313776363994168056741637354517550075481331039654882690266616275501327609465987676986896543199664536080569309732722553394860441107169133533342291690712185470766036639882477708859504327215132796367784315579054045266192458887945561615071233969885653354507961717259733395795745247919035092384340136966092886210484943274679617311335418181955369077246820361258636536026123043562831274920431237232795292178627890526605665922164150139491813760258285932538066620105990533966431418308706458182121895490215106763274827871276539991058612442194840108658925036695001955958784000
1756 392719829296499099232360562221665683454920756207539073233941822752013509142414194757720493885422178192986232436142365054225947757281814346948563464568889887235905200471680862901033401610077445853281765313776363994168056741637354517550075481331039654882690266616275501327609465987676986896543199664536080569309732722553394860441107169133533342291690712185470766036639882477708859504327215132796367784315579054045266192458887945561615071233969885653354507961717259733395795745247919035092384340136966092886210484943274679617311335418181955369077246820361258636536026123043562831274920431237232795292178627890526605665922164150139491813760258285932538066620105990533966431418308706458182121895490215106763274827871276539991058612442194840108658925036695001955958784000
1757 392719829296499099232360562221665683454920756207539073233941822752013509142414194757720493885422178192986232436142365054225947757281814346948563464568889887235905200471680862901033401610077445853281765313776363994168056741637354517550075481331039654882690266616275501327609465987676986896543199664536080569309732722553394860441107169133533342291690712185470766036639882477708859504327215132796367784315579054045266192458887945561615071233969885653354507961717259733395795745247919035092384340136966092886210484943274679617311335418181955369077246820361258636536026123043562831274920431237232795292178627890526605665922164150139491813760258285932538066620105990533966431418308706458182121895490215106763274827871276539991058612442194840108658925036695001955958784000
1758 392719829296499099232360562221665683454920756207539073233941822752013509142414194757720493885422178192986232436142365054225947757281814346948563464568889887235905200471680862901033401610077445853281765313776363994168056741637354517550075481331039654882690266616275501327609465987676986896543199664536080569309732722553394860441107169133533342291690712185470766036639882477708859504327215132796367784315579054045266192458887945561615071233969885653354507961717259733395795745247919035092384340136966092886210484943274679617311335418181955369077246820361258636536026123043562831274920431237232795292178627890526605665922164150139491813760258285932538066620105990533966431418308706458182121895490215106763274827871276539991058612442194840108658925036695001955958784000
1759 690794179732541915549722228947909937197205610169061229818503666220791762581506568578830348744457611441462782855174420130383442105058711436282523134176677311647957247629686637842917753432126227255922625186932624265741611808540106596370582771661298752938652178978028606835265050672323819951019488209918965721415819858971421559515907510505885149091083962734243077458449553278289883868111571418588810932611103556065623232535183896242880910300553028864250579504660659871043204715891089582727504054300923357386844243015220161446850639000582059494206877157015453941666869950433627020212585038546292486918942206459436299366357086740095366100404294324955334459184766437349246952864805014659942352414167288372796600422225575433844272099285820723751131049139546508440531501056000
1760 690794179732541915549722228947909937197205610169061229818503666220791762581506568578830348744457611441462782855174420130383442105058711436282523134176677311647957247629686637842917753432126227255922625186932624265741611808540106596370582771661298752938652178978028606835265050672323819951019488209918965721415819858971421559515907510505885149091083962734243077458449553278289883868111571418588810932611103556065623232535183896242880910300553028864250579504660659871043204715891089582727504054300923357386844243015220161446850639000582059494206877157015453941666869950433627020212585038546292486918942206459436299366357086740095366100404294324955334459184766437349246952864805014659942352414167288372796600422225575433844272099285820723751131049139546508440531501056000
1761 690794179732541915549722228947909937197205610169061229818503666220791762581506568578830348744457611441462782855174420130383442105058711436282523134176677311647957247629686637842917753432126227255922625186932624265741611808540106596370582771661298752938652178978028606835265050672323819951019488209918965721415819858971421559515907510505885149091083962734243077458449553278289883868111571418588810932611103556065623232535183896242880910300553028864250579504660659871043204715891089582727504054300923357386844243015220161446850639000582059494206877157015453941666869950433627020212585038546292486918942206459436299366357086740095366100404294324955334459184766437349246952864805014659942352414167288372796600422225575433844272099285820723751131049139546508440531501056000
1762 690794179732541915549722228947909937197205610169061229818503666220791762581506568578830348744457611441462782855174420130383442105058711436282523134176677311647957247629686637842917753432126227255922625186932624265741611808540106596370582771661298752938652178978028606835265050672323819951019488209918965721415819858971421559515907510505885149091083962734243077458449553278289883868111571418588810932611103556065623232535183896242880910300553028864250579504660659871043204715891089582727504054300923357386844243015220161446850639000582059494206877157015453941666869950433627020212585038546292486918942206459436299366357086740095366100404294324955334459184766437349246952864805014659942352414167288372796600422225575433844272099285820723751131049139546508440531501056000
1763 690794179732541915549722228947909937197205610169061229818503666220791762581506568578830348744457611441462782855174420130383442105058711436282523134176677311647957247629686637842917753432126227255922625186932624265741611808540106596370582771661298752938652178978028606835265050672323819951019488209918965721415819858971421559515907510505885149091083962734243077458449553278289883868111571418588810932611103556065623232535183896242880910300553028864250579504660659871043204715891089582727504054300923357386844243015220161446850639000582059494206877157015453941666869950433627020212585038546292486918942206459436299366357086740095366100404294324955334459184766437349246952864805014659942352414167288372796600422225575433844272099285820723751131049139546508440531501056000
1764 690794179732541915549722228947909937197205610169061229818503666220791762581506568578830348744457611441462782855174420130383442105058711436282523134176677311647957247629686637842917753432126227255922625186932624265741611808540106596370582771661298752938652178978028606835265050672323819951019488209918965721415819858971421559515907510505885149091083962734243077458449553278289883868111571418588810932611103556065623232535183896242880910300553028864250579504660659871043204715891089582727504054300923357386844243015220161446850639000582059494206877157015453941666869950433627020212585038546292486918942206459436299366357086740095366100404294324955334459184766437349246952864805014659942352414167288372796600422225575433844272099285820723751131049139546508440531501056000
1765 690794179732541915549722228947909937197205610169061229818503666220791762581506568578830348744457611441462782855174420130383442105058711436282523134176677311647957247629686637842917753432126227255922625186932624265741611808540106596370582771661298752938652178978028606835265050672323819951019488209918965721415819858971421559515907510505885149091083962734243077458449553278289883868111571418588810932611103556065623232535183896242880910300553028864250579504660659871043204715891089582727504054300923357386844243015220161446850639000582059494206877157015453941666869950433627020212585038546292486918942206459436299366357086740095366100404294324955334459184766437349246952864805014659942352414167288372796600422225575433844272099285820723751131049139546508440531501056000
1766 690794179732541915549722228947909937197205610169061229818503666220791762581506568578830348744457611441462782855174420130383442105058711436282523134176677311647957247629686637842917753432126227255922625186932624265741611808540106596370582771661298752938652178978028606835265050672323819951019488209918965721415819858971421559515907510505885149091083962734243077458449553278289883868111571418588810932611103556065623232535183896242880910300553028864250579504660659871043204715891089582727504054300923357386844243015220161446850639000582059494206877157015453941666869950433627020212585038546292486918942206459436299366357086740095366100404294324955334459184766437349246952864805014659942352414167288372796600422225575433844272099285820723751131049139546508440531501056000
1767 690794179732541915549722228947909937197205610169061229818503666220791762581506568578830348744457611441462782855174420130383442105058711436282523134176677311647957247629686637842917753432126227255922625186932624265741611808540106596370582771661298752938652178978028606835265050672323819951019488209918965721415819858971421559515907510505885149091083962734243077458449553278289883868111571418588810932611103556065623232535183896242880910300553028864250579504660659871043204715891089582727504054300923357386844243015220161446850639000582059494206877157015453941666869950433627020212585038546292486918942206459436299366357086740095366100404294324955334459184766437349246952864805014659942352414167288372796600422225575433844272099285820723751131049139546508440531501056000
1768 690794179732541915549722228947909937197205610169061229818503666220791762581506568578830348744457611441462782855174420130383442105058711436282523134176677311647957247629686637842917753432126227255922625186932624265741611808540106596370582771661298752938652178978028606835265050672323819951019488209918965721415819858971421559515907510505885149091083962734243077458449553278289883868111571418588810932611103556065623232535183896242880910300553028864250579504660659871043204715891089582727504054300923357386844243015220161446850639000582059494206877157015453941666869950433627020212585038546292486918942206459436299366357086740095366100404294324955334459184766437349246952864805014659942352414167288372796600422225575433844272099285820723751131049139546508440531501056000
1769 690794179732541915549722228947909937197205610169061229818503666220791762581506568578830348744457611441462782855174420130383442105058711436282523134176677311647957247629686637842917753432126227255922625186932624265741611808540106596370582771661298752938652178978028606835265050672323819951019488209918965721415819858971421559515907510505885149091083962734243077458449553278289883868111571418588810932611103556065623232535183896242880910300553028864250579504660659871043204715891089582727504054300923357386844243015220161446850639000582059494206877157015453941666869950433627020212585038546292486918942206459436299366357086740095366100404294324955334459184766437349246952864805014659942352414167288372796600422225575433844272099285820723751131049139546508440531501056000
1770 11708375927670201958469868287252710799952637460492563217262774003742233264093331670827633029567078160024792929748718985260736306865401888750551239562316564604202665214062485387168097515798749614507163138761569902809179861161696721972382758841716928015909358965729298420936695774107183389000330308642694334261285082355447823042642500178065849984594643436173611482346602597937116675730704600315064592078154297560434292076867523665133574750856830997699162364485773896119376351116798128520805153462727514531980410898563053583844926084755628127020455545034160236299438473736163169834111610822818516727439698414566716938412831978645684171193293124151785329816690956565241473777369576519660039871426564209708416956308908058200750374564166452944934424561687228956619177984000
1771 11708375927670201958469868287252710799952637460492563217262774003742233264093331670827633029567078160024792929748718985260736306865401888750551239562316564604202665214062485387168097515798749614507163138761569902809179861161696721972382758841716928015909358965729298420936695774107183389000330308642694334261285082355447823042642500178065849984594643436173611482346602597937116675730704600315064592078154297560434292076867523665133574750856830997699162364485773896119376351116798128520805153462727514531980410898563053583844926084755628127020455545034160236299438473736163169834111610822818516727439698414566716938412831978645684171193293124151785329816690956565241473777369576519660039871426564209708416956308908058200750374564166452944934424561687228956619177984000
1772 11708375927670201958469868287252710799952637460492563217262774003742233264093331670827633029567078160024792929748718985260736306865401888750551239562316564604202665214062485387168097515798749614507163138761569902809179861161696721972382758841716928015909358965729298420936695774107183389000330308642694334261285082355447823042642500178065849984594643436173611482346602597937116675730704600315064592078154297560434292076867523665133574750856830997699162364485773896119376351116798128520805153462727514531980410898563053583844926084755628127020455545034160236299438473736163169834111610822818516727439698414566716938412831978645684171193293124151785329816690956565241473777369576519660039871426564209708416956308908058200750374564166452944934424561687228956619177984000
1773 11708375927670201958469868287252710799952637460492563217262774003742233264093331670827633029567078160024792929748718985260736306865401888750551239562316564604202665214062485387168097515798749614507163138761569902809179861161696721972382758841716928015909358965729298420936695774107183389000330308642694334261285082355447823042642500178065849984594643436173611482346602597937116675730704600315064592078154297560434292076867523665133574750856830997699162364485773896119376351116798128520805153462727514531980410898563053583844926084755628127020455545034160236299438473736163169834111610822818516727439698414566716938412831978645684171193293124151785329816690956565241473777369576519660039871426564209708416956308908058200750374564166452944934424561687228956619177984000
1774 11708375927670201958469868287252710799952637460492563217262774003742233264093331670827633029567078160024792929748718985260736306865401888750551239562316564604202665214062485387168097515798749614507163138761569902809179861161696721972382758841716928015909358965729298420936695774107183389000330308642694334261285082355447823042642500178065849984594643436173611482346602597937116675730704600315064592078154297560434292076867523665133574750856830997699162364485773896119376351116798128520805153462727514531980410898563053583844926084755628127020455545034160236299438473736163169834111610822818516727439698414566716938412831978645684171193293124151785329816690956565241473777369576519660039871426564209708416956308908058200750374564166452944934424561687228956619177984000
1775 11708375927670201958469868287252710799952637460492563217262774003742233264093331670827633029567078160024792929748718985260736306865401888750551239562316564604202665214062485387168097515798749614507163138761569902809179861161696721972382758841716928015909358965729298420936695774107183389000330308642694334261285082355447823042642500178065849984594643436173611482346602597937116675730704600315064592078154297560434292076867523665133574750856830997699162364485773896119376351116798128520805153462727514531980410898563053583844926084755628127020455545034160236299438473736163169834111610822818516727439698414566716938412831978645684171193293124151785329816690956565241473777369576519660039871426564209708416956308908058200750374564166452944934424561687228956619177984000
1776 11708375927670201958469868287252710799952637460492563217262774003742233264093331670827633029567078160024792929748718985260736306865401888750551239562316564604202665214062485387168097515798749614507163138761569902809179861161696721972382758841716928015909358965729298420936695774107183389000330308642694334261285082355447823042642500178065849984594643436173611482346602597937116675730704600315064592078154297560434292076867523665133574750856830997699162364485773896119376351116798128520805153462727514531980410898563053583844926084755628127020455545034160236299438473736163169834111610822818516727439698414566716938412831978645684171193293124151785329816690956565241473777369576519660039871426564209708416956308908058200750374564166452944934424561687228956619177984000
1777 20805784023469948880200955946448067091515836767295284837075949404649948510293850379060703893540697890364057036163473636808328417299819156309729552702236535301668136085389036532997709285574378064979228897579309717291912613284335074944924162461730981084270930882100963294004508390588464882253586958458067831982303591345630781546775722816423015422624681386080507604129912816534256332773462074759869780122880186764891737020593589552942362332272588682911411521691220213404131775934550274381470757703266793323329190166746546218492433652610751181715349503525702739904102167829161952795216332432148504224660344082685055999559602426053380772210481881617722531084259829816434098902385737475435890851525004600651856931360929619422733415600523786883148472446118205855912279277568000
1778 20805784023469948880200955946448067091515836767295284837075949404649948510293850379060703893540697890364057036163473636808328417299819156309729552702236535301668136085389036532997709285574378064979228897579309717291912613284335074944924162461730981084270930882100963294004508390588464882253586958458067831982303591345630781546775722816423015422624681386080507604129912816534256332773462074759869780122880186764891737020593589552942362332272588682911411521691220213404131775934550274381470757703266793323329190166746546218492433652610751181715349503525702739904102167829161952795216332432148504224660344082685055999559602426053380772210481881617722531084259829816434098902385737475435890851525004600651856931360929619422733415600523786883148472446118205855912279277568000
1779 20805784023469948880200955946448067091515836767295284837075949404649948510293850379060703893540697890364057036163473636808328417299819156309729552702236535301668136085389036532997709285574378064979228897579309717291912613284335074944924162461730981084270930882100963294004508390588464882253586958458067831982303591345630781546775722816423015422624681386080507604129912816534256332773462074759869780122880186764891737020593589552942362332272588682911411521691220213404131775934550274381470757703266793323329190166746546218492433652610751181715349503525702739904102167829161952795216332432148504224660344082685055999559602426053380772210481881617722531084259829816434098902385737475435890851525004600651856931360929619422733415600523786883148472446118205855912279277568000
1780 20805784023469948880200955946448067091515836767295284837075949404649948510293850379060703893540697890364057036163473636808328417299819156309729552702236535301668136085389036532997709285574378064979228897579309717291912613284335074944924162461730981084270930882100963294004508390588464882253586958458067831982303591345630781546775722816423015422624681386080507604129912816534256332773462074759869780122880186764891737020593589552942362332272588682911411521691220213404131775934550274381470757703266793323329190166746546218492433652610751181715349503525702739904102167829161952795216332432148504224660344082685055999559602426053380772210481881617722531084259829816434098902385737475435890851525004600651856931360929619422733415600523786883148472446118205855912279277568000
1781 20805784023469948880200955946448067091515836767295284837075949404649948510293850379060703893540697890364057036163473636808328417299819156309729552702236535301668136085389036532997709285574378064979228897579309717291912613284335074944924162461730981084270930882100963294004508390588464882253586958458067831982303591345630781546775722816423015422624681386080507604129912816534256332773462074759869780122880186764891737020593589552942362332272588682911411521691220213404131775934550274381470757703266793323329190166746546218492433652610751181715349503525702739904102167829161952795216332432148504224660344082685055999559602426053380772210481881617722531084259829816434098902385737475435890851525004600651856931360929619422733415600523786883148472446118205855912279277568000
1782 20805784023469948880200955946448067091515836767295284837075949404649948510293850379060703893540697890364057036163473636808328417299819156309729552702236535301668136085389036532997709285574378064979228897579309717291912613284335074944924162461730981084270930882100963294004508390588464882253586958458067831982303591345630781546775722816423015422624681386080507604129912816534256332773462074759869780122880186764891737020593589552942362332272588682911411521691220213404131775934550274381470757703266793323329190166746546218492433652610751181715349503525702739904102167829161952795216332432148504224660344082685055999559602426053380772210481881617722531084259829816434098902385737475435890851525004600651856931360929619422733415600523786883148472446118205855912279277568000
1783 37096712913846918853398304452516903624172736956087492864506417788490858193853935225865235042183064338519113695479473494429249568045577555700247792468087742442874286640248652138334915656179116089857965124383909225931480189485969438626799781669266339273255069762786017553210038460419232885058145546930734944424447303369259683497901113781682236498539806911381545058163634551880579041335082879296847817959095373001801967107718370172896232038442025621631046743175445640499566956491303139222162360984924692495495946067309091907572009202604969356998468164786327985249014165239395761833870720726520783032569393499427454847214771125653177916851289194924399272923235276562701998342953769918702193388269083202962260908616537511430733680015733912012653726371428761041091593951903744000
1784 37096712913846918853398304452516903624172736956087492864506417788490858193853935225865235042183064338519113695479473494429249568045577555700247792468087742442874286640248652138334915656179116089857965124383909225931480189485969438626799781669266339273255069762786017553210038460419232885058145546930734944424447303369259683497901113781682236498539806911381545058163634551880579041335082879296847817959095373001801967107718370172896232038442025621631046743175445640499566956491303139222162360984924692495495946067309091907572009202604969356998468164786327985249014165239395761833870720726520783032569393499427454847214771125653177916851289194924399272923235276562701998342953769918702193388269083202962260908616537511430733680015733912012653726371428761041091593951903744000
1785 37096712913846918853398304452516903624172736956087492864506417788490858193853935225865235042183064338519113695479473494429249568045577555700247792468087742442874286640248652138334915656179116089857965124383909225931480189485969438626799781669266339273255069762786017553210038460419232885058145546930734944424447303369259683497901113781682236498539806911381545058163634551880579041335082879296847817959095373001801967107718370172896232038442025621631046743175445640499566956491303139222162360984924692495495946067309091907572009202604969356998468164786327985249014165239395761833870720726520783032569393499427454847214771125653177916851289194924399272923235276562701998342953769918702193388269083202962260908616537511430733680015733912012653726371428761041091593951903744000
1786 37096712913846918853398304452516903624172736956087492864506417788490858193853935225865235042183064338519113695479473494429249568045577555700247792468087742442874286640248652138334915656179116089857965124383909225931480189485969438626799781669266339273255069762786017553210038460419232885058145546930734944424447303369259683497901113781682236498539806911381545058163634551880579041335082879296847817959095373001801967107718370172896232038442025621631046743175445640499566956491303139222162360984924692495495946067309091907572009202604969356998468164786327985249014165239395761833870720726520783032569393499427454847214771125653177916851289194924399272923235276562701998342953769918702193388269083202962260908616537511430733680015733912012653726371428761041091593951903744000
1787 66291825977044443991022770056647706776396680940528349748872968588033163592416982248621175020381135972933656173821819134545068978097447092036342805140472795745416350226124341371204494277592080452576183677274045786739555098611427386826091209842978948281306809666098613367586338728769169165598906092365223345686487331120867054410749290327866156622890634950638821018938414944210594746865793105303467050692903431554220115221492727498965566652695899785854680530054521359572726151249958709790004139080060425489451255622281347238831180445055080240956262610473168109639988313282800226397126977938292639279201506183476861811972796001542228937413253791329901500713821439217548471038858386844720819584836851683693560243697752532926721086188116500766612209025743195980430678392051990528000
1788 66291825977044443991022770056647706776396680940528349748872968588033163592416982248621175020381135972933656173821819134545068978097447092036342805140472795745416350226124341371204494277592080452576183677274045786739555098611427386826091209842978948281306809666098613367586338728769169165598906092365223345686487331120867054410749290327866156622890634950638821018938414944210594746865793105303467050692903431554220115221492727498965566652695899785854680530054521359572726151249958709790004139080060425489451255622281347238831180445055080240956262610473168109639988313282800226397126977938292639279201506183476861811972796001542228937413253791329901500713821439217548471038858386844720819584836851683693560243697752532926721086188116500766612209025743195980430678392051990528000
1789 118596076672932510299939735631342747422973662202605217700733740803991329666833981242783282111461852255578310894967234431701128401816332847653017278396305831588549850554536446713084840262612231929658792598643267912477064071415843595031877174409089338475257882492650419314611959985768043637256442999241384565433125835375231160340830480396552554198351345926692850802880824335192754002142903865387902553689604239050499786131250489495649398741672964716894023468267538712275607084586176131814317404814228101200628296308261330210268981816203538551070753810136497748145939092462929605024460163531605531670491494562240105781619332046759047569032311032689193784777026554760194214688517654065205546237273127662127779275975279281405904023190540419871469241947054577608990483643381011054592000
1790 118596076672932510299939735631342747422973662202605217700733740803991329666833981242783282111461852255578310894967234431701128401816332847653017278396305831588549850554536446713084840262612231929658792598643267912477064071415843595031877174409089338475257882492650419314611959985768043637256442999241384565433125835375231160340830480396552554198351345926692850802880824335192754002142903865387902553689604239050499786131250489495649398741672964716894023468267538712275607084586176131814317404814228101200628296308261330210268981816203538551070753810136497748145939092462929605024460163531605531670491494562240105781619332046759047569032311032689193784777026554760194214688517654065205546237273127662127779275975279281405904023190540419871469241947054577608990483643381011054592000
1791 118596076672932510299939735631342747422973662202605217700733740803991329666833981242783282111461852255578310894967234431701128401816332847653017278396305831588549850554536446713084840262612231929658792598643267912477064071415843595031877174409089338475257882492650419314611959985768043637256442999241384565433125835375231160340830480396552554198351345926692850802880824335192754002142903865387902553689604239050499786131250489495649398741672964716894023468267538712275607084586176131814317404814228101200628296308261330210268981816203538551070753810136497748145939092462929605024460163531605531670491494562240105781619332046759047569032311032689193784777026554760194214688517654065205546237273127662127779275975279281405904023190540419871469241947054577608990483643381011054592000
1792 118596076672932510299939735631342747422973662202605217700733740803991329666833981242783282111461852255578310894967234431701128401816332847653017278396305831588549850554536446713084840262612231929658792598643267912477064071415843595031877174409089338475257882492650419314611959985768043637256442999241384565433125835375231160340830480396552554198351345926692850802880824335192754002142903865387902553689604239050499786131250489495649398741672964716894023468267538712275607084586176131814317404814228101200628296308261330210268981816203538551070753810136497748145939092462929605024460163531605531670491494562240105781619332046759047569032311032689193784777026554760194214688517654065205546237273127662127779275975279281405904023190540419871469241947054577608990483643381011054592000
1793 118596076672932510299939735631342747422973662202605217700733740803991329666833981242783282111461852255578310894967234431701128401816332847653017278396305831588549850554536446713084840262612231929658792598643267912477064071415843595031877174409089338475257882492650419314611959985768043637256442999241384565433125835375231160340830480396552554198351345926692850802880824335192754002142903865387902553689604239050499786131250489495649398741672964716894023468267538712275607084586176131814317404814228101200628296308261330210268981816203538551070753810136497748145939092462929605024460163531605531670491494562240105781619332046759047569032311032689193784777026554760194214688517654065205546237273127662127779275975279281405904023190540419871469241947054577608990483643381011054592000
1794 118596076672932510299939735631342747422973662202605217700733740803991329666833981242783282111461852255578310894967234431701128401816332847653017278396305831588549850554536446713084840262612231929658792598643267912477064071415843595031877174409089338475257882492650419314611959985768043637256442999241384565433125835375231160340830480396552554198351345926692850802880824335192754002142903865387902553689604239050499786131250489495649398741672964716894023468267538712275607084586176131814317404814228101200628296308261330210268981816203538551070753810136497748145939092462929605024460163531605531670491494562240105781619332046759047569032311032689193784777026554760194214688517654065205546237273127662127779275975279281405904023190540419871469241947054577608990483643381011054592000
1795 118596076672932510299939735631342747422973662202605217700733740803991329666833981242783282111461852255578310894967234431701128401816332847653017278396305831588549850554536446713084840262612231929658792598643267912477064071415843595031877174409089338475257882492650419314611959985768043637256442999241384565433125835375231160340830480396552554198351345926692850802880824335192754002142903865387902553689604239050499786131250489495649398741672964716894023468267538712275607084586176131814317404814228101200628296308261330210268981816203538551070753810136497748145939092462929605024460163531605531670491494562240105781619332046759047569032311032689193784777026554760194214688517654065205546237273127662127779275975279281405904023190540419871469241947054577608990483643381011054592000
1796 118596076672932510299939735631342747422973662202605217700733740803991329666833981242783282111461852255578310894967234431701128401816332847653017278396305831588549850554536446713084840262612231929658792598643267912477064071415843595031877174409089338475257882492650419314611959985768043637256442999241384565433125835375231160340830480396552554198351345926692850802880824335192754002142903865387902553689604239050499786131250489495649398741672964716894023468267538712275607084586176131814317404814228101200628296308261330210268981816203538551070753810136497748145939092462929605024460163531605531670491494562240105781619332046759047569032311032689193784777026554760194214688517654065205546237273127662127779275975279281405904023190540419871469241947054577608990483643381011054592000
1797 118596076672932510299939735631342747422973662202605217700733740803991329666833981242783282111461852255578310894967234431701128401816332847653017278396305831588549850554536446713084840262612231929658792598643267912477064071415843595031877174409089338475257882492650419314611959985768043637256442999241384565433125835375231160340830480396552554198351345926692850802880824335192754002142903865387902553689604239050499786131250489495649398741672964716894023468267538712275607084586176131814317404814228101200628296308261330210268981816203538551070753810136497748145939092462929605024460163531605531670491494562240105781619332046759047569032311032689193784777026554760194214688517654065205546237273127662127779275975279281405904023190540419871469241947054577608990483643381011054592000
1798 118596076672932510299939735631342747422973662202605217700733740803991329666833981242783282111461852255578310894967234431701128401816332847653017278396305831588549850554536446713084840262612231929658792598643267912477064071415843595031877174409089338475257882492650419314611959985768043637256442999241384565433125835375231160340830480396552554198351345926692850802880824335192754002142903865387902553689604239050499786131250489495649398741672964716894023468267538712275607084586176131814317404814228101200628296308261330210268981816203538551070753810136497748145939092462929605024460163531605531670491494562240105781619332046759047569032311032689193784777026554760194214688517654065205546237273127662127779275975279281405904023190540419871469241947054577608990483643381011054592000
1799 118596076672932510299939735631342747422973662202605217700733740803991329666833981242783282111461852255578310894967234431701128401816332847653017278396305831588549850554536446713084840262612231929658792598643267912477064071415843595031877174409089338475257882492650419314611959985768043637256442999241384565433125835375231160340830480396552554198351345926692850802880824335192754002142903865387902553689604239050499786131250489495649398741672964716894023468267538712275607084586176131814317404814228101200628296308261330210268981816203538551070753810136497748145939092462929605024460163531605531670491494562240105781619332046759047569032311032689193784777026554760194214688517654065205546237273127662127779275975279281405904023190540419871469241947054577608990483643381011054592000
1800 118596076672932510299939735631342747422973662202605217700733740803991329666833981242783282111461852255578310894967234431701128401816332847653017278396305831588549850554536446713084840262612231929658792598643267912477064071415843595031877174409089338475257882492650419314611959985768043637256442999241384565433125835375231160340830480396552554198351345926692850802880824335192754002142903865387902553689604239050499786131250489495649398741672964716894023468267538712275607084586176131814317404814228101200628296308261330210268981816203538551070753810136497748145939092462929605024460163531605531670491494562240105781619332046759047569032311032689193784777026554760194214688517654065205546237273127662127779275975279281405904023190540419871469241947054577608990483643381011054592000
1801 213591534087951451050191463872048288108775565626891997079021467187988384729968000218252691082742795912296537921835989211493732251671215458623084118391746802690978280848720140530265797312964629705315485470156525510371192392619934314652410791110769898593939446369263405185616139934368246590698853841633733602345059629510791319773835695194191150111230774013973824295988364627682149957859369861563612499194977234529950114822382131581664567133753009455126136266349837220808368359339703213397585646070424810262331561651178655708694436250982572930478427612055832444410836305525736218649052754520421562538555181706594430512696417016213044671827192169873238006383424825123109780654020294971435188773328902919492130476031477985812033145766163296188516104746645294273791861041729200909320192000
1802 213591534087951451050191463872048288108775565626891997079021467187988384729968000218252691082742795912296537921835989211493732251671215458623084118391746802690978280848720140530265797312964629705315485470156525510371192392619934314652410791110769898593939446369263405185616139934368246590698853841633733602345059629510791319773835695194191150111230774013973824295988364627682149957859369861563612499194977234529950114822382131581664567133753009455126136266349837220808368359339703213397585646070424810262331561651178655708694436250982572930478427612055832444410836305525736218649052754520421562538555181706594430512696417016213044671827192169873238006383424825123109780654020294971435188773328902919492130476031477985812033145766163296188516104746645294273791861041729200909320192000
1803 213591534087951451050191463872048288108775565626891997079021467187988384729968000218252691082742795912296537921835989211493732251671215458623084118391746802690978280848720140530265797312964629705315485470156525510371192392619934314652410791110769898593939446369263405185616139934368246590698853841633733602345059629510791319773835695194191150111230774013973824295988364627682149957859369861563612499194977234529950114822382131581664567133753009455126136266349837220808368359339703213397585646070424810262331561651178655708694436250982572930478427612055832444410836305525736218649052754520421562538555181706594430512696417016213044671827192169873238006383424825123109780654020294971435188773328902919492130476031477985812033145766163296188516104746645294273791861041729200909320192000
1804 213591534087951451050191463872048288108775565626891997079021467187988384729968000218252691082742795912296537921835989211493732251671215458623084118391746802690978280848720140530265797312964629705315485470156525510371192392619934314652410791110769898593939446369263405185616139934368246590698853841633733602345059629510791319773835695194191150111230774013973824295988364627682149957859369861563612499194977234529950114822382131581664567133753009455126136266349837220808368359339703213397585646070424810262331561651178655708694436250982572930478427612055832444410836305525736218649052754520421562538555181706594430512696417016213044671827192169873238006383424825123109780654020294971435188773328902919492130476031477985812033145766163296188516104746645294273791861041729200909320192000
1805 213591534087951451050191463872048288108775565626891997079021467187988384729968000218252691082742795912296537921835989211493732251671215458623084118391746802690978280848720140530265797312964629705315485470156525510371192392619934314652410791110769898593939446369263405185616139934368246590698853841633733602345059629510791319773835695194191150111230774013973824295988364627682149957859369861563612499194977234529950114822382131581664567133753009455126136266349837220808368359339703213397585646070424810262331561651178655708694436250982572930478427612055832444410836305525736218649052754520421562538555181706594430512696417016213044671827192169873238006383424825123109780654020294971435188773328902919492130476031477985812033145766163296188516104746645294273791861041729200909320192000
1806 213591534087951451050191463872048288108775565626891997079021467187988384729968000218252691082742795912296537921835989211493732251671215458623084118391746802690978280848720140530265797312964629705315485470156525510371192392619934314652410791110769898593939446369263405185616139934368246590698853841633733602345059629510791319773835695194191150111230774013973824295988364627682149957859369861563612499194977234529950114822382131581664567133753009455126136266349837220808368359339703213397585646070424810262331561651178655708694436250982572930478427612055832444410836305525736218649052754520421562538555181706594430512696417016213044671827192169873238006383424825123109780654020294971435188773328902919492130476031477985812033145766163296188516104746645294273791861041729200909320192000
1807 213591534087951451050191463872048288108775565626891997079021467187988384729968000218252691082742795912296537921835989211493732251671215458623084118391746802690978280848720140530265797312964629705315485470156525510371192392619934314652410791110769898593939446369263405185616139934368246590698853841633733602345059629510791319773835695194191150111230774013973824295988364627682149957859369861563612499194977234529950114822382131581664567133753009455126136266349837220808368359339703213397585646070424810262331561651178655708694436250982572930478427612055832444410836305525736218649052754520421562538555181706594430512696417016213044671827192169873238006383424825123109780654020294971435188773328902919492130476031477985812033145766163296188516104746645294273791861041729200909320192000
1808 213591534087951451050191463872048288108775565626891997079021467187988384729968000218252691082742795912296537921835989211493732251671215458623084118391746802690978280848720140530265797312964629705315485470156525510371192392619934314652410791110769898593939446369263405185616139934368246590698853841633733602345059629510791319773835695194191150111230774013973824295988364627682149957859369861563612499194977234529950114822382131581664567133753009455126136266349837220808368359339703213397585646070424810262331561651178655708694436250982572930478427612055832444410836305525736218649052754520421562538555181706594430512696417016213044671827192169873238006383424825123109780654020294971435188773328902919492130476031477985812033145766163296188516104746645294273791861041729200909320192000
1809 213591534087951451050191463872048288108775565626891997079021467187988384729968000218252691082742795912296537921835989211493732251671215458623084118391746802690978280848720140530265797312964629705315485470156525510371192392619934314652410791110769898593939446369263405185616139934368246590698853841633733602345059629510791319773835695194191150111230774013973824295988364627682149957859369861563612499194977234529950114822382131581664567133753009455126136266349837220808368359339703213397585646070424810262331561651178655708694436250982572930478427612055832444410836305525736218649052754520421562538555181706594430512696417016213044671827192169873238006383424825123109780654020294971435188773328902919492130476031477985812033145766163296188516104746645294273791861041729200909320192000
1810 213591534087951451050191463872048288108775565626891997079021467187988384729968000218252691082742795912296537921835989211493732251671215458623084118391746802690978280848720140530265797312964629705315485470156525510371192392619934314652410791110769898593939446369263405185616139934368246590698853841633733602345059629510791319773835695194191150111230774013973824295988364627682149957859369861563612499194977234529950114822382131581664567133753009455126136266349837220808368359339703213397585646070424810262331561651178655708694436250982572930478427612055832444410836305525736218649052754520421562538555181706594430512696417016213044671827192169873238006383424825123109780654020294971435188773328902919492130476031477985812033145766163296188516104746645294273791861041729200909320192000
1811 386814268233280077851896741072279449764992549350301406710107877077446964745972048395255623550847203397169030176444976462015149107776571195566405338407453459673361666617032174500311358933778944396326344186453467699282229423034701043835515942701604286353624337374736026791150829421140894575755624307198691553846902989044043080110416443996680172851438931739306595800034928340732373573683318819291702236042103771733739657943334040294394531079226700123233432778359555206883955098764202519463027605033539331385082458150284545488445624050529439577096432405433112556828024549307108291973434538436483449757323434070642513658493211216361823900679045019640434029560382358297951812764430754193269126868498643187200248292093006632305592026982521729397402665696174627929837060346571582846778867712000
1812 386814268233280077851896741072279449764992549350301406710107877077446964745972048395255623550847203397169030176444976462015149107776571195566405338407453459673361666617032174500311358933778944396326344186453467699282229423034701043835515942701604286353624337374736026791150829421140894575755624307198691553846902989044043080110416443996680172851438931739306595800034928340732373573683318819291702236042103771733739657943334040294394531079226700123233432778359555206883955098764202519463027605033539331385082458150284545488445624050529439577096432405433112556828024549307108291973434538436483449757323434070642513658493211216361823900679045019640434029560382358297951812764430754193269126868498643187200248292093006632305592026982521729397402665696174627929837060346571582846778867712000
1813 386814268233280077851896741072279449764992549350301406710107877077446964745972048395255623550847203397169030176444976462015149107776571195566405338407453459673361666617032174500311358933778944396326344186453467699282229423034701043835515942701604286353624337374736026791150829421140894575755624307198691553846902989044043080110416443996680172851438931739306595800034928340732373573683318819291702236042103771733739657943334040294394531079226700123233432778359555206883955098764202519463027605033539331385082458150284545488445624050529439577096432405433112556828024549307108291973434538436483449757323434070642513658493211216361823900679045019640434029560382358297951812764430754193269126868498643187200248292093006632305592026982521729397402665696174627929837060346571582846778867712000
1814 386814268233280077851896741072279449764992549350301406710107877077446964745972048395255623550847203397169030176444976462015149107776571195566405338407453459673361666617032174500311358933778944396326344186453467699282229423034701043835515942701604286353624337374736026791150829421140894575755624307198691553846902989044043080110416443996680172851438931739306595800034928340732373573683318819291702236042103771733739657943334040294394531079226700123233432778359555206883955098764202519463027605033539331385082458150284545488445624050529439577096432405433112556828024549307108291973434538436483449757323434070642513658493211216361823900679045019640434029560382358297951812764430754193269126868498643187200248292093006632305592026982521729397402665696174627929837060346571582846778867712000
1815 386814268233280077851896741072279449764992549350301406710107877077446964745972048395255623550847203397169030176444976462015149107776571195566405338407453459673361666617032174500311358933778944396326344186453467699282229423034701043835515942701604286353624337374736026791150829421140894575755624307198691553846902989044043080110416443996680172851438931739306595800034928340732373573683318819291702236042103771733739657943334040294394531079226700123233432778359555206883955098764202519463027605033539331385082458150284545488445624050529439577096432405433112556828024549307108291973434538436483449757323434070642513658493211216361823900679045019640434029560382358297951812764430754193269126868498643187200248292093006632305592026982521729397402665696174627929837060346571582846778867712000
1816 386814268233280077851896741072279449764992549350301406710107877077446964745972048395255623550847203397169030176444976462015149107776571195566405338407453459673361666617032174500311358933778944396326344186453467699282229423034701043835515942701604286353624337374736026791150829421140894575755624307198691553846902989044043080110416443996680172851438931739306595800034928340732373573683318819291702236042103771733739657943334040294394531079226700123233432778359555206883955098764202519463027605033539331385082458150284545488445624050529439577096432405433112556828024549307108291973434538436483449757323434070642513658493211216361823900679045019640434029560382358297951812764430754193269126868498643187200248292093006632305592026982521729397402665696174627929837060346571582846778867712000
1817 386814268233280077851896741072279449764992549350301406710107877077446964745972048395255623550847203397169030176444976462015149107776571195566405338407453459673361666617032174500311358933778944396326344186453467699282229423034701043835515942701604286353624337374736026791150829421140894575755624307198691553846902989044043080110416443996680172851438931739306595800034928340732373573683318819291702236042103771733739657943334040294394531079226700123233432778359555206883955098764202519463027605033539331385082458150284545488445624050529439577096432405433112556828024549307108291973434538436483449757323434070642513658493211216361823900679045019640434029560382358297951812764430754193269126868498643187200248292093006632305592026982521729397402665696174627929837060346571582846778867712000
1818 386814268233280077851896741072279449764992549350301406710107877077446964745972048395255623550847203397169030176444976462015149107776571195566405338407453459673361666617032174500311358933778944396326344186453467699282229423034701043835515942701604286353624337374736026791150829421140894575755624307198691553846902989044043080110416443996680172851438931739306595800034928340732373573683318819291702236042103771733739657943334040294394531079226700123233432778359555206883955098764202519463027605033539331385082458150284545488445624050529439577096432405433112556828024549307108291973434538436483449757323434070642513658493211216361823900679045019640434029560382358297951812764430754193269126868498643187200248292093006632305592026982521729397402665696174627929837060346571582846778867712000
1819 41389126700960968330152951294733901124854202780482250517981542847286825227819009178292351719940650763497086228879612481435620954532093117925605371209597520185049698328022442671533315405914347050406918827950521043823198548264713011690400205869071658639837804099096754866653138748062075719605851800870259996261618619827712609571814559507644778495103965696105805750603737332458363972384115113664212139256505103575510143399936742311500214825477256913185977307284472407136583195567769669582543953738588708458203823022080446367263681773406650034749318267381343043580598626775860587241157495612703729124033607445558748961458773600150715157372657817101526441162960912337880843965794090698679796574929354821030426567253951709656698346887129825045522085229490685188492565457083159364605338845184000
1820 41389126700960968330152951294733901124854202780482250517981542847286825227819009178292351719940650763497086228879612481435620954532093117925605371209597520185049698328022442671533315405914347050406918827950521043823198548264713011690400205869071658639837804099096754866653138748062075719605851800870259996261618619827712609571814559507644778495103965696105805750603737332458363972384115113664212139256505103575510143399936742311500214825477256913185977307284472407136583195567769669582543953738588708458203823022080446367263681773406650034749318267381343043580598626775860587241157495612703729124033607445558748961458773600150715157372657817101526441162960912337880843965794090698679796574929354821030426567253951709656698346887129825045522085229490685188492565457083159364605338845184000
1821 41389126700960968330152951294733901124854202780482250517981542847286825227819009178292351719940650763497086228879612481435620954532093117925605371209597520185049698328022442671533315405914347050406918827950521043823198548264713011690400205869071658639837804099096754866653138748062075719605851800870259996261618619827712609571814559507644778495103965696105805750603737332458363972384115113664212139256505103575510143399936742311500214825477256913185977307284472407136583195567769669582543953738588708458203823022080446367263681773406650034749318267381343043580598626775860587241157495612703729124033607445558748961458773600150715157372657817101526441162960912337880843965794090698679796574929354821030426567253951709656698346887129825045522085229490685188492565457083159364605338845184000
1822 41389126700960968330152951294733901124854202780482250517981542847286825227819009178292351719940650763497086228879612481435620954532093117925605371209597520185049698328022442671533315405914347050406918827950521043823198548264713011690400205869071658639837804099096754866653138748062075719605851800870259996261618619827712609571814559507644778495103965696105805750603737332458363972384115113664212139256505103575510143399936742311500214825477256913185977307284472407136583195567769669582543953738588708458203823022080446367263681773406650034749318267381343043580598626775860587241157495612703729124033607445558748961458773600150715157372657817101526441162960912337880843965794090698679796574929354821030426567253951709656698346887129825045522085229490685188492565457083159364605338845184000
1823 75452377975851845265868830210299901750609211668819142694280352610603882390314053732026957185451806341855188195247533553657137000112005753978378591715096279297345600051984912990205233984981854672891813023353799862889690953486571820311599575299317633700424316872653384121908671937717164036841467832986483973184930743945920087249417941982436431196574529464000883883350613157071597521656241852209858729864608803818154991418084681233864891626845039352738036631179593198209991165520044107648977627665447215519305569369252653727521691872920323013348007201436188368447431296612393850540630114501958898193113266373253599356739344273074753731890355200576082702240077743191956778549642627343693269156096213838738467632103953966704161086375237671057986761373361519098621946828262599521675532714770432000
1824 75452377975851845265868830210299901750609211668819142694280352610603882390314053732026957185451806341855188195247533553657137000112005753978378591715096279297345600051984912990205233984981854672891813023353799862889690953486571820311599575299317633700424316872653384121908671937717164036841467832986483973184930743945920087249417941982436431196574529464000883883350613157071597521656241852209858729864608803818154991418084681233864891626845039352738036631179593198209991165520044107648977627665447215519305569369252653727521691872920323013348007201436188368447431296612393850540630114501958898193113266373253599356739344273074753731890355200576082702240077743191956778549642627343693269156096213838738467632103953966704161086375237671057986761373361519098621946828262599521675532714770432000
1825 75452377975851845265868830210299901750609211668819142694280352610603882390314053732026957185451806341855188195247533553657137000112005753978378591715096279297345600051984912990205233984981854672891813023353799862889690953486571820311599575299317633700424316872653384121908671937717164036841467832986483973184930743945920087249417941982436431196574529464000883883350613157071597521656241852209858729864608803818154991418084681233864891626845039352738036631179593198209991165520044107648977627665447215519305569369252653727521691872920323013348007201436188368447431296612393850540630114501958898193113266373253599356739344273074753731890355200576082702240077743191956778549642627343693269156096213838738467632103953966704161086375237671057986761373361519098621946828262599521675532714770432000
1826 75452377975851845265868830210299901750609211668819142694280352610603882390314053732026957185451806341855188195247533553657137000112005753978378591715096279297345600051984912990205233984981854672891813023353799862889690953486571820311599575299317633700424316872653384121908671937717164036841467832986483973184930743945920087249417941982436431196574529464000883883350613157071597521656241852209858729864608803818154991418084681233864891626845039352738036631179593198209991165520044107648977627665447215519305569369252653727521691872920323013348007201436188368447431296612393850540630114501958898193113266373253599356739344273074753731890355200576082702240077743191956778549642627343693269156096213838738467632103953966704161086375237671057986761373361519098621946828262599521675532714770432000
1827 75452377975851845265868830210299901750609211668819142694280352610603882390314053732026957185451806341855188195247533553657137000112005753978378591715096279297345600051984912990205233984981854672891813023353799862889690953486571820311599575299317633700424316872653384121908671937717164036841467832986483973184930743945920087249417941982436431196574529464000883883350613157071597521656241852209858729864608803818154991418084681233864891626845039352738036631179593198209991165520044107648977627665447215519305569369252653727521691872920323013348007201436188368447431296612393850540630114501958898193113266373253599356739344273074753731890355200576082702240077743191956778549642627343693269156096213838738467632103953966704161086375237671057986761373361519098621946828262599521675532714770432000
1828 75452377975851845265868830210299901750609211668819142694280352610603882390314053732026957185451806341855188195247533553657137000112005753978378591715096279297345600051984912990205233984981854672891813023353799862889690953486571820311599575299317633700424316872653384121908671937717164036841467832986483973184930743945920087249417941982436431196574529464000883883350613157071597521656241852209858729864608803818154991418084681233864891626845039352738036631179593198209991165520044107648977627665447215519305569369252653727521691872920323013348007201436188368447431296612393850540630114501958898193113266373253599356739344273074753731890355200576082702240077743191956778549642627343693269156096213838738467632103953966704161086375237671057986761373361519098621946828262599521675532714770432000
1829 4451690300575258870686260982407694203285943488460329418962540804025629061028529170189590473941656574169456103519604479665771083006608339484724336911190680478543390403067109866422108805113929425700616968377874191910491766255707737398384374942659740388325034695486549663192611644325312678173646602146202554417910913892809285147715658576963749440597897238376052149117686176267224253777718269280381665062011919425271144493666996192798028605983857321811544161239595998694389478765682602351289680032261385715639028592785906569923779820502299057787532424884735113738398446500131237181897176755615574993393682716021962362047621312111410470181530956833988879432164586848325449934428915013277902880209676616485569590294133284035545504096139022592421218921028329626818694862867493371778856430171455488000
1830 4451690300575258870686260982407694203285943488460329418962540804025629061028529170189590473941656574169456103519604479665771083006608339484724336911190680478543390403067109866422108805113929425700616968377874191910491766255707737398384374942659740388325034695486549663192611644325312678173646602146202554417910913892809285147715658576963749440597897238376052149117686176267224253777718269280381665062011919425271144493666996192798028605983857321811544161239595998694389478765682602351289680032261385715639028592785906569923779820502299057787532424884735113738398446500131237181897176755615574993393682716021962362047621312111410470181530956833988879432164586848325449934428915013277902880209676616485569590294133284035545504096139022592421218921028329626818694862867493371778856430171455488000
1831 8151044940353298992226543858788488086216562527370863166120412212170926810743236910617140157787173187304274125544395802268026852985099869596530260884390135956212947828015878165418881222163604778457829669099887645388110424014200867176441790520009984651023138527435872433305671920759647513735946928529696877139194883337733801105467370854420625225734749843466551485034483388745287608667002151052378828728543824467671465567904270029013190377556442756236937359229700273609427135619964844905211404139070597245335061353390994929530440851339709574808971869963949993255007555541740295280053730639532117812903833053036213084909194622475992570902383181963033638240293358519283898829939343389311840173663917884785077919828558043069083818000030550366723251844402871546705030293910380363727086123643934998528000
1832 8151044940353298992226543858788488086216562527370863166120412212170926810743236910617140157787173187304274125544395802268026852985099869596530260884390135956212947828015878165418881222163604778457829669099887645388110424014200867176441790520009984651023138527435872433305671920759647513735946928529696877139194883337733801105467370854420625225734749843466551485034483388745287608667002151052378828728543824467671465567904270029013190377556442756236937359229700273609427135619964844905211404139070597245335061353390994929530440851339709574808971869963949993255007555541740295280053730639532117812903833053036213084909194622475992570902383181963033638240293358519283898829939343389311840173663917884785077919828558043069083818000030550366723251844402871546705030293910380363727086123643934998528000
1833 8151044940353298992226543858788488086216562527370863166120412212170926810743236910617140157787173187304274125544395802268026852985099869596530260884390135956212947828015878165418881222163604778457829669099887645388110424014200867176441790520009984651023138527435872433305671920759647513735946928529696877139194883337733801105467370854420625225734749843466551485034483388745287608667002151052378828728543824467671465567904270029013190377556442756236937359229700273609427135619964844905211404139070597245335061353390994929530440851339709574808971869963949993255007555541740295280053730639532117812903833053036213084909194622475992570902383181963033638240293358519283898829939343389311840173663917884785077919828558043069083818000030550366723251844402871546705030293910380363727086123643934998528000
1834 8151044940353298992226543858788488086216562527370863166120412212170926810743236910617140157787173187304274125544395802268026852985099869596530260884390135956212947828015878165418881222163604778457829669099887645388110424014200867176441790520009984651023138527435872433305671920759647513735946928529696877139194883337733801105467370854420625225734749843466551485034483388745287608667002151052378828728543824467671465567904270029013190377556442756236937359229700273609427135619964844905211404139070597245335061353390994929530440851339709574808971869963949993255007555541740295280053730639532117812903833053036213084909194622475992570902383181963033638240293358519283898829939343389311840173663917884785077919828558043069083818000030550366723251844402871546705030293910380363727086123643934998528000
1835 8151044940353298992226543858788488086216562527370863166120412212170926810743236910617140157787173187304274125544395802268026852985099869596530260884390135956212947828015878165418881222163604778457829669099887645388110424014200867176441790520009984651023138527435872433305671920759647513735946928529696877139194883337733801105467370854420625225734749843466551485034483388745287608667002151052378828728543824467671465567904270029013190377556442756236937359229700273609427135619964844905211404139070597245335061353390994929530440851339709574808971869963949993255007555541740295280053730639532117812903833053036213084909194622475992570902383181963033638240293358519283898829939343389311840173663917884785077919828558043069083818000030550366723251844402871546705030293910380363727086123643934998528000
1836 8151044940353298992226543858788488086216562527370863166120412212170926810743236910617140157787173187304274125544395802268026852985099869596530260884390135956212947828015878165418881222163604778457829669099887645388110424014200867176441790520009984651023138527435872433305671920759647513735946928529696877139194883337733801105467370854420625225734749843466551485034483388745287608667002151052378828728543824467671465567904270029013190377556442756236937359229700273609427135619964844905211404139070597245335061353390994929530440851339709574808971869963949993255007555541740295280053730639532117812903833053036213084909194622475992570902383181963033638240293358519283898829939343389311840173663917884785077919828558043069083818000030550366723251844402871546705030293910380363727086123643934998528000
1837 8151044940353298992226543858788488086216562527370863166120412212170926810743236910617140157787173187304274125544395802268026852985099869596530260884390135956212947828015878165418881222163604778457829669099887645388110424014200867176441790520009984651023138527435872433305671920759647513735946928529696877139194883337733801105467370854420625225734749843466551485034483388745287608667002151052378828728543824467671465567904270029013190377556442756236937359229700273609427135619964844905211404139070597245335061353390994929530440851339709574808971869963949993255007555541740295280053730639532117812903833053036213084909194622475992570902383181963033638240293358519283898829939343389311840173663917884785077919828558043069083818000030550366723251844402871546705030293910380363727086123643934998528000
1838 8151044940353298992226543858788488086216562527370863166120412212170926810743236910617140157787173187304274125544395802268026852985099869596530260884390135956212947828015878165418881222163604778457829669099887645388110424014200867176441790520009984651023138527435872433305671920759647513735946928529696877139194883337733801105467370854420625225734749843466551485034483388745287608667002151052378828728543824467671465567904270029013190377556442756236937359229700273609427135619964844905211404139070597245335061353390994929530440851339709574808971869963949993255007555541740295280053730639532117812903833053036213084909194622475992570902383181963033638240293358519283898829939343389311840173663917884785077919828558043069083818000030550366723251844402871546705030293910380363727086123643934998528000
1839 8151044940353298992226543858788488086216562527370863166120412212170926810743236910617140157787173187304274125544395802268026852985099869596530260884390135956212947828015878165418881222163604778457829669099887645388110424014200867176441790520009984651023138527435872433305671920759647513735946928529696877139194883337733801105467370854420625225734749843466551485034483388745287608667002151052378828728543824467671465567904270029013190377556442756236937359229700273609427135619964844905211404139070597245335061353390994929530440851339709574808971869963949993255007555541740295280053730639532117812903833053036213084909194622475992570902383181963033638240293358519283898829939343389311840173663917884785077919828558043069083818000030550366723251844402871546705030293910380363727086123643934998528000
1840 8151044940353298992226543858788488086216562527370863166120412212170926810743236910617140157787173187304274125544395802268026852985099869596530260884390135956212947828015878165418881222163604778457829669099887645388110424014200867176441790520009984651023138527435872433305671920759647513735946928529696877139194883337733801105467370854420625225734749843466551485034483388745287608667002151052378828728543824467671465567904270029013190377556442756236937359229700273609427135619964844905211404139070597245335061353390994929530440851339709574808971869963949993255007555541740295280053730639532117812903833053036213084909194622475992570902383181963033638240293358519283898829939343389311840173663917884785077919828558043069083818000030550366723251844402871546705030293910380363727086123643934998528000
1841 8151044940353298992226543858788488086216562527370863166120412212170926810743236910617140157787173187304274125544395802268026852985099869596530260884390135956212947828015878165418881222163604778457829669099887645388110424014200867176441790520009984651023138527435872433305671920759647513735946928529696877139194883337733801105467370854420625225734749843466551485034483388745287608667002151052378828728543824467671465567904270029013190377556442756236937359229700273609427135619964844905211404139070597245335061353390994929530440851339709574808971869963949993255007555541740295280053730639532117812903833053036213084909194622475992570902383181963033638240293358519283898829939343389311840173663917884785077919828558043069083818000030550366723251844402871546705030293910380363727086123643934998528000
1842 8151044940353298992226543858788488086216562527370863166120412212170926810743236910617140157787173187304274125544395802268026852985099869596530260884390135956212947828015878165418881222163604778457829669099887645388110424014200867176441790520009984651023138527435872433305671920759647513735946928529696877139194883337733801105467370854420625225734749843466551485034483388745287608667002151052378828728543824467671465567904270029013190377556442756236937359229700273609427135619964844905211404139070597245335061353390994929530440851339709574808971869963949993255007555541740295280053730639532117812903833053036213084909194622475992570902383181963033638240293358519283898829939343389311840173663917884785077919828558043069083818000030550366723251844402871546705030293910380363727086123643934998528000
1843 790651359214270002245974754302483344363006565154973727113679984580579900642093980329862595305355799168514590177806392819998604739554687350863435305785843187752655939317540182045631478549869663510409477902689101602646711129377484116114853680440968511149244437161279626030650176313685808832386852067380597082501903683760178707230334972878800646896270734816255494048344888708292898040699208652080746386668750973364132160086714192814279466622974947354982923845280926540114432155136589955805506201489847932797500951278926508164452762579951828756470271386503149345735732887548808642165211872034615427851671806144512669236191878380171279377531168650414262909308455776370538186504116308763248496845400034824152558223370130177701130346002963385572155428907078540030387938509306895281527353993461694857216000
1844 790651359214270002245974754302483344363006565154973727113679984580579900642093980329862595305355799168514590177806392819998604739554687350863435305785843187752655939317540182045631478549869663510409477902689101602646711129377484116114853680440968511149244437161279626030650176313685808832386852067380597082501903683760178707230334972878800646896270734816255494048344888708292898040699208652080746386668750973364132160086714192814279466622974947354982923845280926540114432155136589955805506201489847932797500951278926508164452762579951828756470271386503149345735732887548808642165211872034615427851671806144512669236191878380171279377531168650414262909308455776370538186504116308763248496845400034824152558223370130177701130346002963385572155428907078540030387938509306895281527353993461694857216000
1845 790651359214270002245974754302483344363006565154973727113679984580579900642093980329862595305355799168514590177806392819998604739554687350863435305785843187752655939317540182045631478549869663510409477902689101602646711129377484116114853680440968511149244437161279626030650176313685808832386852067380597082501903683760178707230334972878800646896270734816255494048344888708292898040699208652080746386668750973364132160086714192814279466622974947354982923845280926540114432155136589955805506201489847932797500951278926508164452762579951828756470271386503149345735732887548808642165211872034615427851671806144512669236191878380171279377531168650414262909308455776370538186504116308763248496845400034824152558223370130177701130346002963385572155428907078540030387938509306895281527353993461694857216000
1846 790651359214270002245974754302483344363006565154973727113679984580579900642093980329862595305355799168514590177806392819998604739554687350863435305785843187752655939317540182045631478549869663510409477902689101602646711129377484116114853680440968511149244437161279626030650176313685808832386852067380597082501903683760178707230334972878800646896270734816255494048344888708292898040699208652080746386668750973364132160086714192814279466622974947354982923845280926540114432155136589955805506201489847932797500951278926508164452762579951828756470271386503149345735732887548808642165211872034615427851671806144512669236191878380171279377531168650414262909308455776370538186504116308763248496845400034824152558223370130177701130346002963385572155428907078540030387938509306895281527353993461694857216000
1847 1460333060468756694148315371196686737038473125841236473978966931520331076485947581669256213528992161064246448058408407538537422953957507537044765009786452367779155519919496716238281340881609268503726305686266770660088475455960213162464134747774468840092654475436883469278610875651377688913418515768451962811381016103905050072254428694907144794817412047205623897507293009444216982681171438380393138576177183047803552099680161114127974174852634727764653460342233871319591356190537281648372769954151749131876984257012177260579744252485171027713200591250871316841573898643302649562079146327647934695242037825948914900079246399368176353010300068497315143593492717818956384030473102822285719973673453864320209775038564630438213987749067473373151771077191374063436126522426689835584981022825923750401277952000
1848 1460333060468756694148315371196686737038473125841236473978966931520331076485947581669256213528992161064246448058408407538537422953957507537044765009786452367779155519919496716238281340881609268503726305686266770660088475455960213162464134747774468840092654475436883469278610875651377688913418515768451962811381016103905050072254428694907144794817412047205623897507293009444216982681171438380393138576177183047803552099680161114127974174852634727764653460342233871319591356190537281648372769954151749131876984257012177260579744252485171027713200591250871316841573898643302649562079146327647934695242037825948914900079246399368176353010300068497315143593492717818956384030473102822285719973673453864320209775038564630438213987749067473373151771077191374063436126522426689835584981022825923750401277952000
1849 62794321600156537848377560961457529692654344411173168381095578055374236288895746011778017181746662925762597266511561524157109187020172824092924895420817451814503687356538358798246097657909198545660231144509471138383804444606289165985957794154302160123984142443785989178980267653009240623276996178043434400889383692467917153106940433881007226177148718029841827592813599406101330255290371850356904958775618871055552740286246927907502889518663293293880098794716056466742428316193103110880029108028525212670710323051523622204929002856862354191667625423787466624187677641662013931169403292088861191895407626515803340703407595172831583179442902945384551174520186866215124513310343421358285958867958516165769020326658279108843201473209901355045526156319229084727753440464347662930154183981514721267254951936000
1850 62794321600156537848377560961457529692654344411173168381095578055374236288895746011778017181746662925762597266511561524157109187020172824092924895420817451814503687356538358798246097657909198545660231144509471138383804444606289165985957794154302160123984142443785989178980267653009240623276996178043434400889383692467917153106940433881007226177148718029841827592813599406101330255290371850356904958775618871055552740286246927907502889518663293293880098794716056466742428316193103110880029108028525212670710323051523622204929002856862354191667625423787466624187677641662013931169403292088861191895407626515803340703407595172831583179442902945384551174520186866215124513310343421358285958867958516165769020326658279108843201473209901355045526156319229084727753440464347662930154183981514721267254951936000
1851 62794321600156537848377560961457529692654344411173168381095578055374236288895746011778017181746662925762597266511561524157109187020172824092924895420817451814503687356538358798246097657909198545660231144509471138383804444606289165985957794154302160123984142443785989178980267653009240623276996178043434400889383692467917153106940433881007226177148718029841827592813599406101330255290371850356904958775618871055552740286246927907502889518663293293880098794716056466742428316193103110880029108028525212670710323051523622204929002856862354191667625423787466624187677641662013931169403292088861191895407626515803340703407595172831583179442902945384551174520186866215124513310343421358285958867958516165769020326658279108843201473209901355045526156319229084727753440464347662930154183981514721267254951936000
1852 62794321600156537848377560961457529692654344411173168381095578055374236288895746011778017181746662925762597266511561524157109187020172824092924895420817451814503687356538358798246097657909198545660231144509471138383804444606289165985957794154302160123984142443785989178980267653009240623276996178043434400889383692467917153106940433881007226177148718029841827592813599406101330255290371850356904958775618871055552740286246927907502889518663293293880098794716056466742428316193103110880029108028525212670710323051523622204929002856862354191667625423787466624187677641662013931169403292088861191895407626515803340703407595172831583179442902945384551174520186866215124513310343421358285958867958516165769020326658279108843201473209901355045526156319229084727753440464347662930154183981514721267254951936000
1853 62794321600156537848377560961457529692654344411173168381095578055374236288895746011778017181746662925762597266511561524157109187020172824092924895420817451814503687356538358798246097657909198545660231144509471138383804444606289165985957794154302160123984142443785989178980267653009240623276996178043434400889383692467917153106940433881007226177148718029841827592813599406101330255290371850356904958775618871055552740286246927907502889518663293293880098794716056466742428316193103110880029108028525212670710323051523622204929002856862354191667625423787466624187677641662013931169403292088861191895407626515803340703407595172831583179442902945384551174520186866215124513310343421358285958867958516165769020326658279108843201473209901355045526156319229084727753440464347662930154183981514721267254951936000
1854 62794321600156537848377560961457529692654344411173168381095578055374236288895746011778017181746662925762597266511561524157109187020172824092924895420817451814503687356538358798246097657909198545660231144509471138383804444606289165985957794154302160123984142443785989178980267653009240623276996178043434400889383692467917153106940433881007226177148718029841827592813599406101330255290371850356904958775618871055552740286246927907502889518663293293880098794716056466742428316193103110880029108028525212670710323051523622204929002856862354191667625423787466624187677641662013931169403292088861191895407626515803340703407595172831583179442902945384551174520186866215124513310343421358285958867958516165769020326658279108843201473209901355045526156319229084727753440464347662930154183981514721267254951936000
1855 62794321600156537848377560961457529692654344411173168381095578055374236288895746011778017181746662925762597266511561524157109187020172824092924895420817451814503687356538358798246097657909198545660231144509471138383804444606289165985957794154302160123984142443785989178980267653009240623276996178043434400889383692467917153106940433881007226177148718029841827592813599406101330255290371850356904958775618871055552740286246927907502889518663293293880098794716056466742428316193103110880029108028525212670710323051523622204929002856862354191667625423787466624187677641662013931169403292088861191895407626515803340703407595172831583179442902945384551174520186866215124513310343421358285958867958516165769020326658279108843201473209901355045526156319229084727753440464347662930154183981514721267254951936000
1856 62794321600156537848377560961457529692654344411173168381095578055374236288895746011778017181746662925762597266511561524157109187020172824092924895420817451814503687356538358798246097657909198545660231144509471138383804444606289165985957794154302160123984142443785989178980267653009240623276996178043434400889383692467917153106940433881007226177148718029841827592813599406101330255290371850356904958775618871055552740286246927907502889518663293293880098794716056466742428316193103110880029108028525212670710323051523622204929002856862354191667625423787466624187677641662013931169403292088861191895407626515803340703407595172831583179442902945384551174520186866215124513310343421358285958867958516165769020326658279108843201473209901355045526156319229084727753440464347662930154183981514721267254951936000
1857 62794321600156537848377560961457529692654344411173168381095578055374236288895746011778017181746662925762597266511561524157109187020172824092924895420817451814503687356538358798246097657909198545660231144509471138383804444606289165985957794154302160123984142443785989178980267653009240623276996178043434400889383692467917153106940433881007226177148718029841827592813599406101330255290371850356904958775618871055552740286246927907502889518663293293880098794716056466742428316193103110880029108028525212670710323051523622204929002856862354191667625423787466624187677641662013931169403292088861191895407626515803340703407595172831583179442902945384551174520186866215124513310343421358285958867958516165769020326658279108843201473209901355045526156319229084727753440464347662930154183981514721267254951936000
1858 62794321600156537848377560961457529692654344411173168381095578055374236288895746011778017181746662925762597266511561524157109187020172824092924895420817451814503687356538358798246097657909198545660231144509471138383804444606289165985957794154302160123984142443785989178980267653009240623276996178043434400889383692467917153106940433881007226177148718029841827592813599406101330255290371850356904958775618871055552740286246927907502889518663293293880098794716056466742428316193103110880029108028525212670710323051523622204929002856862354191667625423787466624187677641662013931169403292088861191895407626515803340703407595172831583179442902945384551174520186866215124513310343421358285958867958516165769020326658279108843201473209901355045526156319229084727753440464347662930154183981514721267254951936000
1859 62794321600156537848377560961457529692654344411173168381095578055374236288895746011778017181746662925762597266511561524157109187020172824092924895420817451814503687356538358798246097657909198545660231144509471138383804444606289165985957794154302160123984142443785989178980267653009240623276996178043434400889383692467917153106940433881007226177148718029841827592813599406101330255290371850356904958775618871055552740286246927907502889518663293293880098794716056466742428316193103110880029108028525212670710323051523622204929002856862354191667625423787466624187677641662013931169403292088861191895407626515803340703407595172831583179442902945384551174520186866215124513310343421358285958867958516165769020326658279108843201473209901355045526156319229084727753440464347662930154183981514721267254951936000
1860 62794321600156537848377560961457529692654344411173168381095578055374236288895746011778017181746662925762597266511561524157109187020172824092924895420817451814503687356538358798246097657909198545660231144509471138383804444606289165985957794154302160123984142443785989178980267653009240623276996178043434400889383692467917153106940433881007226177148718029841827592813599406101330255290371850356904958775618871055552740286246927907502889518663293293880098794716056466742428316193103110880029108028525212670710323051523622204929002856862354191667625423787466624187677641662013931169403292088861191895407626515803340703407595172831583179442902945384551174520186866215124513310343421358285958867958516165769020326658279108843201473209901355045526156319229084727753440464347662930154183981514721267254951936000
1861 116860232497891316935830640949272462758029734949193266357218870761051453733634983327918889975230539704844193512978015996456380197044541625636933230378141277826791362170517885723535987741369018493473690159932125788532260071412304137899867454921156319990734489087885725862082278102250196799918489887338831420055143051682793821932016147452554447915673764253535641150226108494754575605095382013514200128281426719034383649672705532835862877394232388819910863856966581084607659096435364889347734170041085420780191911198885460923372874316620841150693450913668475387613268091133007925906259526577370678117353592945910017049041534616639576296943242381360649735782067758026346719270549107147770169453270798584496146827911057421557197941643626421739724176910085326678349152704151000713016936389598896278361465552896000
1862 116860232497891316935830640949272462758029734949193266357218870761051453733634983327918889975230539704844193512978015996456380197044541625636933230378141277826791362170517885723535987741369018493473690159932125788532260071412304137899867454921156319990734489087885725862082278102250196799918489887338831420055143051682793821932016147452554447915673764253535641150226108494754575605095382013514200128281426719034383649672705532835862877394232388819910863856966581084607659096435364889347734170041085420780191911198885460923372874316620841150693450913668475387613268091133007925906259526577370678117353592945910017049041534616639576296943242381360649735782067758026346719270549107147770169453270798584496146827911057421557197941643626421739724176910085326678349152704151000713016936389598896278361465552896000
1863 116860232497891316935830640949272462758029734949193266357218870761051453733634983327918889975230539704844193512978015996456380197044541625636933230378141277826791362170517885723535987741369018493473690159932125788532260071412304137899867454921156319990734489087885725862082278102250196799918489887338831420055143051682793821932016147452554447915673764253535641150226108494754575605095382013514200128281426719034383649672705532835862877394232388819910863856966581084607659096435364889347734170041085420780191911198885460923372874316620841150693450913668475387613268091133007925906259526577370678117353592945910017049041534616639576296943242381360649735782067758026346719270549107147770169453270798584496146827911057421557197941643626421739724176910085326678349152704151000713016936389598896278361465552896000
1864 116860232497891316935830640949272462758029734949193266357218870761051453733634983327918889975230539704844193512978015996456380197044541625636933230378141277826791362170517885723535987741369018493473690159932125788532260071412304137899867454921156319990734489087885725862082278102250196799918489887338831420055143051682793821932016147452554447915673764253535641150226108494754575605095382013514200128281426719034383649672705532835862877394232388819910863856966581084607659096435364889347734170041085420780191911198885460923372874316620841150693450913668475387613268091133007925906259526577370678117353592945910017049041534616639576296943242381360649735782067758026346719270549107147770169453270798584496146827911057421557197941643626421739724176910085326678349152704151000713016936389598896278361465552896000
1865 116860232497891316935830640949272462758029734949193266357218870761051453733634983327918889975230539704844193512978015996456380197044541625636933230378141277826791362170517885723535987741369018493473690159932125788532260071412304137899867454921156319990734489087885725862082278102250196799918489887338831420055143051682793821932016147452554447915673764253535641150226108494754575605095382013514200128281426719034383649672705532835862877394232388819910863856966581084607659096435364889347734170041085420780191911198885460923372874316620841150693450913668475387613268091133007925906259526577370678117353592945910017049041534616639576296943242381360649735782067758026346719270549107147770169453270798584496146827911057421557197941643626421739724176910085326678349152704151000713016936389598896278361465552896000
1866 116860232497891316935830640949272462758029734949193266357218870761051453733634983327918889975230539704844193512978015996456380197044541625636933230378141277826791362170517885723535987741369018493473690159932125788532260071412304137899867454921156319990734489087885725862082278102250196799918489887338831420055143051682793821932016147452554447915673764253535641150226108494754575605095382013514200128281426719034383649672705532835862877394232388819910863856966581084607659096435364889347734170041085420780191911198885460923372874316620841150693450913668475387613268091133007925906259526577370678117353592945910017049041534616639576296943242381360649735782067758026346719270549107147770169453270798584496146827911057421557197941643626421739724176910085326678349152704151000713016936389598896278361465552896000
1867 218178054073563088719195806652291687969241515150143828288927631710883064120696513873224567583755417628944109288729955865384061827882159215064154341115989765702619473172356892645841689113135957527315379528593278847189729553326771825459052538337798849422701291127082650184507613216901117425447820619661598261242952077491776065547074147293919154258562917861351042027472144559706792654713078219231011639501423684437194273938941229804555992095031869926773582820956606884962499533044826248412219695466706480596618298208319155543937156349131110428344672855819043548673971526145325797666986536119951056045099158030014001830560545129266088946393033526000333056705120504235189324878115183044886906369256580957254306127709944206047288557048650529388065038291129304908477868098649918331202620239381139351700856187256832000
1868 218178054073563088719195806652291687969241515150143828288927631710883064120696513873224567583755417628944109288729955865384061827882159215064154341115989765702619473172356892645841689113135957527315379528593278847189729553326771825459052538337798849422701291127082650184507613216901117425447820619661598261242952077491776065547074147293919154258562917861351042027472144559706792654713078219231011639501423684437194273938941229804555992095031869926773582820956606884962499533044826248412219695466706480596618298208319155543937156349131110428344672855819043548673971526145325797666986536119951056045099158030014001830560545129266088946393033526000333056705120504235189324878115183044886906369256580957254306127709944206047288557048650529388065038291129304908477868098649918331202620239381139351700856187256832000
1869 218178054073563088719195806652291687969241515150143828288927631710883064120696513873224567583755417628944109288729955865384061827882159215064154341115989765702619473172356892645841689113135957527315379528593278847189729553326771825459052538337798849422701291127082650184507613216901117425447820619661598261242952077491776065547074147293919154258562917861351042027472144559706792654713078219231011639501423684437194273938941229804555992095031869926773582820956606884962499533044826248412219695466706480596618298208319155543937156349131110428344672855819043548673971526145325797666986536119951056045099158030014001830560545129266088946393033526000333056705120504235189324878115183044886906369256580957254306127709944206047288557048650529388065038291129304908477868098649918331202620239381139351700856187256832000
1870 218178054073563088719195806652291687969241515150143828288927631710883064120696513873224567583755417628944109288729955865384061827882159215064154341115989765702619473172356892645841689113135957527315379528593278847189729553326771825459052538337798849422701291127082650184507613216901117425447820619661598261242952077491776065547074147293919154258562917861351042027472144559706792654713078219231011639501423684437194273938941229804555992095031869926773582820956606884962499533044826248412219695466706480596618298208319155543937156349131110428344672855819043548673971526145325797666986536119951056045099158030014001830560545129266088946393033526000333056705120504235189324878115183044886906369256580957254306127709944206047288557048650529388065038291129304908477868098649918331202620239381139351700856187256832000
1871 408211139171636538993615354246437748190450874845919102728583598931062212969823177456803165949206386383754428479213747424133579679967519891385032772228016851629601034305479746140369800330677376533607075097998024723091983994274390085433887299230021647269874115698771638495213744328821990703012872379386850346785563336987113018638575729586922737617771219318587799633400382471211409056968169348181222777507163713581990486539759040964324261209804628632993373458009811481764836626326869910779263050218207825196272835947765140022706419529224307611432882913237430479569000725417904567434931809080428425860380524674156197424978779936856852418701365727146623149095280463424039226846953507476983401816879062971022806764945305609514476890238025140485069686642702929483762091212573997197680102467882111727032301926357532672000
1872 408211139171636538993615354246437748190450874845919102728583598931062212969823177456803165949206386383754428479213747424133579679967519891385032772228016851629601034305479746140369800330677376533607075097998024723091983994274390085433887299230021647269874115698771638495213744328821990703012872379386850346785563336987113018638575729586922737617771219318587799633400382471211409056968169348181222777507163713581990486539759040964324261209804628632993373458009811481764836626326869910779263050218207825196272835947765140022706419529224307611432882913237430479569000725417904567434931809080428425860380524674156197424978779936856852418701365727146623149095280463424039226846953507476983401816879062971022806764945305609514476890238025140485069686642702929483762091212573997197680102467882111727032301926357532672000
1873 764579463668475237535041558503577902360714488586406479410637080797879524892478811376592329822863561696772044541567348925402194740579164756564166382383075563102242737254163564520912636019358726247446051658550300306351286021275932630017670911457830545336474218703799278901535343127883588586743109966591570699529360130176862683910052341516306287558085493783714948713358916368578969163701381189143430262270917635539068181288968683726179341245964069429596588486852376905345539001110227342889559693058703256592619021730164107262529123778237128156213789696493707288232738358707735254805627278407642441636492722714694557776985254821732884580227658006945625158255460307993225471884343919504389911603014484944725717070742557406620615215415821088128535523081782586923086396841151096751254831922343195264731501508067658694656000
1874 764579463668475237535041558503577902360714488586406479410637080797879524892478811376592329822863561696772044541567348925402194740579164756564166382383075563102242737254163564520912636019358726247446051658550300306351286021275932630017670911457830545336474218703799278901535343127883588586743109966591570699529360130176862683910052341516306287558085493783714948713358916368578969163701381189143430262270917635539068181288968683726179341245964069429596588486852376905345539001110227342889559693058703256592619021730164107262529123778237128156213789696493707288232738358707735254805627278407642441636492722714694557776985254821732884580227658006945625158255460307993225471884343919504389911603014484944725717070742557406620615215415821088128535523081782586923086396841151096751254831922343195264731501508067658694656000
1875 3822897318342376187675207792517889511803572442932032397053185403989397624462394056882961649114317808483860222707836744627010973702895823782820831911915377815511213686270817822604563180096793631237230258292751501531756430106379663150088354557289152726682371093518996394507676715639417942933715549832957853497646800650884313419550261707581531437790427468918574743566794581842894845818506905945717151311354588177695340906444843418630896706229820347147982942434261884526727695005551136714447798465293516282963095108650820536312645618891185640781068948482468536441163691793538676274028136392038212208182463613573472788884926274108664422901138290034728125791277301539966127359421719597521949558015072424723628585353712787033103076077079105440642677615408912934615431984205755483756274159611715976323657507540338293473280000
1876 3822897318342376187675207792517889511803572442932032397053185403989397624462394056882961649114317808483860222707836744627010973702895823782820831911915377815511213686270817822604563180096793631237230258292751501531756430106379663150088354557289152726682371093518996394507676715639417942933715549832957853497646800650884313419550261707581531437790427468918574743566794581842894845818506905945717151311354588177695340906444843418630896706229820347147982942434261884526727695005551136714447798465293516282963095108650820536312645618891185640781068948482468536441163691793538676274028136392038212208182463613573472788884926274108664422901138290034728125791277301539966127359421719597521949558015072424723628585353712787033103076077079105440642677615408912934615431984205755483756274159611715976323657507540338293473280000
1877 7175578266528640104266365026556078613655305475383424809268829003288099341115913644769319015387574526524205638022609569664899597640335461240354701498665164159714548089130325053028765089041681645832281194815494568375106819309674627732715841504031739667982810542535156232490909195255187478886584087036461891015083044821709856288495841225130534508732632359160164793674873430119113625601337462460111093011412562009534154881396971096770193117593372791596763982949109557256667883525419483613018517719355930063121729518937590146658835826658755447746066416301593442900064249496472095366350812007855724314758484202677408424737006616501963121785436570395184692110227494990516421053634567684548699320394290941206250854708918901261134473796677480912086305884122529578273165834354203043010526597591190887559505141653214976849346560000
1878 7175578266528640104266365026556078613655305475383424809268829003288099341115913644769319015387574526524205638022609569664899597640335461240354701498665164159714548089130325053028765089041681645832281194815494568375106819309674627732715841504031739667982810542535156232490909195255187478886584087036461891015083044821709856288495841225130534508732632359160164793674873430119113625601337462460111093011412562009534154881396971096770193117593372791596763982949109557256667883525419483613018517719355930063121729518937590146658835826658755447746066416301593442900064249496472095366350812007855724314758484202677408424737006616501963121785436570395184692110227494990516421053634567684548699320394290941206250854708918901261134473796677480912086305884122529578273165834354203043010526597591190887559505141653214976849346560000
1879 13482911562807314755916499884898871715058318988245455216616129697178338661956801738521550429913252535338982393844483381400346343966190331670626484115991843456103635859475880774641049602309319812518856365058314293976825713482878625509773066186075638836139701009423558560850418377884497272827891499541511893217341041219992819966083685662020274341908616202861949647315087175193814502504913091962548743768444204015914677022144908690831192867957947475410319523961376858085278953144263209708861794794669792588605729766083731885571952518291801486314858796230694079209220724803871067193373175762760905987431191816830850430080835432407188705834835315772552036475117463087180355159779352679267006023020872678526545355998058615469671676263956986633810168756266233077575278602751547517816779476873847677724310161166390941499922186240000
1880 13482911562807314755916499884898871715058318988245455216616129697178338661956801738521550429913252535338982393844483381400346343966190331670626484115991843456103635859475880774641049602309319812518856365058314293976825713482878625509773066186075638836139701009423558560850418377884497272827891499541511893217341041219992819966083685662020274341908616202861949647315087175193814502504913091962548743768444204015914677022144908690831192867957947475410319523961376858085278953144263209708861794794669792588605729766083731885571952518291801486314858796230694079209220724803871067193373175762760905987431191816830850430080835432407188705834835315772552036475117463087180355159779352679267006023020872678526545355998058615469671676263956986633810168756266233077575278602751547517816779476873847677724310161166390941499922186240000
1881 13482911562807314755916499884898871715058318988245455216616129697178338661956801738521550429913252535338982393844483381400346343966190331670626484115991843456103635859475880774641049602309319812518856365058314293976825713482878625509773066186075638836139701009423558560850418377884497272827891499541511893217341041219992819966083685662020274341908616202861949647315087175193814502504913091962548743768444204015914677022144908690831192867957947475410319523961376858085278953144263209708861794794669792588605729766083731885571952518291801486314858796230694079209220724803871067193373175762760905987431191816830850430080835432407188705834835315772552036475117463087180355159779352679267006023020872678526545355998058615469671676263956986633810168756266233077575278602751547517816779476873847677724310161166390941499922186240000
1882 13482911562807314755916499884898871715058318988245455216616129697178338661956801738521550429913252535338982393844483381400346343966190331670626484115991843456103635859475880774641049602309319812518856365058314293976825713482878625509773066186075638836139701009423558560850418377884497272827891499541511893217341041219992819966083685662020274341908616202861949647315087175193814502504913091962548743768444204015914677022144908690831192867957947475410319523961376858085278953144263209708861794794669792588605729766083731885571952518291801486314858796230694079209220724803871067193373175762760905987431191816830850430080835432407188705834835315772552036475117463087180355159779352679267006023020872678526545355998058615469671676263956986633810168756266233077575278602751547517816779476873847677724310161166390941499922186240000
1883 13482911562807314755916499884898871715058318988245455216616129697178338661956801738521550429913252535338982393844483381400346343966190331670626484115991843456103635859475880774641049602309319812518856365058314293976825713482878625509773066186075638836139701009423558560850418377884497272827891499541511893217341041219992819966083685662020274341908616202861949647315087175193814502504913091962548743768444204015914677022144908690831192867957947475410319523961376858085278953144263209708861794794669792588605729766083731885571952518291801486314858796230694079209220724803871067193373175762760905987431191816830850430080835432407188705834835315772552036475117463087180355159779352679267006023020872678526545355998058615469671676263956986633810168756266233077575278602751547517816779476873847677724310161166390941499922186240000
1884 13482911562807314755916499884898871715058318988245455216616129697178338661956801738521550429913252535338982393844483381400346343966190331670626484115991843456103635859475880774641049602309319812518856365058314293976825713482878625509773066186075638836139701009423558560850418377884497272827891499541511893217341041219992819966083685662020274341908616202861949647315087175193814502504913091962548743768444204015914677022144908690831192867957947475410319523961376858085278953144263209708861794794669792588605729766083731885571952518291801486314858796230694079209220724803871067193373175762760905987431191816830850430080835432407188705834835315772552036475117463087180355159779352679267006023020872678526545355998058615469671676263956986633810168756266233077575278602751547517816779476873847677724310161166390941499922186240000
1885 13482911562807314755916499884898871715058318988245455216616129697178338661956801738521550429913252535338982393844483381400346343966190331670626484115991843456103635859475880774641049602309319812518856365058314293976825713482878625509773066186075638836139701009423558560850418377884497272827891499541511893217341041219992819966083685662020274341908616202861949647315087175193814502504913091962548743768444204015914677022144908690831192867957947475410319523961376858085278953144263209708861794794669792588605729766083731885571952518291801486314858796230694079209220724803871067193373175762760905987431191816830850430080835432407188705834835315772552036475117463087180355159779352679267006023020872678526545355998058615469671676263956986633810168756266233077575278602751547517816779476873847677724310161166390941499922186240000
1886 13482911562807314755916499884898871715058318988245455216616129697178338661956801738521550429913252535338982393844483381400346343966190331670626484115991843456103635859475880774641049602309319812518856365058314293976825713482878625509773066186075638836139701009423558560850418377884497272827891499541511893217341041219992819966083685662020274341908616202861949647315087175193814502504913091962548743768444204015914677022144908690831192867957947475410319523961376858085278953144263209708861794794669792588605729766083731885571952518291801486314858796230694079209220724803871067193373175762760905987431191816830850430080835432407188705834835315772552036475117463087180355159779352679267006023020872678526545355998058615469671676263956986633810168756266233077575278602751547517816779476873847677724310161166390941499922186240000
1887 13482911562807314755916499884898871715058318988245455216616129697178338661956801738521550429913252535338982393844483381400346343966190331670626484115991843456103635859475880774641049602309319812518856365058314293976825713482878625509773066186075638836139701009423558560850418377884497272827891499541511893217341041219992819966083685662020274341908616202861949647315087175193814502504913091962548743768444204015914677022144908690831192867957947475410319523961376858085278953144263209708861794794669792588605729766083731885571952518291801486314858796230694079209220724803871067193373175762760905987431191816830850430080835432407188705834835315772552036475117463087180355159779352679267006023020872678526545355998058615469671676263956986633810168756266233077575278602751547517816779476873847677724310161166390941499922186240000
1888 13482911562807314755916499884898871715058318988245455216616129697178338661956801738521550429913252535338982393844483381400346343966190331670626484115991843456103635859475880774641049602309319812518856365058314293976825713482878625509773066186075638836139701009423558560850418377884497272827891499541511893217341041219992819966083685662020274341908616202861949647315087175193814502504913091962548743768444204015914677022144908690831192867957947475410319523961376858085278953144263209708861794794669792588605729766083731885571952518291801486314858796230694079209220724803871067193373175762760905987431191816830850430080835432407188705834835315772552036475117463087180355159779352679267006023020872678526545355998058615469671676263956986633810168756266233077575278602751547517816779476873847677724310161166390941499922186240000
1889 25469219942143017573926268282573968669745164568795664904187868997969881732436398484067208762106134039255337741972229107465254243752133536525813428495108592288579768138549938783296942698762305125848119673595155701322223772769157723587961322025496881761467895206801102121446440315823815348371887042633915966287557226864566436915932082215556298231865376007206222883778199673941115595231780830717254576978591101386062824894831732516980123327572562781050093580763040884923091942489513203140039930367131238199876223528132169531845418307053213007648768266079781115626217949154512445928281929015855351410257521341993476462422698131817179465322003911494350796901496887771683690896823197211135374377486428489736644177480332724622209796462614747751267408780586914283539701280597673261155896431814698263221221894443312488493353009807360000
1890 25469219942143017573926268282573968669745164568795664904187868997969881732436398484067208762106134039255337741972229107465254243752133536525813428495108592288579768138549938783296942698762305125848119673595155701322223772769157723587961322025496881761467895206801102121446440315823815348371887042633915966287557226864566436915932082215556298231865376007206222883778199673941115595231780830717254576978591101386062824894831732516980123327572562781050093580763040884923091942489513203140039930367131238199876223528132169531845418307053213007648768266079781115626217949154512445928281929015855351410257521341993476462422698131817179465322003911494350796901496887771683690896823197211135374377486428489736644177480332724622209796462614747751267408780586914283539701280597673261155896431814698263221221894443312488493353009807360000
1891 25469219942143017573926268282573968669745164568795664904187868997969881732436398484067208762106134039255337741972229107465254243752133536525813428495108592288579768138549938783296942698762305125848119673595155701322223772769157723587961322025496881761467895206801102121446440315823815348371887042633915966287557226864566436915932082215556298231865376007206222883778199673941115595231780830717254576978591101386062824894831732516980123327572562781050093580763040884923091942489513203140039930367131238199876223528132169531845418307053213007648768266079781115626217949154512445928281929015855351410257521341993476462422698131817179465322003911494350796901496887771683690896823197211135374377486428489736644177480332724622209796462614747751267408780586914283539701280597673261155896431814698263221221894443312488493353009807360000
1892 25469219942143017573926268282573968669745164568795664904187868997969881732436398484067208762106134039255337741972229107465254243752133536525813428495108592288579768138549938783296942698762305125848119673595155701322223772769157723587961322025496881761467895206801102121446440315823815348371887042633915966287557226864566436915932082215556298231865376007206222883778199673941115595231780830717254576978591101386062824894831732516980123327572562781050093580763040884923091942489513203140039930367131238199876223528132169531845418307053213007648768266079781115626217949154512445928281929015855351410257521341993476462422698131817179465322003911494350796901496887771683690896823197211135374377486428489736644177480332724622209796462614747751267408780586914283539701280597673261155896431814698263221221894443312488493353009807360000
1893 25469219942143017573926268282573968669745164568795664904187868997969881732436398484067208762106134039255337741972229107465254243752133536525813428495108592288579768138549938783296942698762305125848119673595155701322223772769157723587961322025496881761467895206801102121446440315823815348371887042633915966287557226864566436915932082215556298231865376007206222883778199673941115595231780830717254576978591101386062824894831732516980123327572562781050093580763040884923091942489513203140039930367131238199876223528132169531845418307053213007648768266079781115626217949154512445928281929015855351410257521341993476462422698131817179465322003911494350796901496887771683690896823197211135374377486428489736644177480332724622209796462614747751267408780586914283539701280597673261155896431814698263221221894443312488493353009807360000
1894 25469219942143017573926268282573968669745164568795664904187868997969881732436398484067208762106134039255337741972229107465254243752133536525813428495108592288579768138549938783296942698762305125848119673595155701322223772769157723587961322025496881761467895206801102121446440315823815348371887042633915966287557226864566436915932082215556298231865376007206222883778199673941115595231780830717254576978591101386062824894831732516980123327572562781050093580763040884923091942489513203140039930367131238199876223528132169531845418307053213007648768266079781115626217949154512445928281929015855351410257521341993476462422698131817179465322003911494350796901496887771683690896823197211135374377486428489736644177480332724622209796462614747751267408780586914283539701280597673261155896431814698263221221894443312488493353009807360000
1895 25469219942143017573926268282573968669745164568795664904187868997969881732436398484067208762106134039255337741972229107465254243752133536525813428495108592288579768138549938783296942698762305125848119673595155701322223772769157723587961322025496881761467895206801102121446440315823815348371887042633915966287557226864566436915932082215556298231865376007206222883778199673941115595231780830717254576978591101386062824894831732516980123327572562781050093580763040884923091942489513203140039930367131238199876223528132169531845418307053213007648768266079781115626217949154512445928281929015855351410257521341993476462422698131817179465322003911494350796901496887771683690896823197211135374377486428489736644177480332724622209796462614747751267408780586914283539701280597673261155896431814698263221221894443312488493353009807360000
1896 25469219942143017573926268282573968669745164568795664904187868997969881732436398484067208762106134039255337741972229107465254243752133536525813428495108592288579768138549938783296942698762305125848119673595155701322223772769157723587961322025496881761467895206801102121446440315823815348371887042633915966287557226864566436915932082215556298231865376007206222883778199673941115595231780830717254576978591101386062824894831732516980123327572562781050093580763040884923091942489513203140039930367131238199876223528132169531845418307053213007648768266079781115626217949154512445928281929015855351410257521341993476462422698131817179465322003911494350796901496887771683690896823197211135374377486428489736644177480332724622209796462614747751267408780586914283539701280597673261155896431814698263221221894443312488493353009807360000
1897 25469219942143017573926268282573968669745164568795664904187868997969881732436398484067208762106134039255337741972229107465254243752133536525813428495108592288579768138549938783296942698762305125848119673595155701322223772769157723587961322025496881761467895206801102121446440315823815348371887042633915966287557226864566436915932082215556298231865376007206222883778199673941115595231780830717254576978591101386062824894831732516980123327572562781050093580763040884923091942489513203140039930367131238199876223528132169531845418307053213007648768266079781115626217949154512445928281929015855351410257521341993476462422698131817179465322003911494350796901496887771683690896823197211135374377486428489736644177480332724622209796462614747751267408780586914283539701280597673261155896431814698263221221894443312488493353009807360000
1898 25469219942143017573926268282573968669745164568795664904187868997969881732436398484067208762106134039255337741972229107465254243752133536525813428495108592288579768138549938783296942698762305125848119673595155701322223772769157723587961322025496881761467895206801102121446440315823815348371887042633915966287557226864566436915932082215556298231865376007206222883778199673941115595231780830717254576978591101386062824894831732516980123327572562781050093580763040884923091942489513203140039930367131238199876223528132169531845418307053213007648768266079781115626217949154512445928281929015855351410257521341993476462422698131817179465322003911494350796901496887771683690896823197211135374377486428489736644177480332724622209796462614747751267408780586914283539701280597673261155896431814698263221221894443312488493353009807360000
1899 25469219942143017573926268282573968669745164568795664904187868997969881732436398484067208762106134039255337741972229107465254243752133536525813428495108592288579768138549938783296942698762305125848119673595155701322223772769157723587961322025496881761467895206801102121446440315823815348371887042633915966287557226864566436915932082215556298231865376007206222883778199673941115595231780830717254576978591101386062824894831732516980123327572562781050093580763040884923091942489513203140039930367131238199876223528132169531845418307053213007648768266079781115626217949154512445928281929015855351410257521341993476462422698131817179465322003911494350796901496887771683690896823197211135374377486428489736644177480332724622209796462614747751267408780586914283539701280597673261155896431814698263221221894443312488493353009807360000
1900 25469219942143017573926268282573968669745164568795664904187868997969881732436398484067208762106134039255337741972229107465254243752133536525813428495108592288579768138549938783296942698762305125848119673595155701322223772769157723587961322025496881761467895206801102121446440315823815348371887042633915966287557226864566436915932082215556298231865376007206222883778199673941115595231780830717254576978591101386062824894831732516980123327572562781050093580763040884923091942489513203140039930367131238199876223528132169531845418307053213007648768266079781115626217949154512445928281929015855351410257521341993476462422698131817179465322003911494350796901496887771683690896823197211135374377486428489736644177480332724622209796462614747751267408780586914283539701280597673261155896431814698263221221894443312488493353009807360000
1901 48416987110013876408033836005173114441185557845280558982861138965140745173361593518211763856763760808624397047489207533291448317372805852935571327569201433940590139231383433627047488070347142044237275499504390988213547392034168832540714473170469572228550468788128895132869683040381072977254957268047074251912646288269540796577186888291772522938776079789699029702062357580162060746535615359193500950836301683734905430125075123514779214445715441846776227897030540722238797782672564599169215907627916483817964700926979254280038140201708157927540308473817663900805440321342728159709663947059141023030899548071129598755065549148584458163577129435750760864909745583653970696394860897898368346691601700558989360581390112509506820823075430635475159344091895724053008972134416176869457359116879741398383542821336737040625864071643791360000
1902 48416987110013876408033836005173114441185557845280558982861138965140745173361593518211763856763760808624397047489207533291448317372805852935571327569201433940590139231383433627047488070347142044237275499504390988213547392034168832540714473170469572228550468788128895132869683040381072977254957268047074251912646288269540796577186888291772522938776079789699029702062357580162060746535615359193500950836301683734905430125075123514779214445715441846776227897030540722238797782672564599169215907627916483817964700926979254280038140201708157927540308473817663900805440321342728159709663947059141023030899548071129598755065549148584458163577129435750760864909745583653970696394860897898368346691601700558989360581390112509506820823075430635475159344091895724053008972134416176869457359116879741398383542821336737040625864071643791360000
1903 48416987110013876408033836005173114441185557845280558982861138965140745173361593518211763856763760808624397047489207533291448317372805852935571327569201433940590139231383433627047488070347142044237275499504390988213547392034168832540714473170469572228550468788128895132869683040381072977254957268047074251912646288269540796577186888291772522938776079789699029702062357580162060746535615359193500950836301683734905430125075123514779214445715441846776227897030540722238797782672564599169215907627916483817964700926979254280038140201708157927540308473817663900805440321342728159709663947059141023030899548071129598755065549148584458163577129435750760864909745583653970696394860897898368346691601700558989360581390112509506820823075430635475159344091895724053008972134416176869457359116879741398383542821336737040625864071643791360000
1904 48416987110013876408033836005173114441185557845280558982861138965140745173361593518211763856763760808624397047489207533291448317372805852935571327569201433940590139231383433627047488070347142044237275499504390988213547392034168832540714473170469572228550468788128895132869683040381072977254957268047074251912646288269540796577186888291772522938776079789699029702062357580162060746535615359193500950836301683734905430125075123514779214445715441846776227897030540722238797782672564599169215907627916483817964700926979254280038140201708157927540308473817663900805440321342728159709663947059141023030899548071129598755065549148584458163577129435750760864909745583653970696394860897898368346691601700558989360581390112509506820823075430635475159344091895724053008972134416176869457359116879741398383542821336737040625864071643791360000
1905 48416987110013876408033836005173114441185557845280558982861138965140745173361593518211763856763760808624397047489207533291448317372805852935571327569201433940590139231383433627047488070347142044237275499504390988213547392034168832540714473170469572228550468788128895132869683040381072977254957268047074251912646288269540796577186888291772522938776079789699029702062357580162060746535615359193500950836301683734905430125075123514779214445715441846776227897030540722238797782672564599169215907627916483817964700926979254280038140201708157927540308473817663900805440321342728159709663947059141023030899548071129598755065549148584458163577129435750760864909745583653970696394860897898368346691601700558989360581390112509506820823075430635475159344091895724053008972134416176869457359116879741398383542821336737040625864071643791360000
1906 48416987110013876408033836005173114441185557845280558982861138965140745173361593518211763856763760808624397047489207533291448317372805852935571327569201433940590139231383433627047488070347142044237275499504390988213547392034168832540714473170469572228550468788128895132869683040381072977254957268047074251912646288269540796577186888291772522938776079789699029702062357580162060746535615359193500950836301683734905430125075123514779214445715441846776227897030540722238797782672564599169215907627916483817964700926979254280038140201708157927540308473817663900805440321342728159709663947059141023030899548071129598755065549148584458163577129435750760864909745583653970696394860897898368346691601700558989360581390112509506820823075430635475159344091895724053008972134416176869457359116879741398383542821336737040625864071643791360000
1907 92331194418796462310120525261865129239340858810950025980316192006523401045600558839229833674848491862046725169561918765986791941229940761548134521674467134524705395514248207926779559750151999878360484377554873614523234876609159963655142500336085474239845743978961803018382485558006706167625203510165770598397416471730014299072695395972410201244245984158956049641832915905369049843643418489982006313244827310882464655248518260542683961947979347601802266599637241157309387371556580690615694735846436734640858684667749437912032733364657457167819368259570285058835974692800582600566329147041781930919925438171644144825910002226350561717941585833976700969382884828028122118024999732292188437140884442965992710628710944555629507309604846221851128869183245145769088109860331649290055183835889666846717416160289157536473522784624710123520000
1908 92331194418796462310120525261865129239340858810950025980316192006523401045600558839229833674848491862046725169561918765986791941229940761548134521674467134524705395514248207926779559750151999878360484377554873614523234876609159963655142500336085474239845743978961803018382485558006706167625203510165770598397416471730014299072695395972410201244245984158956049641832915905369049843643418489982006313244827310882464655248518260542683961947979347601802266599637241157309387371556580690615694735846436734640858684667749437912032733364657457167819368259570285058835974692800582600566329147041781930919925438171644144825910002226350561717941585833976700969382884828028122118024999732292188437140884442965992710628710944555629507309604846221851128869183245145769088109860331649290055183835889666846717416160289157536473522784624710123520000
1909 92331194418796462310120525261865129239340858810950025980316192006523401045600558839229833674848491862046725169561918765986791941229940761548134521674467134524705395514248207926779559750151999878360484377554873614523234876609159963655142500336085474239845743978961803018382485558006706167625203510165770598397416471730014299072695395972410201244245984158956049641832915905369049843643418489982006313244827310882464655248518260542683961947979347601802266599637241157309387371556580690615694735846436734640858684667749437912032733364657457167819368259570285058835974692800582600566329147041781930919925438171644144825910002226350561717941585833976700969382884828028122118024999732292188437140884442965992710628710944555629507309604846221851128869183245145769088109860331649290055183835889666846717416160289157536473522784624710123520000
1910 92331194418796462310120525261865129239340858810950025980316192006523401045600558839229833674848491862046725169561918765986791941229940761548134521674467134524705395514248207926779559750151999878360484377554873614523234876609159963655142500336085474239845743978961803018382485558006706167625203510165770598397416471730014299072695395972410201244245984158956049641832915905369049843643418489982006313244827310882464655248518260542683961947979347601802266599637241157309387371556580690615694735846436734640858684667749437912032733364657457167819368259570285058835974692800582600566329147041781930919925438171644144825910002226350561717941585833976700969382884828028122118024999732292188437140884442965992710628710944555629507309604846221851128869183245145769088109860331649290055183835889666846717416160289157536473522784624710123520000
1911 92331194418796462310120525261865129239340858810950025980316192006523401045600558839229833674848491862046725169561918765986791941229940761548134521674467134524705395514248207926779559750151999878360484377554873614523234876609159963655142500336085474239845743978961803018382485558006706167625203510165770598397416471730014299072695395972410201244245984158956049641832915905369049843643418489982006313244827310882464655248518260542683961947979347601802266599637241157309387371556580690615694735846436734640858684667749437912032733364657457167819368259570285058835974692800582600566329147041781930919925438171644144825910002226350561717941585833976700969382884828028122118024999732292188437140884442965992710628710944555629507309604846221851128869183245145769088109860331649290055183835889666846717416160289157536473522784624710123520000
1912 92331194418796462310120525261865129239340858810950025980316192006523401045600558839229833674848491862046725169561918765986791941229940761548134521674467134524705395514248207926779559750151999878360484377554873614523234876609159963655142500336085474239845743978961803018382485558006706167625203510165770598397416471730014299072695395972410201244245984158956049641832915905369049843643418489982006313244827310882464655248518260542683961947979347601802266599637241157309387371556580690615694735846436734640858684667749437912032733364657457167819368259570285058835974692800582600566329147041781930919925438171644144825910002226350561717941585833976700969382884828028122118024999732292188437140884442965992710628710944555629507309604846221851128869183245145769088109860331649290055183835889666846717416160289157536473522784624710123520000
1913 176629574923157632399260564825947992234859062905347399700344875308479266200233869059446671819985164932095385249371950599332732983572876676841581339963255628345761421618756821763929297802040775767303606614262473224582948318953323010472287603142931512220824908231753929174165694872466828898667014314947119154734257710419517354126066292495220714980242567696082922964826368126970992350889859571335578077237354645718154885490415432418154419206484491962247736005106042333932858041787738861147824029674233473367962663769404674725718618926589715562038451480557955317553219587327514514883387658290928833849817363222355249051965834259008624566422253700397428954429458676017797611781824487874956480250511939393944055432724036934919247483274070822401209526747547963856265554162814445091875566678056932677770417114633158367273849086987070466293760000
1914 176629574923157632399260564825947992234859062905347399700344875308479266200233869059446671819985164932095385249371950599332732983572876676841581339963255628345761421618756821763929297802040775767303606614262473224582948318953323010472287603142931512220824908231753929174165694872466828898667014314947119154734257710419517354126066292495220714980242567696082922964826368126970992350889859571335578077237354645718154885490415432418154419206484491962247736005106042333932858041787738861147824029674233473367962663769404674725718618926589715562038451480557955317553219587327514514883387658290928833849817363222355249051965834259008624566422253700397428954429458676017797611781824487874956480250511939393944055432724036934919247483274070822401209526747547963856265554162814445091875566678056932677770417114633158367273849086987070466293760000
1915 176629574923157632399260564825947992234859062905347399700344875308479266200233869059446671819985164932095385249371950599332732983572876676841581339963255628345761421618756821763929297802040775767303606614262473224582948318953323010472287603142931512220824908231753929174165694872466828898667014314947119154734257710419517354126066292495220714980242567696082922964826368126970992350889859571335578077237354645718154885490415432418154419206484491962247736005106042333932858041787738861147824029674233473367962663769404674725718618926589715562038451480557955317553219587327514514883387658290928833849817363222355249051965834259008624566422253700397428954429458676017797611781824487874956480250511939393944055432724036934919247483274070822401209526747547963856265554162814445091875566678056932677770417114633158367273849086987070466293760000
1916 176629574923157632399260564825947992234859062905347399700344875308479266200233869059446671819985164932095385249371950599332732983572876676841581339963255628345761421618756821763929297802040775767303606614262473224582948318953323010472287603142931512220824908231753929174165694872466828898667014314947119154734257710419517354126066292495220714980242567696082922964826368126970992350889859571335578077237354645718154885490415432418154419206484491962247736005106042333932858041787738861147824029674233473367962663769404674725718618926589715562038451480557955317553219587327514514883387658290928833849817363222355249051965834259008624566422253700397428954429458676017797611781824487874956480250511939393944055432724036934919247483274070822401209526747547963856265554162814445091875566678056932677770417114633158367273849086987070466293760000
1917 176629574923157632399260564825947992234859062905347399700344875308479266200233869059446671819985164932095385249371950599332732983572876676841581339963255628345761421618756821763929297802040775767303606614262473224582948318953323010472287603142931512220824908231753929174165694872466828898667014314947119154734257710419517354126066292495220714980242567696082922964826368126970992350889859571335578077237354645718154885490415432418154419206484491962247736005106042333932858041787738861147824029674233473367962663769404674725718618926589715562038451480557955317553219587327514514883387658290928833849817363222355249051965834259008624566422253700397428954429458676017797611781824487874956480250511939393944055432724036934919247483274070822401209526747547963856265554162814445091875566678056932677770417114633158367273849086987070466293760000
1918 176629574923157632399260564825947992234859062905347399700344875308479266200233869059446671819985164932095385249371950599332732983572876676841581339963255628345761421618756821763929297802040775767303606614262473224582948318953323010472287603142931512220824908231753929174165694872466828898667014314947119154734257710419517354126066292495220714980242567696082922964826368126970992350889859571335578077237354645718154885490415432418154419206484491962247736005106042333932858041787738861147824029674233473367962663769404674725718618926589715562038451480557955317553219587327514514883387658290928833849817363222355249051965834259008624566422253700397428954429458676017797611781824487874956480250511939393944055432724036934919247483274070822401209526747547963856265554162814445091875566678056932677770417114633158367273849086987070466293760000
1919 176629574923157632399260564825947992234859062905347399700344875308479266200233869059446671819985164932095385249371950599332732983572876676841581339963255628345761421618756821763929297802040775767303606614262473224582948318953323010472287603142931512220824908231753929174165694872466828898667014314947119154734257710419517354126066292495220714980242567696082922964826368126970992350889859571335578077237354645718154885490415432418154419206484491962247736005106042333932858041787738861147824029674233473367962663769404674725718618926589715562038451480557955317553219587327514514883387658290928833849817363222355249051965834259008624566422253700397428954429458676017797611781824487874956480250511939393944055432724036934919247483274070822401209526747547963856265554162814445091875566678056932677770417114633158367273849086987070466293760000
1920 176629574923157632399260564825947992234859062905347399700344875308479266200233869059446671819985164932095385249371950599332732983572876676841581339963255628345761421618756821763929297802040775767303606614262473224582948318953323010472287603142931512220824908231753929174165694872466828898667014314947119154734257710419517354126066292495220714980242567696082922964826368126970992350889859571335578077237354645718154885490415432418154419206484491962247736005106042333932858041787738861147824029674233473367962663769404674725718618926589715562038451480557955317553219587327514514883387658290928833849817363222355249051965834259008624566422253700397428954429458676017797611781824487874956480250511939393944055432724036934919247483274070822401209526747547963856265554162814445091875566678056932677770417114633158367273849086987070466293760000
1921 176629574923157632399260564825947992234859062905347399700344875308479266200233869059446671819985164932095385249371950599332732983572876676841581339963255628345761421618756821763929297802040775767303606614262473224582948318953323010472287603142931512220824908231753929174165694872466828898667014314947119154734257710419517354126066292495220714980242567696082922964826368126970992350889859571335578077237354645718154885490415432418154419206484491962247736005106042333932858041787738861147824029674233473367962663769404674725718618926589715562038451480557955317553219587327514514883387658290928833849817363222355249051965834259008624566422253700397428954429458676017797611781824487874956480250511939393944055432724036934919247483274070822401209526747547963856265554162814445091875566678056932677770417114633158367273849086987070466293760000
1922 176629574923157632399260564825947992234859062905347399700344875308479266200233869059446671819985164932095385249371950599332732983572876676841581339963255628345761421618756821763929297802040775767303606614262473224582948318953323010472287603142931512220824908231753929174165694872466828898667014314947119154734257710419517354126066292495220714980242567696082922964826368126970992350889859571335578077237354645718154885490415432418154419206484491962247736005106042333932858041787738861147824029674233473367962663769404674725718618926589715562038451480557955317553219587327514514883387658290928833849817363222355249051965834259008624566422253700397428954429458676017797611781824487874956480250511939393944055432724036934919247483274070822401209526747547963856265554162814445091875566678056932677770417114633158367273849086987070466293760000
1923 176629574923157632399260564825947992234859062905347399700344875308479266200233869059446671819985164932095385249371950599332732983572876676841581339963255628345761421618756821763929297802040775767303606614262473224582948318953323010472287603142931512220824908231753929174165694872466828898667014314947119154734257710419517354126066292495220714980242567696082922964826368126970992350889859571335578077237354645718154885490415432418154419206484491962247736005106042333932858041787738861147824029674233473367962663769404674725718618926589715562038451480557955317553219587327514514883387658290928833849817363222355249051965834259008624566422253700397428954429458676017797611781824487874956480250511939393944055432724036934919247483274070822401209526747547963856265554162814445091875566678056932677770417114633158367273849086987070466293760000
1924 176629574923157632399260564825947992234859062905347399700344875308479266200233869059446671819985164932095385249371950599332732983572876676841581339963255628345761421618756821763929297802040775767303606614262473224582948318953323010472287603142931512220824908231753929174165694872466828898667014314947119154734257710419517354126066292495220714980242567696082922964826368126970992350889859571335578077237354645718154885490415432418154419206484491962247736005106042333932858041787738861147824029674233473367962663769404674725718618926589715562038451480557955317553219587327514514883387658290928833849817363222355249051965834259008624566422253700397428954429458676017797611781824487874956480250511939393944055432724036934919247483274070822401209526747547963856265554162814445091875566678056932677770417114633158367273849086987070466293760000
1925 176629574923157632399260564825947992234859062905347399700344875308479266200233869059446671819985164932095385249371950599332732983572876676841581339963255628345761421618756821763929297802040775767303606614262473224582948318953323010472287603142931512220824908231753929174165694872466828898667014314947119154734257710419517354126066292495220714980242567696082922964826368126970992350889859571335578077237354645718154885490415432418154419206484491962247736005106042333932858041787738861147824029674233473367962663769404674725718618926589715562038451480557955317553219587327514514883387658290928833849817363222355249051965834259008624566422253700397428954429458676017797611781824487874956480250511939393944055432724036934919247483274070822401209526747547963856265554162814445091875566678056932677770417114633158367273849086987070466293760000
1926 176629574923157632399260564825947992234859062905347399700344875308479266200233869059446671819985164932095385249371950599332732983572876676841581339963255628345761421618756821763929297802040775767303606614262473224582948318953323010472287603142931512220824908231753929174165694872466828898667014314947119154734257710419517354126066292495220714980242567696082922964826368126970992350889859571335578077237354645718154885490415432418154419206484491962247736005106042333932858041787738861147824029674233473367962663769404674725718618926589715562038451480557955317553219587327514514883387658290928833849817363222355249051965834259008624566422253700397428954429458676017797611781824487874956480250511939393944055432724036934919247483274070822401209526747547963856265554162814445091875566678056932677770417114633158367273849086987070466293760000
1927 176629574923157632399260564825947992234859062905347399700344875308479266200233869059446671819985164932095385249371950599332732983572876676841581339963255628345761421618756821763929297802040775767303606614262473224582948318953323010472287603142931512220824908231753929174165694872466828898667014314947119154734257710419517354126066292495220714980242567696082922964826368126970992350889859571335578077237354645718154885490415432418154419206484491962247736005106042333932858041787738861147824029674233473367962663769404674725718618926589715562038451480557955317553219587327514514883387658290928833849817363222355249051965834259008624566422253700397428954429458676017797611781824487874956480250511939393944055432724036934919247483274070822401209526747547963856265554162814445091875566678056932677770417114633158367273849086987070466293760000
1928 176629574923157632399260564825947992234859062905347399700344875308479266200233869059446671819985164932095385249371950599332732983572876676841581339963255628345761421618756821763929297802040775767303606614262473224582948318953323010472287603142931512220824908231753929174165694872466828898667014314947119154734257710419517354126066292495220714980242567696082922964826368126970992350889859571335578077237354645718154885490415432418154419206484491962247736005106042333932858041787738861147824029674233473367962663769404674725718618926589715562038451480557955317553219587327514514883387658290928833849817363222355249051965834259008624566422253700397428954429458676017797611781824487874956480250511939393944055432724036934919247483274070822401209526747547963856265554162814445091875566678056932677770417114633158367273849086987070466293760000
1929 176629574923157632399260564825947992234859062905347399700344875308479266200233869059446671819985164932095385249371950599332732983572876676841581339963255628345761421618756821763929297802040775767303606614262473224582948318953323010472287603142931512220824908231753929174165694872466828898667014314947119154734257710419517354126066292495220714980242567696082922964826368126970992350889859571335578077237354645718154885490415432418154419206484491962247736005106042333932858041787738861147824029674233473367962663769404674725718618926589715562038451480557955317553219587327514514883387658290928833849817363222355249051965834259008624566422253700397428954429458676017797611781824487874956480250511939393944055432724036934919247483274070822401209526747547963856265554162814445091875566678056932677770417114633158367273849086987070466293760000
1930 176629574923157632399260564825947992234859062905347399700344875308479266200233869059446671819985164932095385249371950599332732983572876676841581339963255628345761421618756821763929297802040775767303606614262473224582948318953323010472287603142931512220824908231753929174165694872466828898667014314947119154734257710419517354126066292495220714980242567696082922964826368126970992350889859571335578077237354645718154885490415432418154419206484491962247736005106042333932858041787738861147824029674233473367962663769404674725718618926589715562038451480557955317553219587327514514883387658290928833849817363222355249051965834259008624566422253700397428954429458676017797611781824487874956480250511939393944055432724036934919247483274070822401209526747547963856265554162814445091875566678056932677770417114633158367273849086987070466293760000
1931 341071709176617388162972150678905573005512850470225828821365954220673463032651601153791523284391353483876188916537236607311507391279224862981093567469046618335665305145819422826147474055740738006663264372140835796669673203898866733221987361669000750098412897795516837235313956798733446603326004642162887087791851638820088010817434010808271200626848398221136124245079716853180986229568318832249001267145331820881757083881992199999456183487721553979100378225859767746824348878692123740876448201300944837073535903738720426895362653147244740750296249808957411718195267023129430528239821568159783578163997328382367985919346025954145654037761371895467435311003284703390367188350703086086540963363738554969705971040590115321329066890202230758056735596149515118206448785088394693472411719255327937000774675448356628807205802586972033070413250560000
1932 341071709176617388162972150678905573005512850470225828821365954220673463032651601153791523284391353483876188916537236607311507391279224862981093567469046618335665305145819422826147474055740738006663264372140835796669673203898866733221987361669000750098412897795516837235313956798733446603326004642162887087791851638820088010817434010808271200626848398221136124245079716853180986229568318832249001267145331820881757083881992199999456183487721553979100378225859767746824348878692123740876448201300944837073535903738720426895362653147244740750296249808957411718195267023129430528239821568159783578163997328382367985919346025954145654037761371895467435311003284703390367188350703086086540963363738554969705971040590115321329066890202230758056735596149515118206448785088394693472411719255327937000774675448356628807205802586972033070413250560000
1933 659291613838401411319025167262324472619656339958946527111700389508561804042115545030279014508728486284332673175666478361933143787342741660142453865917667113242841034846868944322943067349746846566880090031348235594962478303136509395318101570106178449940232131438734046375861878491951752284229166973300860740701649217839230124910099942892388230811697953761456128165739092677198846381755560302737319449391926409764436443143890922598948802681765763841601031110586931054611466382511875191114174373114726370063144901926946585188736008533624083870322650880714676851271451155709189211087575091252861656591006835763117316782095868169363549254992731873938552456169349331653579775081909065405283682182106626756441642021460692916129086298760912055323669907357012723493065501575866942482171853320548902222497447641673363484328816400616939925108813332480000
1934 659291613838401411319025167262324472619656339958946527111700389508561804042115545030279014508728486284332673175666478361933143787342741660142453865917667113242841034846868944322943067349746846566880090031348235594962478303136509395318101570106178449940232131438734046375861878491951752284229166973300860740701649217839230124910099942892388230811697953761456128165739092677198846381755560302737319449391926409764436443143890922598948802681765763841601031110586931054611466382511875191114174373114726370063144901926946585188736008533624083870322650880714676851271451155709189211087575091252861656591006835763117316782095868169363549254992731873938552456169349331653579775081909065405283682182106626756441642021460692916129086298760912055323669907357012723493065501575866942482171853320548902222497447641673363484328816400616939925108813332480000
1935 659291613838401411319025167262324472619656339958946527111700389508561804042115545030279014508728486284332673175666478361933143787342741660142453865917667113242841034846868944322943067349746846566880090031348235594962478303136509395318101570106178449940232131438734046375861878491951752284229166973300860740701649217839230124910099942892388230811697953761456128165739092677198846381755560302737319449391926409764436443143890922598948802681765763841601031110586931054611466382511875191114174373114726370063144901926946585188736008533624083870322650880714676851271451155709189211087575091252861656591006835763117316782095868169363549254992731873938552456169349331653579775081909065405283682182106626756441642021460692916129086298760912055323669907357012723493065501575866942482171853320548902222497447641673363484328816400616939925108813332480000
1936 659291613838401411319025167262324472619656339958946527111700389508561804042115545030279014508728486284332673175666478361933143787342741660142453865917667113242841034846868944322943067349746846566880090031348235594962478303136509395318101570106178449940232131438734046375861878491951752284229166973300860740701649217839230124910099942892388230811697953761456128165739092677198846381755560302737319449391926409764436443143890922598948802681765763841601031110586931054611466382511875191114174373114726370063144901926946585188736008533624083870322650880714676851271451155709189211087575091252861656591006835763117316782095868169363549254992731873938552456169349331653579775081909065405283682182106626756441642021460692916129086298760912055323669907357012723493065501575866942482171853320548902222497447641673363484328816400616939925108813332480000
1937 659291613838401411319025167262324472619656339958946527111700389508561804042115545030279014508728486284332673175666478361933143787342741660142453865917667113242841034846868944322943067349746846566880090031348235594962478303136509395318101570106178449940232131438734046375861878491951752284229166973300860740701649217839230124910099942892388230811697953761456128165739092677198846381755560302737319449391926409764436443143890922598948802681765763841601031110586931054611466382511875191114174373114726370063144901926946585188736008533624083870322650880714676851271451155709189211087575091252861656591006835763117316782095868169363549254992731873938552456169349331653579775081909065405283682182106626756441642021460692916129086298760912055323669907357012723493065501575866942482171853320548902222497447641673363484328816400616939925108813332480000
1938 659291613838401411319025167262324472619656339958946527111700389508561804042115545030279014508728486284332673175666478361933143787342741660142453865917667113242841034846868944322943067349746846566880090031348235594962478303136509395318101570106178449940232131438734046375861878491951752284229166973300860740701649217839230124910099942892388230811697953761456128165739092677198846381755560302737319449391926409764436443143890922598948802681765763841601031110586931054611466382511875191114174373114726370063144901926946585188736008533624083870322650880714676851271451155709189211087575091252861656591006835763117316782095868169363549254992731873938552456169349331653579775081909065405283682182106626756441642021460692916129086298760912055323669907357012723493065501575866942482171853320548902222497447641673363484328816400616939925108813332480000
1939 659291613838401411319025167262324472619656339958946527111700389508561804042115545030279014508728486284332673175666478361933143787342741660142453865917667113242841034846868944322943067349746846566880090031348235594962478303136509395318101570106178449940232131438734046375861878491951752284229166973300860740701649217839230124910099942892388230811697953761456128165739092677198846381755560302737319449391926409764436443143890922598948802681765763841601031110586931054611466382511875191114174373114726370063144901926946585188736008533624083870322650880714676851271451155709189211087575091252861656591006835763117316782095868169363549254992731873938552456169349331653579775081909065405283682182106626756441642021460692916129086298760912055323669907357012723493065501575866942482171853320548902222497447641673363484328816400616939925108813332480000
1940 659291613838401411319025167262324472619656339958946527111700389508561804042115545030279014508728486284332673175666478361933143787342741660142453865917667113242841034846868944322943067349746846566880090031348235594962478303136509395318101570106178449940232131438734046375861878491951752284229166973300860740701649217839230124910099942892388230811697953761456128165739092677198846381755560302737319449391926409764436443143890922598948802681765763841601031110586931054611466382511875191114174373114726370063144901926946585188736008533624083870322650880714676851271451155709189211087575091252861656591006835763117316782095868169363549254992731873938552456169349331653579775081909065405283682182106626756441642021460692916129086298760912055323669907357012723493065501575866942482171853320548902222497447641673363484328816400616939925108813332480000
1941 659291613838401411319025167262324472619656339958946527111700389508561804042115545030279014508728486284332673175666478361933143787342741660142453865917667113242841034846868944322943067349746846566880090031348235594962478303136509395318101570106178449940232131438734046375861878491951752284229166973300860740701649217839230124910099942892388230811697953761456128165739092677198846381755560302737319449391926409764436443143890922598948802681765763841601031110586931054611466382511875191114174373114726370063144901926946585188736008533624083870322650880714676851271451155709189211087575091252861656591006835763117316782095868169363549254992731873938552456169349331653579775081909065405283682182106626756441642021460692916129086298760912055323669907357012723493065501575866942482171853320548902222497447641673363484328816400616939925108813332480000
1942 659291613838401411319025167262324472619656339958946527111700389508561804042115545030279014508728486284332673175666478361933143787342741660142453865917667113242841034846868944322943067349746846566880090031348235594962478303136509395318101570106178449940232131438734046375861878491951752284229166973300860740701649217839230124910099942892388230811697953761456128165739092677198846381755560302737319449391926409764436443143890922598948802681765763841601031110586931054611466382511875191114174373114726370063144901926946585188736008533624083870322650880714676851271451155709189211087575091252861656591006835763117316782095868169363549254992731873938552456169349331653579775081909065405283682182106626756441642021460692916129086298760912055323669907357012723493065501575866942482171853320548902222497447641673363484328816400616939925108813332480000
1943 659291613838401411319025167262324472619656339958946527111700389508561804042115545030279014508728486284332673175666478361933143787342741660142453865917667113242841034846868944322943067349746846566880090031348235594962478303136509395318101570106178449940232131438734046375861878491951752284229166973300860740701649217839230124910099942892388230811697953761456128165739092677198846381755560302737319449391926409764436443143890922598948802681765763841601031110586931054611466382511875191114174373114726370063144901926946585188736008533624083870322650880714676851271451155709189211087575091252861656591006835763117316782095868169363549254992731873938552456169349331653579775081909065405283682182106626756441642021460692916129086298760912055323669907357012723493065501575866942482171853320548902222497447641673363484328816400616939925108813332480000
1944 659291613838401411319025167262324472619656339958946527111700389508561804042115545030279014508728486284332673175666478361933143787342741660142453865917667113242841034846868944322943067349746846566880090031348235594962478303136509395318101570106178449940232131438734046375861878491951752284229166973300860740701649217839230124910099942892388230811697953761456128165739092677198846381755560302737319449391926409764436443143890922598948802681765763841601031110586931054611466382511875191114174373114726370063144901926946585188736008533624083870322650880714676851271451155709189211087575091252861656591006835763117316782095868169363549254992731873938552456169349331653579775081909065405283682182106626756441642021460692916129086298760912055323669907357012723493065501575866942482171853320548902222497447641673363484328816400616939925108813332480000
1945 659291613838401411319025167262324472619656339958946527111700389508561804042115545030279014508728486284332673175666478361933143787342741660142453865917667113242841034846868944322943067349746846566880090031348235594962478303136509395318101570106178449940232131438734046375861878491951752284229166973300860740701649217839230124910099942892388230811697953761456128165739092677198846381755560302737319449391926409764436443143890922598948802681765763841601031110586931054611466382511875191114174373114726370063144901926946585188736008533624083870322650880714676851271451155709189211087575091252861656591006835763117316782095868169363549254992731873938552456169349331653579775081909065405283682182106626756441642021460692916129086298760912055323669907357012723493065501575866942482171853320548902222497447641673363484328816400616939925108813332480000
1946 659291613838401411319025167262324472619656339958946527111700389508561804042115545030279014508728486284332673175666478361933143787342741660142453865917667113242841034846868944322943067349746846566880090031348235594962478303136509395318101570106178449940232131438734046375861878491951752284229166973300860740701649217839230124910099942892388230811697953761456128165739092677198846381755560302737319449391926409764436443143890922598948802681765763841601031110586931054611466382511875191114174373114726370063144901926946585188736008533624083870322650880714676851271451155709189211087575091252861656591006835763117316782095868169363549254992731873938552456169349331653579775081909065405283682182106626756441642021460692916129086298760912055323669907357012723493065501575866942482171853320548902222497447641673363484328816400616939925108813332480000
1947 659291613838401411319025167262324472619656339958946527111700389508561804042115545030279014508728486284332673175666478361933143787342741660142453865917667113242841034846868944322943067349746846566880090031348235594962478303136509395318101570106178449940232131438734046375861878491951752284229166973300860740701649217839230124910099942892388230811697953761456128165739092677198846381755560302737319449391926409764436443143890922598948802681765763841601031110586931054611466382511875191114174373114726370063144901926946585188736008533624083870322650880714676851271451155709189211087575091252861656591006835763117316782095868169363549254992731873938552456169349331653579775081909065405283682182106626756441642021460692916129086298760912055323669907357012723493065501575866942482171853320548902222497447641673363484328816400616939925108813332480000
1948 659291613838401411319025167262324472619656339958946527111700389508561804042115545030279014508728486284332673175666478361933143787342741660142453865917667113242841034846868944322943067349746846566880090031348235594962478303136509395318101570106178449940232131438734046375861878491951752284229166973300860740701649217839230124910099942892388230811697953761456128165739092677198846381755560302737319449391926409764436443143890922598948802681765763841601031110586931054611466382511875191114174373114726370063144901926946585188736008533624083870322650880714676851271451155709189211087575091252861656591006835763117316782095868169363549254992731873938552456169349331653579775081909065405283682182106626756441642021460692916129086298760912055323669907357012723493065501575866942482171853320548902222497447641673363484328816400616939925108813332480000
1949 1284959355371044350660780050994270397135710206579986781340704059152186956078083197264013799277511819768164380019373966327407697241531003495617642584673533203710297176916547572485416038264656603958849295471097711174581870212813056811474979960136941798933512424174092656386554801180813965201962646430963377583627514325568659513449784788697264661851999311881077993795025491627860551598041587030035035606864864572630886627687443408145351216426761473727280409634533928625437747979515644747481525853200601695253069413855618894532846480632033339463258846566512905183128058302477209772409683852851827368695872322902315650408304847062089557497980834422306238737074061847392826981634640768474897896572925815548304760299826890493535589196285017595825832649438817798087984662571364670897752942121749810431647525453621385430956863164802415914037077185003520000
1950 1284959355371044350660780050994270397135710206579986781340704059152186956078083197264013799277511819768164380019373966327407697241531003495617642584673533203710297176916547572485416038264656603958849295471097711174581870212813056811474979960136941798933512424174092656386554801180813965201962646430963377583627514325568659513449784788697264661851999311881077993795025491627860551598041587030035035606864864572630886627687443408145351216426761473727280409634533928625437747979515644747481525853200601695253069413855618894532846480632033339463258846566512905183128058302477209772409683852851827368695872322902315650408304847062089557497980834422306238737074061847392826981634640768474897896572925815548304760299826890493535589196285017595825832649438817798087984662571364670897752942121749810431647525453621385430956863164802415914037077185003520000
1951 2506955702328907528139181879489821544811770613037554210395713619405916751308340317862090922390425560367688705417798608304772417318226987819950020682698063280438789792164184313919046690654345034323714975464111634501609228785198273839187685902227173449719282739563654772610168417103768046109029123186809549665657280449184454710740530122748363355273250657479983165894094734165955936167779136295598354468993350781202859810618202089291580223248611635241924079196975694748229046308035022902336456939594373907438738426432312463233583483713097045292818009651266678012282841748133036265971293196913915196325646901982417833946602756618136726678560607957919471776031494664263405441169184139294525796213778266134742587344962263352887934521952069329456199499055133524069658076676732472921515990079533880152144322160015322975796840034529513448286337587941867520000
1952 2506955702328907528139181879489821544811770613037554210395713619405916751308340317862090922390425560367688705417798608304772417318226987819950020682698063280438789792164184313919046690654345034323714975464111634501609228785198273839187685902227173449719282739563654772610168417103768046109029123186809549665657280449184454710740530122748363355273250657479983165894094734165955936167779136295598354468993350781202859810618202089291580223248611635241924079196975694748229046308035022902336456939594373907438738426432312463233583483713097045292818009651266678012282841748133036265971293196913915196325646901982417833946602756618136726678560607957919471776031494664263405441169184139294525796213778266134742587344962263352887934521952069329456199499055133524069658076676732472921515990079533880152144322160015322975796840034529513448286337587941867520000
1953 2506955702328907528139181879489821544811770613037554210395713619405916751308340317862090922390425560367688705417798608304772417318226987819950020682698063280438789792164184313919046690654345034323714975464111634501609228785198273839187685902227173449719282739563654772610168417103768046109029123186809549665657280449184454710740530122748363355273250657479983165894094734165955936167779136295598354468993350781202859810618202089291580223248611635241924079196975694748229046308035022902336456939594373907438738426432312463233583483713097045292818009651266678012282841748133036265971293196913915196325646901982417833946602756618136726678560607957919471776031494664263405441169184139294525796213778266134742587344962263352887934521952069329456199499055133524069658076676732472921515990079533880152144322160015322975796840034529513448286337587941867520000
1954 2506955702328907528139181879489821544811770613037554210395713619405916751308340317862090922390425560367688705417798608304772417318226987819950020682698063280438789792164184313919046690654345034323714975464111634501609228785198273839187685902227173449719282739563654772610168417103768046109029123186809549665657280449184454710740530122748363355273250657479983165894094734165955936167779136295598354468993350781202859810618202089291580223248611635241924079196975694748229046308035022902336456939594373907438738426432312463233583483713097045292818009651266678012282841748133036265971293196913915196325646901982417833946602756618136726678560607957919471776031494664263405441169184139294525796213778266134742587344962263352887934521952069329456199499055133524069658076676732472921515990079533880152144322160015322975796840034529513448286337587941867520000
1955 2506955702328907528139181879489821544811770613037554210395713619405916751308340317862090922390425560367688705417798608304772417318226987819950020682698063280438789792164184313919046690654345034323714975464111634501609228785198273839187685902227173449719282739563654772610168417103768046109029123186809549665657280449184454710740530122748363355273250657479983165894094734165955936167779136295598354468993350781202859810618202089291580223248611635241924079196975694748229046308035022902336456939594373907438738426432312463233583483713097045292818009651266678012282841748133036265971293196913915196325646901982417833946602756618136726678560607957919471776031494664263405441169184139294525796213778266134742587344962263352887934521952069329456199499055133524069658076676732472921515990079533880152144322160015322975796840034529513448286337587941867520000
1956 2506955702328907528139181879489821544811770613037554210395713619405916751308340317862090922390425560367688705417798608304772417318226987819950020682698063280438789792164184313919046690654345034323714975464111634501609228785198273839187685902227173449719282739563654772610168417103768046109029123186809549665657280449184454710740530122748363355273250657479983165894094734165955936167779136295598354468993350781202859810618202089291580223248611635241924079196975694748229046308035022902336456939594373907438738426432312463233583483713097045292818009651266678012282841748133036265971293196913915196325646901982417833946602756618136726678560607957919471776031494664263405441169184139294525796213778266134742587344962263352887934521952069329456199499055133524069658076676732472921515990079533880152144322160015322975796840034529513448286337587941867520000
1957 2506955702328907528139181879489821544811770613037554210395713619405916751308340317862090922390425560367688705417798608304772417318226987819950020682698063280438789792164184313919046690654345034323714975464111634501609228785198273839187685902227173449719282739563654772610168417103768046109029123186809549665657280449184454710740530122748363355273250657479983165894094734165955936167779136295598354468993350781202859810618202089291580223248611635241924079196975694748229046308035022902336456939594373907438738426432312463233583483713097045292818009651266678012282841748133036265971293196913915196325646901982417833946602756618136726678560607957919471776031494664263405441169184139294525796213778266134742587344962263352887934521952069329456199499055133524069658076676732472921515990079533880152144322160015322975796840034529513448286337587941867520000
1958 2506955702328907528139181879489821544811770613037554210395713619405916751308340317862090922390425560367688705417798608304772417318226987819950020682698063280438789792164184313919046690654345034323714975464111634501609228785198273839187685902227173449719282739563654772610168417103768046109029123186809549665657280449184454710740530122748363355273250657479983165894094734165955936167779136295598354468993350781202859810618202089291580223248611635241924079196975694748229046308035022902336456939594373907438738426432312463233583483713097045292818009651266678012282841748133036265971293196913915196325646901982417833946602756618136726678560607957919471776031494664263405441169184139294525796213778266134742587344962263352887934521952069329456199499055133524069658076676732472921515990079533880152144322160015322975796840034529513448286337587941867520000
1959 2506955702328907528139181879489821544811770613037554210395713619405916751308340317862090922390425560367688705417798608304772417318226987819950020682698063280438789792164184313919046690654345034323714975464111634501609228785198273839187685902227173449719282739563654772610168417103768046109029123186809549665657280449184454710740530122748363355273250657479983165894094734165955936167779136295598354468993350781202859810618202089291580223248611635241924079196975694748229046308035022902336456939594373907438738426432312463233583483713097045292818009651266678012282841748133036265971293196913915196325646901982417833946602756618136726678560607957919471776031494664263405441169184139294525796213778266134742587344962263352887934521952069329456199499055133524069658076676732472921515990079533880152144322160015322975796840034529513448286337587941867520000
1960 2506955702328907528139181879489821544811770613037554210395713619405916751308340317862090922390425560367688705417798608304772417318226987819950020682698063280438789792164184313919046690654345034323714975464111634501609228785198273839187685902227173449719282739563654772610168417103768046109029123186809549665657280449184454710740530122748363355273250657479983165894094734165955936167779136295598354468993350781202859810618202089291580223248611635241924079196975694748229046308035022902336456939594373907438738426432312463233583483713097045292818009651266678012282841748133036265971293196913915196325646901982417833946602756618136726678560607957919471776031494664263405441169184139294525796213778266134742587344962263352887934521952069329456199499055133524069658076676732472921515990079533880152144322160015322975796840034529513448286337587941867520000
1961 2506955702328907528139181879489821544811770613037554210395713619405916751308340317862090922390425560367688705417798608304772417318226987819950020682698063280438789792164184313919046690654345034323714975464111634501609228785198273839187685902227173449719282739563654772610168417103768046109029123186809549665657280449184454710740530122748363355273250657479983165894094734165955936167779136295598354468993350781202859810618202089291580223248611635241924079196975694748229046308035022902336456939594373907438738426432312463233583483713097045292818009651266678012282841748133036265971293196913915196325646901982417833946602756618136726678560607957919471776031494664263405441169184139294525796213778266134742587344962263352887934521952069329456199499055133524069658076676732472921515990079533880152144322160015322975796840034529513448286337587941867520000
1962 2506955702328907528139181879489821544811770613037554210395713619405916751308340317862090922390425560367688705417798608304772417318226987819950020682698063280438789792164184313919046690654345034323714975464111634501609228785198273839187685902227173449719282739563654772610168417103768046109029123186809549665657280449184454710740530122748363355273250657479983165894094734165955936167779136295598354468993350781202859810618202089291580223248611635241924079196975694748229046308035022902336456939594373907438738426432312463233583483713097045292818009651266678012282841748133036265971293196913915196325646901982417833946602756618136726678560607957919471776031494664263405441169184139294525796213778266134742587344962263352887934521952069329456199499055133524069658076676732472921515990079533880152144322160015322975796840034529513448286337587941867520000
1963 2506955702328907528139181879489821544811770613037554210395713619405916751308340317862090922390425560367688705417798608304772417318226987819950020682698063280438789792164184313919046690654345034323714975464111634501609228785198273839187685902227173449719282739563654772610168417103768046109029123186809549665657280449184454710740530122748363355273250657479983165894094734165955936167779136295598354468993350781202859810618202089291580223248611635241924079196975694748229046308035022902336456939594373907438738426432312463233583483713097045292818009651266678012282841748133036265971293196913915196325646901982417833946602756618136726678560607957919471776031494664263405441169184139294525796213778266134742587344962263352887934521952069329456199499055133524069658076676732472921515990079533880152144322160015322975796840034529513448286337587941867520000
1964 2506955702328907528139181879489821544811770613037554210395713619405916751308340317862090922390425560367688705417798608304772417318226987819950020682698063280438789792164184313919046690654345034323714975464111634501609228785198273839187685902227173449719282739563654772610168417103768046109029123186809549665657280449184454710740530122748363355273250657479983165894094734165955936167779136295598354468993350781202859810618202089291580223248611635241924079196975694748229046308035022902336456939594373907438738426432312463233583483713097045292818009651266678012282841748133036265971293196913915196325646901982417833946602756618136726678560607957919471776031494664263405441169184139294525796213778266134742587344962263352887934521952069329456199499055133524069658076676732472921515990079533880152144322160015322975796840034529513448286337587941867520000
1965 2506955702328907528139181879489821544811770613037554210395713619405916751308340317862090922390425560367688705417798608304772417318226987819950020682698063280438789792164184313919046690654345034323714975464111634501609228785198273839187685902227173449719282739563654772610168417103768046109029123186809549665657280449184454710740530122748363355273250657479983165894094734165955936167779136295598354468993350781202859810618202089291580223248611635241924079196975694748229046308035022902336456939594373907438738426432312463233583483713097045292818009651266678012282841748133036265971293196913915196325646901982417833946602756618136726678560607957919471776031494664263405441169184139294525796213778266134742587344962263352887934521952069329456199499055133524069658076676732472921515990079533880152144322160015322975796840034529513448286337587941867520000
1966 2506955702328907528139181879489821544811770613037554210395713619405916751308340317862090922390425560367688705417798608304772417318226987819950020682698063280438789792164184313919046690654345034323714975464111634501609228785198273839187685902227173449719282739563654772610168417103768046109029123186809549665657280449184454710740530122748363355273250657479983165894094734165955936167779136295598354468993350781202859810618202089291580223248611635241924079196975694748229046308035022902336456939594373907438738426432312463233583483713097045292818009651266678012282841748133036265971293196913915196325646901982417833946602756618136726678560607957919471776031494664263405441169184139294525796213778266134742587344962263352887934521952069329456199499055133524069658076676732472921515990079533880152144322160015322975796840034529513448286337587941867520000
1967 2506955702328907528139181879489821544811770613037554210395713619405916751308340317862090922390425560367688705417798608304772417318226987819950020682698063280438789792164184313919046690654345034323714975464111634501609228785198273839187685902227173449719282739563654772610168417103768046109029123186809549665657280449184454710740530122748363355273250657479983165894094734165955936167779136295598354468993350781202859810618202089291580223248611635241924079196975694748229046308035022902336456939594373907438738426432312463233583483713097045292818009651266678012282841748133036265971293196913915196325646901982417833946602756618136726678560607957919471776031494664263405441169184139294525796213778266134742587344962263352887934521952069329456199499055133524069658076676732472921515990079533880152144322160015322975796840034529513448286337587941867520000
1968 2506955702328907528139181879489821544811770613037554210395713619405916751308340317862090922390425560367688705417798608304772417318226987819950020682698063280438789792164184313919046690654345034323714975464111634501609228785198273839187685902227173449719282739563654772610168417103768046109029123186809549665657280449184454710740530122748363355273250657479983165894094734165955936167779136295598354468993350781202859810618202089291580223248611635241924079196975694748229046308035022902336456939594373907438738426432312463233583483713097045292818009651266678012282841748133036265971293196913915196325646901982417833946602756618136726678560607957919471776031494664263405441169184139294525796213778266134742587344962263352887934521952069329456199499055133524069658076676732472921515990079533880152144322160015322975796840034529513448286337587941867520000
1969 2506955702328907528139181879489821544811770613037554210395713619405916751308340317862090922390425560367688705417798608304772417318226987819950020682698063280438789792164184313919046690654345034323714975464111634501609228785198273839187685902227173449719282739563654772610168417103768046109029123186809549665657280449184454710740530122748363355273250657479983165894094734165955936167779136295598354468993350781202859810618202089291580223248611635241924079196975694748229046308035022902336456939594373907438738426432312463233583483713097045292818009651266678012282841748133036265971293196913915196325646901982417833946602756618136726678560607957919471776031494664263405441169184139294525796213778266134742587344962263352887934521952069329456199499055133524069658076676732472921515990079533880152144322160015322975796840034529513448286337587941867520000
1970 2506955702328907528139181879489821544811770613037554210395713619405916751308340317862090922390425560367688705417798608304772417318226987819950020682698063280438789792164184313919046690654345034323714975464111634501609228785198273839187685902227173449719282739563654772610168417103768046109029123186809549665657280449184454710740530122748363355273250657479983165894094734165955936167779136295598354468993350781202859810618202089291580223248611635241924079196975694748229046308035022902336456939594373907438738426432312463233583483713097045292818009651266678012282841748133036265971293196913915196325646901982417833946602756618136726678560607957919471776031494664263405441169184139294525796213778266134742587344962263352887934521952069329456199499055133524069658076676732472921515990079533880152144322160015322975796840034529513448286337587941867520000
1971 2506955702328907528139181879489821544811770613037554210395713619405916751308340317862090922390425560367688705417798608304772417318226987819950020682698063280438789792164184313919046690654345034323714975464111634501609228785198273839187685902227173449719282739563654772610168417103768046109029123186809549665657280449184454710740530122748363355273250657479983165894094734165955936167779136295598354468993350781202859810618202089291580223248611635241924079196975694748229046308035022902336456939594373907438738426432312463233583483713097045292818009651266678012282841748133036265971293196913915196325646901982417833946602756618136726678560607957919471776031494664263405441169184139294525796213778266134742587344962263352887934521952069329456199499055133524069658076676732472921515990079533880152144322160015322975796840034529513448286337587941867520000
1972 2506955702328907528139181879489821544811770613037554210395713619405916751308340317862090922390425560367688705417798608304772417318226987819950020682698063280438789792164184313919046690654345034323714975464111634501609228785198273839187685902227173449719282739563654772610168417103768046109029123186809549665657280449184454710740530122748363355273250657479983165894094734165955936167779136295598354468993350781202859810618202089291580223248611635241924079196975694748229046308035022902336456939594373907438738426432312463233583483713097045292818009651266678012282841748133036265971293196913915196325646901982417833946602756618136726678560607957919471776031494664263405441169184139294525796213778266134742587344962263352887934521952069329456199499055133524069658076676732472921515990079533880152144322160015322975796840034529513448286337587941867520000
1973 4946223600694934553018605848233417907913623419523094457110742971087873750331355447141905389876309630605449815789316654185315979368861846968761390806963278852305732259939935651362279120661022752720689646590692254871675008393196194284717304285094213216296144845159090866359862286945734354973114460047575241490341814326240929144291065932182520899954123547208006786309048910509431062059028235911215553367323881091313242406349712722172287780469510756332316208255633045738255908365753100186309829541819699719376630915350952489959860213365940470362729933041949155718234046769066480552761361477511154682350501337611310386376647238807583761736800079500975117814110138972591698935426800306828099395929784519083847124831610545595247894811811432787017081611635778442989435385283193169074151048426920345540180747621710232231247165388126730033468944061009304616960000
1974 4946223600694934553018605848233417907913623419523094457110742971087873750331355447141905389876309630605449815789316654185315979368861846968761390806963278852305732259939935651362279120661022752720689646590692254871675008393196194284717304285094213216296144845159090866359862286945734354973114460047575241490341814326240929144291065932182520899954123547208006786309048910509431062059028235911215553367323881091313242406349712722172287780469510756332316208255633045738255908365753100186309829541819699719376630915350952489959860213365940470362729933041949155718234046769066480552761361477511154682350501337611310386376647238807583761736800079500975117814110138972591698935426800306828099395929784519083847124831610545595247894811811432787017081611635778442989435385283193169074151048426920345540180747621710232231247165388126730033468944061009304616960000
1975 4946223600694934553018605848233417907913623419523094457110742971087873750331355447141905389876309630605449815789316654185315979368861846968761390806963278852305732259939935651362279120661022752720689646590692254871675008393196194284717304285094213216296144845159090866359862286945734354973114460047575241490341814326240929144291065932182520899954123547208006786309048910509431062059028235911215553367323881091313242406349712722172287780469510756332316208255633045738255908365753100186309829541819699719376630915350952489959860213365940470362729933041949155718234046769066480552761361477511154682350501337611310386376647238807583761736800079500975117814110138972591698935426800306828099395929784519083847124831610545595247894811811432787017081611635778442989435385283193169074151048426920345540180747621710232231247165388126730033468944061009304616960000
1976 4946223600694934553018605848233417907913623419523094457110742971087873750331355447141905389876309630605449815789316654185315979368861846968761390806963278852305732259939935651362279120661022752720689646590692254871675008393196194284717304285094213216296144845159090866359862286945734354973114460047575241490341814326240929144291065932182520899954123547208006786309048910509431062059028235911215553367323881091313242406349712722172287780469510756332316208255633045738255908365753100186309829541819699719376630915350952489959860213365940470362729933041949155718234046769066480552761361477511154682350501337611310386376647238807583761736800079500975117814110138972591698935426800306828099395929784519083847124831610545595247894811811432787017081611635778442989435385283193169074151048426920345540180747621710232231247165388126730033468944061009304616960000
1977 4946223600694934553018605848233417907913623419523094457110742971087873750331355447141905389876309630605449815789316654185315979368861846968761390806963278852305732259939935651362279120661022752720689646590692254871675008393196194284717304285094213216296144845159090866359862286945734354973114460047575241490341814326240929144291065932182520899954123547208006786309048910509431062059028235911215553367323881091313242406349712722172287780469510756332316208255633045738255908365753100186309829541819699719376630915350952489959860213365940470362729933041949155718234046769066480552761361477511154682350501337611310386376647238807583761736800079500975117814110138972591698935426800306828099395929784519083847124831610545595247894811811432787017081611635778442989435385283193169074151048426920345540180747621710232231247165388126730033468944061009304616960000
1978 4946223600694934553018605848233417907913623419523094457110742971087873750331355447141905389876309630605449815789316654185315979368861846968761390806963278852305732259939935651362279120661022752720689646590692254871675008393196194284717304285094213216296144845159090866359862286945734354973114460047575241490341814326240929144291065932182520899954123547208006786309048910509431062059028235911215553367323881091313242406349712722172287780469510756332316208255633045738255908365753100186309829541819699719376630915350952489959860213365940470362729933041949155718234046769066480552761361477511154682350501337611310386376647238807583761736800079500975117814110138972591698935426800306828099395929784519083847124831610545595247894811811432787017081611635778442989435385283193169074151048426920345540180747621710232231247165388126730033468944061009304616960000
1979 9788576505775275480423820973653934039761060747236203930622160339782902151905752429893830766565216758968185185447057658632740323170977595151178792406980328848713044142421132654045950379788164027634244810602979972391044841610135268489455545180201447955050070648569840824526167465865608288491793516434151402909386450551630798776552019479789208861009210499924645430105607793898164071814816878868295580113933960679708906722166081477178957517549161786781653776137897797516008442655825385268707152663261185744646352581479534977630563362251196190847842537490017379166385178555982565013914734363994575116371642147132783254639384885600208264477127357332429758154123965026758972193209637807212808704545043563266933460041757269732995583832574825485506804509427205538676092627475439281597744924836875363824017699543364549585638140303102798736235040296737413836963840000
1980 9788576505775275480423820973653934039761060747236203930622160339782902151905752429893830766565216758968185185447057658632740323170977595151178792406980328848713044142421132654045950379788164027634244810602979972391044841610135268489455545180201447955050070648569840824526167465865608288491793516434151402909386450551630798776552019479789208861009210499924645430105607793898164071814816878868295580113933960679708906722166081477178957517549161786781653776137897797516008442655825385268707152663261185744646352581479534977630563362251196190847842537490017379166385178555982565013914734363994575116371642147132783254639384885600208264477127357332429758154123965026758972193209637807212808704545043563266933460041757269732995583832574825485506804509427205538676092627475439281597744924836875363824017699543364549585638140303102798736235040296737413836963840000
1981 9788576505775275480423820973653934039761060747236203930622160339782902151905752429893830766565216758968185185447057658632740323170977595151178792406980328848713044142421132654045950379788164027634244810602979972391044841610135268489455545180201447955050070648569840824526167465865608288491793516434151402909386450551630798776552019479789208861009210499924645430105607793898164071814816878868295580113933960679708906722166081477178957517549161786781653776137897797516008442655825385268707152663261185744646352581479534977630563362251196190847842537490017379166385178555982565013914734363994575116371642147132783254639384885600208264477127357332429758154123965026758972193209637807212808704545043563266933460041757269732995583832574825485506804509427205538676092627475439281597744924836875363824017699543364549585638140303102798736235040296737413836963840000
1982 9788576505775275480423820973653934039761060747236203930622160339782902151905752429893830766565216758968185185447057658632740323170977595151178792406980328848713044142421132654045950379788164027634244810602979972391044841610135268489455545180201447955050070648569840824526167465865608288491793516434151402909386450551630798776552019479789208861009210499924645430105607793898164071814816878868295580113933960679708906722166081477178957517549161786781653776137897797516008442655825385268707152663261185744646352581479534977630563362251196190847842537490017379166385178555982565013914734363994575116371642147132783254639384885600208264477127357332429758154123965026758972193209637807212808704545043563266933460041757269732995583832574825485506804509427205538676092627475439281597744924836875363824017699543364549585638140303102798736235040296737413836963840000
1983 9788576505775275480423820973653934039761060747236203930622160339782902151905752429893830766565216758968185185447057658632740323170977595151178792406980328848713044142421132654045950379788164027634244810602979972391044841610135268489455545180201447955050070648569840824526167465865608288491793516434151402909386450551630798776552019479789208861009210499924645430105607793898164071814816878868295580113933960679708906722166081477178957517549161786781653776137897797516008442655825385268707152663261185744646352581479534977630563362251196190847842537490017379166385178555982565013914734363994575116371642147132783254639384885600208264477127357332429758154123965026758972193209637807212808704545043563266933460041757269732995583832574825485506804509427205538676092627475439281597744924836875363824017699543364549585638140303102798736235040296737413836963840000
1984 9788576505775275480423820973653934039761060747236203930622160339782902151905752429893830766565216758968185185447057658632740323170977595151178792406980328848713044142421132654045950379788164027634244810602979972391044841610135268489455545180201447955050070648569840824526167465865608288491793516434151402909386450551630798776552019479789208861009210499924645430105607793898164071814816878868295580113933960679708906722166081477178957517549161786781653776137897797516008442655825385268707152663261185744646352581479534977630563362251196190847842537490017379166385178555982565013914734363994575116371642147132783254639384885600208264477127357332429758154123965026758972193209637807212808704545043563266933460041757269732995583832574825485506804509427205538676092627475439281597744924836875363824017699543364549585638140303102798736235040296737413836963840000
1985 9788576505775275480423820973653934039761060747236203930622160339782902151905752429893830766565216758968185185447057658632740323170977595151178792406980328848713044142421132654045950379788164027634244810602979972391044841610135268489455545180201447955050070648569840824526167465865608288491793516434151402909386450551630798776552019479789208861009210499924645430105607793898164071814816878868295580113933960679708906722166081477178957517549161786781653776137897797516008442655825385268707152663261185744646352581479534977630563362251196190847842537490017379166385178555982565013914734363994575116371642147132783254639384885600208264477127357332429758154123965026758972193209637807212808704545043563266933460041757269732995583832574825485506804509427205538676092627475439281597744924836875363824017699543364549585638140303102798736235040296737413836963840000
1986 9788576505775275480423820973653934039761060747236203930622160339782902151905752429893830766565216758968185185447057658632740323170977595151178792406980328848713044142421132654045950379788164027634244810602979972391044841610135268489455545180201447955050070648569840824526167465865608288491793516434151402909386450551630798776552019479789208861009210499924645430105607793898164071814816878868295580113933960679708906722166081477178957517549161786781653776137897797516008442655825385268707152663261185744646352581479534977630563362251196190847842537490017379166385178555982565013914734363994575116371642147132783254639384885600208264477127357332429758154123965026758972193209637807212808704545043563266933460041757269732995583832574825485506804509427205538676092627475439281597744924836875363824017699543364549585638140303102798736235040296737413836963840000
1987 19449901516975472379602132274650366937005227704758337210146232595148626575836730078199041733165085700069783963483303567703255022140732481565392260512669913422392818710990790583589303404639081922909244438668121205141006100279338778488548168273060277086684490378708273718333494754674963669233193717154658837580950877246090397169008862706341158006825301263350270469619842686475652010696041138311303317686386779870581597656944003895154588587370184470335146053186002923664308775557125040528921112341899976074612302579399836000551929400793126831214663121992664532403607349790737356682648577181257220756230452946352840326968457767687613821516052059019537929452244318508170077747907550322931850895931001560211396785102971694959462225075326178239702020560231857405349396050793697852534719165650871347918323168992665360026662984782265261088899025069617241294047150080000
1988 19449901516975472379602132274650366937005227704758337210146232595148626575836730078199041733165085700069783963483303567703255022140732481565392260512669913422392818710990790583589303404639081922909244438668121205141006100279338778488548168273060277086684490378708273718333494754674963669233193717154658837580950877246090397169008862706341158006825301263350270469619842686475652010696041138311303317686386779870581597656944003895154588587370184470335146053186002923664308775557125040528921112341899976074612302579399836000551929400793126831214663121992664532403607349790737356682648577181257220756230452946352840326968457767687613821516052059019537929452244318508170077747907550322931850895931001560211396785102971694959462225075326178239702020560231857405349396050793697852534719165650871347918323168992665360026662984782265261088899025069617241294047150080000
1989 19449901516975472379602132274650366937005227704758337210146232595148626575836730078199041733165085700069783963483303567703255022140732481565392260512669913422392818710990790583589303404639081922909244438668121205141006100279338778488548168273060277086684490378708273718333494754674963669233193717154658837580950877246090397169008862706341158006825301263350270469619842686475652010696041138311303317686386779870581597656944003895154588587370184470335146053186002923664308775557125040528921112341899976074612302579399836000551929400793126831214663121992664532403607349790737356682648577181257220756230452946352840326968457767687613821516052059019537929452244318508170077747907550322931850895931001560211396785102971694959462225075326178239702020560231857405349396050793697852534719165650871347918323168992665360026662984782265261088899025069617241294047150080000
1990 19449901516975472379602132274650366937005227704758337210146232595148626575836730078199041733165085700069783963483303567703255022140732481565392260512669913422392818710990790583589303404639081922909244438668121205141006100279338778488548168273060277086684490378708273718333494754674963669233193717154658837580950877246090397169008862706341158006825301263350270469619842686475652010696041138311303317686386779870581597656944003895154588587370184470335146053186002923664308775557125040528921112341899976074612302579399836000551929400793126831214663121992664532403607349790737356682648577181257220756230452946352840326968457767687613821516052059019537929452244318508170077747907550322931850895931001560211396785102971694959462225075326178239702020560231857405349396050793697852534719165650871347918323168992665360026662984782265261088899025069617241294047150080000
1991 19449901516975472379602132274650366937005227704758337210146232595148626575836730078199041733165085700069783963483303567703255022140732481565392260512669913422392818710990790583589303404639081922909244438668121205141006100279338778488548168273060277086684490378708273718333494754674963669233193717154658837580950877246090397169008862706341158006825301263350270469619842686475652010696041138311303317686386779870581597656944003895154588587370184470335146053186002923664308775557125040528921112341899976074612302579399836000551929400793126831214663121992664532403607349790737356682648577181257220756230452946352840326968457767687613821516052059019537929452244318508170077747907550322931850895931001560211396785102971694959462225075326178239702020560231857405349396050793697852534719165650871347918323168992665360026662984782265261088899025069617241294047150080000
1992 19449901516975472379602132274650366937005227704758337210146232595148626575836730078199041733165085700069783963483303567703255022140732481565392260512669913422392818710990790583589303404639081922909244438668121205141006100279338778488548168273060277086684490378708273718333494754674963669233193717154658837580950877246090397169008862706341158006825301263350270469619842686475652010696041138311303317686386779870581597656944003895154588587370184470335146053186002923664308775557125040528921112341899976074612302579399836000551929400793126831214663121992664532403607349790737356682648577181257220756230452946352840326968457767687613821516052059019537929452244318508170077747907550322931850895931001560211396785102971694959462225075326178239702020560231857405349396050793697852534719165650871347918323168992665360026662984782265261088899025069617241294047150080000
1993 38763653723332116452547049623378181305451418815583366059821441562131212765642603045850690174198015800239079439222224010432587259126479835759826775201751137450828887691004645633093481685445690272358124166265565561846025157856722185527676499368209132233762189324765589520638655046067202592781755078289235063298835098351458161557834663373737927907602825417857089045952346474145974457317209988654427512148968852282069124130289399763043095054628777649377946083999703826862967389685350205774139776897406652316702319040743873149099995295780701774610823602131380413080389448132939551868518614322245640967167292722081210771648136331001414346281491753625939093398322926786782964951579747793603178835590486109501313792710222588054208214575125073231726126976542091808861346329231839820101695297142186596401218075802382062533139328671054665350175756963747161899035970109440000
1994 38763653723332116452547049623378181305451418815583366059821441562131212765642603045850690174198015800239079439222224010432587259126479835759826775201751137450828887691004645633093481685445690272358124166265565561846025157856722185527676499368209132233762189324765589520638655046067202592781755078289235063298835098351458161557834663373737927907602825417857089045952346474145974457317209988654427512148968852282069124130289399763043095054628777649377946083999703826862967389685350205774139776897406652316702319040743873149099995295780701774610823602131380413080389448132939551868518614322245640967167292722081210771648136331001414346281491753625939093398322926786782964951579747793603178835590486109501313792710222588054208214575125073231726126976542091808861346329231839820101695297142186596401218075802382062533139328671054665350175756963747161899035970109440000
1995 38763653723332116452547049623378181305451418815583366059821441562131212765642603045850690174198015800239079439222224010432587259126479835759826775201751137450828887691004645633093481685445690272358124166265565561846025157856722185527676499368209132233762189324765589520638655046067202592781755078289235063298835098351458161557834663373737927907602825417857089045952346474145974457317209988654427512148968852282069124130289399763043095054628777649377946083999703826862967389685350205774139776897406652316702319040743873149099995295780701774610823602131380413080389448132939551868518614322245640967167292722081210771648136331001414346281491753625939093398322926786782964951579747793603178835590486109501313792710222588054208214575125073231726126976542091808861346329231839820101695297142186596401218075802382062533139328671054665350175756963747161899035970109440000
1996 38763653723332116452547049623378181305451418815583366059821441562131212765642603045850690174198015800239079439222224010432587259126479835759826775201751137450828887691004645633093481685445690272358124166265565561846025157856722185527676499368209132233762189324765589520638655046067202592781755078289235063298835098351458161557834663373737927907602825417857089045952346474145974457317209988654427512148968852282069124130289399763043095054628777649377946083999703826862967389685350205774139776897406652316702319040743873149099995295780701774610823602131380413080389448132939551868518614322245640967167292722081210771648136331001414346281491753625939093398322926786782964951579747793603178835590486109501313792710222588054208214575125073231726126976542091808861346329231839820101695297142186596401218075802382062533139328671054665350175756963747161899035970109440000
1997 77411016485494236555736458097886228066986483374719982021463418799576031892988278282563828277873437553077441640126781348833876756475580232012374070077897021489305288718936277329287682925835043473899173960032334427006512240239874204498769969238313637070823092081556882272715394126996203577785164891343602421407773691407861948630995822757354642031482842359460606824766835908869510991262468347342891741761490798007292040888187931326797060824093668965807758329747408542245345877201644360930957134464121084676454531124365514678752690605674061443897814733456366684921537727921480285081431672801524545011433083565996177910981328253009824449524139031991000369516450884793205581008304756343825548134674200760674123644042314508344253804506524771243757075572154557342296108619475984120743085508392946633013232497377356978878679239356096166704300986656603082312374832308551680000
1998 77411016485494236555736458097886228066986483374719982021463418799576031892988278282563828277873437553077441640126781348833876756475580232012374070077897021489305288718936277329287682925835043473899173960032334427006512240239874204498769969238313637070823092081556882272715394126996203577785164891343602421407773691407861948630995822757354642031482842359460606824766835908869510991262468347342891741761490798007292040888187931326797060824093668965807758329747408542245345877201644360930957134464121084676454531124365514678752690605674061443897814733456366684921537727921480285081431672801524545011433083565996177910981328253009824449524139031991000369516450884793205581008304756343825548134674200760674123644042314508344253804506524771243757075572154557342296108619475984120743085508392946633013232497377356978878679239356096166704300986656603082312374832308551680000
1999 154744621954502978874917179737674569905905980266065244060905374180352487754083568286845092727469001668601805838613435916318919636194684883792735766085716145957121272149153618381246078168744251904324448746104636519586017968239508534793041168507388960504575361071032207663158072859865410951992544617795861240394139609124316035313360649691951929420934201876561753042708904981830152471533674226338440591781220105216576789735487674722267324587363244262649708901165069675948446408526087077500983311793778048268232607717606663842826628520742448826351731652179277003158153918115039089877781913930247565477854734048426359644051675177766639074598753924950009738663385318701617956435601207931307270721213727320587573164440586702180163355208543017716270394068736960127249921130332492257365427931277500319393451762257336600778479799472836237241897672326549561542437289784794808320000
2000 154744621954502978874917179737674569905905980266065244060905374180352487754083568286845092727469001668601805838613435916318919636194684883792735766085716145957121272149153618381246078168744251904324448746104636519586017968239508534793041168507388960504575361071032207663158072859865410951992544617795861240394139609124316035313360649691951929420934201876561753042708904981830152471533674226338440591781220105216576789735487674722267324587363244262649708901165069675948446408526087077500983311793778048268232607717606663842826628520742448826351731652179277003158153918115039089877781913930247565477854734048426359644051675177766639074598753924950009738663385318701617956435601207931307270721213727320587573164440586702180163355208543017716270394068736960127249921130332492257365427931277500319393451762257336600778479799472836237241897672326549561542437289784794808320000
2001 154744621954502978874917179737674569905905980266065244060905374180352487754083568286845092727469001668601805838613435916318919636194684883792735766085716145957121272149153618381246078168744251904324448746104636519586017968239508534793041168507388960504575361071032207663158072859865410951992544617795861240394139609124316035313360649691951929420934201876561753042708904981830152471533674226338440591781220105216576789735487674722267324587363244262649708901165069675948446408526087077500983311793778048268232607717606663842826628520742448826351731652179277003158153918115039089877781913930247565477854734048426359644051675177766639074598753924950009738663385318701617956435601207931307270721213727320587573164440586702180163355208543017716270394068736960127249921130332492257365427931277500319393451762257336600778479799472836237241897672326549561542437289784794808320000
2002 154744621954502978874917179737674569905905980266065244060905374180352487754083568286845092727469001668601805838613435916318919636194684883792735766085716145957121272149153618381246078168744251904324448746104636519586017968239508534793041168507388960504575361071032207663158072859865410951992544617795861240394139609124316035313360649691951929420934201876561753042708904981830152471533674226338440591781220105216576789735487674722267324587363244262649708901165069675948446408526087077500983311793778048268232607717606663842826628520742448826351731652179277003158153918115039089877781913930247565477854734048426359644051675177766639074598753924950009738663385318701617956435601207931307270721213727320587573164440586702180163355208543017716270394068736960127249921130332492257365427931277500319393451762257336600778479799472836237241897672326549561542437289784794808320000
2003 309953477774869466686459111014562163521529678472928683853993464483246032971429387278550720733120410342209417094742712140386796031297953822236849739469689440352113908114754697617635894571994736564361870838447586948730793990383735595190461460520300087890664448225277511949305619938310418136841066869445110064509461637076005018732661381332979714630131206358753191344545936678605795400481949475355896505337783870748803309840181812468701451148488578258087366929033634560924738156277752416234469573522937430681269913258366147677181736927047124999182518499315091837325782297984423297025197173602285873652143032298997998367035505381066578066421304111674869506542760793359340766740509219486408463254591095823136909048374495164466867200482711664485689599319680131134881592024055981991502952146348833139745083879801445211359295038344090983195521037670078771769501891438944001064960000
2004 309953477774869466686459111014562163521529678472928683853993464483246032971429387278550720733120410342209417094742712140386796031297953822236849739469689440352113908114754697617635894571994736564361870838447586948730793990383735595190461460520300087890664448225277511949305619938310418136841066869445110064509461637076005018732661381332979714630131206358753191344545936678605795400481949475355896505337783870748803309840181812468701451148488578258087366929033634560924738156277752416234469573522937430681269913258366147677181736927047124999182518499315091837325782297984423297025197173602285873652143032298997998367035505381066578066421304111674869506542760793359340766740509219486408463254591095823136909048374495164466867200482711664485689599319680131134881592024055981991502952146348833139745083879801445211359295038344090983195521037670078771769501891438944001064960000
2005 309953477774869466686459111014562163521529678472928683853993464483246032971429387278550720733120410342209417094742712140386796031297953822236849739469689440352113908114754697617635894571994736564361870838447586948730793990383735595190461460520300087890664448225277511949305619938310418136841066869445110064509461637076005018732661381332979714630131206358753191344545936678605795400481949475355896505337783870748803309840181812468701451148488578258087366929033634560924738156277752416234469573522937430681269913258366147677181736927047124999182518499315091837325782297984423297025197173602285873652143032298997998367035505381066578066421304111674869506542760793359340766740509219486408463254591095823136909048374495164466867200482711664485689599319680131134881592024055981991502952146348833139745083879801445211359295038344090983195521037670078771769501891438944001064960000
2006 309953477774869466686459111014562163521529678472928683853993464483246032971429387278550720733120410342209417094742712140386796031297953822236849739469689440352113908114754697617635894571994736564361870838447586948730793990383735595190461460520300087890664448225277511949305619938310418136841066869445110064509461637076005018732661381332979714630131206358753191344545936678605795400481949475355896505337783870748803309840181812468701451148488578258087366929033634560924738156277752416234469573522937430681269913258366147677181736927047124999182518499315091837325782297984423297025197173602285873652143032298997998367035505381066578066421304111674869506542760793359340766740509219486408463254591095823136909048374495164466867200482711664485689599319680131134881592024055981991502952146348833139745083879801445211359295038344090983195521037670078771769501891438944001064960000
2007 309953477774869466686459111014562163521529678472928683853993464483246032971429387278550720733120410342209417094742712140386796031297953822236849739469689440352113908114754697617635894571994736564361870838447586948730793990383735595190461460520300087890664448225277511949305619938310418136841066869445110064509461637076005018732661381332979714630131206358753191344545936678605795400481949475355896505337783870748803309840181812468701451148488578258087366929033634560924738156277752416234469573522937430681269913258366147677181736927047124999182518499315091837325782297984423297025197173602285873652143032298997998367035505381066578066421304111674869506542760793359340766740509219486408463254591095823136909048374495164466867200482711664485689599319680131134881592024055981991502952146348833139745083879801445211359295038344090983195521037670078771769501891438944001064960000
2008 309953477774869466686459111014562163521529678472928683853993464483246032971429387278550720733120410342209417094742712140386796031297953822236849739469689440352113908114754697617635894571994736564361870838447586948730793990383735595190461460520300087890664448225277511949305619938310418136841066869445110064509461637076005018732661381332979714630131206358753191344545936678605795400481949475355896505337783870748803309840181812468701451148488578258087366929033634560924738156277752416234469573522937430681269913258366147677181736927047124999182518499315091837325782297984423297025197173602285873652143032298997998367035505381066578066421304111674869506542760793359340766740509219486408463254591095823136909048374495164466867200482711664485689599319680131134881592024055981991502952146348833139745083879801445211359295038344090983195521037670078771769501891438944001064960000
2009 309953477774869466686459111014562163521529678472928683853993464483246032971429387278550720733120410342209417094742712140386796031297953822236849739469689440352113908114754697617635894571994736564361870838447586948730793990383735595190461460520300087890664448225277511949305619938310418136841066869445110064509461637076005018732661381332979714630131206358753191344545936678605795400481949475355896505337783870748803309840181812468701451148488578258087366929033634560924738156277752416234469573522937430681269913258366147677181736927047124999182518499315091837325782297984423297025197173602285873652143032298997998367035505381066578066421304111674869506542760793359340766740509219486408463254591095823136909048374495164466867200482711664485689599319680131134881592024055981991502952146348833139745083879801445211359295038344090983195521037670078771769501891438944001064960000
2010 309953477774869466686459111014562163521529678472928683853993464483246032971429387278550720733120410342209417094742712140386796031297953822236849739469689440352113908114754697617635894571994736564361870838447586948730793990383735595190461460520300087890664448225277511949305619938310418136841066869445110064509461637076005018732661381332979714630131206358753191344545936678605795400481949475355896505337783870748803309840181812468701451148488578258087366929033634560924738156277752416234469573522937430681269913258366147677181736927047124999182518499315091837325782297984423297025197173602285873652143032298997998367035505381066578066421304111674869506542760793359340766740509219486408463254591095823136909048374495164466867200482711664485689599319680131134881592024055981991502952146348833139745083879801445211359295038344090983195521037670078771769501891438944001064960000
2011 623316443805262497506469272250284510841796183409059583230380857075807772305544497817165499394305145198183137777527594114317846818940185136518304826073545464548101069218771696909065783984281415230931722256118097353897626714661692281928017997106323476748126205381033076530053601695942250873187385474454116339728527352159846092671382037860622206121193855987452667793881878660676254550369200394940707872234283364075843456088605624874558618259610530877013694894286639102019648432274560109047518312354627173100033795562574322978812472960291768373356044702122649684862148201246675250317671516114196891914459637953284974716108401321324888491573242568578162577657491955445634281915164040387167419604982693700328324096281109775742869940170733157280721784231876743712246881560376579784912436766307503444027363682280706320043542322109966967206192806754528410028468303683716386141634560000
2012 623316443805262497506469272250284510841796183409059583230380857075807772305544497817165499394305145198183137777527594114317846818940185136518304826073545464548101069218771696909065783984281415230931722256118097353897626714661692281928017997106323476748126205381033076530053601695942250873187385474454116339728527352159846092671382037860622206121193855987452667793881878660676254550369200394940707872234283364075843456088605624874558618259610530877013694894286639102019648432274560109047518312354627173100033795562574322978812472960291768373356044702122649684862148201246675250317671516114196891914459637953284974716108401321324888491573242568578162577657491955445634281915164040387167419604982693700328324096281109775742869940170733157280721784231876743712246881560376579784912436766307503444027363682280706320043542322109966967206192806754528410028468303683716386141634560000
2013 623316443805262497506469272250284510841796183409059583230380857075807772305544497817165499394305145198183137777527594114317846818940185136518304826073545464548101069218771696909065783984281415230931722256118097353897626714661692281928017997106323476748126205381033076530053601695942250873187385474454116339728527352159846092671382037860622206121193855987452667793881878660676254550369200394940707872234283364075843456088605624874558618259610530877013694894286639102019648432274560109047518312354627173100033795562574322978812472960291768373356044702122649684862148201246675250317671516114196891914459637953284974716108401321324888491573242568578162577657491955445634281915164040387167419604982693700328324096281109775742869940170733157280721784231876743712246881560376579784912436766307503444027363682280706320043542322109966967206192806754528410028468303683716386141634560000
2014 623316443805262497506469272250284510841796183409059583230380857075807772305544497817165499394305145198183137777527594114317846818940185136518304826073545464548101069218771696909065783984281415230931722256118097353897626714661692281928017997106323476748126205381033076530053601695942250873187385474454116339728527352159846092671382037860622206121193855987452667793881878660676254550369200394940707872234283364075843456088605624874558618259610530877013694894286639102019648432274560109047518312354627173100033795562574322978812472960291768373356044702122649684862148201246675250317671516114196891914459637953284974716108401321324888491573242568578162577657491955445634281915164040387167419604982693700328324096281109775742869940170733157280721784231876743712246881560376579784912436766307503444027363682280706320043542322109966967206192806754528410028468303683716386141634560000
2015 623316443805262497506469272250284510841796183409059583230380857075807772305544497817165499394305145198183137777527594114317846818940185136518304826073545464548101069218771696909065783984281415230931722256118097353897626714661692281928017997106323476748126205381033076530053601695942250873187385474454116339728527352159846092671382037860622206121193855987452667793881878660676254550369200394940707872234283364075843456088605624874558618259610530877013694894286639102019648432274560109047518312354627173100033795562574322978812472960291768373356044702122649684862148201246675250317671516114196891914459637953284974716108401321324888491573242568578162577657491955445634281915164040387167419604982693700328324096281109775742869940170733157280721784231876743712246881560376579784912436766307503444027363682280706320043542322109966967206192806754528410028468303683716386141634560000
2016 623316443805262497506469272250284510841796183409059583230380857075807772305544497817165499394305145198183137777527594114317846818940185136518304826073545464548101069218771696909065783984281415230931722256118097353897626714661692281928017997106323476748126205381033076530053601695942250873187385474454116339728527352159846092671382037860622206121193855987452667793881878660676254550369200394940707872234283364075843456088605624874558618259610530877013694894286639102019648432274560109047518312354627173100033795562574322978812472960291768373356044702122649684862148201246675250317671516114196891914459637953284974716108401321324888491573242568578162577657491955445634281915164040387167419604982693700328324096281109775742869940170733157280721784231876743712246881560376579784912436766307503444027363682280706320043542322109966967206192806754528410028468303683716386141634560000
2017 1257229267155214457470548522128823858367902901936073179375678188721904276740283252097222812278313477864735388897273157328579097033802353420357420834190341201993519856614262512665585686296295614520789283790590202362811513083472633332648812300163454452600970556253543715361118114620715520011218956501973952657232439669306409568918177570364874989746448007526692030940259749258584005428094677196595407778296549545340976250930717545371984733029634440778936622601776151068773630887897787739948844436019283008142768165649712409448264757960908496809059142164181384414366952921914543979890743448002335130991465089751775794002390645465112300087503230260822153919135161274133844346622885869460916685343250093193562229702198998417673368669324368778235215838795695392067601960107279561426168384957642234446603192547160184647527824863695803372854890891223883803027420568530055950847676907520000
2018 1257229267155214457470548522128823858367902901936073179375678188721904276740283252097222812278313477864735388897273157328579097033802353420357420834190341201993519856614262512665585686296295614520789283790590202362811513083472633332648812300163454452600970556253543715361118114620715520011218956501973952657232439669306409568918177570364874989746448007526692030940259749258584005428094677196595407778296549545340976250930717545371984733029634440778936622601776151068773630887897787739948844436019283008142768165649712409448264757960908496809059142164181384414366952921914543979890743448002335130991465089751775794002390645465112300087503230260822153919135161274133844346622885869460916685343250093193562229702198998417673368669324368778235215838795695392067601960107279561426168384957642234446603192547160184647527824863695803372854890891223883803027420568530055950847676907520000
2019 1257229267155214457470548522128823858367902901936073179375678188721904276740283252097222812278313477864735388897273157328579097033802353420357420834190341201993519856614262512665585686296295614520789283790590202362811513083472633332648812300163454452600970556253543715361118114620715520011218956501973952657232439669306409568918177570364874989746448007526692030940259749258584005428094677196595407778296549545340976250930717545371984733029634440778936622601776151068773630887897787739948844436019283008142768165649712409448264757960908496809059142164181384414366952921914543979890743448002335130991465089751775794002390645465112300087503230260822153919135161274133844346622885869460916685343250093193562229702198998417673368669324368778235215838795695392067601960107279561426168384957642234446603192547160184647527824863695803372854890891223883803027420568530055950847676907520000
2020 1257229267155214457470548522128823858367902901936073179375678188721904276740283252097222812278313477864735388897273157328579097033802353420357420834190341201993519856614262512665585686296295614520789283790590202362811513083472633332648812300163454452600970556253543715361118114620715520011218956501973952657232439669306409568918177570364874989746448007526692030940259749258584005428094677196595407778296549545340976250930717545371984733029634440778936622601776151068773630887897787739948844436019283008142768165649712409448264757960908496809059142164181384414366952921914543979890743448002335130991465089751775794002390645465112300087503230260822153919135161274133844346622885869460916685343250093193562229702198998417673368669324368778235215838795695392067601960107279561426168384957642234446603192547160184647527824863695803372854890891223883803027420568530055950847676907520000
2021 1257229267155214457470548522128823858367902901936073179375678188721904276740283252097222812278313477864735388897273157328579097033802353420357420834190341201993519856614262512665585686296295614520789283790590202362811513083472633332648812300163454452600970556253543715361118114620715520011218956501973952657232439669306409568918177570364874989746448007526692030940259749258584005428094677196595407778296549545340976250930717545371984733029634440778936622601776151068773630887897787739948844436019283008142768165649712409448264757960908496809059142164181384414366952921914543979890743448002335130991465089751775794002390645465112300087503230260822153919135161274133844346622885869460916685343250093193562229702198998417673368669324368778235215838795695392067601960107279561426168384957642234446603192547160184647527824863695803372854890891223883803027420568530055950847676907520000
2022 1257229267155214457470548522128823858367902901936073179375678188721904276740283252097222812278313477864735388897273157328579097033802353420357420834190341201993519856614262512665585686296295614520789283790590202362811513083472633332648812300163454452600970556253543715361118114620715520011218956501973952657232439669306409568918177570364874989746448007526692030940259749258584005428094677196595407778296549545340976250930717545371984733029634440778936622601776151068773630887897787739948844436019283008142768165649712409448264757960908496809059142164181384414366952921914543979890743448002335130991465089751775794002390645465112300087503230260822153919135161274133844346622885869460916685343250093193562229702198998417673368669324368778235215838795695392067601960107279561426168384957642234446603192547160184647527824863695803372854890891223883803027420568530055950847676907520000
2023 1257229267155214457470548522128823858367902901936073179375678188721904276740283252097222812278313477864735388897273157328579097033802353420357420834190341201993519856614262512665585686296295614520789283790590202362811513083472633332648812300163454452600970556253543715361118114620715520011218956501973952657232439669306409568918177570364874989746448007526692030940259749258584005428094677196595407778296549545340976250930717545371984733029634440778936622601776151068773630887897787739948844436019283008142768165649712409448264757960908496809059142164181384414366952921914543979890743448002335130991465089751775794002390645465112300087503230260822153919135161274133844346622885869460916685343250093193562229702198998417673368669324368778235215838795695392067601960107279561426168384957642234446603192547160184647527824863695803372854890891223883803027420568530055950847676907520000
2024 1257229267155214457470548522128823858367902901936073179375678188721904276740283252097222812278313477864735388897273157328579097033802353420357420834190341201993519856614262512665585686296295614520789283790590202362811513083472633332648812300163454452600970556253543715361118114620715520011218956501973952657232439669306409568918177570364874989746448007526692030940259749258584005428094677196595407778296549545340976250930717545371984733029634440778936622601776151068773630887897787739948844436019283008142768165649712409448264757960908496809059142164181384414366952921914543979890743448002335130991465089751775794002390645465112300087503230260822153919135161274133844346622885869460916685343250093193562229702198998417673368669324368778235215838795695392067601960107279561426168384957642234446603192547160184647527824863695803372854890891223883803027420568530055950847676907520000
2025 1257229267155214457470548522128823858367902901936073179375678188721904276740283252097222812278313477864735388897273157328579097033802353420357420834190341201993519856614262512665585686296295614520789283790590202362811513083472633332648812300163454452600970556253543715361118114620715520011218956501973952657232439669306409568918177570364874989746448007526692030940259749258584005428094677196595407778296549545340976250930717545371984733029634440778936622601776151068773630887897787739948844436019283008142768165649712409448264757960908496809059142164181384414366952921914543979890743448002335130991465089751775794002390645465112300087503230260822153919135161274133844346622885869460916685343250093193562229702198998417673368669324368778235215838795695392067601960107279561426168384957642234446603192547160184647527824863695803372854890891223883803027420568530055950847676907520000
2026 1257229267155214457470548522128823858367902901936073179375678188721904276740283252097222812278313477864735388897273157328579097033802353420357420834190341201993519856614262512665585686296295614520789283790590202362811513083472633332648812300163454452600970556253543715361118114620715520011218956501973952657232439669306409568918177570364874989746448007526692030940259749258584005428094677196595407778296549545340976250930717545371984733029634440778936622601776151068773630887897787739948844436019283008142768165649712409448264757960908496809059142164181384414366952921914543979890743448002335130991465089751775794002390645465112300087503230260822153919135161274133844346622885869460916685343250093193562229702198998417673368669324368778235215838795695392067601960107279561426168384957642234446603192547160184647527824863695803372854890891223883803027420568530055950847676907520000
2027 2548403724523619705292801854355125960911739182224420334594499688539299968952554152001070640488141419631818633294772689905029829687517370383064492030903821616440864749357110113173142186122591210633639878243526340189418937020199027765279142532431322175422167317525933111036986418336190359062740824829501202036210155209684092196197145935129601604216050111256604746715906511747149779002747910677498891566607105928406158860636564464469013053851069011458904534013800258216404149809768815748876307671811086657505391071771967053951632664386761523031962881166795666207921813572720780647238536969100733310519699736926849534442845838357782632277369047738686505994086971902669302490604589657397278121190767938903350639606357369792623918292720495513482782505238874559721029173137455671010843316309140809223264671293093694280538900998711393436776863836510812468736581492410423412368241091543040000
2028 2548403724523619705292801854355125960911739182224420334594499688539299968952554152001070640488141419631818633294772689905029829687517370383064492030903821616440864749357110113173142186122591210633639878243526340189418937020199027765279142532431322175422167317525933111036986418336190359062740824829501202036210155209684092196197145935129601604216050111256604746715906511747149779002747910677498891566607105928406158860636564464469013053851069011458904534013800258216404149809768815748876307671811086657505391071771967053951632664386761523031962881166795666207921813572720780647238536969100733310519699736926849534442845838357782632277369047738686505994086971902669302490604589657397278121190767938903350639606357369792623918292720495513482782505238874559721029173137455671010843316309140809223264671293093694280538900998711393436776863836510812468736581492410423412368241091543040000
2029 5170711157058424382039094962486550574689918800733348858892239868046239637004732374410172329550438940432960006955093787817305524435972744507237854330703854059758514576445576419628305495642737566375655312956114944244331023213983827335751380198303152693931577487260118282294045442804130238538301133579057938931470404920449023066084009102377961654954365675739651031086574312334966901596575510764645250988645817928736096328231589298407627486263819024250117299514000723921084019964020927154470028266104694828078438484625321152467862676040739130231852685887428406735873359739050463933246991510305387887044470766224577705384534206027940960890781797861794920662002465990516014753436712414859077307896068148034898447761299103309233930215929885396856565703129676481673968192295897556481001088791246701914004018053687105695213430126385417283220256724280438499066523848100749103695161174740828160000
2030 5170711157058424382039094962486550574689918800733348858892239868046239637004732374410172329550438940432960006955093787817305524435972744507237854330703854059758514576445576419628305495642737566375655312956114944244331023213983827335751380198303152693931577487260118282294045442804130238538301133579057938931470404920449023066084009102377961654954365675739651031086574312334966901596575510764645250988645817928736096328231589298407627486263819024250117299514000723921084019964020927154470028266104694828078438484625321152467862676040739130231852685887428406735873359739050463933246991510305387887044470766224577705384534206027940960890781797861794920662002465990516014753436712414859077307896068148034898447761299103309233930215929885396856565703129676481673968192295897556481001088791246701914004018053687105695213430126385417283220256724280438499066523848100749103695161174740828160000
2031 5170711157058424382039094962486550574689918800733348858892239868046239637004732374410172329550438940432960006955093787817305524435972744507237854330703854059758514576445576419628305495642737566375655312956114944244331023213983827335751380198303152693931577487260118282294045442804130238538301133579057938931470404920449023066084009102377961654954365675739651031086574312334966901596575510764645250988645817928736096328231589298407627486263819024250117299514000723921084019964020927154470028266104694828078438484625321152467862676040739130231852685887428406735873359739050463933246991510305387887044470766224577705384534206027940960890781797861794920662002465990516014753436712414859077307896068148034898447761299103309233930215929885396856565703129676481673968192295897556481001088791246701914004018053687105695213430126385417283220256724280438499066523848100749103695161174740828160000
2032 5170711157058424382039094962486550574689918800733348858892239868046239637004732374410172329550438940432960006955093787817305524435972744507237854330703854059758514576445576419628305495642737566375655312956114944244331023213983827335751380198303152693931577487260118282294045442804130238538301133579057938931470404920449023066084009102377961654954365675739651031086574312334966901596575510764645250988645817928736096328231589298407627486263819024250117299514000723921084019964020927154470028266104694828078438484625321152467862676040739130231852685887428406735873359739050463933246991510305387887044470766224577705384534206027940960890781797861794920662002465990516014753436712414859077307896068148034898447761299103309233930215929885396856565703129676481673968192295897556481001088791246701914004018053687105695213430126385417283220256724280438499066523848100749103695161174740828160000
2033 5170711157058424382039094962486550574689918800733348858892239868046239637004732374410172329550438940432960006955093787817305524435972744507237854330703854059758514576445576419628305495642737566375655312956114944244331023213983827335751380198303152693931577487260118282294045442804130238538301133579057938931470404920449023066084009102377961654954365675739651031086574312334966901596575510764645250988645817928736096328231589298407627486263819024250117299514000723921084019964020927154470028266104694828078438484625321152467862676040739130231852685887428406735873359739050463933246991510305387887044470766224577705384534206027940960890781797861794920662002465990516014753436712414859077307896068148034898447761299103309233930215929885396856565703129676481673968192295897556481001088791246701914004018053687105695213430126385417283220256724280438499066523848100749103695161174740828160000
2034 5170711157058424382039094962486550574689918800733348858892239868046239637004732374410172329550438940432960006955093787817305524435972744507237854330703854059758514576445576419628305495642737566375655312956114944244331023213983827335751380198303152693931577487260118282294045442804130238538301133579057938931470404920449023066084009102377961654954365675739651031086574312334966901596575510764645250988645817928736096328231589298407627486263819024250117299514000723921084019964020927154470028266104694828078438484625321152467862676040739130231852685887428406735873359739050463933246991510305387887044470766224577705384534206027940960890781797861794920662002465990516014753436712414859077307896068148034898447761299103309233930215929885396856565703129676481673968192295897556481001088791246701914004018053687105695213430126385417283220256724280438499066523848100749103695161174740828160000
2035 5170711157058424382039094962486550574689918800733348858892239868046239637004732374410172329550438940432960006955093787817305524435972744507237854330703854059758514576445576419628305495642737566375655312956114944244331023213983827335751380198303152693931577487260118282294045442804130238538301133579057938931470404920449023066084009102377961654954365675739651031086574312334966901596575510764645250988645817928736096328231589298407627486263819024250117299514000723921084019964020927154470028266104694828078438484625321152467862676040739130231852685887428406735873359739050463933246991510305387887044470766224577705384534206027940960890781797861794920662002465990516014753436712414859077307896068148034898447761299103309233930215929885396856565703129676481673968192295897556481001088791246701914004018053687105695213430126385417283220256724280438499066523848100749103695161174740828160000
2036 5170711157058424382039094962486550574689918800733348858892239868046239637004732374410172329550438940432960006955093787817305524435972744507237854330703854059758514576445576419628305495642737566375655312956114944244331023213983827335751380198303152693931577487260118282294045442804130238538301133579057938931470404920449023066084009102377961654954365675739651031086574312334966901596575510764645250988645817928736096328231589298407627486263819024250117299514000723921084019964020927154470028266104694828078438484625321152467862676040739130231852685887428406735873359739050463933246991510305387887044470766224577705384534206027940960890781797861794920662002465990516014753436712414859077307896068148034898447761299103309233930215929885396856565703129676481673968192295897556481001088791246701914004018053687105695213430126385417283220256724280438499066523848100749103695161174740828160000
2037 5170711157058424382039094962486550574689918800733348858892239868046239637004732374410172329550438940432960006955093787817305524435972744507237854330703854059758514576445576419628305495642737566375655312956114944244331023213983827335751380198303152693931577487260118282294045442804130238538301133579057938931470404920449023066084009102377961654954365675739651031086574312334966901596575510764645250988645817928736096328231589298407627486263819024250117299514000723921084019964020927154470028266104694828078438484625321152467862676040739130231852685887428406735873359739050463933246991510305387887044470766224577705384534206027940960890781797861794920662002465990516014753436712414859077307896068148034898447761299103309233930215929885396856565703129676481673968192295897556481001088791246701914004018053687105695213430126385417283220256724280438499066523848100749103695161174740828160000
2038 5170711157058424382039094962486550574689918800733348858892239868046239637004732374410172329550438940432960006955093787817305524435972744507237854330703854059758514576445576419628305495642737566375655312956114944244331023213983827335751380198303152693931577487260118282294045442804130238538301133579057938931470404920449023066084009102377961654954365675739651031086574312334966901596575510764645250988645817928736096328231589298407627486263819024250117299514000723921084019964020927154470028266104694828078438484625321152467862676040739130231852685887428406735873359739050463933246991510305387887044470766224577705384534206027940960890781797861794920662002465990516014753436712414859077307896068148034898447761299103309233930215929885396856565703129676481673968192295897556481001088791246701914004018053687105695213430126385417283220256724280438499066523848100749103695161174740828160000
2039 10543080049242127314977714628510076621792744434695298323281277090946282619852649311422341379953344999542805454181436233359485964324948426050257984980305158427847611221372530319622114905615541897839961183117518371314190956333313023937597064224340128342926486496523381177597558657877621556379596011367699137481268155632795558031745294559748663814451951612833148452385525022850997512355417466449111666765848822756692900413264210579453152444491926990445989173709047476075090316706638670467964387634587472754451936070151029829881971996447067086542747626524466521334445780507923895959890615689512685901683675892331913941279065246090971619256304085840199843229823028154662154082257456613897658630800082953843157934985288871647527983710281036324190537468681410346133221144091335117664761220045352025202654192811468008512540184027699865840486103460807814099596642126277427422434433635296548618240000
2040 10543080049242127314977714628510076621792744434695298323281277090946282619852649311422341379953344999542805454181436233359485964324948426050257984980305158427847611221372530319622114905615541897839961183117518371314190956333313023937597064224340128342926486496523381177597558657877621556379596011367699137481268155632795558031745294559748663814451951612833148452385525022850997512355417466449111666765848822756692900413264210579453152444491926990445989173709047476075090316706638670467964387634587472754451936070151029829881971996447067086542747626524466521334445780507923895959890615689512685901683675892331913941279065246090971619256304085840199843229823028154662154082257456613897658630800082953843157934985288871647527983710281036324190537468681410346133221144091335117664761220045352025202654192811468008512540184027699865840486103460807814099596642126277427422434433635296548618240000
2041 10543080049242127314977714628510076621792744434695298323281277090946282619852649311422341379953344999542805454181436233359485964324948426050257984980305158427847611221372530319622114905615541897839961183117518371314190956333313023937597064224340128342926486496523381177597558657877621556379596011367699137481268155632795558031745294559748663814451951612833148452385525022850997512355417466449111666765848822756692900413264210579453152444491926990445989173709047476075090316706638670467964387634587472754451936070151029829881971996447067086542747626524466521334445780507923895959890615689512685901683675892331913941279065246090971619256304085840199843229823028154662154082257456613897658630800082953843157934985288871647527983710281036324190537468681410346133221144091335117664761220045352025202654192811468008512540184027699865840486103460807814099596642126277427422434433635296548618240000
2042 10543080049242127314977714628510076621792744434695298323281277090946282619852649311422341379953344999542805454181436233359485964324948426050257984980305158427847611221372530319622114905615541897839961183117518371314190956333313023937597064224340128342926486496523381177597558657877621556379596011367699137481268155632795558031745294559748663814451951612833148452385525022850997512355417466449111666765848822756692900413264210579453152444491926990445989173709047476075090316706638670467964387634587472754451936070151029829881971996447067086542747626524466521334445780507923895959890615689512685901683675892331913941279065246090971619256304085840199843229823028154662154082257456613897658630800082953843157934985288871647527983710281036324190537468681410346133221144091335117664761220045352025202654192811468008512540184027699865840486103460807814099596642126277427422434433635296548618240000
2043 10543080049242127314977714628510076621792744434695298323281277090946282619852649311422341379953344999542805454181436233359485964324948426050257984980305158427847611221372530319622114905615541897839961183117518371314190956333313023937597064224340128342926486496523381177597558657877621556379596011367699137481268155632795558031745294559748663814451951612833148452385525022850997512355417466449111666765848822756692900413264210579453152444491926990445989173709047476075090316706638670467964387634587472754451936070151029829881971996447067086542747626524466521334445780507923895959890615689512685901683675892331913941279065246090971619256304085840199843229823028154662154082257456613897658630800082953843157934985288871647527983710281036324190537468681410346133221144091335117664761220045352025202654192811468008512540184027699865840486103460807814099596642126277427422434433635296548618240000
2044 10543080049242127314977714628510076621792744434695298323281277090946282619852649311422341379953344999542805454181436233359485964324948426050257984980305158427847611221372530319622114905615541897839961183117518371314190956333313023937597064224340128342926486496523381177597558657877621556379596011367699137481268155632795558031745294559748663814451951612833148452385525022850997512355417466449111666765848822756692900413264210579453152444491926990445989173709047476075090316706638670467964387634587472754451936070151029829881971996447067086542747626524466521334445780507923895959890615689512685901683675892331913941279065246090971619256304085840199843229823028154662154082257456613897658630800082953843157934985288871647527983710281036324190537468681410346133221144091335117664761220045352025202654192811468008512540184027699865840486103460807814099596642126277427422434433635296548618240000
2045 10543080049242127314977714628510076621792744434695298323281277090946282619852649311422341379953344999542805454181436233359485964324948426050257984980305158427847611221372530319622114905615541897839961183117518371314190956333313023937597064224340128342926486496523381177597558657877621556379596011367699137481268155632795558031745294559748663814451951612833148452385525022850997512355417466449111666765848822756692900413264210579453152444491926990445989173709047476075090316706638670467964387634587472754451936070151029829881971996447067086542747626524466521334445780507923895959890615689512685901683675892331913941279065246090971619256304085840199843229823028154662154082257456613897658630800082953843157934985288871647527983710281036324190537468681410346133221144091335117664761220045352025202654192811468008512540184027699865840486103460807814099596642126277427422434433635296548618240000
2046 10543080049242127314977714628510076621792744434695298323281277090946282619852649311422341379953344999542805454181436233359485964324948426050257984980305158427847611221372530319622114905615541897839961183117518371314190956333313023937597064224340128342926486496523381177597558657877621556379596011367699137481268155632795558031745294559748663814451951612833148452385525022850997512355417466449111666765848822756692900413264210579453152444491926990445989173709047476075090316706638670467964387634587472754451936070151029829881971996447067086542747626524466521334445780507923895959890615689512685901683675892331913941279065246090971619256304085840199843229823028154662154082257456613897658630800082953843157934985288871647527983710281036324190537468681410346133221144091335117664761220045352025202654192811468008512540184027699865840486103460807814099596642126277427422434433635296548618240000
2047 10543080049242127314977714628510076621792744434695298323281277090946282619852649311422341379953344999542805454181436233359485964324948426050257984980305158427847611221372530319622114905615541897839961183117518371314190956333313023937597064224340128342926486496523381177597558657877621556379596011367699137481268155632795558031745294559748663814451951612833148452385525022850997512355417466449111666765848822756692900413264210579453152444491926990445989173709047476075090316706638670467964387634587472754451936070151029829881971996447067086542747626524466521334445780507923895959890615689512685901683675892331913941279065246090971619256304085840199843229823028154662154082257456613897658630800082953843157934985288871647527983710281036324190537468681410346133221144091335117664761220045352025202654192811468008512540184027699865840486103460807814099596642126277427422434433635296548618240000
2048 42172320196968509259910858514040306487170977738781193293125108363785130479410597245689365519813379998171221816725744933437943857299793704201031939921220633711390444885490121278488459622462167591359844732470073485256763825333252095750388256897360513371705945986093524710390234631510486225518384045470796549925072622531182232126981178238994655257807806451332593809542100091403990049421669865796446667063395291026771601653056842317812609777967707961783956694836189904300361266826554681871857550538349891017807744280604119319527887985788268346170990506097866085337783122031695583839562462758050743606734703569327655765116260984363886477025216343360799372919292112618648616329029826455590634523200331815372631739941155486590111934841124145296762149874725641384532884576365340470659044880181408100810616771245872034050160736110799463361944413843231256398386568505109709689737734541186194472960000
2049 42172320196968509259910858514040306487170977738781193293125108363785130479410597245689365519813379998171221816725744933437943857299793704201031939921220633711390444885490121278488459622462167591359844732470073485256763825333252095750388256897360513371705945986093524710390234631510486225518384045470796549925072622531182232126981178238994655257807806451332593809542100091403990049421669865796446667063395291026771601653056842317812609777967707961783956694836189904300361266826554681871857550538349891017807744280604119319527887985788268346170990506097866085337783122031695583839562462758050743606734703569327655765116260984363886477025216343360799372919292112618648616329029826455590634523200331815372631739941155486590111934841124145296762149874725641384532884576365340470659044880181408100810616771245872034050160736110799463361944413843231256398386568505109709689737734541186194472960000
2050 42172320196968509259910858514040306487170977738781193293125108363785130479410597245689365519813379998171221816725744933437943857299793704201031939921220633711390444885490121278488459622462167591359844732470073485256763825333252095750388256897360513371705945986093524710390234631510486225518384045470796549925072622531182232126981178238994655257807806451332593809542100091403990049421669865796446667063395291026771601653056842317812609777967707961783956694836189904300361266826554681871857550538349891017807744280604119319527887985788268346170990506097866085337783122031695583839562462758050743606734703569327655765116260984363886477025216343360799372919292112618648616329029826455590634523200331815372631739941155486590111934841124145296762149874725641384532884576365340470659044880181408100810616771245872034050160736110799463361944413843231256398386568505109709689737734541186194472960000
2051 42172320196968509259910858514040306487170977738781193293125108363785130479410597245689365519813379998171221816725744933437943857299793704201031939921220633711390444885490121278488459622462167591359844732470073485256763825333252095750388256897360513371705945986093524710390234631510486225518384045470796549925072622531182232126981178238994655257807806451332593809542100091403990049421669865796446667063395291026771601653056842317812609777967707961783956694836189904300361266826554681871857550538349891017807744280604119319527887985788268346170990506097866085337783122031695583839562462758050743606734703569327655765116260984363886477025216343360799372919292112618648616329029826455590634523200331815372631739941155486590111934841124145296762149874725641384532884576365340470659044880181408100810616771245872034050160736110799463361944413843231256398386568505109709689737734541186194472960000
2052 42172320196968509259910858514040306487170977738781193293125108363785130479410597245689365519813379998171221816725744933437943857299793704201031939921220633711390444885490121278488459622462167591359844732470073485256763825333252095750388256897360513371705945986093524710390234631510486225518384045470796549925072622531182232126981178238994655257807806451332593809542100091403990049421669865796446667063395291026771601653056842317812609777967707961783956694836189904300361266826554681871857550538349891017807744280604119319527887985788268346170990506097866085337783122031695583839562462758050743606734703569327655765116260984363886477025216343360799372919292112618648616329029826455590634523200331815372631739941155486590111934841124145296762149874725641384532884576365340470659044880181408100810616771245872034050160736110799463361944413843231256398386568505109709689737734541186194472960000
2053 86579773364376349510596992529324749218162017297717789830785847470850872874229956145400267412176869136245518389737954348348098739036476474724718572658265961009484583349911218984736807604914830065061761235761060865232136133409166552575547091410281133952112307109450006230431151698491028220989242445351545316996174094056517122556692358924656027244279426644585815090989931487652391571462688234480105007481150532477962098193725697278469287874167704445542463094498697873528641680794916761882923551255232326259559299008080256962990754034823314914689043509018919073198468749531071033622621736042278176624626346427829677285783683800899058937332769152919721112603306707206085609323498233713327572676130281216960012962099192213969499802228827870294252693692811741762446012035278043986263019139012430830964196231367775285904979991235471298282071881620153769385887625140990233993031569013055257252986880000
2054 86579773364376349510596992529324749218162017297717789830785847470850872874229956145400267412176869136245518389737954348348098739036476474724718572658265961009484583349911218984736807604914830065061761235761060865232136133409166552575547091410281133952112307109450006230431151698491028220989242445351545316996174094056517122556692358924656027244279426644585815090989931487652391571462688234480105007481150532477962098193725697278469287874167704445542463094498697873528641680794916761882923551255232326259559299008080256962990754034823314914689043509018919073198468749531071033622621736042278176624626346427829677285783683800899058937332769152919721112603306707206085609323498233713327572676130281216960012962099192213969499802228827870294252693692811741762446012035278043986263019139012430830964196231367775285904979991235471298282071881620153769385887625140990233993031569013055257252986880000
2055 86579773364376349510596992529324749218162017297717789830785847470850872874229956145400267412176869136245518389737954348348098739036476474724718572658265961009484583349911218984736807604914830065061761235761060865232136133409166552575547091410281133952112307109450006230431151698491028220989242445351545316996174094056517122556692358924656027244279426644585815090989931487652391571462688234480105007481150532477962098193725697278469287874167704445542463094498697873528641680794916761882923551255232326259559299008080256962990754034823314914689043509018919073198468749531071033622621736042278176624626346427829677285783683800899058937332769152919721112603306707206085609323498233713327572676130281216960012962099192213969499802228827870294252693692811741762446012035278043986263019139012430830964196231367775285904979991235471298282071881620153769385887625140990233993031569013055257252986880000
2056 86579773364376349510596992529324749218162017297717789830785847470850872874229956145400267412176869136245518389737954348348098739036476474724718572658265961009484583349911218984736807604914830065061761235761060865232136133409166552575547091410281133952112307109450006230431151698491028220989242445351545316996174094056517122556692358924656027244279426644585815090989931487652391571462688234480105007481150532477962098193725697278469287874167704445542463094498697873528641680794916761882923551255232326259559299008080256962990754034823314914689043509018919073198468749531071033622621736042278176624626346427829677285783683800899058937332769152919721112603306707206085609323498233713327572676130281216960012962099192213969499802228827870294252693692811741762446012035278043986263019139012430830964196231367775285904979991235471298282071881620153769385887625140990233993031569013055257252986880000
2057 86579773364376349510596992529324749218162017297717789830785847470850872874229956145400267412176869136245518389737954348348098739036476474724718572658265961009484583349911218984736807604914830065061761235761060865232136133409166552575547091410281133952112307109450006230431151698491028220989242445351545316996174094056517122556692358924656027244279426644585815090989931487652391571462688234480105007481150532477962098193725697278469287874167704445542463094498697873528641680794916761882923551255232326259559299008080256962990754034823314914689043509018919073198468749531071033622621736042278176624626346427829677285783683800899058937332769152919721112603306707206085609323498233713327572676130281216960012962099192213969499802228827870294252693692811741762446012035278043986263019139012430830964196231367775285904979991235471298282071881620153769385887625140990233993031569013055257252986880000
2058 86579773364376349510596992529324749218162017297717789830785847470850872874229956145400267412176869136245518389737954348348098739036476474724718572658265961009484583349911218984736807604914830065061761235761060865232136133409166552575547091410281133952112307109450006230431151698491028220989242445351545316996174094056517122556692358924656027244279426644585815090989931487652391571462688234480105007481150532477962098193725697278469287874167704445542463094498697873528641680794916761882923551255232326259559299008080256962990754034823314914689043509018919073198468749531071033622621736042278176624626346427829677285783683800899058937332769152919721112603306707206085609323498233713327572676130281216960012962099192213969499802228827870294252693692811741762446012035278043986263019139012430830964196231367775285904979991235471298282071881620153769385887625140990233993031569013055257252986880000
2059 86579773364376349510596992529324749218162017297717789830785847470850872874229956145400267412176869136245518389737954348348098739036476474724718572658265961009484583349911218984736807604914830065061761235761060865232136133409166552575547091410281133952112307109450006230431151698491028220989242445351545316996174094056517122556692358924656027244279426644585815090989931487652391571462688234480105007481150532477962098193725697278469287874167704445542463094498697873528641680794916761882923551255232326259559299008080256962990754034823314914689043509018919073198468749531071033622621736042278176624626346427829677285783683800899058937332769152919721112603306707206085609323498233713327572676130281216960012962099192213969499802228827870294252693692811741762446012035278043986263019139012430830964196231367775285904979991235471298282071881620153769385887625140990233993031569013055257252986880000
2060 86579773364376349510596992529324749218162017297717789830785847470850872874229956145400267412176869136245518389737954348348098739036476474724718572658265961009484583349911218984736807604914830065061761235761060865232136133409166552575547091410281133952112307109450006230431151698491028220989242445351545316996174094056517122556692358924656027244279426644585815090989931487652391571462688234480105007481150532477962098193725697278469287874167704445542463094498697873528641680794916761882923551255232326259559299008080256962990754034823314914689043509018919073198468749531071033622621736042278176624626346427829677285783683800899058937332769152919721112603306707206085609323498233713327572676130281216960012962099192213969499802228827870294252693692811741762446012035278043986263019139012430830964196231367775285904979991235471298282071881620153769385887625140990233993031569013055257252986880000
2061 86579773364376349510596992529324749218162017297717789830785847470850872874229956145400267412176869136245518389737954348348098739036476474724718572658265961009484583349911218984736807604914830065061761235761060865232136133409166552575547091410281133952112307109450006230431151698491028220989242445351545316996174094056517122556692358924656027244279426644585815090989931487652391571462688234480105007481150532477962098193725697278469287874167704445542463094498697873528641680794916761882923551255232326259559299008080256962990754034823314914689043509018919073198468749531071033622621736042278176624626346427829677285783683800899058937332769152919721112603306707206085609323498233713327572676130281216960012962099192213969499802228827870294252693692811741762446012035278043986263019139012430830964196231367775285904979991235471298282071881620153769385887625140990233993031569013055257252986880000
2062 86579773364376349510596992529324749218162017297717789830785847470850872874229956145400267412176869136245518389737954348348098739036476474724718572658265961009484583349911218984736807604914830065061761235761060865232136133409166552575547091410281133952112307109450006230431151698491028220989242445351545316996174094056517122556692358924656027244279426644585815090989931487652391571462688234480105007481150532477962098193725697278469287874167704445542463094498697873528641680794916761882923551255232326259559299008080256962990754034823314914689043509018919073198468749531071033622621736042278176624626346427829677285783683800899058937332769152919721112603306707206085609323498233713327572676130281216960012962099192213969499802228827870294252693692811741762446012035278043986263019139012430830964196231367775285904979991235471298282071881620153769385887625140990233993031569013055257252986880000
2063 178614072450708409040361595587996957637068241685191800420911203332365350739536399527960751671320881028074504438029399820642127698632250967357094415394002677562566695450866844765512034088939294424222413429375068564973896843223110597963353649579409979343207689566795362853379465953986991219900807164760237988963107156038594823834456336461565384204948457167780536532712228659026883811927525827732456630433613548502035808573656113485482140884407974271154101363950813713089587787479913279764471286239544289073470833853669570114649925573840498669003496759106030048008441030282599542363468641455219878376604152680612624240571739681254758587717502762473384655300621736966154612034376856150594782430856770150588506740810633537419078091998071896417043307088270623255926122828778604743660608483782644804279136825311720414821973721918777288355914291782377226243086170665862852727624126873932995712911933440000
2064 178614072450708409040361595587996957637068241685191800420911203332365350739536399527960751671320881028074504438029399820642127698632250967357094415394002677562566695450866844765512034088939294424222413429375068564973896843223110597963353649579409979343207689566795362853379465953986991219900807164760237988963107156038594823834456336461565384204948457167780536532712228659026883811927525827732456630433613548502035808573656113485482140884407974271154101363950813713089587787479913279764471286239544289073470833853669570114649925573840498669003496759106030048008441030282599542363468641455219878376604152680612624240571739681254758587717502762473384655300621736966154612034376856150594782430856770150588506740810633537419078091998071896417043307088270623255926122828778604743660608483782644804279136825311720414821973721918777288355914291782377226243086170665862852727624126873932995712911933440000
2065 178614072450708409040361595587996957637068241685191800420911203332365350739536399527960751671320881028074504438029399820642127698632250967357094415394002677562566695450866844765512034088939294424222413429375068564973896843223110597963353649579409979343207689566795362853379465953986991219900807164760237988963107156038594823834456336461565384204948457167780536532712228659026883811927525827732456630433613548502035808573656113485482140884407974271154101363950813713089587787479913279764471286239544289073470833853669570114649925573840498669003496759106030048008441030282599542363468641455219878376604152680612624240571739681254758587717502762473384655300621736966154612034376856150594782430856770150588506740810633537419078091998071896417043307088270623255926122828778604743660608483782644804279136825311720414821973721918777288355914291782377226243086170665862852727624126873932995712911933440000
2066 178614072450708409040361595587996957637068241685191800420911203332365350739536399527960751671320881028074504438029399820642127698632250967357094415394002677562566695450866844765512034088939294424222413429375068564973896843223110597963353649579409979343207689566795362853379465953986991219900807164760237988963107156038594823834456336461565384204948457167780536532712228659026883811927525827732456630433613548502035808573656113485482140884407974271154101363950813713089587787479913279764471286239544289073470833853669570114649925573840498669003496759106030048008441030282599542363468641455219878376604152680612624240571739681254758587717502762473384655300621736966154612034376856150594782430856770150588506740810633537419078091998071896417043307088270623255926122828778604743660608483782644804279136825311720414821973721918777288355914291782377226243086170665862852727624126873932995712911933440000
2067 178614072450708409040361595587996957637068241685191800420911203332365350739536399527960751671320881028074504438029399820642127698632250967357094415394002677562566695450866844765512034088939294424222413429375068564973896843223110597963353649579409979343207689566795362853379465953986991219900807164760237988963107156038594823834456336461565384204948457167780536532712228659026883811927525827732456630433613548502035808573656113485482140884407974271154101363950813713089587787479913279764471286239544289073470833853669570114649925573840498669003496759106030048008441030282599542363468641455219878376604152680612624240571739681254758587717502762473384655300621736966154612034376856150594782430856770150588506740810633537419078091998071896417043307088270623255926122828778604743660608483782644804279136825311720414821973721918777288355914291782377226243086170665862852727624126873932995712911933440000
2068 178614072450708409040361595587996957637068241685191800420911203332365350739536399527960751671320881028074504438029399820642127698632250967357094415394002677562566695450866844765512034088939294424222413429375068564973896843223110597963353649579409979343207689566795362853379465953986991219900807164760237988963107156038594823834456336461565384204948457167780536532712228659026883811927525827732456630433613548502035808573656113485482140884407974271154101363950813713089587787479913279764471286239544289073470833853669570114649925573840498669003496759106030048008441030282599542363468641455219878376604152680612624240571739681254758587717502762473384655300621736966154612034376856150594782430856770150588506740810633537419078091998071896417043307088270623255926122828778604743660608483782644804279136825311720414821973721918777288355914291782377226243086170665862852727624126873932995712911933440000
2069 369552515900515698304508141271565705351094192046661835070865279694663910680100810623350795207962902847086149682282828228908562208470127251461828345450191539876950492887843501819844398530015400163716173385377016860930992568628615827186178700979799247261096709713699605743642115058799084833974770023888932399164668705843852690513490160138978779920038357880137930086181601095526622606878050937578452768367146431850712087938894498801462549489840098767017835722014233572382357132295940575832691091229617134093011155243242340567210696012275991746168234794590376169329464491654698453150016619170849928361193991896187519553742929400516095517987513215557432851816986373782973892299125715375580604849442657441567620446737200788920072572344010753686862602365631919516511148132742933214633798952946292100053534091569949538266663630649950209608386669697738481096945287107670242293454318502167368130014790287360000
2070 369552515900515698304508141271565705351094192046661835070865279694663910680100810623350795207962902847086149682282828228908562208470127251461828345450191539876950492887843501819844398530015400163716173385377016860930992568628615827186178700979799247261096709713699605743642115058799084833974770023888932399164668705843852690513490160138978779920038357880137930086181601095526622606878050937578452768367146431850712087938894498801462549489840098767017835722014233572382357132295940575832691091229617134093011155243242340567210696012275991746168234794590376169329464491654698453150016619170849928361193991896187519553742929400516095517987513215557432851816986373782973892299125715375580604849442657441567620446737200788920072572344010753686862602365631919516511148132742933214633798952946292100053534091569949538266663630649950209608386669697738481096945287107670242293454318502167368130014790287360000
2071 369552515900515698304508141271565705351094192046661835070865279694663910680100810623350795207962902847086149682282828228908562208470127251461828345450191539876950492887843501819844398530015400163716173385377016860930992568628615827186178700979799247261096709713699605743642115058799084833974770023888932399164668705843852690513490160138978779920038357880137930086181601095526622606878050937578452768367146431850712087938894498801462549489840098767017835722014233572382357132295940575832691091229617134093011155243242340567210696012275991746168234794590376169329464491654698453150016619170849928361193991896187519553742929400516095517987513215557432851816986373782973892299125715375580604849442657441567620446737200788920072572344010753686862602365631919516511148132742933214633798952946292100053534091569949538266663630649950209608386669697738481096945287107670242293454318502167368130014790287360000
2072 369552515900515698304508141271565705351094192046661835070865279694663910680100810623350795207962902847086149682282828228908562208470127251461828345450191539876950492887843501819844398530015400163716173385377016860930992568628615827186178700979799247261096709713699605743642115058799084833974770023888932399164668705843852690513490160138978779920038357880137930086181601095526622606878050937578452768367146431850712087938894498801462549489840098767017835722014233572382357132295940575832691091229617134093011155243242340567210696012275991746168234794590376169329464491654698453150016619170849928361193991896187519553742929400516095517987513215557432851816986373782973892299125715375580604849442657441567620446737200788920072572344010753686862602365631919516511148132742933214633798952946292100053534091569949538266663630649950209608386669697738481096945287107670242293454318502167368130014790287360000
2073 369552515900515698304508141271565705351094192046661835070865279694663910680100810623350795207962902847086149682282828228908562208470127251461828345450191539876950492887843501819844398530015400163716173385377016860930992568628615827186178700979799247261096709713699605743642115058799084833974770023888932399164668705843852690513490160138978779920038357880137930086181601095526622606878050937578452768367146431850712087938894498801462549489840098767017835722014233572382357132295940575832691091229617134093011155243242340567210696012275991746168234794590376169329464491654698453150016619170849928361193991896187519553742929400516095517987513215557432851816986373782973892299125715375580604849442657441567620446737200788920072572344010753686862602365631919516511148132742933214633798952946292100053534091569949538266663630649950209608386669697738481096945287107670242293454318502167368130014790287360000
2074 369552515900515698304508141271565705351094192046661835070865279694663910680100810623350795207962902847086149682282828228908562208470127251461828345450191539876950492887843501819844398530015400163716173385377016860930992568628615827186178700979799247261096709713699605743642115058799084833974770023888932399164668705843852690513490160138978779920038357880137930086181601095526622606878050937578452768367146431850712087938894498801462549489840098767017835722014233572382357132295940575832691091229617134093011155243242340567210696012275991746168234794590376169329464491654698453150016619170849928361193991896187519553742929400516095517987513215557432851816986373782973892299125715375580604849442657441567620446737200788920072572344010753686862602365631919516511148132742933214633798952946292100053534091569949538266663630649950209608386669697738481096945287107670242293454318502167368130014790287360000
2075 369552515900515698304508141271565705351094192046661835070865279694663910680100810623350795207962902847086149682282828228908562208470127251461828345450191539876950492887843501819844398530015400163716173385377016860930992568628615827186178700979799247261096709713699605743642115058799084833974770023888932399164668705843852690513490160138978779920038357880137930086181601095526622606878050937578452768367146431850712087938894498801462549489840098767017835722014233572382357132295940575832691091229617134093011155243242340567210696012275991746168234794590376169329464491654698453150016619170849928361193991896187519553742929400516095517987513215557432851816986373782973892299125715375580604849442657441567620446737200788920072572344010753686862602365631919516511148132742933214633798952946292100053534091569949538266663630649950209608386669697738481096945287107670242293454318502167368130014790287360000
2076 369552515900515698304508141271565705351094192046661835070865279694663910680100810623350795207962902847086149682282828228908562208470127251461828345450191539876950492887843501819844398530015400163716173385377016860930992568628615827186178700979799247261096709713699605743642115058799084833974770023888932399164668705843852690513490160138978779920038357880137930086181601095526622606878050937578452768367146431850712087938894498801462549489840098767017835722014233572382357132295940575832691091229617134093011155243242340567210696012275991746168234794590376169329464491654698453150016619170849928361193991896187519553742929400516095517987513215557432851816986373782973892299125715375580604849442657441567620446737200788920072572344010753686862602365631919516511148132742933214633798952946292100053534091569949538266663630649950209608386669697738481096945287107670242293454318502167368130014790287360000
2077 369552515900515698304508141271565705351094192046661835070865279694663910680100810623350795207962902847086149682282828228908562208470127251461828345450191539876950492887843501819844398530015400163716173385377016860930992568628615827186178700979799247261096709713699605743642115058799084833974770023888932399164668705843852690513490160138978779920038357880137930086181601095526622606878050937578452768367146431850712087938894498801462549489840098767017835722014233572382357132295940575832691091229617134093011155243242340567210696012275991746168234794590376169329464491654698453150016619170849928361193991896187519553742929400516095517987513215557432851816986373782973892299125715375580604849442657441567620446737200788920072572344010753686862602365631919516511148132742933214633798952946292100053534091569949538266663630649950209608386669697738481096945287107670242293454318502167368130014790287360000
2078 369552515900515698304508141271565705351094192046661835070865279694663910680100810623350795207962902847086149682282828228908562208470127251461828345450191539876950492887843501819844398530015400163716173385377016860930992568628615827186178700979799247261096709713699605743642115058799084833974770023888932399164668705843852690513490160138978779920038357880137930086181601095526622606878050937578452768367146431850712087938894498801462549489840098767017835722014233572382357132295940575832691091229617134093011155243242340567210696012275991746168234794590376169329464491654698453150016619170849928361193991896187519553742929400516095517987513215557432851816986373782973892299125715375580604849442657441567620446737200788920072572344010753686862602365631919516511148132742933214633798952946292100053534091569949538266663630649950209608386669697738481096945287107670242293454318502167368130014790287360000
2079 369552515900515698304508141271565705351094192046661835070865279694663910680100810623350795207962902847086149682282828228908562208470127251461828345450191539876950492887843501819844398530015400163716173385377016860930992568628615827186178700979799247261096709713699605743642115058799084833974770023888932399164668705843852690513490160138978779920038357880137930086181601095526622606878050937578452768367146431850712087938894498801462549489840098767017835722014233572382357132295940575832691091229617134093011155243242340567210696012275991746168234794590376169329464491654698453150016619170849928361193991896187519553742929400516095517987513215557432851816986373782973892299125715375580604849442657441567620446737200788920072572344010753686862602365631919516511148132742933214633798952946292100053534091569949538266663630649950209608386669697738481096945287107670242293454318502167368130014790287360000
2080 369552515900515698304508141271565705351094192046661835070865279694663910680100810623350795207962902847086149682282828228908562208470127251461828345450191539876950492887843501819844398530015400163716173385377016860930992568628615827186178700979799247261096709713699605743642115058799084833974770023888932399164668705843852690513490160138978779920038357880137930086181601095526622606878050937578452768367146431850712087938894498801462549489840098767017835722014233572382357132295940575832691091229617134093011155243242340567210696012275991746168234794590376169329464491654698453150016619170849928361193991896187519553742929400516095517987513215557432851816986373782973892299125715375580604849442657441567620446737200788920072572344010753686862602365631919516511148132742933214633798952946292100053534091569949538266663630649950209608386669697738481096945287107670242293454318502167368130014790287360000
2081 769038785588973168171681441986128232835627013649103278782470647044595598125289786907193004827770800824786277488830565544358717955826334810292064786881848594483933975699602327287096193340962047740693356814969572087597395535316149536374437876738962233550342252914208879552519241437360895539501496419712868322661675576861057448958573023249214841013599822748567032509343911879790901644913224001100760210972031724681331855000839452005843565488357245534164116137511620064127685192307852338307830160848833256047556214061187310720365458401546338823776096607542572808374615607133427481005184584494538700919644697135966228191339036082473994772932015001575017764631148643842368669874480613696583238691690170135902218149660114841742671023047886378422361075522880024513859699264238044019652935621081233860211404444557064989132927015382546386195052659640993779162743142471061774212678436803010293078560778587996160000
2082 769038785588973168171681441986128232835627013649103278782470647044595598125289786907193004827770800824786277488830565544358717955826334810292064786881848594483933975699602327287096193340962047740693356814969572087597395535316149536374437876738962233550342252914208879552519241437360895539501496419712868322661675576861057448958573023249214841013599822748567032509343911879790901644913224001100760210972031724681331855000839452005843565488357245534164116137511620064127685192307852338307830160848833256047556214061187310720365458401546338823776096607542572808374615607133427481005184584494538700919644697135966228191339036082473994772932015001575017764631148643842368669874480613696583238691690170135902218149660114841742671023047886378422361075522880024513859699264238044019652935621081233860211404444557064989132927015382546386195052659640993779162743142471061774212678436803010293078560778587996160000
2083 1601907790381831109301612443657105108996611069431082129703886357793892630894978626127683029056246578118029816009234068028899209501986255409838370951074890622310034471382271647739021370729223945443864262245581618658465374900063539484267954097247258332485362912820297096107897579914022745408781617042261904716104270226601582666180707607428114513831328430785265128716963368445604448126354245594292883519454742082511214253966748578528172146912248142447663853914436704593577968255577256420695210225048119672347059593889453168230521249850421023769925609233511179159844324309658929442933799489502124114015619904134217653322559212159793331112017387248280762003726682625123653939348543118329982886194790624393084320405742019215349983741008747326253778120314159091062369753567407845692937064898712210130820355458012366372363886973041844122444294690032190041995993965767221675685009183860670440482642101798796001280000
2084 1601907790381831109301612443657105108996611069431082129703886357793892630894978626127683029056246578118029816009234068028899209501986255409838370951074890622310034471382271647739021370729223945443864262245581618658465374900063539484267954097247258332485362912820297096107897579914022745408781617042261904716104270226601582666180707607428114513831328430785265128716963368445604448126354245594292883519454742082511214253966748578528172146912248142447663853914436704593577968255577256420695210225048119672347059593889453168230521249850421023769925609233511179159844324309658929442933799489502124114015619904134217653322559212159793331112017387248280762003726682625123653939348543118329982886194790624393084320405742019215349983741008747326253778120314159091062369753567407845692937064898712210130820355458012366372363886973041844122444294690032190041995993965767221675685009183860670440482642101798796001280000
2085 1601907790381831109301612443657105108996611069431082129703886357793892630894978626127683029056246578118029816009234068028899209501986255409838370951074890622310034471382271647739021370729223945443864262245581618658465374900063539484267954097247258332485362912820297096107897579914022745408781617042261904716104270226601582666180707607428114513831328430785265128716963368445604448126354245594292883519454742082511214253966748578528172146912248142447663853914436704593577968255577256420695210225048119672347059593889453168230521249850421023769925609233511179159844324309658929442933799489502124114015619904134217653322559212159793331112017387248280762003726682625123653939348543118329982886194790624393084320405742019215349983741008747326253778120314159091062369753567407845692937064898712210130820355458012366372363886973041844122444294690032190041995993965767221675685009183860670440482642101798796001280000
2086 1601907790381831109301612443657105108996611069431082129703886357793892630894978626127683029056246578118029816009234068028899209501986255409838370951074890622310034471382271647739021370729223945443864262245581618658465374900063539484267954097247258332485362912820297096107897579914022745408781617042261904716104270226601582666180707607428114513831328430785265128716963368445604448126354245594292883519454742082511214253966748578528172146912248142447663853914436704593577968255577256420695210225048119672347059593889453168230521249850421023769925609233511179159844324309658929442933799489502124114015619904134217653322559212159793331112017387248280762003726682625123653939348543118329982886194790624393084320405742019215349983741008747326253778120314159091062369753567407845692937064898712210130820355458012366372363886973041844122444294690032190041995993965767221675685009183860670440482642101798796001280000
2087 3343181558526881525112465169912378362475927301902668404692010828715853920677820392728474481640386608532328226011271499976312650230645315040332680174893296728761041941774800928831337600711890374141344715306528838140217237416432606903667220200955028139896952399055960039577182249280565469668127234767200595142509611962917503024319136776702474990365982435048848323632302549945976483239701310555289247905102046726200904148028604283388295270605861873288274463119429402486797219749389734149990903739675425756188313372447288762097097848437828676607834746470337830906595104834258185747402839534590933025950598739928112242484181075777488682030780287187161950301777586638633065771420409487954674283488528033108366976686783594102435416067485255669891634937095650023047165675695180173961159654443612382543022081840871808619123432112738328683541243018097180617645639406556191637154614166717219209287274066454087254671360000
2088 3343181558526881525112465169912378362475927301902668404692010828715853920677820392728474481640386608532328226011271499976312650230645315040332680174893296728761041941774800928831337600711890374141344715306528838140217237416432606903667220200955028139896952399055960039577182249280565469668127234767200595142509611962917503024319136776702474990365982435048848323632302549945976483239701310555289247905102046726200904148028604283388295270605861873288274463119429402486797219749389734149990903739675425756188313372447288762097097848437828676607834746470337830906595104834258185747402839534590933025950598739928112242484181075777488682030780287187161950301777586638633065771420409487954674283488528033108366976686783594102435416067485255669891634937095650023047165675695180173961159654443612382543022081840871808619123432112738328683541243018097180617645639406556191637154614166717219209287274066454087254671360000
2089 6983906275762655505959939739946958399212212133674674297401610621187418840295966800409783192146767625224033664137546163450517126331818063119254968885352096866381816616367559140328664247887138991581269110275338742874913808962927715821760822999795053784244733561627900522676733718747101266136717793428682043252702579390534663817802676726531470254874537306817044148067880026837144873487736037749999238873758175611033688765231754347998148820295645453299205353456488021794919392056475154639330997912181964404677386635042386224020837405386624105433766785376535728763877173998765350026324531787760459091210800767709826474549454267299173856762300019933981314180413378488104474396497235420337314578207535061163378614298690928079987584164976699094403625383592812898145529096527231383404862518132706267132373128965581208205348849683510368619917656664805010310261740720295884330015988994272270928201115524822588275008471040000
2090 6983906275762655505959939739946958399212212133674674297401610621187418840295966800409783192146767625224033664137546163450517126331818063119254968885352096866381816616367559140328664247887138991581269110275338742874913808962927715821760822999795053784244733561627900522676733718747101266136717793428682043252702579390534663817802676726531470254874537306817044148067880026837144873487736037749999238873758175611033688765231754347998148820295645453299205353456488021794919392056475154639330997912181964404677386635042386224020837405386624105433766785376535728763877173998765350026324531787760459091210800767709826474549454267299173856762300019933981314180413378488104474396497235420337314578207535061163378614298690928079987584164976699094403625383592812898145529096527231383404862518132706267132373128965581208205348849683510368619917656664805010310261740720295884330015988994272270928201115524822588275008471040000
2091 6983906275762655505959939739946958399212212133674674297401610621187418840295966800409783192146767625224033664137546163450517126331818063119254968885352096866381816616367559140328664247887138991581269110275338742874913808962927715821760822999795053784244733561627900522676733718747101266136717793428682043252702579390534663817802676726531470254874537306817044148067880026837144873487736037749999238873758175611033688765231754347998148820295645453299205353456488021794919392056475154639330997912181964404677386635042386224020837405386624105433766785376535728763877173998765350026324531787760459091210800767709826474549454267299173856762300019933981314180413378488104474396497235420337314578207535061163378614298690928079987584164976699094403625383592812898145529096527231383404862518132706267132373128965581208205348849683510368619917656664805010310261740720295884330015988994272270928201115524822588275008471040000
2092 6983906275762655505959939739946958399212212133674674297401610621187418840295966800409783192146767625224033664137546163450517126331818063119254968885352096866381816616367559140328664247887138991581269110275338742874913808962927715821760822999795053784244733561627900522676733718747101266136717793428682043252702579390534663817802676726531470254874537306817044148067880026837144873487736037749999238873758175611033688765231754347998148820295645453299205353456488021794919392056475154639330997912181964404677386635042386224020837405386624105433766785376535728763877173998765350026324531787760459091210800767709826474549454267299173856762300019933981314180413378488104474396497235420337314578207535061163378614298690928079987584164976699094403625383592812898145529096527231383404862518132706267132373128965581208205348849683510368619917656664805010310261740720295884330015988994272270928201115524822588275008471040000
2093 6983906275762655505959939739946958399212212133674674297401610621187418840295966800409783192146767625224033664137546163450517126331818063119254968885352096866381816616367559140328664247887138991581269110275338742874913808962927715821760822999795053784244733561627900522676733718747101266136717793428682043252702579390534663817802676726531470254874537306817044148067880026837144873487736037749999238873758175611033688765231754347998148820295645453299205353456488021794919392056475154639330997912181964404677386635042386224020837405386624105433766785376535728763877173998765350026324531787760459091210800767709826474549454267299173856762300019933981314180413378488104474396497235420337314578207535061163378614298690928079987584164976699094403625383592812898145529096527231383404862518132706267132373128965581208205348849683510368619917656664805010310261740720295884330015988994272270928201115524822588275008471040000
2094 6983906275762655505959939739946958399212212133674674297401610621187418840295966800409783192146767625224033664137546163450517126331818063119254968885352096866381816616367559140328664247887138991581269110275338742874913808962927715821760822999795053784244733561627900522676733718747101266136717793428682043252702579390534663817802676726531470254874537306817044148067880026837144873487736037749999238873758175611033688765231754347998148820295645453299205353456488021794919392056475154639330997912181964404677386635042386224020837405386624105433766785376535728763877173998765350026324531787760459091210800767709826474549454267299173856762300019933981314180413378488104474396497235420337314578207535061163378614298690928079987584164976699094403625383592812898145529096527231383404862518132706267132373128965581208205348849683510368619917656664805010310261740720295884330015988994272270928201115524822588275008471040000
2095 6983906275762655505959939739946958399212212133674674297401610621187418840295966800409783192146767625224033664137546163450517126331818063119254968885352096866381816616367559140328664247887138991581269110275338742874913808962927715821760822999795053784244733561627900522676733718747101266136717793428682043252702579390534663817802676726531470254874537306817044148067880026837144873487736037749999238873758175611033688765231754347998148820295645453299205353456488021794919392056475154639330997912181964404677386635042386224020837405386624105433766785376535728763877173998765350026324531787760459091210800767709826474549454267299173856762300019933981314180413378488104474396497235420337314578207535061163378614298690928079987584164976699094403625383592812898145529096527231383404862518132706267132373128965581208205348849683510368619917656664805010310261740720295884330015988994272270928201115524822588275008471040000
2096 6983906275762655505959939739946958399212212133674674297401610621187418840295966800409783192146767625224033664137546163450517126331818063119254968885352096866381816616367559140328664247887138991581269110275338742874913808962927715821760822999795053784244733561627900522676733718747101266136717793428682043252702579390534663817802676726531470254874537306817044148067880026837144873487736037749999238873758175611033688765231754347998148820295645453299205353456488021794919392056475154639330997912181964404677386635042386224020837405386624105433766785376535728763877173998765350026324531787760459091210800767709826474549454267299173856762300019933981314180413378488104474396497235420337314578207535061163378614298690928079987584164976699094403625383592812898145529096527231383404862518132706267132373128965581208205348849683510368619917656664805010310261740720295884330015988994272270928201115524822588275008471040000
2097 6983906275762655505959939739946958399212212133674674297401610621187418840295966800409783192146767625224033664137546163450517126331818063119254968885352096866381816616367559140328664247887138991581269110275338742874913808962927715821760822999795053784244733561627900522676733718747101266136717793428682043252702579390534663817802676726531470254874537306817044148067880026837144873487736037749999238873758175611033688765231754347998148820295645453299205353456488021794919392056475154639330997912181964404677386635042386224020837405386624105433766785376535728763877173998765350026324531787760459091210800767709826474549454267299173856762300019933981314180413378488104474396497235420337314578207535061163378614298690928079987584164976699094403625383592812898145529096527231383404862518132706267132373128965581208205348849683510368619917656664805010310261740720295884330015988994272270928201115524822588275008471040000
2098 6983906275762655505959939739946958399212212133674674297401610621187418840295966800409783192146767625224033664137546163450517126331818063119254968885352096866381816616367559140328664247887138991581269110275338742874913808962927715821760822999795053784244733561627900522676733718747101266136717793428682043252702579390534663817802676726531470254874537306817044148067880026837144873487736037749999238873758175611033688765231754347998148820295645453299205353456488021794919392056475154639330997912181964404677386635042386224020837405386624105433766785376535728763877173998765350026324531787760459091210800767709826474549454267299173856762300019933981314180413378488104474396497235420337314578207535061163378614298690928079987584164976699094403625383592812898145529096527231383404862518132706267132373128965581208205348849683510368619917656664805010310261740720295884330015988994272270928201115524822588275008471040000
2099 14659219272825813907009913514148665679946433268583141350245980693872392145781234314060134920316065245345246661024709397082635448170486114487316179690354051322535433077755506635549866256315104743329083862467936021294444085013185275509875967476569817893129695745856963197098464075650165557620970648406803608787422714140732259353567818448989556064981653807008975666794480176331167089450757943237248402396018410607559712718221452376448114373800559806475032036905168357747535803926541349587955764617669943285417834546953968684219737713906523997305476482505348494675378188223408469705255192222509203632451470811422925770079304507060965925344067741841426778464687681446531291758247697147288023299657616093381931711412952258039893939162286091399153209680161314273207465573610658673766806425560550454710851197698754956023027235485688263733207161339425716641239393771901061208703560898977496678294141486602612789242780712960000
2100 14659219272825813907009913514148665679946433268583141350245980693872392145781234314060134920316065245345246661024709397082635448170486114487316179690354051322535433077755506635549866256315104743329083862467936021294444085013185275509875967476569817893129695745856963197098464075650165557620970648406803608787422714140732259353567818448989556064981653807008975666794480176331167089450757943237248402396018410607559712718221452376448114373800559806475032036905168357747535803926541349587955764617669943285417834546953968684219737713906523997305476482505348494675378188223408469705255192222509203632451470811422925770079304507060965925344067741841426778464687681446531291758247697147288023299657616093381931711412952258039893939162286091399153209680161314273207465573610658673766806425560550454710851197698754956023027235485688263733207161339425716641239393771901061208703560898977496678294141486602612789242780712960000
2101 14659219272825813907009913514148665679946433268583141350245980693872392145781234314060134920316065245345246661024709397082635448170486114487316179690354051322535433077755506635549866256315104743329083862467936021294444085013185275509875967476569817893129695745856963197098464075650165557620970648406803608787422714140732259353567818448989556064981653807008975666794480176331167089450757943237248402396018410607559712718221452376448114373800559806475032036905168357747535803926541349587955764617669943285417834546953968684219737713906523997305476482505348494675378188223408469705255192222509203632451470811422925770079304507060965925344067741841426778464687681446531291758247697147288023299657616093381931711412952258039893939162286091399153209680161314273207465573610658673766806425560550454710851197698754956023027235485688263733207161339425716641239393771901061208703560898977496678294141486602612789242780712960000
2102 14659219272825813907009913514148665679946433268583141350245980693872392145781234314060134920316065245345246661024709397082635448170486114487316179690354051322535433077755506635549866256315104743329083862467936021294444085013185275509875967476569817893129695745856963197098464075650165557620970648406803608787422714140732259353567818448989556064981653807008975666794480176331167089450757943237248402396018410607559712718221452376448114373800559806475032036905168357747535803926541349587955764617669943285417834546953968684219737713906523997305476482505348494675378188223408469705255192222509203632451470811422925770079304507060965925344067741841426778464687681446531291758247697147288023299657616093381931711412952258039893939162286091399153209680161314273207465573610658673766806425560550454710851197698754956023027235485688263733207161339425716641239393771901061208703560898977496678294141486602612789242780712960000
2103 14659219272825813907009913514148665679946433268583141350245980693872392145781234314060134920316065245345246661024709397082635448170486114487316179690354051322535433077755506635549866256315104743329083862467936021294444085013185275509875967476569817893129695745856963197098464075650165557620970648406803608787422714140732259353567818448989556064981653807008975666794480176331167089450757943237248402396018410607559712718221452376448114373800559806475032036905168357747535803926541349587955764617669943285417834546953968684219737713906523997305476482505348494675378188223408469705255192222509203632451470811422925770079304507060965925344067741841426778464687681446531291758247697147288023299657616093381931711412952258039893939162286091399153209680161314273207465573610658673766806425560550454710851197698754956023027235485688263733207161339425716641239393771901061208703560898977496678294141486602612789242780712960000
2104 14659219272825813907009913514148665679946433268583141350245980693872392145781234314060134920316065245345246661024709397082635448170486114487316179690354051322535433077755506635549866256315104743329083862467936021294444085013185275509875967476569817893129695745856963197098464075650165557620970648406803608787422714140732259353567818448989556064981653807008975666794480176331167089450757943237248402396018410607559712718221452376448114373800559806475032036905168357747535803926541349587955764617669943285417834546953968684219737713906523997305476482505348494675378188223408469705255192222509203632451470811422925770079304507060965925344067741841426778464687681446531291758247697147288023299657616093381931711412952258039893939162286091399153209680161314273207465573610658673766806425560550454710851197698754956023027235485688263733207161339425716641239393771901061208703560898977496678294141486602612789242780712960000
2105 14659219272825813907009913514148665679946433268583141350245980693872392145781234314060134920316065245345246661024709397082635448170486114487316179690354051322535433077755506635549866256315104743329083862467936021294444085013185275509875967476569817893129695745856963197098464075650165557620970648406803608787422714140732259353567818448989556064981653807008975666794480176331167089450757943237248402396018410607559712718221452376448114373800559806475032036905168357747535803926541349587955764617669943285417834546953968684219737713906523997305476482505348494675378188223408469705255192222509203632451470811422925770079304507060965925344067741841426778464687681446531291758247697147288023299657616093381931711412952258039893939162286091399153209680161314273207465573610658673766806425560550454710851197698754956023027235485688263733207161339425716641239393771901061208703560898977496678294141486602612789242780712960000
2106 14659219272825813907009913514148665679946433268583141350245980693872392145781234314060134920316065245345246661024709397082635448170486114487316179690354051322535433077755506635549866256315104743329083862467936021294444085013185275509875967476569817893129695745856963197098464075650165557620970648406803608787422714140732259353567818448989556064981653807008975666794480176331167089450757943237248402396018410607559712718221452376448114373800559806475032036905168357747535803926541349587955764617669943285417834546953968684219737713906523997305476482505348494675378188223408469705255192222509203632451470811422925770079304507060965925344067741841426778464687681446531291758247697147288023299657616093381931711412952258039893939162286091399153209680161314273207465573610658673766806425560550454710851197698754956023027235485688263733207161339425716641239393771901061208703560898977496678294141486602612789242780712960000
2107 14659219272825813907009913514148665679946433268583141350245980693872392145781234314060134920316065245345246661024709397082635448170486114487316179690354051322535433077755506635549866256315104743329083862467936021294444085013185275509875967476569817893129695745856963197098464075650165557620970648406803608787422714140732259353567818448989556064981653807008975666794480176331167089450757943237248402396018410607559712718221452376448114373800559806475032036905168357747535803926541349587955764617669943285417834546953968684219737713906523997305476482505348494675378188223408469705255192222509203632451470811422925770079304507060965925344067741841426778464687681446531291758247697147288023299657616093381931711412952258039893939162286091399153209680161314273207465573610658673766806425560550454710851197698754956023027235485688263733207161339425716641239393771901061208703560898977496678294141486602612789242780712960000
2108 14659219272825813907009913514148665679946433268583141350245980693872392145781234314060134920316065245345246661024709397082635448170486114487316179690354051322535433077755506635549866256315104743329083862467936021294444085013185275509875967476569817893129695745856963197098464075650165557620970648406803608787422714140732259353567818448989556064981653807008975666794480176331167089450757943237248402396018410607559712718221452376448114373800559806475032036905168357747535803926541349587955764617669943285417834546953968684219737713906523997305476482505348494675378188223408469705255192222509203632451470811422925770079304507060965925344067741841426778464687681446531291758247697147288023299657616093381931711412952258039893939162286091399153209680161314273207465573610658673766806425560550454710851197698754956023027235485688263733207161339425716641239393771901061208703560898977496678294141486602612789242780712960000
2109 14659219272825813907009913514148665679946433268583141350245980693872392145781234314060134920316065245345246661024709397082635448170486114487316179690354051322535433077755506635549866256315104743329083862467936021294444085013185275509875967476569817893129695745856963197098464075650165557620970648406803608787422714140732259353567818448989556064981653807008975666794480176331167089450757943237248402396018410607559712718221452376448114373800559806475032036905168357747535803926541349587955764617669943285417834546953968684219737713906523997305476482505348494675378188223408469705255192222509203632451470811422925770079304507060965925344067741841426778464687681446531291758247697147288023299657616093381931711412952258039893939162286091399153209680161314273207465573610658673766806425560550454710851197698754956023027235485688263733207161339425716641239393771901061208703560898977496678294141486602612789242780712960000
2110 14659219272825813907009913514148665679946433268583141350245980693872392145781234314060134920316065245345246661024709397082635448170486114487316179690354051322535433077755506635549866256315104743329083862467936021294444085013185275509875967476569817893129695745856963197098464075650165557620970648406803608787422714140732259353567818448989556064981653807008975666794480176331167089450757943237248402396018410607559712718221452376448114373800559806475032036905168357747535803926541349587955764617669943285417834546953968684219737713906523997305476482505348494675378188223408469705255192222509203632451470811422925770079304507060965925344067741841426778464687681446531291758247697147288023299657616093381931711412952258039893939162286091399153209680161314273207465573610658673766806425560550454710851197698754956023027235485688263733207161339425716641239393771901061208703560898977496678294141486602612789242780712960000
2111 30945611884935293157697927428367833250366920629979011390369265244764619819744185636980944816787213732923815701423161537241443431087896187682724455326337402341872299227141874507645767667081186113167696033669812940952571463462834116601348167343038885572396787719504049309074857663697499492137869038786762418150249349551085799495381664745816952853176271186595947632603147652235093725830550018173831377457994864792558553548165485966681969443092981751468792629906810403205048082088928788980174619107901250275517048728619827892387866314056672158311860854568790672259723355339615279547793710781716928868105054882913796300637411814405699068401327003027251929338955695533627556901660888677925017185577227573129257842792742216722216105571585938943612425634820534430740959825892100460321728364358322009894606878342071712164610494110287924740800317587527687829656360252483140211573217057741495487878932678218115598091510085058560000
2112 30945611884935293157697927428367833250366920629979011390369265244764619819744185636980944816787213732923815701423161537241443431087896187682724455326337402341872299227141874507645767667081186113167696033669812940952571463462834116601348167343038885572396787719504049309074857663697499492137869038786762418150249349551085799495381664745816952853176271186595947632603147652235093725830550018173831377457994864792558553548165485966681969443092981751468792629906810403205048082088928788980174619107901250275517048728619827892387866314056672158311860854568790672259723355339615279547793710781716928868105054882913796300637411814405699068401327003027251929338955695533627556901660888677925017185577227573129257842792742216722216105571585938943612425634820534430740959825892100460321728364358322009894606878342071712164610494110287924740800317587527687829656360252483140211573217057741495487878932678218115598091510085058560000
2113 65388077912868274442215720656141231658025303291145651067850257462187641679119464250940736397871382617668022577107140328191169969888724644573596774104550931148376168266950780834655507080542546257123341719144314744232783502296968488378648677595841165214474412451312056190075174243392816426887317278956428989551476875601444294333741457607911221378761461017277237347690450989172753042679952188401305700568743149306676223647273671847599001433255470440853558826993090381972266597453906531115108970174995341832167523963573696336615561521601748270512961985703854690484795449832607085684488110881767870698305980967596851583246851163839242131532003957396583326693213384662555027733209457776455561313124681862022121821821064303934042631072761088987853055366375789252155648112110008272659812033889134406907304333936797527803821974055038384977311071062446004384063889213496875267054207643007779965888184749074878258767360809728737280000
2114 65388077912868274442215720656141231658025303291145651067850257462187641679119464250940736397871382617668022577107140328191169969888724644573596774104550931148376168266950780834655507080542546257123341719144314744232783502296968488378648677595841165214474412451312056190075174243392816426887317278956428989551476875601444294333741457607911221378761461017277237347690450989172753042679952188401305700568743149306676223647273671847599001433255470440853558826993090381972266597453906531115108970174995341832167523963573696336615561521601748270512961985703854690484795449832607085684488110881767870698305980967596851583246851163839242131532003957396583326693213384662555027733209457776455561313124681862022121821821064303934042631072761088987853055366375789252155648112110008272659812033889134406907304333936797527803821974055038384977311071062446004384063889213496875267054207643007779965888184749074878258767360809728737280000
2115 65388077912868274442215720656141231658025303291145651067850257462187641679119464250940736397871382617668022577107140328191169969888724644573596774104550931148376168266950780834655507080542546257123341719144314744232783502296968488378648677595841165214474412451312056190075174243392816426887317278956428989551476875601444294333741457607911221378761461017277237347690450989172753042679952188401305700568743149306676223647273671847599001433255470440853558826993090381972266597453906531115108970174995341832167523963573696336615561521601748270512961985703854690484795449832607085684488110881767870698305980967596851583246851163839242131532003957396583326693213384662555027733209457776455561313124681862022121821821064303934042631072761088987853055366375789252155648112110008272659812033889134406907304333936797527803821974055038384977311071062446004384063889213496875267054207643007779965888184749074878258767360809728737280000
2116 65388077912868274442215720656141231658025303291145651067850257462187641679119464250940736397871382617668022577107140328191169969888724644573596774104550931148376168266950780834655507080542546257123341719144314744232783502296968488378648677595841165214474412451312056190075174243392816426887317278956428989551476875601444294333741457607911221378761461017277237347690450989172753042679952188401305700568743149306676223647273671847599001433255470440853558826993090381972266597453906531115108970174995341832167523963573696336615561521601748270512961985703854690484795449832607085684488110881767870698305980967596851583246851163839242131532003957396583326693213384662555027733209457776455561313124681862022121821821064303934042631072761088987853055366375789252155648112110008272659812033889134406907304333936797527803821974055038384977311071062446004384063889213496875267054207643007779965888184749074878258767360809728737280000
2117 65388077912868274442215720656141231658025303291145651067850257462187641679119464250940736397871382617668022577107140328191169969888724644573596774104550931148376168266950780834655507080542546257123341719144314744232783502296968488378648677595841165214474412451312056190075174243392816426887317278956428989551476875601444294333741457607911221378761461017277237347690450989172753042679952188401305700568743149306676223647273671847599001433255470440853558826993090381972266597453906531115108970174995341832167523963573696336615561521601748270512961985703854690484795449832607085684488110881767870698305980967596851583246851163839242131532003957396583326693213384662555027733209457776455561313124681862022121821821064303934042631072761088987853055366375789252155648112110008272659812033889134406907304333936797527803821974055038384977311071062446004384063889213496875267054207643007779965888184749074878258767360809728737280000
2118 65388077912868274442215720656141231658025303291145651067850257462187641679119464250940736397871382617668022577107140328191169969888724644573596774104550931148376168266950780834655507080542546257123341719144314744232783502296968488378648677595841165214474412451312056190075174243392816426887317278956428989551476875601444294333741457607911221378761461017277237347690450989172753042679952188401305700568743149306676223647273671847599001433255470440853558826993090381972266597453906531115108970174995341832167523963573696336615561521601748270512961985703854690484795449832607085684488110881767870698305980967596851583246851163839242131532003957396583326693213384662555027733209457776455561313124681862022121821821064303934042631072761088987853055366375789252155648112110008272659812033889134406907304333936797527803821974055038384977311071062446004384063889213496875267054207643007779965888184749074878258767360809728737280000
2119 65388077912868274442215720656141231658025303291145651067850257462187641679119464250940736397871382617668022577107140328191169969888724644573596774104550931148376168266950780834655507080542546257123341719144314744232783502296968488378648677595841165214474412451312056190075174243392816426887317278956428989551476875601444294333741457607911221378761461017277237347690450989172753042679952188401305700568743149306676223647273671847599001433255470440853558826993090381972266597453906531115108970174995341832167523963573696336615561521601748270512961985703854690484795449832607085684488110881767870698305980967596851583246851163839242131532003957396583326693213384662555027733209457776455561313124681862022121821821064303934042631072761088987853055366375789252155648112110008272659812033889134406907304333936797527803821974055038384977311071062446004384063889213496875267054207643007779965888184749074878258767360809728737280000
2120 65388077912868274442215720656141231658025303291145651067850257462187641679119464250940736397871382617668022577107140328191169969888724644573596774104550931148376168266950780834655507080542546257123341719144314744232783502296968488378648677595841165214474412451312056190075174243392816426887317278956428989551476875601444294333741457607911221378761461017277237347690450989172753042679952188401305700568743149306676223647273671847599001433255470440853558826993090381972266597453906531115108970174995341832167523963573696336615561521601748270512961985703854690484795449832607085684488110881767870698305980967596851583246851163839242131532003957396583326693213384662555027733209457776455561313124681862022121821821064303934042631072761088987853055366375789252155648112110008272659812033889134406907304333936797527803821974055038384977311071062446004384063889213496875267054207643007779965888184749074878258767360809728737280000
2121 65388077912868274442215720656141231658025303291145651067850257462187641679119464250940736397871382617668022577107140328191169969888724644573596774104550931148376168266950780834655507080542546257123341719144314744232783502296968488378648677595841165214474412451312056190075174243392816426887317278956428989551476875601444294333741457607911221378761461017277237347690450989172753042679952188401305700568743149306676223647273671847599001433255470440853558826993090381972266597453906531115108970174995341832167523963573696336615561521601748270512961985703854690484795449832607085684488110881767870698305980967596851583246851163839242131532003957396583326693213384662555027733209457776455561313124681862022121821821064303934042631072761088987853055366375789252155648112110008272659812033889134406907304333936797527803821974055038384977311071062446004384063889213496875267054207643007779965888184749074878258767360809728737280000
2122 65388077912868274442215720656141231658025303291145651067850257462187641679119464250940736397871382617668022577107140328191169969888724644573596774104550931148376168266950780834655507080542546257123341719144314744232783502296968488378648677595841165214474412451312056190075174243392816426887317278956428989551476875601444294333741457607911221378761461017277237347690450989172753042679952188401305700568743149306676223647273671847599001433255470440853558826993090381972266597453906531115108970174995341832167523963573696336615561521601748270512961985703854690484795449832607085684488110881767870698305980967596851583246851163839242131532003957396583326693213384662555027733209457776455561313124681862022121821821064303934042631072761088987853055366375789252155648112110008272659812033889134406907304333936797527803821974055038384977311071062446004384063889213496875267054207643007779965888184749074878258767360809728737280000
2123 65388077912868274442215720656141231658025303291145651067850257462187641679119464250940736397871382617668022577107140328191169969888724644573596774104550931148376168266950780834655507080542546257123341719144314744232783502296968488378648677595841165214474412451312056190075174243392816426887317278956428989551476875601444294333741457607911221378761461017277237347690450989172753042679952188401305700568743149306676223647273671847599001433255470440853558826993090381972266597453906531115108970174995341832167523963573696336615561521601748270512961985703854690484795449832607085684488110881767870698305980967596851583246851163839242131532003957396583326693213384662555027733209457776455561313124681862022121821821064303934042631072761088987853055366375789252155648112110008272659812033889134406907304333936797527803821974055038384977311071062446004384063889213496875267054207643007779965888184749074878258767360809728737280000
2124 65388077912868274442215720656141231658025303291145651067850257462187641679119464250940736397871382617668022577107140328191169969888724644573596774104550931148376168266950780834655507080542546257123341719144314744232783502296968488378648677595841165214474412451312056190075174243392816426887317278956428989551476875601444294333741457607911221378761461017277237347690450989172753042679952188401305700568743149306676223647273671847599001433255470440853558826993090381972266597453906531115108970174995341832167523963573696336615561521601748270512961985703854690484795449832607085684488110881767870698305980967596851583246851163839242131532003957396583326693213384662555027733209457776455561313124681862022121821821064303934042631072761088987853055366375789252155648112110008272659812033889134406907304333936797527803821974055038384977311071062446004384063889213496875267054207643007779965888184749074878258767360809728737280000
2125 65388077912868274442215720656141231658025303291145651067850257462187641679119464250940736397871382617668022577107140328191169969888724644573596774104550931148376168266950780834655507080542546257123341719144314744232783502296968488378648677595841165214474412451312056190075174243392816426887317278956428989551476875601444294333741457607911221378761461017277237347690450989172753042679952188401305700568743149306676223647273671847599001433255470440853558826993090381972266597453906531115108970174995341832167523963573696336615561521601748270512961985703854690484795449832607085684488110881767870698305980967596851583246851163839242131532003957396583326693213384662555027733209457776455561313124681862022121821821064303934042631072761088987853055366375789252155648112110008272659812033889134406907304333936797527803821974055038384977311071062446004384063889213496875267054207643007779965888184749074878258767360809728737280000
2126 65388077912868274442215720656141231658025303291145651067850257462187641679119464250940736397871382617668022577107140328191169969888724644573596774104550931148376168266950780834655507080542546257123341719144314744232783502296968488378648677595841165214474412451312056190075174243392816426887317278956428989551476875601444294333741457607911221378761461017277237347690450989172753042679952188401305700568743149306676223647273671847599001433255470440853558826993090381972266597453906531115108970174995341832167523963573696336615561521601748270512961985703854690484795449832607085684488110881767870698305980967596851583246851163839242131532003957396583326693213384662555027733209457776455561313124681862022121821821064303934042631072761088987853055366375789252155648112110008272659812033889134406907304333936797527803821974055038384977311071062446004384063889213496875267054207643007779965888184749074878258767360809728737280000
2127 65388077912868274442215720656141231658025303291145651067850257462187641679119464250940736397871382617668022577107140328191169969888724644573596774104550931148376168266950780834655507080542546257123341719144314744232783502296968488378648677595841165214474412451312056190075174243392816426887317278956428989551476875601444294333741457607911221378761461017277237347690450989172753042679952188401305700568743149306676223647273671847599001433255470440853558826993090381972266597453906531115108970174995341832167523963573696336615561521601748270512961985703854690484795449832607085684488110881767870698305980967596851583246851163839242131532003957396583326693213384662555027733209457776455561313124681862022121821821064303934042631072761088987853055366375789252155648112110008272659812033889134406907304333936797527803821974055038384977311071062446004384063889213496875267054207643007779965888184749074878258767360809728737280000
2128 65388077912868274442215720656141231658025303291145651067850257462187641679119464250940736397871382617668022577107140328191169969888724644573596774104550931148376168266950780834655507080542546257123341719144314744232783502296968488378648677595841165214474412451312056190075174243392816426887317278956428989551476875601444294333741457607911221378761461017277237347690450989172753042679952188401305700568743149306676223647273671847599001433255470440853558826993090381972266597453906531115108970174995341832167523963573696336615561521601748270512961985703854690484795449832607085684488110881767870698305980967596851583246851163839242131532003957396583326693213384662555027733209457776455561313124681862022121821821064303934042631072761088987853055366375789252155648112110008272659812033889134406907304333936797527803821974055038384977311071062446004384063889213496875267054207643007779965888184749074878258767360809728737280000
2129 139211217876496556287477269276924682199935870706849091123453198136997489134845339390252827791068173593015220066661101758719000865893094768297187532068588932414892862240338212396981574574475080981415594520058246090471596076390245911758143034601545840741616024108843367628670045964183306172843098486898237318755094268155474902636535563247242990315383150505783238313232970155948791227865618209106379836510854164873913680145045647363538274051400896568577226742668289423218955585979367004744066997502565082760684658518448399500654530479490122067922096067563506636042129512693620485422275188067283796716693433480013697020732546127813746498031636425297325902529851295946579654044002935606073890035642447684245097358657045903075576761553908358455139154875014055317839374830682207612492739820149967152305650926951441936694336982763176721616695270291947543333672020135534847443558408071963563547375945330780415812915711163912481669120000
2130 139211217876496556287477269276924682199935870706849091123453198136997489134845339390252827791068173593015220066661101758719000865893094768297187532068588932414892862240338212396981574574475080981415594520058246090471596076390245911758143034601545840741616024108843367628670045964183306172843098486898237318755094268155474902636535563247242990315383150505783238313232970155948791227865618209106379836510854164873913680145045647363538274051400896568577226742668289423218955585979367004744066997502565082760684658518448399500654530479490122067922096067563506636042129512693620485422275188067283796716693433480013697020732546127813746498031636425297325902529851295946579654044002935606073890035642447684245097358657045903075576761553908358455139154875014055317839374830682207612492739820149967152305650926951441936694336982763176721616695270291947543333672020135534847443558408071963563547375945330780415812915711163912481669120000
2131 296659105294814161448614060829126497768063340476295413184078765229941649346355418240628776022766277926715433962054807847830190845218184951241306630838163014976136689434160730617967735418206397571396631922244122418794971238787614037956602806735894186620383747375945216416695867949674625454328642875580143726267105885439317017518457285279874812362081493727824080845499459402326874106581632403605695431604630225346310052389092274531700062003535310587638070188626124760879594353722031087109606771677966191363019007302813539335894804451793450126741986719977832641405777991550105254434868425771381770803273706745909188351181055798371093787305417222308601498291113111662161242767770255776543459665954056015126302471298164819454054078871378711867901539038654951882315707764183784422222028556739580001563342125333522767095632110268329593765177620992140214844055074908824759902222967601354353919458139499893066097323380490297498436894720000
2132 296659105294814161448614060829126497768063340476295413184078765229941649346355418240628776022766277926715433962054807847830190845218184951241306630838163014976136689434160730617967735418206397571396631922244122418794971238787614037956602806735894186620383747375945216416695867949674625454328642875580143726267105885439317017518457285279874812362081493727824080845499459402326874106581632403605695431604630225346310052389092274531700062003535310587638070188626124760879594353722031087109606771677966191363019007302813539335894804451793450126741986719977832641405777991550105254434868425771381770803273706745909188351181055798371093787305417222308601498291113111662161242767770255776543459665954056015126302471298164819454054078871378711867901539038654951882315707764183784422222028556739580001563342125333522767095632110268329593765177620992140214844055074908824759902222967601354353919458139499893066097323380490297498436894720000
2133 296659105294814161448614060829126497768063340476295413184078765229941649346355418240628776022766277926715433962054807847830190845218184951241306630838163014976136689434160730617967735418206397571396631922244122418794971238787614037956602806735894186620383747375945216416695867949674625454328642875580143726267105885439317017518457285279874812362081493727824080845499459402326874106581632403605695431604630225346310052389092274531700062003535310587638070188626124760879594353722031087109606771677966191363019007302813539335894804451793450126741986719977832641405777991550105254434868425771381770803273706745909188351181055798371093787305417222308601498291113111662161242767770255776543459665954056015126302471298164819454054078871378711867901539038654951882315707764183784422222028556739580001563342125333522767095632110268329593765177620992140214844055074908824759902222967601354353919458139499893066097323380490297498436894720000
2134 296659105294814161448614060829126497768063340476295413184078765229941649346355418240628776022766277926715433962054807847830190845218184951241306630838163014976136689434160730617967735418206397571396631922244122418794971238787614037956602806735894186620383747375945216416695867949674625454328642875580143726267105885439317017518457285279874812362081493727824080845499459402326874106581632403605695431604630225346310052389092274531700062003535310587638070188626124760879594353722031087109606771677966191363019007302813539335894804451793450126741986719977832641405777991550105254434868425771381770803273706745909188351181055798371093787305417222308601498291113111662161242767770255776543459665954056015126302471298164819454054078871378711867901539038654951882315707764183784422222028556739580001563342125333522767095632110268329593765177620992140214844055074908824759902222967601354353919458139499893066097323380490297498436894720000
2135 296659105294814161448614060829126497768063340476295413184078765229941649346355418240628776022766277926715433962054807847830190845218184951241306630838163014976136689434160730617967735418206397571396631922244122418794971238787614037956602806735894186620383747375945216416695867949674625454328642875580143726267105885439317017518457285279874812362081493727824080845499459402326874106581632403605695431604630225346310052389092274531700062003535310587638070188626124760879594353722031087109606771677966191363019007302813539335894804451793450126741986719977832641405777991550105254434868425771381770803273706745909188351181055798371093787305417222308601498291113111662161242767770255776543459665954056015126302471298164819454054078871378711867901539038654951882315707764183784422222028556739580001563342125333522767095632110268329593765177620992140214844055074908824759902222967601354353919458139499893066097323380490297498436894720000
2136 296659105294814161448614060829126497768063340476295413184078765229941649346355418240628776022766277926715433962054807847830190845218184951241306630838163014976136689434160730617967735418206397571396631922244122418794971238787614037956602806735894186620383747375945216416695867949674625454328642875580143726267105885439317017518457285279874812362081493727824080845499459402326874106581632403605695431604630225346310052389092274531700062003535310587638070188626124760879594353722031087109606771677966191363019007302813539335894804451793450126741986719977832641405777991550105254434868425771381770803273706745909188351181055798371093787305417222308601498291113111662161242767770255776543459665954056015126302471298164819454054078871378711867901539038654951882315707764183784422222028556739580001563342125333522767095632110268329593765177620992140214844055074908824759902222967601354353919458139499893066097323380490297498436894720000
2137 633960508015017863015688247991843325730351358597843297974376321296385304653161528780223694360651535929390882376911124370813117836231261240802672270101154363004004105320801481330597050588707071610074602417835689608964853537289131199113260197994605876807760068142394927482479069808454674595900309825114767143032805277183820466436943218643092474017768152096360060766832344742772529965764948446505371137339094791565064581955490190674243032501554958725782555993094028613999693133903980433153229671075813750942771618606112533560807197113482602920847625620592628354684147567942574928727313825873442844206595911316007935506473916241119027423471676604073481401848108719622038575794725036594473373306143817704324908381164178219173313566548136307261705588925605632172508667492060747310288475025752482463340862121837738153283365819643420341876184576060203639121745695080158511911050481764094254325882044111271482249980064107765754159644016640000
2138 633960508015017863015688247991843325730351358597843297974376321296385304653161528780223694360651535929390882376911124370813117836231261240802672270101154363004004105320801481330597050588707071610074602417835689608964853537289131199113260197994605876807760068142394927482479069808454674595900309825114767143032805277183820466436943218643092474017768152096360060766832344742772529965764948446505371137339094791565064581955490190674243032501554958725782555993094028613999693133903980433153229671075813750942771618606112533560807197113482602920847625620592628354684147567942574928727313825873442844206595911316007935506473916241119027423471676604073481401848108719622038575794725036594473373306143817704324908381164178219173313566548136307261705588925605632172508667492060747310288475025752482463340862121837738153283365819643420341876184576060203639121745695080158511911050481764094254325882044111271482249980064107765754159644016640000
2139 633960508015017863015688247991843325730351358597843297974376321296385304653161528780223694360651535929390882376911124370813117836231261240802672270101154363004004105320801481330597050588707071610074602417835689608964853537289131199113260197994605876807760068142394927482479069808454674595900309825114767143032805277183820466436943218643092474017768152096360060766832344742772529965764948446505371137339094791565064581955490190674243032501554958725782555993094028613999693133903980433153229671075813750942771618606112533560807197113482602920847625620592628354684147567942574928727313825873442844206595911316007935506473916241119027423471676604073481401848108719622038575794725036594473373306143817704324908381164178219173313566548136307261705588925605632172508667492060747310288475025752482463340862121837738153283365819643420341876184576060203639121745695080158511911050481764094254325882044111271482249980064107765754159644016640000
2140 633960508015017863015688247991843325730351358597843297974376321296385304653161528780223694360651535929390882376911124370813117836231261240802672270101154363004004105320801481330597050588707071610074602417835689608964853537289131199113260197994605876807760068142394927482479069808454674595900309825114767143032805277183820466436943218643092474017768152096360060766832344742772529965764948446505371137339094791565064581955490190674243032501554958725782555993094028613999693133903980433153229671075813750942771618606112533560807197113482602920847625620592628354684147567942574928727313825873442844206595911316007935506473916241119027423471676604073481401848108719622038575794725036594473373306143817704324908381164178219173313566548136307261705588925605632172508667492060747310288475025752482463340862121837738153283365819643420341876184576060203639121745695080158511911050481764094254325882044111271482249980064107765754159644016640000
2141 1357309447660153244716588538950536560388682258757982500963139703895560937262418833118458929626154938424825879168966717277910885287371130316558521330286571491191572789491835971528808285310421840317169723776586211452793751423336029897301490083906451182245414305892867539739987688459901458309822563335570716453233236098450559618641495431114860986872041613638306890101788050094275986656702754623967999605043001948740803269966704498233554332585829166631900452381214315262573342999688422107381064725773317240768474035435686934353688209019966252853534766453688817307378759942965052922405178901195041129446321846127572989919360654672235837713652859609321323681356800768710784590776506303348767492248453913704959628844072505567250064345979559833847311665889721658481341057100502059991327625030136064954012785802854597386179686219856562951956911177344895991359657533166619374001559081456925798511713456442232243497207317254726479655797839626240000
2142 1357309447660153244716588538950536560388682258757982500963139703895560937262418833118458929626154938424825879168966717277910885287371130316558521330286571491191572789491835971528808285310421840317169723776586211452793751423336029897301490083906451182245414305892867539739987688459901458309822563335570716453233236098450559618641495431114860986872041613638306890101788050094275986656702754623967999605043001948740803269966704498233554332585829166631900452381214315262573342999688422107381064725773317240768474035435686934353688209019966252853534766453688817307378759942965052922405178901195041129446321846127572989919360654672235837713652859609321323681356800768710784590776506303348767492248453913704959628844072505567250064345979559833847311665889721658481341057100502059991327625030136064954012785802854597386179686219856562951956911177344895991359657533166619374001559081456925798511713456442232243497207317254726479655797839626240000
2143 2908714146335708403427649238970999848912946080518356499564008385448187088553363559372857486188850033044401859059095675126563027170836332268384911210804122705623540487881004486986236155420234003799694718053224251143337009300209112069917093249811524883551922857528415137662793616369568825157949753228128045359278824958979549262748724708879147094866785178026891665488131791352033439405314003159163423153607153176151541407538647739714506934731431904092162669452942277607694674048332288576117621707332218846966839857938677100319953831929787679865125004510255135489712682557774108412714298385260973140403467716251388917397189882962601400220358078142775596649147624047347211378034053008076408735888436737069728484612847379430616887893434196723934788900001673514125513885366375914561415100439581587196449399975517402198583067569152614406043660653050112109483746093576065318485341111562191986210601937155703697814515280876878845902374770319032320000
2144 2908714146335708403427649238970999848912946080518356499564008385448187088553363559372857486188850033044401859059095675126563027170836332268384911210804122705623540487881004486986236155420234003799694718053224251143337009300209112069917093249811524883551922857528415137662793616369568825157949753228128045359278824958979549262748724708879147094866785178026891665488131791352033439405314003159163423153607153176151541407538647739714506934731431904092162669452942277607694674048332288576117621707332218846966839857938677100319953831929787679865125004510255135489712682557774108412714298385260973140403467716251388917397189882962601400220358078142775596649147624047347211378034053008076408735888436737069728484612847379430616887893434196723934788900001673514125513885366375914561415100439581587196449399975517402198583067569152614406043660653050112109483746093576065318485341111562191986210601937155703697814515280876878845902374770319032320000
2145 2908714146335708403427649238970999848912946080518356499564008385448187088553363559372857486188850033044401859059095675126563027170836332268384911210804122705623540487881004486986236155420234003799694718053224251143337009300209112069917093249811524883551922857528415137662793616369568825157949753228128045359278824958979549262748724708879147094866785178026891665488131791352033439405314003159163423153607153176151541407538647739714506934731431904092162669452942277607694674048332288576117621707332218846966839857938677100319953831929787679865125004510255135489712682557774108412714298385260973140403467716251388917397189882962601400220358078142775596649147624047347211378034053008076408735888436737069728484612847379430616887893434196723934788900001673514125513885366375914561415100439581587196449399975517402198583067569152614406043660653050112109483746093576065318485341111562191986210601937155703697814515280876878845902374770319032320000
2146 2908714146335708403427649238970999848912946080518356499564008385448187088553363559372857486188850033044401859059095675126563027170836332268384911210804122705623540487881004486986236155420234003799694718053224251143337009300209112069917093249811524883551922857528415137662793616369568825157949753228128045359278824958979549262748724708879147094866785178026891665488131791352033439405314003159163423153607153176151541407538647739714506934731431904092162669452942277607694674048332288576117621707332218846966839857938677100319953831929787679865125004510255135489712682557774108412714298385260973140403467716251388917397189882962601400220358078142775596649147624047347211378034053008076408735888436737069728484612847379430616887893434196723934788900001673514125513885366375914561415100439581587196449399975517402198583067569152614406043660653050112109483746093576065318485341111562191986210601937155703697814515280876878845902374770319032320000
2147 2908714146335708403427649238970999848912946080518356499564008385448187088553363559372857486188850033044401859059095675126563027170836332268384911210804122705623540487881004486986236155420234003799694718053224251143337009300209112069917093249811524883551922857528415137662793616369568825157949753228128045359278824958979549262748724708879147094866785178026891665488131791352033439405314003159163423153607153176151541407538647739714506934731431904092162669452942277607694674048332288576117621707332218846966839857938677100319953831929787679865125004510255135489712682557774108412714298385260973140403467716251388917397189882962601400220358078142775596649147624047347211378034053008076408735888436737069728484612847379430616887893434196723934788900001673514125513885366375914561415100439581587196449399975517402198583067569152614406043660653050112109483746093576065318485341111562191986210601937155703697814515280876878845902374770319032320000
2148 2908714146335708403427649238970999848912946080518356499564008385448187088553363559372857486188850033044401859059095675126563027170836332268384911210804122705623540487881004486986236155420234003799694718053224251143337009300209112069917093249811524883551922857528415137662793616369568825157949753228128045359278824958979549262748724708879147094866785178026891665488131791352033439405314003159163423153607153176151541407538647739714506934731431904092162669452942277607694674048332288576117621707332218846966839857938677100319953831929787679865125004510255135489712682557774108412714298385260973140403467716251388917397189882962601400220358078142775596649147624047347211378034053008076408735888436737069728484612847379430616887893434196723934788900001673514125513885366375914561415100439581587196449399975517402198583067569152614406043660653050112109483746093576065318485341111562191986210601937155703697814515280876878845902374770319032320000
2149 2908714146335708403427649238970999848912946080518356499564008385448187088553363559372857486188850033044401859059095675126563027170836332268384911210804122705623540487881004486986236155420234003799694718053224251143337009300209112069917093249811524883551922857528415137662793616369568825157949753228128045359278824958979549262748724708879147094866785178026891665488131791352033439405314003159163423153607153176151541407538647739714506934731431904092162669452942277607694674048332288576117621707332218846966839857938677100319953831929787679865125004510255135489712682557774108412714298385260973140403467716251388917397189882962601400220358078142775596649147624047347211378034053008076408735888436737069728484612847379430616887893434196723934788900001673514125513885366375914561415100439581587196449399975517402198583067569152614406043660653050112109483746093576065318485341111562191986210601937155703697814515280876878845902374770319032320000
2150 2908714146335708403427649238970999848912946080518356499564008385448187088553363559372857486188850033044401859059095675126563027170836332268384911210804122705623540487881004486986236155420234003799694718053224251143337009300209112069917093249811524883551922857528415137662793616369568825157949753228128045359278824958979549262748724708879147094866785178026891665488131791352033439405314003159163423153607153176151541407538647739714506934731431904092162669452942277607694674048332288576117621707332218846966839857938677100319953831929787679865125004510255135489712682557774108412714298385260973140403467716251388917397189882962601400220358078142775596649147624047347211378034053008076408735888436737069728484612847379430616887893434196723934788900001673514125513885366375914561415100439581587196449399975517402198583067569152614406043660653050112109483746093576065318485341111562191986210601937155703697814515280876878845902374770319032320000
2151 2908714146335708403427649238970999848912946080518356499564008385448187088553363559372857486188850033044401859059095675126563027170836332268384911210804122705623540487881004486986236155420234003799694718053224251143337009300209112069917093249811524883551922857528415137662793616369568825157949753228128045359278824958979549262748724708879147094866785178026891665488131791352033439405314003159163423153607153176151541407538647739714506934731431904092162669452942277607694674048332288576117621707332218846966839857938677100319953831929787679865125004510255135489712682557774108412714298385260973140403467716251388917397189882962601400220358078142775596649147624047347211378034053008076408735888436737069728484612847379430616887893434196723934788900001673514125513885366375914561415100439581587196449399975517402198583067569152614406043660653050112109483746093576065318485341111562191986210601937155703697814515280876878845902374770319032320000
2152 2908714146335708403427649238970999848912946080518356499564008385448187088553363559372857486188850033044401859059095675126563027170836332268384911210804122705623540487881004486986236155420234003799694718053224251143337009300209112069917093249811524883551922857528415137662793616369568825157949753228128045359278824958979549262748724708879147094866785178026891665488131791352033439405314003159163423153607153176151541407538647739714506934731431904092162669452942277607694674048332288576117621707332218846966839857938677100319953831929787679865125004510255135489712682557774108412714298385260973140403467716251388917397189882962601400220358078142775596649147624047347211378034053008076408735888436737069728484612847379430616887893434196723934788900001673514125513885366375914561415100439581587196449399975517402198583067569152614406043660653050112109483746093576065318485341111562191986210601937155703697814515280876878845902374770319032320000
2153 6262461557060780192579728811504562674709572911356021543561310053869946801655391743329762167764594121144597202554232988547490197498810623373832713836861276185207482670407802660481366442619763810180742727968591812711604581023350218286531501766844213074287289912258677791387994656043681680565065818700159681658527310136682969562698004298216803695248188488291897755795947746780927995039641048801678850049716200788254268650430708583605333430476772889510426227332184723689366633226059417304381239535886267177519606214141971796988860600144832874749614134710579306709351405546887655412573884423466875171288665993089240339156149818018480814674430942241395859585614834573938546096907316126388508008367804294911125427371460407914118159634563825546631600501703603075912231395193807344050726711246419157233955558147288966933549344476385578816212001386016891371718505339469268630698939413193399346311425970696230061394651399727920155227812880496876584960000
2154 6262461557060780192579728811504562674709572911356021543561310053869946801655391743329762167764594121144597202554232988547490197498810623373832713836861276185207482670407802660481366442619763810180742727968591812711604581023350218286531501766844213074287289912258677791387994656043681680565065818700159681658527310136682969562698004298216803695248188488291897755795947746780927995039641048801678850049716200788254268650430708583605333430476772889510426227332184723689366633226059417304381239535886267177519606214141971796988860600144832874749614134710579306709351405546887655412573884423466875171288665993089240339156149818018480814674430942241395859585614834573938546096907316126388508008367804294911125427371460407914118159634563825546631600501703603075912231395193807344050726711246419157233955558147288966933549344476385578816212001386016891371718505339469268630698939413193399346311425970696230061394651399727920155227812880496876584960000
2155 6262461557060780192579728811504562674709572911356021543561310053869946801655391743329762167764594121144597202554232988547490197498810623373832713836861276185207482670407802660481366442619763810180742727968591812711604581023350218286531501766844213074287289912258677791387994656043681680565065818700159681658527310136682969562698004298216803695248188488291897755795947746780927995039641048801678850049716200788254268650430708583605333430476772889510426227332184723689366633226059417304381239535886267177519606214141971796988860600144832874749614134710579306709351405546887655412573884423466875171288665993089240339156149818018480814674430942241395859585614834573938546096907316126388508008367804294911125427371460407914118159634563825546631600501703603075912231395193807344050726711246419157233955558147288966933549344476385578816212001386016891371718505339469268630698939413193399346311425970696230061394651399727920155227812880496876584960000
2156 6262461557060780192579728811504562674709572911356021543561310053869946801655391743329762167764594121144597202554232988547490197498810623373832713836861276185207482670407802660481366442619763810180742727968591812711604581023350218286531501766844213074287289912258677791387994656043681680565065818700159681658527310136682969562698004298216803695248188488291897755795947746780927995039641048801678850049716200788254268650430708583605333430476772889510426227332184723689366633226059417304381239535886267177519606214141971796988860600144832874749614134710579306709351405546887655412573884423466875171288665993089240339156149818018480814674430942241395859585614834573938546096907316126388508008367804294911125427371460407914118159634563825546631600501703603075912231395193807344050726711246419157233955558147288966933549344476385578816212001386016891371718505339469268630698939413193399346311425970696230061394651399727920155227812880496876584960000
2157 6262461557060780192579728811504562674709572911356021543561310053869946801655391743329762167764594121144597202554232988547490197498810623373832713836861276185207482670407802660481366442619763810180742727968591812711604581023350218286531501766844213074287289912258677791387994656043681680565065818700159681658527310136682969562698004298216803695248188488291897755795947746780927995039641048801678850049716200788254268650430708583605333430476772889510426227332184723689366633226059417304381239535886267177519606214141971796988860600144832874749614134710579306709351405546887655412573884423466875171288665993089240339156149818018480814674430942241395859585614834573938546096907316126388508008367804294911125427371460407914118159634563825546631600501703603075912231395193807344050726711246419157233955558147288966933549344476385578816212001386016891371718505339469268630698939413193399346311425970696230061394651399727920155227812880496876584960000
2158 6262461557060780192579728811504562674709572911356021543561310053869946801655391743329762167764594121144597202554232988547490197498810623373832713836861276185207482670407802660481366442619763810180742727968591812711604581023350218286531501766844213074287289912258677791387994656043681680565065818700159681658527310136682969562698004298216803695248188488291897755795947746780927995039641048801678850049716200788254268650430708583605333430476772889510426227332184723689366633226059417304381239535886267177519606214141971796988860600144832874749614134710579306709351405546887655412573884423466875171288665993089240339156149818018480814674430942241395859585614834573938546096907316126388508008367804294911125427371460407914118159634563825546631600501703603075912231395193807344050726711246419157233955558147288966933549344476385578816212001386016891371718505339469268630698939413193399346311425970696230061394651399727920155227812880496876584960000
2159 6262461557060780192579728811504562674709572911356021543561310053869946801655391743329762167764594121144597202554232988547490197498810623373832713836861276185207482670407802660481366442619763810180742727968591812711604581023350218286531501766844213074287289912258677791387994656043681680565065818700159681658527310136682969562698004298216803695248188488291897755795947746780927995039641048801678850049716200788254268650430708583605333430476772889510426227332184723689366633226059417304381239535886267177519606214141971796988860600144832874749614134710579306709351405546887655412573884423466875171288665993089240339156149818018480814674430942241395859585614834573938546096907316126388508008367804294911125427371460407914118159634563825546631600501703603075912231395193807344050726711246419157233955558147288966933549344476385578816212001386016891371718505339469268630698939413193399346311425970696230061394651399727920155227812880496876584960000
2160 6262461557060780192579728811504562674709572911356021543561310053869946801655391743329762167764594121144597202554232988547490197498810623373832713836861276185207482670407802660481366442619763810180742727968591812711604581023350218286531501766844213074287289912258677791387994656043681680565065818700159681658527310136682969562698004298216803695248188488291897755795947746780927995039641048801678850049716200788254268650430708583605333430476772889510426227332184723689366633226059417304381239535886267177519606214141971796988860600144832874749614134710579306709351405546887655412573884423466875171288665993089240339156149818018480814674430942241395859585614834573938546096907316126388508008367804294911125427371460407914118159634563825546631600501703603075912231395193807344050726711246419157233955558147288966933549344476385578816212001386016891371718505339469268630698939413193399346311425970696230061394651399727920155227812880496876584960000
2161 13533179424808345996164793961661359940047387061440362555635991026412955038377301557335616044539287895793474554719697488251126316794929757110852494601457217836233370050751261549300232882501309593800585035140126907269777499591459821717194575318150344453534833500391002707189456451710396111701107234211045072064077517205371897224990387288446512785431335323198791050275043080793585397280664306460427994957436709903417474553580761249171125543260306214232031077264851187892721294401514400794767858637050223370619869028760801053292927756912983842333916145109561881798908387386824223346572164239111917245154807211065848372916439756737937040511445266183656452564513657514281198115416710149125565806082825081302942048549725941502409342970292427006270888684181486247046332045013817670493620423003511798782577961156291457543400133413469235821834134995182502254283690038593089510940408071910935987378991522674553162673841674812035455447303634753750300098560000
2162 13533179424808345996164793961661359940047387061440362555635991026412955038377301557335616044539287895793474554719697488251126316794929757110852494601457217836233370050751261549300232882501309593800585035140126907269777499591459821717194575318150344453534833500391002707189456451710396111701107234211045072064077517205371897224990387288446512785431335323198791050275043080793585397280664306460427994957436709903417474553580761249171125543260306214232031077264851187892721294401514400794767858637050223370619869028760801053292927756912983842333916145109561881798908387386824223346572164239111917245154807211065848372916439756737937040511445266183656452564513657514281198115416710149125565806082825081302942048549725941502409342970292427006270888684181486247046332045013817670493620423003511798782577961156291457543400133413469235821834134995182502254283690038593089510940408071910935987378991522674553162673841674812035455447303634753750300098560000
2163 13533179424808345996164793961661359940047387061440362555635991026412955038377301557335616044539287895793474554719697488251126316794929757110852494601457217836233370050751261549300232882501309593800585035140126907269777499591459821717194575318150344453534833500391002707189456451710396111701107234211045072064077517205371897224990387288446512785431335323198791050275043080793585397280664306460427994957436709903417474553580761249171125543260306214232031077264851187892721294401514400794767858637050223370619869028760801053292927756912983842333916145109561881798908387386824223346572164239111917245154807211065848372916439756737937040511445266183656452564513657514281198115416710149125565806082825081302942048549725941502409342970292427006270888684181486247046332045013817670493620423003511798782577961156291457543400133413469235821834134995182502254283690038593089510940408071910935987378991522674553162673841674812035455447303634753750300098560000
2164 13533179424808345996164793961661359940047387061440362555635991026412955038377301557335616044539287895793474554719697488251126316794929757110852494601457217836233370050751261549300232882501309593800585035140126907269777499591459821717194575318150344453534833500391002707189456451710396111701107234211045072064077517205371897224990387288446512785431335323198791050275043080793585397280664306460427994957436709903417474553580761249171125543260306214232031077264851187892721294401514400794767858637050223370619869028760801053292927756912983842333916145109561881798908387386824223346572164239111917245154807211065848372916439756737937040511445266183656452564513657514281198115416710149125565806082825081302942048549725941502409342970292427006270888684181486247046332045013817670493620423003511798782577961156291457543400133413469235821834134995182502254283690038593089510940408071910935987378991522674553162673841674812035455447303634753750300098560000
2165 13533179424808345996164793961661359940047387061440362555635991026412955038377301557335616044539287895793474554719697488251126316794929757110852494601457217836233370050751261549300232882501309593800585035140126907269777499591459821717194575318150344453534833500391002707189456451710396111701107234211045072064077517205371897224990387288446512785431335323198791050275043080793585397280664306460427994957436709903417474553580761249171125543260306214232031077264851187892721294401514400794767858637050223370619869028760801053292927756912983842333916145109561881798908387386824223346572164239111917245154807211065848372916439756737937040511445266183656452564513657514281198115416710149125565806082825081302942048549725941502409342970292427006270888684181486247046332045013817670493620423003511798782577961156291457543400133413469235821834134995182502254283690038593089510940408071910935987378991522674553162673841674812035455447303634753750300098560000
2166 13533179424808345996164793961661359940047387061440362555635991026412955038377301557335616044539287895793474554719697488251126316794929757110852494601457217836233370050751261549300232882501309593800585035140126907269777499591459821717194575318150344453534833500391002707189456451710396111701107234211045072064077517205371897224990387288446512785431335323198791050275043080793585397280664306460427994957436709903417474553580761249171125543260306214232031077264851187892721294401514400794767858637050223370619869028760801053292927756912983842333916145109561881798908387386824223346572164239111917245154807211065848372916439756737937040511445266183656452564513657514281198115416710149125565806082825081302942048549725941502409342970292427006270888684181486247046332045013817670493620423003511798782577961156291457543400133413469235821834134995182502254283690038593089510940408071910935987378991522674553162673841674812035455447303634753750300098560000
2167 13533179424808345996164793961661359940047387061440362555635991026412955038377301557335616044539287895793474554719697488251126316794929757110852494601457217836233370050751261549300232882501309593800585035140126907269777499591459821717194575318150344453534833500391002707189456451710396111701107234211045072064077517205371897224990387288446512785431335323198791050275043080793585397280664306460427994957436709903417474553580761249171125543260306214232031077264851187892721294401514400794767858637050223370619869028760801053292927756912983842333916145109561881798908387386824223346572164239111917245154807211065848372916439756737937040511445266183656452564513657514281198115416710149125565806082825081302942048549725941502409342970292427006270888684181486247046332045013817670493620423003511798782577961156291457543400133413469235821834134995182502254283690038593089510940408071910935987378991522674553162673841674812035455447303634753750300098560000
2168 13533179424808345996164793961661359940047387061440362555635991026412955038377301557335616044539287895793474554719697488251126316794929757110852494601457217836233370050751261549300232882501309593800585035140126907269777499591459821717194575318150344453534833500391002707189456451710396111701107234211045072064077517205371897224990387288446512785431335323198791050275043080793585397280664306460427994957436709903417474553580761249171125543260306214232031077264851187892721294401514400794767858637050223370619869028760801053292927756912983842333916145109561881798908387386824223346572164239111917245154807211065848372916439756737937040511445266183656452564513657514281198115416710149125565806082825081302942048549725941502409342970292427006270888684181486247046332045013817670493620423003511798782577961156291457543400133413469235821834134995182502254283690038593089510940408071910935987378991522674553162673841674812035455447303634753750300098560000
2169 13533179424808345996164793961661359940047387061440362555635991026412955038377301557335616044539287895793474554719697488251126316794929757110852494601457217836233370050751261549300232882501309593800585035140126907269777499591459821717194575318150344453534833500391002707189456451710396111701107234211045072064077517205371897224990387288446512785431335323198791050275043080793585397280664306460427994957436709903417474553580761249171125543260306214232031077264851187892721294401514400794767858637050223370619869028760801053292927756912983842333916145109561881798908387386824223346572164239111917245154807211065848372916439756737937040511445266183656452564513657514281198115416710149125565806082825081302942048549725941502409342970292427006270888684181486247046332045013817670493620423003511798782577961156291457543400133413469235821834134995182502254283690038593089510940408071910935987378991522674553162673841674812035455447303634753750300098560000
2170 13533179424808345996164793961661359940047387061440362555635991026412955038377301557335616044539287895793474554719697488251126316794929757110852494601457217836233370050751261549300232882501309593800585035140126907269777499591459821717194575318150344453534833500391002707189456451710396111701107234211045072064077517205371897224990387288446512785431335323198791050275043080793585397280664306460427994957436709903417474553580761249171125543260306214232031077264851187892721294401514400794767858637050223370619869028760801053292927756912983842333916145109561881798908387386824223346572164239111917245154807211065848372916439756737937040511445266183656452564513657514281198115416710149125565806082825081302942048549725941502409342970292427006270888684181486247046332045013817670493620423003511798782577961156291457543400133413469235821834134995182502254283690038593089510940408071910935987378991522674553162673841674812035455447303634753750300098560000
2171 13533179424808345996164793961661359940047387061440362555635991026412955038377301557335616044539287895793474554719697488251126316794929757110852494601457217836233370050751261549300232882501309593800585035140126907269777499591459821717194575318150344453534833500391002707189456451710396111701107234211045072064077517205371897224990387288446512785431335323198791050275043080793585397280664306460427994957436709903417474553580761249171125543260306214232031077264851187892721294401514400794767858637050223370619869028760801053292927756912983842333916145109561881798908387386824223346572164239111917245154807211065848372916439756737937040511445266183656452564513657514281198115416710149125565806082825081302942048549725941502409342970292427006270888684181486247046332045013817670493620423003511798782577961156291457543400133413469235821834134995182502254283690038593089510940408071910935987378991522674553162673841674812035455447303634753750300098560000
2172 13533179424808345996164793961661359940047387061440362555635991026412955038377301557335616044539287895793474554719697488251126316794929757110852494601457217836233370050751261549300232882501309593800585035140126907269777499591459821717194575318150344453534833500391002707189456451710396111701107234211045072064077517205371897224990387288446512785431335323198791050275043080793585397280664306460427994957436709903417474553580761249171125543260306214232031077264851187892721294401514400794767858637050223370619869028760801053292927756912983842333916145109561881798908387386824223346572164239111917245154807211065848372916439756737937040511445266183656452564513657514281198115416710149125565806082825081302942048549725941502409342970292427006270888684181486247046332045013817670493620423003511798782577961156291457543400133413469235821834134995182502254283690038593089510940408071910935987378991522674553162673841674812035455447303634753750300098560000
2173 13533179424808345996164793961661359940047387061440362555635991026412955038377301557335616044539287895793474554719697488251126316794929757110852494601457217836233370050751261549300232882501309593800585035140126907269777499591459821717194575318150344453534833500391002707189456451710396111701107234211045072064077517205371897224990387288446512785431335323198791050275043080793585397280664306460427994957436709903417474553580761249171125543260306214232031077264851187892721294401514400794767858637050223370619869028760801053292927756912983842333916145109561881798908387386824223346572164239111917245154807211065848372916439756737937040511445266183656452564513657514281198115416710149125565806082825081302942048549725941502409342970292427006270888684181486247046332045013817670493620423003511798782577961156291457543400133413469235821834134995182502254283690038593089510940408071910935987378991522674553162673841674812035455447303634753750300098560000
2174 13533179424808345996164793961661359940047387061440362555635991026412955038377301557335616044539287895793474554719697488251126316794929757110852494601457217836233370050751261549300232882501309593800585035140126907269777499591459821717194575318150344453534833500391002707189456451710396111701107234211045072064077517205371897224990387288446512785431335323198791050275043080793585397280664306460427994957436709903417474553580761249171125543260306214232031077264851187892721294401514400794767858637050223370619869028760801053292927756912983842333916145109561881798908387386824223346572164239111917245154807211065848372916439756737937040511445266183656452564513657514281198115416710149125565806082825081302942048549725941502409342970292427006270888684181486247046332045013817670493620423003511798782577961156291457543400133413469235821834134995182502254283690038593089510940408071910935987378991522674553162673841674812035455447303634753750300098560000
2175 13533179424808345996164793961661359940047387061440362555635991026412955038377301557335616044539287895793474554719697488251126316794929757110852494601457217836233370050751261549300232882501309593800585035140126907269777499591459821717194575318150344453534833500391002707189456451710396111701107234211045072064077517205371897224990387288446512785431335323198791050275043080793585397280664306460427994957436709903417474553580761249171125543260306214232031077264851187892721294401514400794767858637050223370619869028760801053292927756912983842333916145109561881798908387386824223346572164239111917245154807211065848372916439756737937040511445266183656452564513657514281198115416710149125565806082825081302942048549725941502409342970292427006270888684181486247046332045013817670493620423003511798782577961156291457543400133413469235821834134995182502254283690038593089510940408071910935987378991522674553162673841674812035455447303634753750300098560000
2176 13533179424808345996164793961661359940047387061440362555635991026412955038377301557335616044539287895793474554719697488251126316794929757110852494601457217836233370050751261549300232882501309593800585035140126907269777499591459821717194575318150344453534833500391002707189456451710396111701107234211045072064077517205371897224990387288446512785431335323198791050275043080793585397280664306460427994957436709903417474553580761249171125543260306214232031077264851187892721294401514400794767858637050223370619869028760801053292927756912983842333916145109561881798908387386824223346572164239111917245154807211065848372916439756737937040511445266183656452564513657514281198115416710149125565806082825081302942048549725941502409342970292427006270888684181486247046332045013817670493620423003511798782577961156291457543400133413469235821834134995182502254283690038593089510940408071910935987378991522674553162673841674812035455447303634753750300098560000
2177 13533179424808345996164793961661359940047387061440362555635991026412955038377301557335616044539287895793474554719697488251126316794929757110852494601457217836233370050751261549300232882501309593800585035140126907269777499591459821717194575318150344453534833500391002707189456451710396111701107234211045072064077517205371897224990387288446512785431335323198791050275043080793585397280664306460427994957436709903417474553580761249171125543260306214232031077264851187892721294401514400794767858637050223370619869028760801053292927756912983842333916145109561881798908387386824223346572164239111917245154807211065848372916439756737937040511445266183656452564513657514281198115416710149125565806082825081302942048549725941502409342970292427006270888684181486247046332045013817670493620423003511798782577961156291457543400133413469235821834134995182502254283690038593089510940408071910935987378991522674553162673841674812035455447303634753750300098560000
2178 13533179424808345996164793961661359940047387061440362555635991026412955038377301557335616044539287895793474554719697488251126316794929757110852494601457217836233370050751261549300232882501309593800585035140126907269777499591459821717194575318150344453534833500391002707189456451710396111701107234211045072064077517205371897224990387288446512785431335323198791050275043080793585397280664306460427994957436709903417474553580761249171125543260306214232031077264851187892721294401514400794767858637050223370619869028760801053292927756912983842333916145109561881798908387386824223346572164239111917245154807211065848372916439756737937040511445266183656452564513657514281198115416710149125565806082825081302942048549725941502409342970292427006270888684181486247046332045013817670493620423003511798782577961156291457543400133413469235821834134995182502254283690038593089510940408071910935987378991522674553162673841674812035455447303634753750300098560000
2179 29488797966657385925643086042460103309363256406878550008730824446553829028624140093434307361051108324933981054734220826899204244296151940744547585736575277665152513340586998915925207450970353604891474791570336530940845171609790951521766979618249600564252402197351994898965825608276953127396712663345867212027624909990505364053254053901524951359454879669250165698549318873049222580674567523777272601012254590879546677052252478761943882558764207240811595717360110738418239700500899879331799163970132436724580694613669785495125289582313391792445603280193735340439821376115889982672180745877024867677192324912912483604584922229931964811274439235014187410138075259723618730693493011414944607891454475852159110723789852826533749958332267198446664266442831458532313957526085108704005598901724652209547237377359559085987068890707949464855776580154502672412084160594094342044339149188693929516498822527907851341466301009415425257419674620128421903914762240000
2180 29488797966657385925643086042460103309363256406878550008730824446553829028624140093434307361051108324933981054734220826899204244296151940744547585736575277665152513340586998915925207450970353604891474791570336530940845171609790951521766979618249600564252402197351994898965825608276953127396712663345867212027624909990505364053254053901524951359454879669250165698549318873049222580674567523777272601012254590879546677052252478761943882558764207240811595717360110738418239700500899879331799163970132436724580694613669785495125289582313391792445603280193735340439821376115889982672180745877024867677192324912912483604584922229931964811274439235014187410138075259723618730693493011414944607891454475852159110723789852826533749958332267198446664266442831458532313957526085108704005598901724652209547237377359559085987068890707949464855776580154502672412084160594094342044339149188693929516498822527907851341466301009415425257419674620128421903914762240000
2181 29488797966657385925643086042460103309363256406878550008730824446553829028624140093434307361051108324933981054734220826899204244296151940744547585736575277665152513340586998915925207450970353604891474791570336530940845171609790951521766979618249600564252402197351994898965825608276953127396712663345867212027624909990505364053254053901524951359454879669250165698549318873049222580674567523777272601012254590879546677052252478761943882558764207240811595717360110738418239700500899879331799163970132436724580694613669785495125289582313391792445603280193735340439821376115889982672180745877024867677192324912912483604584922229931964811274439235014187410138075259723618730693493011414944607891454475852159110723789852826533749958332267198446664266442831458532313957526085108704005598901724652209547237377359559085987068890707949464855776580154502672412084160594094342044339149188693929516498822527907851341466301009415425257419674620128421903914762240000
2182 29488797966657385925643086042460103309363256406878550008730824446553829028624140093434307361051108324933981054734220826899204244296151940744547585736575277665152513340586998915925207450970353604891474791570336530940845171609790951521766979618249600564252402197351994898965825608276953127396712663345867212027624909990505364053254053901524951359454879669250165698549318873049222580674567523777272601012254590879546677052252478761943882558764207240811595717360110738418239700500899879331799163970132436724580694613669785495125289582313391792445603280193735340439821376115889982672180745877024867677192324912912483604584922229931964811274439235014187410138075259723618730693493011414944607891454475852159110723789852826533749958332267198446664266442831458532313957526085108704005598901724652209547237377359559085987068890707949464855776580154502672412084160594094342044339149188693929516498822527907851341466301009415425257419674620128421903914762240000
2183 29488797966657385925643086042460103309363256406878550008730824446553829028624140093434307361051108324933981054734220826899204244296151940744547585736575277665152513340586998915925207450970353604891474791570336530940845171609790951521766979618249600564252402197351994898965825608276953127396712663345867212027624909990505364053254053901524951359454879669250165698549318873049222580674567523777272601012254590879546677052252478761943882558764207240811595717360110738418239700500899879331799163970132436724580694613669785495125289582313391792445603280193735340439821376115889982672180745877024867677192324912912483604584922229931964811274439235014187410138075259723618730693493011414944607891454475852159110723789852826533749958332267198446664266442831458532313957526085108704005598901724652209547237377359559085987068890707949464855776580154502672412084160594094342044339149188693929516498822527907851341466301009415425257419674620128421903914762240000
2184 29488797966657385925643086042460103309363256406878550008730824446553829028624140093434307361051108324933981054734220826899204244296151940744547585736575277665152513340586998915925207450970353604891474791570336530940845171609790951521766979618249600564252402197351994898965825608276953127396712663345867212027624909990505364053254053901524951359454879669250165698549318873049222580674567523777272601012254590879546677052252478761943882558764207240811595717360110738418239700500899879331799163970132436724580694613669785495125289582313391792445603280193735340439821376115889982672180745877024867677192324912912483604584922229931964811274439235014187410138075259723618730693493011414944607891454475852159110723789852826533749958332267198446664266442831458532313957526085108704005598901724652209547237377359559085987068890707949464855776580154502672412084160594094342044339149188693929516498822527907851341466301009415425257419674620128421903914762240000
2185 29488797966657385925643086042460103309363256406878550008730824446553829028624140093434307361051108324933981054734220826899204244296151940744547585736575277665152513340586998915925207450970353604891474791570336530940845171609790951521766979618249600564252402197351994898965825608276953127396712663345867212027624909990505364053254053901524951359454879669250165698549318873049222580674567523777272601012254590879546677052252478761943882558764207240811595717360110738418239700500899879331799163970132436724580694613669785495125289582313391792445603280193735340439821376115889982672180745877024867677192324912912483604584922229931964811274439235014187410138075259723618730693493011414944607891454475852159110723789852826533749958332267198446664266442831458532313957526085108704005598901724652209547237377359559085987068890707949464855776580154502672412084160594094342044339149188693929516498822527907851341466301009415425257419674620128421903914762240000
2186 29488797966657385925643086042460103309363256406878550008730824446553829028624140093434307361051108324933981054734220826899204244296151940744547585736575277665152513340586998915925207450970353604891474791570336530940845171609790951521766979618249600564252402197351994898965825608276953127396712663345867212027624909990505364053254053901524951359454879669250165698549318873049222580674567523777272601012254590879546677052252478761943882558764207240811595717360110738418239700500899879331799163970132436724580694613669785495125289582313391792445603280193735340439821376115889982672180745877024867677192324912912483604584922229931964811274439235014187410138075259723618730693493011414944607891454475852159110723789852826533749958332267198446664266442831458532313957526085108704005598901724652209547237377359559085987068890707949464855776580154502672412084160594094342044339149188693929516498822527907851341466301009415425257419674620128421903914762240000
2187 88466393899972157776929258127380309928089769220635650026192473339661487085872420280302922083153324974801943164202662480697612732888455822233642757209725832995457540021760996747775622352911060814674424374711009592822535514829372854565300938854748801692757206592055984696897476824830859382190137990037601636082874729971516092159762161704574854078364639007750497095647956619147667742023702571331817803036763772638640031156757436285831647676292621722434787152080332215254719101502699637995397491910397310173742083841009356485375868746940175377336809840581206021319464128347669948016542237631074603031576974738737450813754766689795894433823317705042562230414225779170856192080479034244833823674363427556477332171369558479601249874996801595339992799328494375596941872578255326112016796705173956628641712132078677257961206672123848394567329740463508017236252481782283026133017447566081788549496467583723554024398903028246275772259023860385265711744286720000
2188 88466393899972157776929258127380309928089769220635650026192473339661487085872420280302922083153324974801943164202662480697612732888455822233642757209725832995457540021760996747775622352911060814674424374711009592822535514829372854565300938854748801692757206592055984696897476824830859382190137990037601636082874729971516092159762161704574854078364639007750497095647956619147667742023702571331817803036763772638640031156757436285831647676292621722434787152080332215254719101502699637995397491910397310173742083841009356485375868746940175377336809840581206021319464128347669948016542237631074603031576974738737450813754766689795894433823317705042562230414225779170856192080479034244833823674363427556477332171369558479601249874996801595339992799328494375596941872578255326112016796705173956628641712132078677257961206672123848394567329740463508017236252481782283026133017447566081788549496467583723554024398903028246275772259023860385265711744286720000
2189 88466393899972157776929258127380309928089769220635650026192473339661487085872420280302922083153324974801943164202662480697612732888455822233642757209725832995457540021760996747775622352911060814674424374711009592822535514829372854565300938854748801692757206592055984696897476824830859382190137990037601636082874729971516092159762161704574854078364639007750497095647956619147667742023702571331817803036763772638640031156757436285831647676292621722434787152080332215254719101502699637995397491910397310173742083841009356485375868746940175377336809840581206021319464128347669948016542237631074603031576974738737450813754766689795894433823317705042562230414225779170856192080479034244833823674363427556477332171369558479601249874996801595339992799328494375596941872578255326112016796705173956628641712132078677257961206672123848394567329740463508017236252481782283026133017447566081788549496467583723554024398903028246275772259023860385265711744286720000
2190 88466393899972157776929258127380309928089769220635650026192473339661487085872420280302922083153324974801943164202662480697612732888455822233642757209725832995457540021760996747775622352911060814674424374711009592822535514829372854565300938854748801692757206592055984696897476824830859382190137990037601636082874729971516092159762161704574854078364639007750497095647956619147667742023702571331817803036763772638640031156757436285831647676292621722434787152080332215254719101502699637995397491910397310173742083841009356485375868746940175377336809840581206021319464128347669948016542237631074603031576974738737450813754766689795894433823317705042562230414225779170856192080479034244833823674363427556477332171369558479601249874996801595339992799328494375596941872578255326112016796705173956628641712132078677257961206672123848394567329740463508017236252481782283026133017447566081788549496467583723554024398903028246275772259023860385265711744286720000
2191 88466393899972157776929258127380309928089769220635650026192473339661487085872420280302922083153324974801943164202662480697612732888455822233642757209725832995457540021760996747775622352911060814674424374711009592822535514829372854565300938854748801692757206592055984696897476824830859382190137990037601636082874729971516092159762161704574854078364639007750497095647956619147667742023702571331817803036763772638640031156757436285831647676292621722434787152080332215254719101502699637995397491910397310173742083841009356485375868746940175377336809840581206021319464128347669948016542237631074603031576974738737450813754766689795894433823317705042562230414225779170856192080479034244833823674363427556477332171369558479601249874996801595339992799328494375596941872578255326112016796705173956628641712132078677257961206672123848394567329740463508017236252481782283026133017447566081788549496467583723554024398903028246275772259023860385265711744286720000
2192 88466393899972157776929258127380309928089769220635650026192473339661487085872420280302922083153324974801943164202662480697612732888455822233642757209725832995457540021760996747775622352911060814674424374711009592822535514829372854565300938854748801692757206592055984696897476824830859382190137990037601636082874729971516092159762161704574854078364639007750497095647956619147667742023702571331817803036763772638640031156757436285831647676292621722434787152080332215254719101502699637995397491910397310173742083841009356485375868746940175377336809840581206021319464128347669948016542237631074603031576974738737450813754766689795894433823317705042562230414225779170856192080479034244833823674363427556477332171369558479601249874996801595339992799328494375596941872578255326112016796705173956628641712132078677257961206672123848394567329740463508017236252481782283026133017447566081788549496467583723554024398903028246275772259023860385265711744286720000
2193 88466393899972157776929258127380309928089769220635650026192473339661487085872420280302922083153324974801943164202662480697612732888455822233642757209725832995457540021760996747775622352911060814674424374711009592822535514829372854565300938854748801692757206592055984696897476824830859382190137990037601636082874729971516092159762161704574854078364639007750497095647956619147667742023702571331817803036763772638640031156757436285831647676292621722434787152080332215254719101502699637995397491910397310173742083841009356485375868746940175377336809840581206021319464128347669948016542237631074603031576974738737450813754766689795894433823317705042562230414225779170856192080479034244833823674363427556477332171369558479601249874996801595339992799328494375596941872578255326112016796705173956628641712132078677257961206672123848394567329740463508017236252481782283026133017447566081788549496467583723554024398903028246275772259023860385265711744286720000
2194 88466393899972157776929258127380309928089769220635650026192473339661487085872420280302922083153324974801943164202662480697612732888455822233642757209725832995457540021760996747775622352911060814674424374711009592822535514829372854565300938854748801692757206592055984696897476824830859382190137990037601636082874729971516092159762161704574854078364639007750497095647956619147667742023702571331817803036763772638640031156757436285831647676292621722434787152080332215254719101502699637995397491910397310173742083841009356485375868746940175377336809840581206021319464128347669948016542237631074603031576974738737450813754766689795894433823317705042562230414225779170856192080479034244833823674363427556477332171369558479601249874996801595339992799328494375596941872578255326112016796705173956628641712132078677257961206672123848394567329740463508017236252481782283026133017447566081788549496467583723554024398903028246275772259023860385265711744286720000
2195 88466393899972157776929258127380309928089769220635650026192473339661487085872420280302922083153324974801943164202662480697612732888455822233642757209725832995457540021760996747775622352911060814674424374711009592822535514829372854565300938854748801692757206592055984696897476824830859382190137990037601636082874729971516092159762161704574854078364639007750497095647956619147667742023702571331817803036763772638640031156757436285831647676292621722434787152080332215254719101502699637995397491910397310173742083841009356485375868746940175377336809840581206021319464128347669948016542237631074603031576974738737450813754766689795894433823317705042562230414225779170856192080479034244833823674363427556477332171369558479601249874996801595339992799328494375596941872578255326112016796705173956628641712132078677257961206672123848394567329740463508017236252481782283026133017447566081788549496467583723554024398903028246275772259023860385265711744286720000
2196 88466393899972157776929258127380309928089769220635650026192473339661487085872420280302922083153324974801943164202662480697612732888455822233642757209725832995457540021760996747775622352911060814674424374711009592822535514829372854565300938854748801692757206592055984696897476824830859382190137990037601636082874729971516092159762161704574854078364639007750497095647956619147667742023702571331817803036763772638640031156757436285831647676292621722434787152080332215254719101502699637995397491910397310173742083841009356485375868746940175377336809840581206021319464128347669948016542237631074603031576974738737450813754766689795894433823317705042562230414225779170856192080479034244833823674363427556477332171369558479601249874996801595339992799328494375596941872578255326112016796705173956628641712132078677257961206672123848394567329740463508017236252481782283026133017447566081788549496467583723554024398903028246275772259023860385265711744286720000
2197 1150063120699638051100080355655944029065166999868263450340502153415599332116341463643937987080993224672425261134634612249068965527549925689037355843726435828940948020282892957721083090587843790590767516871243124706692961692781847109348912205111734422005843685696727801059667198722801171968471793870488821269077371489629709198076908102159473103018740307100756462243423436048919680646308133427313631439477929044302320405037846671715811419791804082391652232977044318798311348319535095293940167394835165032258647089933121634309886293710222279905378527927555678277153033668519709324215049089203969839410500671603586860578811966967346627639703130165553308995384935129221130497046227445182839707766724558234205318227804260234816248374958420739419906391270426882760244343517319239456218357167261436172342257717022804353495686737610029129375286626025604224071282263169679339729226818359063251143454078588406202317185739367201585039367310185008454252675727360000
2198 1150063120699638051100080355655944029065166999868263450340502153415599332116341463643937987080993224672425261134634612249068965527549925689037355843726435828940948020282892957721083090587843790590767516871243124706692961692781847109348912205111734422005843685696727801059667198722801171968471793870488821269077371489629709198076908102159473103018740307100756462243423436048919680646308133427313631439477929044302320405037846671715811419791804082391652232977044318798311348319535095293940167394835165032258647089933121634309886293710222279905378527927555678277153033668519709324215049089203969839410500671603586860578811966967346627639703130165553308995384935129221130497046227445182839707766724558234205318227804260234816248374958420739419906391270426882760244343517319239456218357167261436172342257717022804353495686737610029129375286626025604224071282263169679339729226818359063251143454078588406202317185739367201585039367310185008454252675727360000
2199 1150063120699638051100080355655944029065166999868263450340502153415599332116341463643937987080993224672425261134634612249068965527549925689037355843726435828940948020282892957721083090587843790590767516871243124706692961692781847109348912205111734422005843685696727801059667198722801171968471793870488821269077371489629709198076908102159473103018740307100756462243423436048919680646308133427313631439477929044302320405037846671715811419791804082391652232977044318798311348319535095293940167394835165032258647089933121634309886293710222279905378527927555678277153033668519709324215049089203969839410500671603586860578811966967346627639703130165553308995384935129221130497046227445182839707766724558234205318227804260234816248374958420739419906391270426882760244343517319239456218357167261436172342257717022804353495686737610029129375286626025604224071282263169679339729226818359063251143454078588406202317185739367201585039367310185008454252675727360000
2200 1150063120699638051100080355655944029065166999868263450340502153415599332116341463643937987080993224672425261134634612249068965527549925689037355843726435828940948020282892957721083090587843790590767516871243124706692961692781847109348912205111734422005843685696727801059667198722801171968471793870488821269077371489629709198076908102159473103018740307100756462243423436048919680646308133427313631439477929044302320405037846671715811419791804082391652232977044318798311348319535095293940167394835165032258647089933121634309886293710222279905378527927555678277153033668519709324215049089203969839410500671603586860578811966967346627639703130165553308995384935129221130497046227445182839707766724558234205318227804260234816248374958420739419906391270426882760244343517319239456218357167261436172342257717022804353495686737610029129375286626025604224071282263169679339729226818359063251143454078588406202317185739367201585039367310185008454252675727360000
2201 1150063120699638051100080355655944029065166999868263450340502153415599332116341463643937987080993224672425261134634612249068965527549925689037355843726435828940948020282892957721083090587843790590767516871243124706692961692781847109348912205111734422005843685696727801059667198722801171968471793870488821269077371489629709198076908102159473103018740307100756462243423436048919680646308133427313631439477929044302320405037846671715811419791804082391652232977044318798311348319535095293940167394835165032258647089933121634309886293710222279905378527927555678277153033668519709324215049089203969839410500671603586860578811966967346627639703130165553308995384935129221130497046227445182839707766724558234205318227804260234816248374958420739419906391270426882760244343517319239456218357167261436172342257717022804353495686737610029129375286626025604224071282263169679339729226818359063251143454078588406202317185739367201585039367310185008454252675727360000
2202 1150063120699638051100080355655944029065166999868263450340502153415599332116341463643937987080993224672425261134634612249068965527549925689037355843726435828940948020282892957721083090587843790590767516871243124706692961692781847109348912205111734422005843685696727801059667198722801171968471793870488821269077371489629709198076908102159473103018740307100756462243423436048919680646308133427313631439477929044302320405037846671715811419791804082391652232977044318798311348319535095293940167394835165032258647089933121634309886293710222279905378527927555678277153033668519709324215049089203969839410500671603586860578811966967346627639703130165553308995384935129221130497046227445182839707766724558234205318227804260234816248374958420739419906391270426882760244343517319239456218357167261436172342257717022804353495686737610029129375286626025604224071282263169679339729226818359063251143454078588406202317185739367201585039367310185008454252675727360000
2203 2533589054901302626573477023510044696030562900709784381100126243974565328652300244407595385539428073953352850279600050784698931057192486292949294923729338131156908488683213185859546048565019870671460839667348603728844594609198409181895653587861150931678873639589891345734446838786330981846543361896686873255777449391654249363363428549057319245950284896542966486322261829615770056463816817940371930061169877684598011852298376217789932557801344393508809869248428634312679900347935814932550188770821868566065799539122666960384679505043619682631548897024405159244568133171748919641245753143516345556221332979542701853855122763229064620690265995754713939716833012089674150484992839061737795876210094201789954316055852785297300195170033400888942053779968750422720818288768654284522049040839476943887669993750601237990750997882954894172013756437134406105629034825762803585423486680845016342269029335130258863704760183825945091841726184337573624718644627374080000
2204 2533589054901302626573477023510044696030562900709784381100126243974565328652300244407595385539428073953352850279600050784698931057192486292949294923729338131156908488683213185859546048565019870671460839667348603728844594609198409181895653587861150931678873639589891345734446838786330981846543361896686873255777449391654249363363428549057319245950284896542966486322261829615770056463816817940371930061169877684598011852298376217789932557801344393508809869248428634312679900347935814932550188770821868566065799539122666960384679505043619682631548897024405159244568133171748919641245753143516345556221332979542701853855122763229064620690265995754713939716833012089674150484992839061737795876210094201789954316055852785297300195170033400888942053779968750422720818288768654284522049040839476943887669993750601237990750997882954894172013756437134406105629034825762803585423486680845016342269029335130258863704760183825945091841726184337573624718644627374080000
2205 2533589054901302626573477023510044696030562900709784381100126243974565328652300244407595385539428073953352850279600050784698931057192486292949294923729338131156908488683213185859546048565019870671460839667348603728844594609198409181895653587861150931678873639589891345734446838786330981846543361896686873255777449391654249363363428549057319245950284896542966486322261829615770056463816817940371930061169877684598011852298376217789932557801344393508809869248428634312679900347935814932550188770821868566065799539122666960384679505043619682631548897024405159244568133171748919641245753143516345556221332979542701853855122763229064620690265995754713939716833012089674150484992839061737795876210094201789954316055852785297300195170033400888942053779968750422720818288768654284522049040839476943887669993750601237990750997882954894172013756437134406105629034825762803585423486680845016342269029335130258863704760183825945091841726184337573624718644627374080000
2206 2533589054901302626573477023510044696030562900709784381100126243974565328652300244407595385539428073953352850279600050784698931057192486292949294923729338131156908488683213185859546048565019870671460839667348603728844594609198409181895653587861150931678873639589891345734446838786330981846543361896686873255777449391654249363363428549057319245950284896542966486322261829615770056463816817940371930061169877684598011852298376217789932557801344393508809869248428634312679900347935814932550188770821868566065799539122666960384679505043619682631548897024405159244568133171748919641245753143516345556221332979542701853855122763229064620690265995754713939716833012089674150484992839061737795876210094201789954316055852785297300195170033400888942053779968750422720818288768654284522049040839476943887669993750601237990750997882954894172013756437134406105629034825762803585423486680845016342269029335130258863704760183825945091841726184337573624718644627374080000
2207 5591631044167174896847663790886668644139452321866494129087978620451865680335626639407563015885517759215049740567077312081830540843223817248539093896670649255463297034523851501192018129182998854571914073145838368429560020302500889064443707468409560106215274122574890200035924173201432476935321199705987929275500830807380928344943086807769503575812278766670327035313231857962004514615643717194400849645001920049907812158022516312662381155067567076473943381431281995928084540067894343556138266617203863925307219582843725981568987667631268639567828415732862186452761869910049865648229377187740574642580481885850742991458255938446545617863417052630653664955050457681910850120379195809255315498795677903350429175535267097151141530740263715761895112692391032182944845963312420005940162233132725615160087676207576932245587452327681451437634360456755634275123279860458507513029635104624951067387747742632481312196405725703860817694689688833024989754048692614594560000
2208 5591631044167174896847663790886668644139452321866494129087978620451865680335626639407563015885517759215049740567077312081830540843223817248539093896670649255463297034523851501192018129182998854571914073145838368429560020302500889064443707468409560106215274122574890200035924173201432476935321199705987929275500830807380928344943086807769503575812278766670327035313231857962004514615643717194400849645001920049907812158022516312662381155067567076473943381431281995928084540067894343556138266617203863925307219582843725981568987667631268639567828415732862186452761869910049865648229377187740574642580481885850742991458255938446545617863417052630653664955050457681910850120379195809255315498795677903350429175535267097151141530740263715761895112692391032182944845963312420005940162233132725615160087676207576932245587452327681451437634360456755634275123279860458507513029635104624951067387747742632481312196405725703860817694689688833024989754048692614594560000
2209 262806659075857220151840198171673426274554259127725224067134995161237686975774452052155461746619334683107337806652633667846035419631519410681337413143520515006774960622621020556024852071600946164879961437854403316189320954217541786028854251015249324992117883761019839401688436140467326415960096386181432675948539047946903632212325079965166668063177102033505370659721897324214212186935254708136839933315090242345667171427058266695131914288175652594275338927270253808619973383191034147138498531008581604489439320393655121133742420378669626059687935539444522763279807885772343685466780727823807008201282648634984920598538029106987644039580601473640722252887371511049809955657822203034999828443396861457470171250157553566103651944792394640809070296542378512598407760275683740279187624957238103912524120781756115815542610259401028217568814941467514810930794153441549853112392849917372700167224143903726621673231069108081458431650415375152174518440288552885944320000
2210 262806659075857220151840198171673426274554259127725224067134995161237686975774452052155461746619334683107337806652633667846035419631519410681337413143520515006774960622621020556024852071600946164879961437854403316189320954217541786028854251015249324992117883761019839401688436140467326415960096386181432675948539047946903632212325079965166668063177102033505370659721897324214212186935254708136839933315090242345667171427058266695131914288175652594275338927270253808619973383191034147138498531008581604489439320393655121133742420378669626059687935539444522763279807885772343685466780727823807008201282648634984920598538029106987644039580601473640722252887371511049809955657822203034999828443396861457470171250157553566103651944792394640809070296542378512598407760275683740279187624957238103912524120781756115815542610259401028217568814941467514810930794153441549853112392849917372700167224143903726621673231069108081458431650415375152174518440288552885944320000
2211 262806659075857220151840198171673426274554259127725224067134995161237686975774452052155461746619334683107337806652633667846035419631519410681337413143520515006774960622621020556024852071600946164879961437854403316189320954217541786028854251015249324992117883761019839401688436140467326415960096386181432675948539047946903632212325079965166668063177102033505370659721897324214212186935254708136839933315090242345667171427058266695131914288175652594275338927270253808619973383191034147138498531008581604489439320393655121133742420378669626059687935539444522763279807885772343685466780727823807008201282648634984920598538029106987644039580601473640722252887371511049809955657822203034999828443396861457470171250157553566103651944792394640809070296542378512598407760275683740279187624957238103912524120781756115815542610259401028217568814941467514810930794153441549853112392849917372700167224143903726621673231069108081458431650415375152174518440288552885944320000
2212 262806659075857220151840198171673426274554259127725224067134995161237686975774452052155461746619334683107337806652633667846035419631519410681337413143520515006774960622621020556024852071600946164879961437854403316189320954217541786028854251015249324992117883761019839401688436140467326415960096386181432675948539047946903632212325079965166668063177102033505370659721897324214212186935254708136839933315090242345667171427058266695131914288175652594275338927270253808619973383191034147138498531008581604489439320393655121133742420378669626059687935539444522763279807885772343685466780727823807008201282648634984920598538029106987644039580601473640722252887371511049809955657822203034999828443396861457470171250157553566103651944792394640809070296542378512598407760275683740279187624957238103912524120781756115815542610259401028217568814941467514810930794153441549853112392849917372700167224143903726621673231069108081458431650415375152174518440288552885944320000
2213 581591136534872028196022358553913292345588575449655920860569744291819001277388862391420036845268587653716538566122278306943276383644552455837799695286610899709992987857860318490482997634452893862879354661971794538726967271683419972481854457496746756207556876763136904595936509178854193358519693302619510511874116913106497738085875401962913836423810926800147385269964558778486051569687718669106826772426294706310961450368079944196326926319732719191131325046049071678476001097001758567617497249121991090735129216031158783068971976297995882470089401348790728875138214851214196575937985750674084909149438501429221629284564658413763656259591871061166918345639753153953229431870760535316454620345237254405381488976598666041787381753825569340110472566248283648380276373490088117237842214030367923958415879290026284299795796504054475445479787465467610276589847461566149824937725376867145785470067030458947013762860355936184267509242369225211762209308358567536594780160000
2214 581591136534872028196022358553913292345588575449655920860569744291819001277388862391420036845268587653716538566122278306943276383644552455837799695286610899709992987857860318490482997634452893862879354661971794538726967271683419972481854457496746756207556876763136904595936509178854193358519693302619510511874116913106497738085875401962913836423810926800147385269964558778486051569687718669106826772426294706310961450368079944196326926319732719191131325046049071678476001097001758567617497249121991090735129216031158783068971976297995882470089401348790728875138214851214196575937985750674084909149438501429221629284564658413763656259591871061166918345639753153953229431870760535316454620345237254405381488976598666041787381753825569340110472566248283648380276373490088117237842214030367923958415879290026284299795796504054475445479787465467610276589847461566149824937725376867145785470067030458947013762860355936184267509242369225211762209308358567536594780160000
2215 1312846809333796903377025640076553707326385046161751514357945246708395036743541450093498954503992297186719048681991598887005138563531721119272685542407699547878088008708488303590255073666936554995212990207611274353785479168585598132013215479676629246518187080729428678546132074895833393585823235446093703187074756011527082930216423029261656515629370037923583262460416611238117497899972276905433017544980349224178242551620947955296449043611134806300522178433519349161345374936798552071371325618785532936196679945894263618665850962297959102641285330358444083239589649777007215747038342552311704083858777655596437086421139183778247531060026796977803427416794025178223994202868533939766263251343650687145330674890741909800874450911570133950587974190176712524560443281016000264645242018127241363337281894559878745597733174952718906197471303533786930646929678242812979288798477148684301998803763048440060979148668975025246653519734467777001720562772818436877189120000
2216 1312846809333796903377025640076553707326385046161751514357945246708395036743541450093498954503992297186719048681991598887005138563531721119272685542407699547878088008708488303590255073666936554995212990207611274353785479168585598132013215479676629246518187080729428678546132074895833393585823235446093703187074756011527082930216423029261656515629370037923583262460416611238117497899972276905433017544980349224178242551620947955296449043611134806300522178433519349161345374936798552071371325618785532936196679945894263618665850962297959102641285330358444083239589649777007215747038342552311704083858777655596437086421139183778247531060026796977803427416794025178223994202868533939766263251343650687145330674890741909800874450911570133950587974190176712524560443281016000264645242018127241363337281894559878745597733174952718906197471303533786930646929678242812979288798477148684301998803763048440060979148668975025246653519734467777001720562772818436877189120000
2217 1312846809333796903377025640076553707326385046161751514357945246708395036743541450093498954503992297186719048681991598887005138563531721119272685542407699547878088008708488303590255073666936554995212990207611274353785479168585598132013215479676629246518187080729428678546132074895833393585823235446093703187074756011527082930216423029261656515629370037923583262460416611238117497899972276905433017544980349224178242551620947955296449043611134806300522178433519349161345374936798552071371325618785532936196679945894263618665850962297959102641285330358444083239589649777007215747038342552311704083858777655596437086421139183778247531060026796977803427416794025178223994202868533939766263251343650687145330674890741909800874450911570133950587974190176712524560443281016000264645242018127241363337281894559878745597733174952718906197471303533786930646929678242812979288798477148684301998803763048440060979148668975025246653519734467777001720562772818436877189120000
2218 1312846809333796903377025640076553707326385046161751514357945246708395036743541450093498954503992297186719048681991598887005138563531721119272685542407699547878088008708488303590255073666936554995212990207611274353785479168585598132013215479676629246518187080729428678546132074895833393585823235446093703187074756011527082930216423029261656515629370037923583262460416611238117497899972276905433017544980349224178242551620947955296449043611134806300522178433519349161345374936798552071371325618785532936196679945894263618665850962297959102641285330358444083239589649777007215747038342552311704083858777655596437086421139183778247531060026796977803427416794025178223994202868533939766263251343650687145330674890741909800874450911570133950587974190176712524560443281016000264645242018127241363337281894559878745597733174952718906197471303533786930646929678242812979288798477148684301998803763048440060979148668975025246653519734467777001720562772818436877189120000
2219 1312846809333796903377025640076553707326385046161751514357945246708395036743541450093498954503992297186719048681991598887005138563531721119272685542407699547878088008708488303590255073666936554995212990207611274353785479168585598132013215479676629246518187080729428678546132074895833393585823235446093703187074756011527082930216423029261656515629370037923583262460416611238117497899972276905433017544980349224178242551620947955296449043611134806300522178433519349161345374936798552071371325618785532936196679945894263618665850962297959102641285330358444083239589649777007215747038342552311704083858777655596437086421139183778247531060026796977803427416794025178223994202868533939766263251343650687145330674890741909800874450911570133950587974190176712524560443281016000264645242018127241363337281894559878745597733174952718906197471303533786930646929678242812979288798477148684301998803763048440060979148668975025246653519734467777001720562772818436877189120000
2220 1312846809333796903377025640076553707326385046161751514357945246708395036743541450093498954503992297186719048681991598887005138563531721119272685542407699547878088008708488303590255073666936554995212990207611274353785479168585598132013215479676629246518187080729428678546132074895833393585823235446093703187074756011527082930216423029261656515629370037923583262460416611238117497899972276905433017544980349224178242551620947955296449043611134806300522178433519349161345374936798552071371325618785532936196679945894263618665850962297959102641285330358444083239589649777007215747038342552311704083858777655596437086421139183778247531060026796977803427416794025178223994202868533939766263251343650687145330674890741909800874450911570133950587974190176712524560443281016000264645242018127241363337281894559878745597733174952718906197471303533786930646929678242812979288798477148684301998803763048440060979148668975025246653519734467777001720562772818436877189120000
2221 2915832763530362922400373946610025783971901187525250113388996392939345376607405560657661177953366892051703007122703341128038412749603952605904634589687500695837233467341552522273956518614266088644368051251104640339757549233428613451201351580361793556516893506300061095050959338343645967154113405925774114778493033101601651188010675547990139121212830854228278425924585293559858962835838427006966731967401355626899876707150125408713413325860330404793459758300846474487348077734629584150515714199322668651292826159831159497056854987263767166966294718726104308875128612154733026174172158808684294770250345173079686768941350127171487766484319516087701412292699529920835491124571013880220870681234248176149779428932337781667742155474597267504255890676382478517048744527136536587777082522260603067972103087817490693972565381569988690664583765148540772966830815377287627000421417747227834739343157730585375434689193793531072817467330252932720821369918429748304237035520000
2222 2915832763530362922400373946610025783971901187525250113388996392939345376607405560657661177953366892051703007122703341128038412749603952605904634589687500695837233467341552522273956518614266088644368051251104640339757549233428613451201351580361793556516893506300061095050959338343645967154113405925774114778493033101601651188010675547990139121212830854228278425924585293559858962835838427006966731967401355626899876707150125408713413325860330404793459758300846474487348077734629584150515714199322668651292826159831159497056854987263767166966294718726104308875128612154733026174172158808684294770250345173079686768941350127171487766484319516087701412292699529920835491124571013880220870681234248176149779428932337781667742155474597267504255890676382478517048744527136536587777082522260603067972103087817490693972565381569988690664583765148540772966830815377287627000421417747227834739343157730585375434689193793531072817467330252932720821369918429748304237035520000
2223 2915832763530362922400373946610025783971901187525250113388996392939345376607405560657661177953366892051703007122703341128038412749603952605904634589687500695837233467341552522273956518614266088644368051251104640339757549233428613451201351580361793556516893506300061095050959338343645967154113405925774114778493033101601651188010675547990139121212830854228278425924585293559858962835838427006966731967401355626899876707150125408713413325860330404793459758300846474487348077734629584150515714199322668651292826159831159497056854987263767166966294718726104308875128612154733026174172158808684294770250345173079686768941350127171487766484319516087701412292699529920835491124571013880220870681234248176149779428932337781667742155474597267504255890676382478517048744527136536587777082522260603067972103087817490693972565381569988690664583765148540772966830815377287627000421417747227834739343157730585375434689193793531072817467330252932720821369918429748304237035520000
2224 2915832763530362922400373946610025783971901187525250113388996392939345376607405560657661177953366892051703007122703341128038412749603952605904634589687500695837233467341552522273956518614266088644368051251104640339757549233428613451201351580361793556516893506300061095050959338343645967154113405925774114778493033101601651188010675547990139121212830854228278425924585293559858962835838427006966731967401355626899876707150125408713413325860330404793459758300846474487348077734629584150515714199322668651292826159831159497056854987263767166966294718726104308875128612154733026174172158808684294770250345173079686768941350127171487766484319516087701412292699529920835491124571013880220870681234248176149779428932337781667742155474597267504255890676382478517048744527136536587777082522260603067972103087817490693972565381569988690664583765148540772966830815377287627000421417747227834739343157730585375434689193793531072817467330252932720821369918429748304237035520000
2225 2915832763530362922400373946610025783971901187525250113388996392939345376607405560657661177953366892051703007122703341128038412749603952605904634589687500695837233467341552522273956518614266088644368051251104640339757549233428613451201351580361793556516893506300061095050959338343645967154113405925774114778493033101601651188010675547990139121212830854228278425924585293559858962835838427006966731967401355626899876707150125408713413325860330404793459758300846474487348077734629584150515714199322668651292826159831159497056854987263767166966294718726104308875128612154733026174172158808684294770250345173079686768941350127171487766484319516087701412292699529920835491124571013880220870681234248176149779428932337781667742155474597267504255890676382478517048744527136536587777082522260603067972103087817490693972565381569988690664583765148540772966830815377287627000421417747227834739343157730585375434689193793531072817467330252932720821369918429748304237035520000
2226 2915832763530362922400373946610025783971901187525250113388996392939345376607405560657661177953366892051703007122703341128038412749603952605904634589687500695837233467341552522273956518614266088644368051251104640339757549233428613451201351580361793556516893506300061095050959338343645967154113405925774114778493033101601651188010675547990139121212830854228278425924585293559858962835838427006966731967401355626899876707150125408713413325860330404793459758300846474487348077734629584150515714199322668651292826159831159497056854987263767166966294718726104308875128612154733026174172158808684294770250345173079686768941350127171487766484319516087701412292699529920835491124571013880220870681234248176149779428932337781667742155474597267504255890676382478517048744527136536587777082522260603067972103087817490693972565381569988690664583765148540772966830815377287627000421417747227834739343157730585375434689193793531072817467330252932720821369918429748304237035520000
2227 2915832763530362922400373946610025783971901187525250113388996392939345376607405560657661177953366892051703007122703341128038412749603952605904634589687500695837233467341552522273956518614266088644368051251104640339757549233428613451201351580361793556516893506300061095050959338343645967154113405925774114778493033101601651188010675547990139121212830854228278425924585293559858962835838427006966731967401355626899876707150125408713413325860330404793459758300846474487348077734629584150515714199322668651292826159831159497056854987263767166966294718726104308875128612154733026174172158808684294770250345173079686768941350127171487766484319516087701412292699529920835491124571013880220870681234248176149779428932337781667742155474597267504255890676382478517048744527136536587777082522260603067972103087817490693972565381569988690664583765148540772966830815377287627000421417747227834739343157730585375434689193793531072817467330252932720821369918429748304237035520000
2228 2915832763530362922400373946610025783971901187525250113388996392939345376607405560657661177953366892051703007122703341128038412749603952605904634589687500695837233467341552522273956518614266088644368051251104640339757549233428613451201351580361793556516893506300061095050959338343645967154113405925774114778493033101601651188010675547990139121212830854228278425924585293559858962835838427006966731967401355626899876707150125408713413325860330404793459758300846474487348077734629584150515714199322668651292826159831159497056854987263767166966294718726104308875128612154733026174172158808684294770250345173079686768941350127171487766484319516087701412292699529920835491124571013880220870681234248176149779428932337781667742155474597267504255890676382478517048744527136536587777082522260603067972103087817490693972565381569988690664583765148540772966830815377287627000421417747227834739343157730585375434689193793531072817467330252932720821369918429748304237035520000
2229 2915832763530362922400373946610025783971901187525250113388996392939345376607405560657661177953366892051703007122703341128038412749603952605904634589687500695837233467341552522273956518614266088644368051251104640339757549233428613451201351580361793556516893506300061095050959338343645967154113405925774114778493033101601651188010675547990139121212830854228278425924585293559858962835838427006966731967401355626899876707150125408713413325860330404793459758300846474487348077734629584150515714199322668651292826159831159497056854987263767166966294718726104308875128612154733026174172158808684294770250345173079686768941350127171487766484319516087701412292699529920835491124571013880220870681234248176149779428932337781667742155474597267504255890676382478517048744527136536587777082522260603067972103087817490693972565381569988690664583765148540772966830815377287627000421417747227834739343157730585375434689193793531072817467330252932720821369918429748304237035520000
2230 2915832763530362922400373946610025783971901187525250113388996392939345376607405560657661177953366892051703007122703341128038412749603952605904634589687500695837233467341552522273956518614266088644368051251104640339757549233428613451201351580361793556516893506300061095050959338343645967154113405925774114778493033101601651188010675547990139121212830854228278425924585293559858962835838427006966731967401355626899876707150125408713413325860330404793459758300846474487348077734629584150515714199322668651292826159831159497056854987263767166966294718726104308875128612154733026174172158808684294770250345173079686768941350127171487766484319516087701412292699529920835491124571013880220870681234248176149779428932337781667742155474597267504255890676382478517048744527136536587777082522260603067972103087817490693972565381569988690664583765148540772966830815377287627000421417747227834739343157730585375434689193793531072817467330252932720821369918429748304237035520000
2231 2915832763530362922400373946610025783971901187525250113388996392939345376607405560657661177953366892051703007122703341128038412749603952605904634589687500695837233467341552522273956518614266088644368051251104640339757549233428613451201351580361793556516893506300061095050959338343645967154113405925774114778493033101601651188010675547990139121212830854228278425924585293559858962835838427006966731967401355626899876707150125408713413325860330404793459758300846474487348077734629584150515714199322668651292826159831159497056854987263767166966294718726104308875128612154733026174172158808684294770250345173079686768941350127171487766484319516087701412292699529920835491124571013880220870681234248176149779428932337781667742155474597267504255890676382478517048744527136536587777082522260603067972103087817490693972565381569988690664583765148540772966830815377287627000421417747227834739343157730585375434689193793531072817467330252932720821369918429748304237035520000
2232 2915832763530362922400373946610025783971901187525250113388996392939345376607405560657661177953366892051703007122703341128038412749603952605904634589687500695837233467341552522273956518614266088644368051251104640339757549233428613451201351580361793556516893506300061095050959338343645967154113405925774114778493033101601651188010675547990139121212830854228278425924585293559858962835838427006966731967401355626899876707150125408713413325860330404793459758300846474487348077734629584150515714199322668651292826159831159497056854987263767166966294718726104308875128612154733026174172158808684294770250345173079686768941350127171487766484319516087701412292699529920835491124571013880220870681234248176149779428932337781667742155474597267504255890676382478517048744527136536587777082522260603067972103087817490693972565381569988690664583765148540772966830815377287627000421417747227834739343157730585375434689193793531072817467330252932720821369918429748304237035520000
2233 2915832763530362922400373946610025783971901187525250113388996392939345376607405560657661177953366892051703007122703341128038412749603952605904634589687500695837233467341552522273956518614266088644368051251104640339757549233428613451201351580361793556516893506300061095050959338343645967154113405925774114778493033101601651188010675547990139121212830854228278425924585293559858962835838427006966731967401355626899876707150125408713413325860330404793459758300846474487348077734629584150515714199322668651292826159831159497056854987263767166966294718726104308875128612154733026174172158808684294770250345173079686768941350127171487766484319516087701412292699529920835491124571013880220870681234248176149779428932337781667742155474597267504255890676382478517048744527136536587777082522260603067972103087817490693972565381569988690664583765148540772966830815377287627000421417747227834739343157730585375434689193793531072817467330252932720821369918429748304237035520000
2234 2915832763530362922400373946610025783971901187525250113388996392939345376607405560657661177953366892051703007122703341128038412749603952605904634589687500695837233467341552522273956518614266088644368051251104640339757549233428613451201351580361793556516893506300061095050959338343645967154113405925774114778493033101601651188010675547990139121212830854228278425924585293559858962835838427006966731967401355626899876707150125408713413325860330404793459758300846474487348077734629584150515714199322668651292826159831159497056854987263767166966294718726104308875128612154733026174172158808684294770250345173079686768941350127171487766484319516087701412292699529920835491124571013880220870681234248176149779428932337781667742155474597267504255890676382478517048744527136536587777082522260603067972103087817490693972565381569988690664583765148540772966830815377287627000421417747227834739343157730585375434689193793531072817467330252932720821369918429748304237035520000
2235 2915832763530362922400373946610025783971901187525250113388996392939345376607405560657661177953366892051703007122703341128038412749603952605904634589687500695837233467341552522273956518614266088644368051251104640339757549233428613451201351580361793556516893506300061095050959338343645967154113405925774114778493033101601651188010675547990139121212830854228278425924585293559858962835838427006966731967401355626899876707150125408713413325860330404793459758300846474487348077734629584150515714199322668651292826159831159497056854987263767166966294718726104308875128612154733026174172158808684294770250345173079686768941350127171487766484319516087701412292699529920835491124571013880220870681234248176149779428932337781667742155474597267504255890676382478517048744527136536587777082522260603067972103087817490693972565381569988690664583765148540772966830815377287627000421417747227834739343157730585375434689193793531072817467330252932720821369918429748304237035520000
2236 2915832763530362922400373946610025783971901187525250113388996392939345376607405560657661177953366892051703007122703341128038412749603952605904634589687500695837233467341552522273956518614266088644368051251104640339757549233428613451201351580361793556516893506300061095050959338343645967154113405925774114778493033101601651188010675547990139121212830854228278425924585293559858962835838427006966731967401355626899876707150125408713413325860330404793459758300846474487348077734629584150515714199322668651292826159831159497056854987263767166966294718726104308875128612154733026174172158808684294770250345173079686768941350127171487766484319516087701412292699529920835491124571013880220870681234248176149779428932337781667742155474597267504255890676382478517048744527136536587777082522260603067972103087817490693972565381569988690664583765148540772966830815377287627000421417747227834739343157730585375434689193793531072817467330252932720821369918429748304237035520000
2237 6522717892017421857409636518566627678745142956493984503651184931005315607470766239191188055081681737519659626933487374103421929320864041979408667577130939056587891266443052992326840732140113240297451330648721080440037637635179808290337423485269332185928290773593236669628996039874736028523751689055956694759488915048282893707579881200853941214153102620908658838793297301693404499863770561214584579411076832537375024193894830539291905609949559115522969479318993563428197649892366379744703652663884809772942052119542303794916184606509047152503601285790295338953662705390137779551623119255026767401050022152179259302121800234482618133625422757488188059298768848432908993645665358050054087713921013170047056582521639617590739201796674087407020427443067604442638041507204432346857333602296969063053594607447726682416628758572064701016673882637285709126800533998992421599942711500548666311910643843319484847399726516129009892674417775810496477404507527346956578248458240000
2238 6522717892017421857409636518566627678745142956493984503651184931005315607470766239191188055081681737519659626933487374103421929320864041979408667577130939056587891266443052992326840732140113240297451330648721080440037637635179808290337423485269332185928290773593236669628996039874736028523751689055956694759488915048282893707579881200853941214153102620908658838793297301693404499863770561214584579411076832537375024193894830539291905609949559115522969479318993563428197649892366379744703652663884809772942052119542303794916184606509047152503601285790295338953662705390137779551623119255026767401050022152179259302121800234482618133625422757488188059298768848432908993645665358050054087713921013170047056582521639617590739201796674087407020427443067604442638041507204432346857333602296969063053594607447726682416628758572064701016673882637285709126800533998992421599942711500548666311910643843319484847399726516129009892674417775810496477404507527346956578248458240000
2239 14604365360227007538740176165070679372710375079590031303675003060520901645127045609549070055327885410306517904704078230617561699749414589991896006705196172547700288545565995649819796399261713545025993529322486499105244270665167590762065491183518034764293443042075256903299322133279533967864680031796287039566495680793105399011271354008711974378488796768214487140058192658491532675194982286559454873301401028051182679170130525577474576660677062859655928664195226588515734538109008324248391478314438089081617254695655218196817337333973756574455563278884471263917250797368518488416084164012004932210950999598729361577450710725006582001187321554016053064769943451641283236772644736674071102391469148487735359688265951103785665072822753281704318737045028366347066574934630724024613569935542913732176998326075460041930831790442852865576332823224882702734906395623744031962271731049728463872367931565192326573327987669612853149698021400039701612908692353729835778698297999360000
2240 14604365360227007538740176165070679372710375079590031303675003060520901645127045609549070055327885410306517904704078230617561699749414589991896006705196172547700288545565995649819796399261713545025993529322486499105244270665167590762065491183518034764293443042075256903299322133279533967864680031796287039566495680793105399011271354008711974378488796768214487140058192658491532675194982286559454873301401028051182679170130525577474576660677062859655928664195226588515734538109008324248391478314438089081617254695655218196817337333973756574455563278884471263917250797368518488416084164012004932210950999598729361577450710725006582001187321554016053064769943451641283236772644736674071102391469148487735359688265951103785665072822753281704318737045028366347066574934630724024613569935542913732176998326075460041930831790442852865576332823224882702734906395623744031962271731049728463872367931565192326573327987669612853149698021400039701612908692353729835778698297999360000
2241 14604365360227007538740176165070679372710375079590031303675003060520901645127045609549070055327885410306517904704078230617561699749414589991896006705196172547700288545565995649819796399261713545025993529322486499105244270665167590762065491183518034764293443042075256903299322133279533967864680031796287039566495680793105399011271354008711974378488796768214487140058192658491532675194982286559454873301401028051182679170130525577474576660677062859655928664195226588515734538109008324248391478314438089081617254695655218196817337333973756574455563278884471263917250797368518488416084164012004932210950999598729361577450710725006582001187321554016053064769943451641283236772644736674071102391469148487735359688265951103785665072822753281704318737045028366347066574934630724024613569935542913732176998326075460041930831790442852865576332823224882702734906395623744031962271731049728463872367931565192326573327987669612853149698021400039701612908692353729835778698297999360000
2242 14604365360227007538740176165070679372710375079590031303675003060520901645127045609549070055327885410306517904704078230617561699749414589991896006705196172547700288545565995649819796399261713545025993529322486499105244270665167590762065491183518034764293443042075256903299322133279533967864680031796287039566495680793105399011271354008711974378488796768214487140058192658491532675194982286559454873301401028051182679170130525577474576660677062859655928664195226588515734538109008324248391478314438089081617254695655218196817337333973756574455563278884471263917250797368518488416084164012004932210950999598729361577450710725006582001187321554016053064769943451641283236772644736674071102391469148487735359688265951103785665072822753281704318737045028366347066574934630724024613569935542913732176998326075460041930831790442852865576332823224882702734906395623744031962271731049728463872367931565192326573327987669612853149698021400039701612908692353729835778698297999360000
2243 32757591502989177909394215138253533832989371303520440214143031864748382390019963302218564134100446975317519660251247471275190892537936925351822743039755015024491747207704528242545803323544023481493303486270337217493062899101970906079312896724630951976310192743374801234100379544945994689920477311319071829747649812018935409982281647041540958530950371151105094655150526132996507790462345268752857280815042505918802749378602768870275475449898651994208247993789893238040792568978505671289142085859284633810067502282354654415461287640103135996503828434537869044966393538497586969517276779878927062949163092099949958018221944156189763428663162245658007024278983162031398300081042144359941482664065300057990411780780528325791246758341435610862786927191998625716470327578376713987208237365422755501273007245387256874050855705963318977487714522493411902234395045384057863691375492744540944465721270500726388503974676342941629614772662000289050717754196949416021651620282412564480000
2244 32757591502989177909394215138253533832989371303520440214143031864748382390019963302218564134100446975317519660251247471275190892537936925351822743039755015024491747207704528242545803323544023481493303486270337217493062899101970906079312896724630951976310192743374801234100379544945994689920477311319071829747649812018935409982281647041540958530950371151105094655150526132996507790462345268752857280815042505918802749378602768870275475449898651994208247993789893238040792568978505671289142085859284633810067502282354654415461287640103135996503828434537869044966393538497586969517276779878927062949163092099949958018221944156189763428663162245658007024278983162031398300081042144359941482664065300057990411780780528325791246758341435610862786927191998625716470327578376713987208237365422755501273007245387256874050855705963318977487714522493411902234395045384057863691375492744540944465721270500726388503974676342941629614772662000289050717754196949416021651620282412564480000
2245 32757591502989177909394215138253533832989371303520440214143031864748382390019963302218564134100446975317519660251247471275190892537936925351822743039755015024491747207704528242545803323544023481493303486270337217493062899101970906079312896724630951976310192743374801234100379544945994689920477311319071829747649812018935409982281647041540958530950371151105094655150526132996507790462345268752857280815042505918802749378602768870275475449898651994208247993789893238040792568978505671289142085859284633810067502282354654415461287640103135996503828434537869044966393538497586969517276779878927062949163092099949958018221944156189763428663162245658007024278983162031398300081042144359941482664065300057990411780780528325791246758341435610862786927191998625716470327578376713987208237365422755501273007245387256874050855705963318977487714522493411902234395045384057863691375492744540944465721270500726388503974676342941629614772662000289050717754196949416021651620282412564480000
2246 32757591502989177909394215138253533832989371303520440214143031864748382390019963302218564134100446975317519660251247471275190892537936925351822743039755015024491747207704528242545803323544023481493303486270337217493062899101970906079312896724630951976310192743374801234100379544945994689920477311319071829747649812018935409982281647041540958530950371151105094655150526132996507790462345268752857280815042505918802749378602768870275475449898651994208247993789893238040792568978505671289142085859284633810067502282354654415461287640103135996503828434537869044966393538497586969517276779878927062949163092099949958018221944156189763428663162245658007024278983162031398300081042144359941482664065300057990411780780528325791246758341435610862786927191998625716470327578376713987208237365422755501273007245387256874050855705963318977487714522493411902234395045384057863691375492744540944465721270500726388503974676342941629614772662000289050717754196949416021651620282412564480000
2247 32757591502989177909394215138253533832989371303520440214143031864748382390019963302218564134100446975317519660251247471275190892537936925351822743039755015024491747207704528242545803323544023481493303486270337217493062899101970906079312896724630951976310192743374801234100379544945994689920477311319071829747649812018935409982281647041540958530950371151105094655150526132996507790462345268752857280815042505918802749378602768870275475449898651994208247993789893238040792568978505671289142085859284633810067502282354654415461287640103135996503828434537869044966393538497586969517276779878927062949163092099949958018221944156189763428663162245658007024278983162031398300081042144359941482664065300057990411780780528325791246758341435610862786927191998625716470327578376713987208237365422755501273007245387256874050855705963318977487714522493411902234395045384057863691375492744540944465721270500726388503974676342941629614772662000289050717754196949416021651620282412564480000
2248 32757591502989177909394215138253533832989371303520440214143031864748382390019963302218564134100446975317519660251247471275190892537936925351822743039755015024491747207704528242545803323544023481493303486270337217493062899101970906079312896724630951976310192743374801234100379544945994689920477311319071829747649812018935409982281647041540958530950371151105094655150526132996507790462345268752857280815042505918802749378602768870275475449898651994208247993789893238040792568978505671289142085859284633810067502282354654415461287640103135996503828434537869044966393538497586969517276779878927062949163092099949958018221944156189763428663162245658007024278983162031398300081042144359941482664065300057990411780780528325791246758341435610862786927191998625716470327578376713987208237365422755501273007245387256874050855705963318977487714522493411902234395045384057863691375492744540944465721270500726388503974676342941629614772662000289050717754196949416021651620282412564480000
2249 32757591502989177909394215138253533832989371303520440214143031864748382390019963302218564134100446975317519660251247471275190892537936925351822743039755015024491747207704528242545803323544023481493303486270337217493062899101970906079312896724630951976310192743374801234100379544945994689920477311319071829747649812018935409982281647041540958530950371151105094655150526132996507790462345268752857280815042505918802749378602768870275475449898651994208247993789893238040792568978505671289142085859284633810067502282354654415461287640103135996503828434537869044966393538497586969517276779878927062949163092099949958018221944156189763428663162245658007024278983162031398300081042144359941482664065300057990411780780528325791246758341435610862786927191998625716470327578376713987208237365422755501273007245387256874050855705963318977487714522493411902234395045384057863691375492744540944465721270500726388503974676342941629614772662000289050717754196949416021651620282412564480000
2250 32757591502989177909394215138253533832989371303520440214143031864748382390019963302218564134100446975317519660251247471275190892537936925351822743039755015024491747207704528242545803323544023481493303486270337217493062899101970906079312896724630951976310192743374801234100379544945994689920477311319071829747649812018935409982281647041540958530950371151105094655150526132996507790462345268752857280815042505918802749378602768870275475449898651994208247993789893238040792568978505671289142085859284633810067502282354654415461287640103135996503828434537869044966393538497586969517276779878927062949163092099949958018221944156189763428663162245658007024278983162031398300081042144359941482664065300057990411780780528325791246758341435610862786927191998625716470327578376713987208237365422755501273007245387256874050855705963318977487714522493411902234395045384057863691375492744540944465721270500726388503974676342941629614772662000289050717754196949416021651620282412564480000
2251 73737338473228639474046378276208704658059074804224510922035964727548608759934937393293987865860106141439736755225558057840454699102896018966952994582488538820130922964542893073970603281297596856841426147594529076576884585878536509584533330527144272898674243865336677577959954355673434047010994427779230688761959726854623607870115987490508697653169285461137568068743834325375139036330739199962681739114660680823224988851234832726990095237721865638962766234021049678829824072770616266071858835269249710706461947637580327089203358477872159128130117806144743220219351855158068268383390031507464818698566120316987355499017596295583157477920778214976173811651991097732677573482425866954228277476810990430536416918536969261356096453026571560052133373109188906487774707378925983185205742309566622633365539309366715223488476194123431018324845390132670191929623247159514251169286234167961665992338579897135100522446996447961608262853262162650653165664697333135464737797255710682644480000
2252 73737338473228639474046378276208704658059074804224510922035964727548608759934937393293987865860106141439736755225558057840454699102896018966952994582488538820130922964542893073970603281297596856841426147594529076576884585878536509584533330527144272898674243865336677577959954355673434047010994427779230688761959726854623607870115987490508697653169285461137568068743834325375139036330739199962681739114660680823224988851234832726990095237721865638962766234021049678829824072770616266071858835269249710706461947637580327089203358477872159128130117806144743220219351855158068268383390031507464818698566120316987355499017596295583157477920778214976173811651991097732677573482425866954228277476810990430536416918536969261356096453026571560052133373109188906487774707378925983185205742309566622633365539309366715223488476194123431018324845390132670191929623247159514251169286234167961665992338579897135100522446996447961608262853262162650653165664697333135464737797255710682644480000
2253 73737338473228639474046378276208704658059074804224510922035964727548608759934937393293987865860106141439736755225558057840454699102896018966952994582488538820130922964542893073970603281297596856841426147594529076576884585878536509584533330527144272898674243865336677577959954355673434047010994427779230688761959726854623607870115987490508697653169285461137568068743834325375139036330739199962681739114660680823224988851234832726990095237721865638962766234021049678829824072770616266071858835269249710706461947637580327089203358477872159128130117806144743220219351855158068268383390031507464818698566120316987355499017596295583157477920778214976173811651991097732677573482425866954228277476810990430536416918536969261356096453026571560052133373109188906487774707378925983185205742309566622633365539309366715223488476194123431018324845390132670191929623247159514251169286234167961665992338579897135100522446996447961608262853262162650653165664697333135464737797255710682644480000
2254 73737338473228639474046378276208704658059074804224510922035964727548608759934937393293987865860106141439736755225558057840454699102896018966952994582488538820130922964542893073970603281297596856841426147594529076576884585878536509584533330527144272898674243865336677577959954355673434047010994427779230688761959726854623607870115987490508697653169285461137568068743834325375139036330739199962681739114660680823224988851234832726990095237721865638962766234021049678829824072770616266071858835269249710706461947637580327089203358477872159128130117806144743220219351855158068268383390031507464818698566120316987355499017596295583157477920778214976173811651991097732677573482425866954228277476810990430536416918536969261356096453026571560052133373109188906487774707378925983185205742309566622633365539309366715223488476194123431018324845390132670191929623247159514251169286234167961665992338579897135100522446996447961608262853262162650653165664697333135464737797255710682644480000
2255 73737338473228639474046378276208704658059074804224510922035964727548608759934937393293987865860106141439736755225558057840454699102896018966952994582488538820130922964542893073970603281297596856841426147594529076576884585878536509584533330527144272898674243865336677577959954355673434047010994427779230688761959726854623607870115987490508697653169285461137568068743834325375139036330739199962681739114660680823224988851234832726990095237721865638962766234021049678829824072770616266071858835269249710706461947637580327089203358477872159128130117806144743220219351855158068268383390031507464818698566120316987355499017596295583157477920778214976173811651991097732677573482425866954228277476810990430536416918536969261356096453026571560052133373109188906487774707378925983185205742309566622633365539309366715223488476194123431018324845390132670191929623247159514251169286234167961665992338579897135100522446996447961608262853262162650653165664697333135464737797255710682644480000
2256 73737338473228639474046378276208704658059074804224510922035964727548608759934937393293987865860106141439736755225558057840454699102896018966952994582488538820130922964542893073970603281297596856841426147594529076576884585878536509584533330527144272898674243865336677577959954355673434047010994427779230688761959726854623607870115987490508697653169285461137568068743834325375139036330739199962681739114660680823224988851234832726990095237721865638962766234021049678829824072770616266071858835269249710706461947637580327089203358477872159128130117806144743220219351855158068268383390031507464818698566120316987355499017596295583157477920778214976173811651991097732677573482425866954228277476810990430536416918536969261356096453026571560052133373109188906487774707378925983185205742309566622633365539309366715223488476194123431018324845390132670191929623247159514251169286234167961665992338579897135100522446996447961608262853262162650653165664697333135464737797255710682644480000
2257 73737338473228639474046378276208704658059074804224510922035964727548608759934937393293987865860106141439736755225558057840454699102896018966952994582488538820130922964542893073970603281297596856841426147594529076576884585878536509584533330527144272898674243865336677577959954355673434047010994427779230688761959726854623607870115987490508697653169285461137568068743834325375139036330739199962681739114660680823224988851234832726990095237721865638962766234021049678829824072770616266071858835269249710706461947637580327089203358477872159128130117806144743220219351855158068268383390031507464818698566120316987355499017596295583157477920778214976173811651991097732677573482425866954228277476810990430536416918536969261356096453026571560052133373109188906487774707378925983185205742309566622633365539309366715223488476194123431018324845390132670191929623247159514251169286234167961665992338579897135100522446996447961608262853262162650653165664697333135464737797255710682644480000
2258 73737338473228639474046378276208704658059074804224510922035964727548608759934937393293987865860106141439736755225558057840454699102896018966952994582488538820130922964542893073970603281297596856841426147594529076576884585878536509584533330527144272898674243865336677577959954355673434047010994427779230688761959726854623607870115987490508697653169285461137568068743834325375139036330739199962681739114660680823224988851234832726990095237721865638962766234021049678829824072770616266071858835269249710706461947637580327089203358477872159128130117806144743220219351855158068268383390031507464818698566120316987355499017596295583157477920778214976173811651991097732677573482425866954228277476810990430536416918536969261356096453026571560052133373109188906487774707378925983185205742309566622633365539309366715223488476194123431018324845390132670191929623247159514251169286234167961665992338579897135100522446996447961608262853262162650653165664697333135464737797255710682644480000
2259 73737338473228639474046378276208704658059074804224510922035964727548608759934937393293987865860106141439736755225558057840454699102896018966952994582488538820130922964542893073970603281297596856841426147594529076576884585878536509584533330527144272898674243865336677577959954355673434047010994427779230688761959726854623607870115987490508697653169285461137568068743834325375139036330739199962681739114660680823224988851234832726990095237721865638962766234021049678829824072770616266071858835269249710706461947637580327089203358477872159128130117806144743220219351855158068268383390031507464818698566120316987355499017596295583157477920778214976173811651991097732677573482425866954228277476810990430536416918536969261356096453026571560052133373109188906487774707378925983185205742309566622633365539309366715223488476194123431018324845390132670191929623247159514251169286234167961665992338579897135100522446996447961608262853262162650653165664697333135464737797255710682644480000
2260 73737338473228639474046378276208704658059074804224510922035964727548608759934937393293987865860106141439736755225558057840454699102896018966952994582488538820130922964542893073970603281297596856841426147594529076576884585878536509584533330527144272898674243865336677577959954355673434047010994427779230688761959726854623607870115987490508697653169285461137568068743834325375139036330739199962681739114660680823224988851234832726990095237721865638962766234021049678829824072770616266071858835269249710706461947637580327089203358477872159128130117806144743220219351855158068268383390031507464818698566120316987355499017596295583157477920778214976173811651991097732677573482425866954228277476810990430536416918536969261356096453026571560052133373109188906487774707378925983185205742309566622633365539309366715223488476194123431018324845390132670191929623247159514251169286234167961665992338579897135100522446996447961608262853262162650653165664697333135464737797255710682644480000
2261 73737338473228639474046378276208704658059074804224510922035964727548608759934937393293987865860106141439736755225558057840454699102896018966952994582488538820130922964542893073970603281297596856841426147594529076576884585878536509584533330527144272898674243865336677577959954355673434047010994427779230688761959726854623607870115987490508697653169285461137568068743834325375139036330739199962681739114660680823224988851234832726990095237721865638962766234021049678829824072770616266071858835269249710706461947637580327089203358477872159128130117806144743220219351855158068268383390031507464818698566120316987355499017596295583157477920778214976173811651991097732677573482425866954228277476810990430536416918536969261356096453026571560052133373109188906487774707378925983185205742309566622633365539309366715223488476194123431018324845390132670191929623247159514251169286234167961665992338579897135100522446996447961608262853262162650653165664697333135464737797255710682644480000
2262 73737338473228639474046378276208704658059074804224510922035964727548608759934937393293987865860106141439736755225558057840454699102896018966952994582488538820130922964542893073970603281297596856841426147594529076576884585878536509584533330527144272898674243865336677577959954355673434047010994427779230688761959726854623607870115987490508697653169285461137568068743834325375139036330739199962681739114660680823224988851234832726990095237721865638962766234021049678829824072770616266071858835269249710706461947637580327089203358477872159128130117806144743220219351855158068268383390031507464818698566120316987355499017596295583157477920778214976173811651991097732677573482425866954228277476810990430536416918536969261356096453026571560052133373109188906487774707378925983185205742309566622633365539309366715223488476194123431018324845390132670191929623247159514251169286234167961665992338579897135100522446996447961608262853262162650653165664697333135464737797255710682644480000
2263 73737338473228639474046378276208704658059074804224510922035964727548608759934937393293987865860106141439736755225558057840454699102896018966952994582488538820130922964542893073970603281297596856841426147594529076576884585878536509584533330527144272898674243865336677577959954355673434047010994427779230688761959726854623607870115987490508697653169285461137568068743834325375139036330739199962681739114660680823224988851234832726990095237721865638962766234021049678829824072770616266071858835269249710706461947637580327089203358477872159128130117806144743220219351855158068268383390031507464818698566120316987355499017596295583157477920778214976173811651991097732677573482425866954228277476810990430536416918536969261356096453026571560052133373109188906487774707378925983185205742309566622633365539309366715223488476194123431018324845390132670191929623247159514251169286234167961665992338579897135100522446996447961608262853262162650653165664697333135464737797255710682644480000
2264 73737338473228639474046378276208704658059074804224510922035964727548608759934937393293987865860106141439736755225558057840454699102896018966952994582488538820130922964542893073970603281297596856841426147594529076576884585878536509584533330527144272898674243865336677577959954355673434047010994427779230688761959726854623607870115987490508697653169285461137568068743834325375139036330739199962681739114660680823224988851234832726990095237721865638962766234021049678829824072770616266071858835269249710706461947637580327089203358477872159128130117806144743220219351855158068268383390031507464818698566120316987355499017596295583157477920778214976173811651991097732677573482425866954228277476810990430536416918536969261356096453026571560052133373109188906487774707378925983185205742309566622633365539309366715223488476194123431018324845390132670191929623247159514251169286234167961665992338579897135100522446996447961608262853262162650653165664697333135464737797255710682644480000
2265 73737338473228639474046378276208704658059074804224510922035964727548608759934937393293987865860106141439736755225558057840454699102896018966952994582488538820130922964542893073970603281297596856841426147594529076576884585878536509584533330527144272898674243865336677577959954355673434047010994427779230688761959726854623607870115987490508697653169285461137568068743834325375139036330739199962681739114660680823224988851234832726990095237721865638962766234021049678829824072770616266071858835269249710706461947637580327089203358477872159128130117806144743220219351855158068268383390031507464818698566120316987355499017596295583157477920778214976173811651991097732677573482425866954228277476810990430536416918536969261356096453026571560052133373109188906487774707378925983185205742309566622633365539309366715223488476194123431018324845390132670191929623247159514251169286234167961665992338579897135100522446996447961608262853262162650653165664697333135464737797255710682644480000
2266 73737338473228639474046378276208704658059074804224510922035964727548608759934937393293987865860106141439736755225558057840454699102896018966952994582488538820130922964542893073970603281297596856841426147594529076576884585878536509584533330527144272898674243865336677577959954355673434047010994427779230688761959726854623607870115987490508697653169285461137568068743834325375139036330739199962681739114660680823224988851234832726990095237721865638962766234021049678829824072770616266071858835269249710706461947637580327089203358477872159128130117806144743220219351855158068268383390031507464818698566120316987355499017596295583157477920778214976173811651991097732677573482425866954228277476810990430536416918536969261356096453026571560052133373109188906487774707378925983185205742309566622633365539309366715223488476194123431018324845390132670191929623247159514251169286234167961665992338579897135100522446996447961608262853262162650653165664697333135464737797255710682644480000
2267 167162546318809325687663139552165133459819922581176966260255532037352696058772503070597470491904860622643883224096340117124310802866265274998082438718501517505236802360618738598691357638701652074459513076596797416599797356186642267228137060305036066661294510842718248069235216524311674984573924367775515971423362700779431719041552943640983217579734770140398866811842272415625440195361785766315399502572935763426251049725749365792086545903915469403528591052525719621907211172970987075184903979555389094171549235294394601511224013669336184743470977066530132880237270655643340764425145201427422743989649394758610334916272890802087018002446404213350986031015063818559980059084659440385235505039930515306026057154323309315494270659011237726638186356838531251007785261628025203880861417815787533509839677614334343411648375532077818118542424499430763325104455901310618807400771892858769096804631560626805272884387340947528965931888345322729030726561868854218098560586378696117555036160000
2268 167162546318809325687663139552165133459819922581176966260255532037352696058772503070597470491904860622643883224096340117124310802866265274998082438718501517505236802360618738598691357638701652074459513076596797416599797356186642267228137060305036066661294510842718248069235216524311674984573924367775515971423362700779431719041552943640983217579734770140398866811842272415625440195361785766315399502572935763426251049725749365792086545903915469403528591052525719621907211172970987075184903979555389094171549235294394601511224013669336184743470977066530132880237270655643340764425145201427422743989649394758610334916272890802087018002446404213350986031015063818559980059084659440385235505039930515306026057154323309315494270659011237726638186356838531251007785261628025203880861417815787533509839677614334343411648375532077818118542424499430763325104455901310618807400771892858769096804631560626805272884387340947528965931888345322729030726561868854218098560586378696117555036160000
2269 379291817597378359985307663643862687820331404336690536444519802192753267357354809467185660546132128752778971035474595725755061211703555908970649053452279943219382304556243917880430690482214048556948635170798133338264940201187491304340642989832126835254477245102127704869094706293663190539998234390482645739159609968068530570505283629121390920688418193448565028796070116111054123803275891903769641471337991247214163631827725310982244372655984200076606373098180857822107462151471169673594547129611177854675245214882981350828967287015723803182935646963956871505258367117654740194480654462038822206112514476707286849925023189229935443847550891160093387304373179804312594754063092270234099360935602339229373123683159588836856500125296498401742044843666627408536664758633989187605674557024021913533826228506924625201030164082284569310972761189208401984662010440073794073992351424896547080649709011062221164174674876609943223699454655537272170718568880430220865633970493261490732377047040000
2270 379291817597378359985307663643862687820331404336690536444519802192753267357354809467185660546132128752778971035474595725755061211703555908970649053452279943219382304556243917880430690482214048556948635170798133338264940201187491304340642989832126835254477245102127704869094706293663190539998234390482645739159609968068530570505283629121390920688418193448565028796070116111054123803275891903769641471337991247214163631827725310982244372655984200076606373098180857822107462151471169673594547129611177854675245214882981350828967287015723803182935646963956871505258367117654740194480654462038822206112514476707286849925023189229935443847550891160093387304373179804312594754063092270234099360935602339229373123683159588836856500125296498401742044843666627408536664758633989187605674557024021913533826228506924625201030164082284569310972761189208401984662010440073794073992351424896547080649709011062221164174674876609943223699454655537272170718568880430220865633970493261490732377047040000
2271 379291817597378359985307663643862687820331404336690536444519802192753267357354809467185660546132128752778971035474595725755061211703555908970649053452279943219382304556243917880430690482214048556948635170798133338264940201187491304340642989832126835254477245102127704869094706293663190539998234390482645739159609968068530570505283629121390920688418193448565028796070116111054123803275891903769641471337991247214163631827725310982244372655984200076606373098180857822107462151471169673594547129611177854675245214882981350828967287015723803182935646963956871505258367117654740194480654462038822206112514476707286849925023189229935443847550891160093387304373179804312594754063092270234099360935602339229373123683159588836856500125296498401742044843666627408536664758633989187605674557024021913533826228506924625201030164082284569310972761189208401984662010440073794073992351424896547080649709011062221164174674876609943223699454655537272170718568880430220865633970493261490732377047040000
2272 379291817597378359985307663643862687820331404336690536444519802192753267357354809467185660546132128752778971035474595725755061211703555908970649053452279943219382304556243917880430690482214048556948635170798133338264940201187491304340642989832126835254477245102127704869094706293663190539998234390482645739159609968068530570505283629121390920688418193448565028796070116111054123803275891903769641471337991247214163631827725310982244372655984200076606373098180857822107462151471169673594547129611177854675245214882981350828967287015723803182935646963956871505258367117654740194480654462038822206112514476707286849925023189229935443847550891160093387304373179804312594754063092270234099360935602339229373123683159588836856500125296498401742044843666627408536664758633989187605674557024021913533826228506924625201030164082284569310972761189208401984662010440073794073992351424896547080649709011062221164174674876609943223699454655537272170718568880430220865633970493261490732377047040000
2273 862130301398841012246604319462499889415613282057297589338393510384128176703267481918913006421358328655066601163633756084641254134202182581090285298497032310937655978256342425342218959466072532369944247743224157077876209077299167734766281515888424296533426778117136273167452267405496432097415986769567053765109793457419769986758509688992921562724774553708588310453467373920426023404846102297268395064351254104917793935144419631862641459047052086774126286052165089829650261470293968668080405625606207263676832373429016610434242643386740204634812725549073968931452268458429224462054527592214242874493745405555663009879577709119643263865483175606892269342840237695202527875985408730242107847406624117068365110131821745426174824784798940867159667929654244099603838996375057423427698268115601809462387017396239673081941562959032826043841086183070697711136749730287733930184614788789851514316788582144428706169035994534400947468860432036219644043307065217892027586014931183368434693027921920000
2274 862130301398841012246604319462499889415613282057297589338393510384128176703267481918913006421358328655066601163633756084641254134202182581090285298497032310937655978256342425342218959466072532369944247743224157077876209077299167734766281515888424296533426778117136273167452267405496432097415986769567053765109793457419769986758509688992921562724774553708588310453467373920426023404846102297268395064351254104917793935144419631862641459047052086774126286052165089829650261470293968668080405625606207263676832373429016610434242643386740204634812725549073968931452268458429224462054527592214242874493745405555663009879577709119643263865483175606892269342840237695202527875985408730242107847406624117068365110131821745426174824784798940867159667929654244099603838996375057423427698268115601809462387017396239673081941562959032826043841086183070697711136749730287733930184614788789851514316788582144428706169035994534400947468860432036219644043307065217892027586014931183368434693027921920000
2275 862130301398841012246604319462499889415613282057297589338393510384128176703267481918913006421358328655066601163633756084641254134202182581090285298497032310937655978256342425342218959466072532369944247743224157077876209077299167734766281515888424296533426778117136273167452267405496432097415986769567053765109793457419769986758509688992921562724774553708588310453467373920426023404846102297268395064351254104917793935144419631862641459047052086774126286052165089829650261470293968668080405625606207263676832373429016610434242643386740204634812725549073968931452268458429224462054527592214242874493745405555663009879577709119643263865483175606892269342840237695202527875985408730242107847406624117068365110131821745426174824784798940867159667929654244099603838996375057423427698268115601809462387017396239673081941562959032826043841086183070697711136749730287733930184614788789851514316788582144428706169035994534400947468860432036219644043307065217892027586014931183368434693027921920000
2276 862130301398841012246604319462499889415613282057297589338393510384128176703267481918913006421358328655066601163633756084641254134202182581090285298497032310937655978256342425342218959466072532369944247743224157077876209077299167734766281515888424296533426778117136273167452267405496432097415986769567053765109793457419769986758509688992921562724774553708588310453467373920426023404846102297268395064351254104917793935144419631862641459047052086774126286052165089829650261470293968668080405625606207263676832373429016610434242643386740204634812725549073968931452268458429224462054527592214242874493745405555663009879577709119643263865483175606892269342840237695202527875985408730242107847406624117068365110131821745426174824784798940867159667929654244099603838996375057423427698268115601809462387017396239673081941562959032826043841086183070697711136749730287733930184614788789851514316788582144428706169035994534400947468860432036219644043307065217892027586014931183368434693027921920000
2277 862130301398841012246604319462499889415613282057297589338393510384128176703267481918913006421358328655066601163633756084641254134202182581090285298497032310937655978256342425342218959466072532369944247743224157077876209077299167734766281515888424296533426778117136273167452267405496432097415986769567053765109793457419769986758509688992921562724774553708588310453467373920426023404846102297268395064351254104917793935144419631862641459047052086774126286052165089829650261470293968668080405625606207263676832373429016610434242643386740204634812725549073968931452268458429224462054527592214242874493745405555663009879577709119643263865483175606892269342840237695202527875985408730242107847406624117068365110131821745426174824784798940867159667929654244099603838996375057423427698268115601809462387017396239673081941562959032826043841086183070697711136749730287733930184614788789851514316788582144428706169035994534400947468860432036219644043307065217892027586014931183368434693027921920000
2278 862130301398841012246604319462499889415613282057297589338393510384128176703267481918913006421358328655066601163633756084641254134202182581090285298497032310937655978256342425342218959466072532369944247743224157077876209077299167734766281515888424296533426778117136273167452267405496432097415986769567053765109793457419769986758509688992921562724774553708588310453467373920426023404846102297268395064351254104917793935144419631862641459047052086774126286052165089829650261470293968668080405625606207263676832373429016610434242643386740204634812725549073968931452268458429224462054527592214242874493745405555663009879577709119643263865483175606892269342840237695202527875985408730242107847406624117068365110131821745426174824784798940867159667929654244099603838996375057423427698268115601809462387017396239673081941562959032826043841086183070697711136749730287733930184614788789851514316788582144428706169035994534400947468860432036219644043307065217892027586014931183368434693027921920000
2279 862130301398841012246604319462499889415613282057297589338393510384128176703267481918913006421358328655066601163633756084641254134202182581090285298497032310937655978256342425342218959466072532369944247743224157077876209077299167734766281515888424296533426778117136273167452267405496432097415986769567053765109793457419769986758509688992921562724774553708588310453467373920426023404846102297268395064351254104917793935144419631862641459047052086774126286052165089829650261470293968668080405625606207263676832373429016610434242643386740204634812725549073968931452268458429224462054527592214242874493745405555663009879577709119643263865483175606892269342840237695202527875985408730242107847406624117068365110131821745426174824784798940867159667929654244099603838996375057423427698268115601809462387017396239673081941562959032826043841086183070697711136749730287733930184614788789851514316788582144428706169035994534400947468860432036219644043307065217892027586014931183368434693027921920000
2280 862130301398841012246604319462499889415613282057297589338393510384128176703267481918913006421358328655066601163633756084641254134202182581090285298497032310937655978256342425342218959466072532369944247743224157077876209077299167734766281515888424296533426778117136273167452267405496432097415986769567053765109793457419769986758509688992921562724774553708588310453467373920426023404846102297268395064351254104917793935144419631862641459047052086774126286052165089829650261470293968668080405625606207263676832373429016610434242643386740204634812725549073968931452268458429224462054527592214242874493745405555663009879577709119643263865483175606892269342840237695202527875985408730242107847406624117068365110131821745426174824784798940867159667929654244099603838996375057423427698268115601809462387017396239673081941562959032826043841086183070697711136749730287733930184614788789851514316788582144428706169035994534400947468860432036219644043307065217892027586014931183368434693027921920000
2281 1966519217490756348934504452693962247757013896372695801280875597186196371060153126257040567647118347662206917254248597629066700680115178467466940765871730701248793286402717072205601446542111446335842829102294302294635632905319401603001888137741495820392746480885187839094958621951937361614205865821382449638215438876374495339796160600592854084575210757009289936144359079912491759386453959340069209141785210613317487966064421180278685168086325809931782058484988569901432246413740542531891405232007758768446854643791586888400507469565154406772007826977437723132642624353677060997946377437840687996720233270072467325535316754501906284877167123559321266371018582182756966085122717313682247999934509611032940816210685401317104775334126384117991202547541330791196356750731505982838579749571687727383704786680822694299908705109553876206001517583584261479102926134786321094751106333229651304156594755871441878771571103532968561176470645474617008062783415762011714923700058029263399534796689899520000
2282 1966519217490756348934504452693962247757013896372695801280875597186196371060153126257040567647118347662206917254248597629066700680115178467466940765871730701248793286402717072205601446542111446335842829102294302294635632905319401603001888137741495820392746480885187839094958621951937361614205865821382449638215438876374495339796160600592854084575210757009289936144359079912491759386453959340069209141785210613317487966064421180278685168086325809931782058484988569901432246413740542531891405232007758768446854643791586888400507469565154406772007826977437723132642624353677060997946377437840687996720233270072467325535316754501906284877167123559321266371018582182756966085122717313682247999934509611032940816210685401317104775334126384117991202547541330791196356750731505982838579749571687727383704786680822694299908705109553876206001517583584261479102926134786321094751106333229651304156594755871441878771571103532968561176470645474617008062783415762011714923700058029263399534796689899520000
2283 1966519217490756348934504452693962247757013896372695801280875597186196371060153126257040567647118347662206917254248597629066700680115178467466940765871730701248793286402717072205601446542111446335842829102294302294635632905319401603001888137741495820392746480885187839094958621951937361614205865821382449638215438876374495339796160600592854084575210757009289936144359079912491759386453959340069209141785210613317487966064421180278685168086325809931782058484988569901432246413740542531891405232007758768446854643791586888400507469565154406772007826977437723132642624353677060997946377437840687996720233270072467325535316754501906284877167123559321266371018582182756966085122717313682247999934509611032940816210685401317104775334126384117991202547541330791196356750731505982838579749571687727383704786680822694299908705109553876206001517583584261479102926134786321094751106333229651304156594755871441878771571103532968561176470645474617008062783415762011714923700058029263399534796689899520000
2284 1966519217490756348934504452693962247757013896372695801280875597186196371060153126257040567647118347662206917254248597629066700680115178467466940765871730701248793286402717072205601446542111446335842829102294302294635632905319401603001888137741495820392746480885187839094958621951937361614205865821382449638215438876374495339796160600592854084575210757009289936144359079912491759386453959340069209141785210613317487966064421180278685168086325809931782058484988569901432246413740542531891405232007758768446854643791586888400507469565154406772007826977437723132642624353677060997946377437840687996720233270072467325535316754501906284877167123559321266371018582182756966085122717313682247999934509611032940816210685401317104775334126384117991202547541330791196356750731505982838579749571687727383704786680822694299908705109553876206001517583584261479102926134786321094751106333229651304156594755871441878771571103532968561176470645474617008062783415762011714923700058029263399534796689899520000
2285 1966519217490756348934504452693962247757013896372695801280875597186196371060153126257040567647118347662206917254248597629066700680115178467466940765871730701248793286402717072205601446542111446335842829102294302294635632905319401603001888137741495820392746480885187839094958621951937361614205865821382449638215438876374495339796160600592854084575210757009289936144359079912491759386453959340069209141785210613317487966064421180278685168086325809931782058484988569901432246413740542531891405232007758768446854643791586888400507469565154406772007826977437723132642624353677060997946377437840687996720233270072467325535316754501906284877167123559321266371018582182756966085122717313682247999934509611032940816210685401317104775334126384117991202547541330791196356750731505982838579749571687727383704786680822694299908705109553876206001517583584261479102926134786321094751106333229651304156594755871441878771571103532968561176470645474617008062783415762011714923700058029263399534796689899520000
2286 1966519217490756348934504452693962247757013896372695801280875597186196371060153126257040567647118347662206917254248597629066700680115178467466940765871730701248793286402717072205601446542111446335842829102294302294635632905319401603001888137741495820392746480885187839094958621951937361614205865821382449638215438876374495339796160600592854084575210757009289936144359079912491759386453959340069209141785210613317487966064421180278685168086325809931782058484988569901432246413740542531891405232007758768446854643791586888400507469565154406772007826977437723132642624353677060997946377437840687996720233270072467325535316754501906284877167123559321266371018582182756966085122717313682247999934509611032940816210685401317104775334126384117991202547541330791196356750731505982838579749571687727383704786680822694299908705109553876206001517583584261479102926134786321094751106333229651304156594755871441878771571103532968561176470645474617008062783415762011714923700058029263399534796689899520000
2287 4497429450401359770013211683311091660620290781004355297529362490764831100614570199749851778208959661103467219760466542777675544455423413155096893531548648113755990246003013944134210508241808877770072550156947069347831692454465471466065318171014800941238211201784424588010170368404080746011688815133501662322598708710268470842113819293555857291423507001280246083962149215759868653716820205010738281307262776672657094978389331239297352979413427127313985567755168859364575547548224620770435643765601744303437956570351359213771960582895508128287581900297400072804353681896859438502303365200341653448499173488655732773499269417545859673514081211580167736190519497451965181436675654496391301175850223480432335646673837512812218621189147040477845880226227023519466067888922954182751831887270449832526532847139041501863891208585549714883125470713657206002708392070256316343695780184096212532606132206677987576750583113779899099410588366200449097439585671847720792030502032712925394736080029800202240000
2288 4497429450401359770013211683311091660620290781004355297529362490764831100614570199749851778208959661103467219760466542777675544455423413155096893531548648113755990246003013944134210508241808877770072550156947069347831692454465471466065318171014800941238211201784424588010170368404080746011688815133501662322598708710268470842113819293555857291423507001280246083962149215759868653716820205010738281307262776672657094978389331239297352979413427127313985567755168859364575547548224620770435643765601744303437956570351359213771960582895508128287581900297400072804353681896859438502303365200341653448499173488655732773499269417545859673514081211580167736190519497451965181436675654496391301175850223480432335646673837512812218621189147040477845880226227023519466067888922954182751831887270449832526532847139041501863891208585549714883125470713657206002708392070256316343695780184096212532606132206677987576750583113779899099410588366200449097439585671847720792030502032712925394736080029800202240000
2289 4497429450401359770013211683311091660620290781004355297529362490764831100614570199749851778208959661103467219760466542777675544455423413155096893531548648113755990246003013944134210508241808877770072550156947069347831692454465471466065318171014800941238211201784424588010170368404080746011688815133501662322598708710268470842113819293555857291423507001280246083962149215759868653716820205010738281307262776672657094978389331239297352979413427127313985567755168859364575547548224620770435643765601744303437956570351359213771960582895508128287581900297400072804353681896859438502303365200341653448499173488655732773499269417545859673514081211580167736190519497451965181436675654496391301175850223480432335646673837512812218621189147040477845880226227023519466067888922954182751831887270449832526532847139041501863891208585549714883125470713657206002708392070256316343695780184096212532606132206677987576750583113779899099410588366200449097439585671847720792030502032712925394736080029800202240000
2290 4497429450401359770013211683311091660620290781004355297529362490764831100614570199749851778208959661103467219760466542777675544455423413155096893531548648113755990246003013944134210508241808877770072550156947069347831692454465471466065318171014800941238211201784424588010170368404080746011688815133501662322598708710268470842113819293555857291423507001280246083962149215759868653716820205010738281307262776672657094978389331239297352979413427127313985567755168859364575547548224620770435643765601744303437956570351359213771960582895508128287581900297400072804353681896859438502303365200341653448499173488655732773499269417545859673514081211580167736190519497451965181436675654496391301175850223480432335646673837512812218621189147040477845880226227023519466067888922954182751831887270449832526532847139041501863891208585549714883125470713657206002708392070256316343695780184096212532606132206677987576750583113779899099410588366200449097439585671847720792030502032712925394736080029800202240000
2291 4497429450401359770013211683311091660620290781004355297529362490764831100614570199749851778208959661103467219760466542777675544455423413155096893531548648113755990246003013944134210508241808877770072550156947069347831692454465471466065318171014800941238211201784424588010170368404080746011688815133501662322598708710268470842113819293555857291423507001280246083962149215759868653716820205010738281307262776672657094978389331239297352979413427127313985567755168859364575547548224620770435643765601744303437956570351359213771960582895508128287581900297400072804353681896859438502303365200341653448499173488655732773499269417545859673514081211580167736190519497451965181436675654496391301175850223480432335646673837512812218621189147040477845880226227023519466067888922954182751831887270449832526532847139041501863891208585549714883125470713657206002708392070256316343695780184096212532606132206677987576750583113779899099410588366200449097439585671847720792030502032712925394736080029800202240000
2292 4497429450401359770013211683311091660620290781004355297529362490764831100614570199749851778208959661103467219760466542777675544455423413155096893531548648113755990246003013944134210508241808877770072550156947069347831692454465471466065318171014800941238211201784424588010170368404080746011688815133501662322598708710268470842113819293555857291423507001280246083962149215759868653716820205010738281307262776672657094978389331239297352979413427127313985567755168859364575547548224620770435643765601744303437956570351359213771960582895508128287581900297400072804353681896859438502303365200341653448499173488655732773499269417545859673514081211580167736190519497451965181436675654496391301175850223480432335646673837512812218621189147040477845880226227023519466067888922954182751831887270449832526532847139041501863891208585549714883125470713657206002708392070256316343695780184096212532606132206677987576750583113779899099410588366200449097439585671847720792030502032712925394736080029800202240000
2293 10312605729770317952640294389832333177802326760842986697234828191323757713709209468026410127433144502910250334910749782589210023436285886364637176867841050124842485634084910973899744695398467756726776357509879630014578070798089326071687774566136938558259218285691685580307320654750557150604802453101119311705718839072645603640966987640123580769234101553935604270525208151737378822972668730089622879037553546910402718785446736531708830381794988402930968906862602194522971730528079055426608931154524799687783234415815666677179105616579400138163425297381938366940382992589498692485781616404383411357408604809487595249633824774432656231367788218153324619084861207657356161034297275760225253596224562440631345637823109416878417298386714163815700603358738564930135693669300333941049950517511141465983339818489822163773902541286665496227006704346415973364210343017097733376094423962132615337265861149912625513489087079897308634948479123697629780428969945546823776125941161010737930129831508331863736320000
2294 10312605729770317952640294389832333177802326760842986697234828191323757713709209468026410127433144502910250334910749782589210023436285886364637176867841050124842485634084910973899744695398467756726776357509879630014578070798089326071687774566136938558259218285691685580307320654750557150604802453101119311705718839072645603640966987640123580769234101553935604270525208151737378822972668730089622879037553546910402718785446736531708830381794988402930968906862602194522971730528079055426608931154524799687783234415815666677179105616579400138163425297381938366940382992589498692485781616404383411357408604809487595249633824774432656231367788218153324619084861207657356161034297275760225253596224562440631345637823109416878417298386714163815700603358738564930135693669300333941049950517511141465983339818489822163773902541286665496227006704346415973364210343017097733376094423962132615337265861149912625513489087079897308634948479123697629780428969945546823776125941161010737930129831508331863736320000
2295 10312605729770317952640294389832333177802326760842986697234828191323757713709209468026410127433144502910250334910749782589210023436285886364637176867841050124842485634084910973899744695398467756726776357509879630014578070798089326071687774566136938558259218285691685580307320654750557150604802453101119311705718839072645603640966987640123580769234101553935604270525208151737378822972668730089622879037553546910402718785446736531708830381794988402930968906862602194522971730528079055426608931154524799687783234415815666677179105616579400138163425297381938366940382992589498692485781616404383411357408604809487595249633824774432656231367788218153324619084861207657356161034297275760225253596224562440631345637823109416878417298386714163815700603358738564930135693669300333941049950517511141465983339818489822163773902541286665496227006704346415973364210343017097733376094423962132615337265861149912625513489087079897308634948479123697629780428969945546823776125941161010737930129831508331863736320000
2296 10312605729770317952640294389832333177802326760842986697234828191323757713709209468026410127433144502910250334910749782589210023436285886364637176867841050124842485634084910973899744695398467756726776357509879630014578070798089326071687774566136938558259218285691685580307320654750557150604802453101119311705718839072645603640966987640123580769234101553935604270525208151737378822972668730089622879037553546910402718785446736531708830381794988402930968906862602194522971730528079055426608931154524799687783234415815666677179105616579400138163425297381938366940382992589498692485781616404383411357408604809487595249633824774432656231367788218153324619084861207657356161034297275760225253596224562440631345637823109416878417298386714163815700603358738564930135693669300333941049950517511141465983339818489822163773902541286665496227006704346415973364210343017097733376094423962132615337265861149912625513489087079897308634948479123697629780428969945546823776125941161010737930129831508331863736320000