2 1
3 2
4 2
5 6
6 12
7 12
8 12
9 12
10 60
11 60
12 60
13 120
14 360
15 120
16 420
17 420
18 840
19 2520
20 2520
21 2520
22 5040
23 5040
24 5040
25 2520
26 2520
27 5040
28 5040
29 27720
30 27720
31 55440
32 55440
33 55440
34 55440
35 166320
36 55440
37 110880
38 55440
39 360360
40 360360
41 720720
42 720720
43 720720
44 720720
45 2162160
46 720720
47 1441440
48 2162160
49 3603600
50 2882880
51 4324320
52 10810800
53 2162160
54 2162160
55 3603600
56 12252240
57 36756720
58 12252240
59 24504480
60 36756720
61 61261200
62 49008960
63 73513440
64 183783600
65 36756720
66 36756720
67 367567200
68 73513440
69 698377680
70 110270160
71 122522400
72 465585120
73 698377680
74 1163962800
75 931170240
76 1396755360
77 3491888400
78 3491888400
79 6983776800
80 6983776800
81 13967553600
82 6983776800
83 1396755360
84 698377680
85 3491888400
86 3491888400
87 2793510720
88 1396755360
89 6983776800
90 80313433200
91 10475665200
92 13967553600
93 160626866400
94 160626866400
95 321253732800
96 160626866400
97 160626866400
98 80313433200
99 240940299600
100 321253732800
101 321253732800
102 160626866400
103 1124388064800
104 2248776129600
105 2248776129600
106 321253732800
107 321253732800
108 642507465600
109 642507465600
110 963761198400
111 4658179125600
112 4658179125600
113 2329089562800
114 6987268688400
115 9316358251200
116 9316358251200
117 4658179125600
118 32607253879200
119 65214507758400
120 65214507758400
121 9316358251200
122 9316358251200
123 18632716502400
124 18632716502400
125 27949074753600
126 144403552893600
127 144403552893600
128 72201776446800
129 216605329340400
130 288807105787200
131 288807105787200
132 144403552893600
133 1010824870255200
134 2021649740510400
135 2021649740510400
136 2021649740510400
137 2021649740510400
138 6064949221531200
139 2021649740510400
140 4043299481020800
141 6064949221531200
142 6064949221531200
143 12129898443062400
144 12129898443062400
145 12129898443062400
146 2021649740510400
147 10685862914126400
148 5342931457063200
149 37400520199442400
150 74801040398884800
151 74801040398884800
152 74801040398884800
153 74801040398884800
154 224403121196654400
155 74801040398884800
156 149602080797769600
157 224403121196654400
158 224403121196654400
159 448806242393308800
160 448806242393308800
161 448806242393308800
162 74801040398884800
163 438120379479182400
164 106858629141264000
165 149602080797769600
166 149602080797769600
167 224403121196654400
168 3066842656354276800
169 3066842656354276800
170 3066842656354276800
171 9200527969062830400
172 3066842656354276800
173 6133685312708553600
174 9200527969062830400
175 9200527969062830400
176 18401055938125660800
177 18401055938125660800
178 18401055938125660800
179 3066842656354276800
180 3066842656354276800
181 6133685312708553600
182 6133685312708553600
183 9200527969062830400
184 131874234223233902400
185 131874234223233902400
186 131874234223233902400
187 395622702669701707200
188 131874234223233902400
189 263748468446467804800
190 395622702669701707200
191 395622702669701707200
192 791245405339403414400
193 791245405339403414400
194 791245405339403414400
195 1186868108009105121600
196 1978113513348508536000
197 3956227026697017072000
198 3956227026697017072000
199 1582490810678806828800
200 395622702669701707200
201 395622702669701707200
202 659371171116169512000
203 131874234223233902400
204 791245405339403414400
205 791245405339403414400
206 1186868108009105121600
207 6198089008491993412800
208 12396178016983986825600
209 18594267025475980238400
210 18594267025475980238400
211 37188534050951960476800
212 37188534050951960476800
213 37188534050951960476800
214 55782801076427940715200
215 92971335127379901192000
216 185942670254759802384000
217 185942670254759802384000
218 74377068101903920953600
219 18594267025475980238400
220 18594267025475980238400
221 371885340509519604768000
222 148754136203807841907200
223 37188534050951960476800
224 37188534050951960476800
225 55782801076427940715200
226 328498717450075650878400
227 656997434900151301756800
228 985496152350226952635200
229 985496152350226952635200
230 1970992304700453905270400
231 1970992304700453905270400
232 1970992304700453905270400
233 2956488457050680857905600
234 4927480761751134763176000
235 9854961523502269526352000
236 9854961523502269526352000
237 3941984609400907810540800
238 10840457675852496478987200
239 4927480761751134763176000
240 19709923047004539052704000
241 7883969218801815621081600
242 21680915351704992957974400
243 21680915351704992957974400
244 32521373027557489436961600
245 1642493587250378254392000
246 3284987174500756508784000
247 4927480761751134763176000
248 4927480761751134763176000
249 108404576758524964789872000
250 43361830703409985915948800
251 1970992304700453905270400
252 9854961523502269526352000
253 216809153517049929579744000
254 4927480761751134763176000
255 4927480761751134763176000
256 19709923047004539052704000
257 3941984609400907810540800
258 5912976914101361715811200
259 581442729886633902054768000
260 232577091954653560821907200
261 639587002875297292260244800
262 290721364943316951027384000
263 1162885459773267804109536000
264 465154183909307121643814400
265 1279174005750594584520489600
266 1279174005750594584520489600
267 1918761008625891876780734400
268 96907121647772317009128000
269 193814243295544634018256000
270 290721364943316951027384000
271 290721364943316951027384000
272 6395870028752972922602448000
273 2558348011501189169040979200
274 116288545977326780410953600
275 581442729886633902054768000
276 12791740057505945845204896000
277 290721364943316951027384000
278 290721364943316951027384000
279 1162885459773267804109536000
280 232577091954653560821907200
281 348865637931980341232860800
282 35468006523084668025340848000
283 14187202609233867210136339200
284 39014807175393134827874932800
285 17734003261542334012670424000
286 70936013046169336050681696000
287 28374405218467734420272678400
288 78029614350786269655749865600
289 78029614350786269655749865600
290 117044421526179404483624798400
291 53202009784627002038011272000
292 35468006523084668025340848000
293 390148071753931348278749328000
294 390148071753931348278749328000
295 156059228701572539311499731200
296 156059228701572539311499731200
297 780296143507862696557498656000
298 390148071753931348278749328000
299 390148071753931348278749328000
300 780296143507862696557498656000
301 468177686104717617934499193600
302 468177686104717617934499193600
303 106404019569254004076022544000
304 106404019569254004076022544000
305 141872026092338672101363392000
306 70936013046169336050681696000
307 195074035876965674139374664000
308 1188178218523336378848918408000
309 4752712874093345515395673632000
310 141872026092338672101363392000
311 390148071753931348278749328000
312 390148071753931348278749328000
313 585222107630897022418123992000
314 3564534655570009136546755224000
315 2376356437046672757697836816000
316 26139920807513400334676204976000
317 26139920807513400334676204976000
318 10455968323005360133870481990400
319 10455968323005360133870481990400
320 52279841615026800669352409952000
321 26139920807513400334676204976000
322 26139920807513400334676204976000
323 52279841615026800669352409952000
324 31367904969016080401611445971200
325 31367904969016080401611445971200
326 7129069311140018273093510448000
327 7129069311140018273093510448000
328 9505425748186691030791347264000
329 4752712874093345515395673632000
330 13069960403756700167338102488000
331 84360653515156882898273206968000
332 337442614060627531593092827872000
333 9505425748186691030791347264000
334 26139920807513400334676204976000
335 26139920807513400334676204976000
336 679637940995348408701581329376000
337 13069960403756700167338102488000
338 13069960403756700167338102488000
339 2376356437046672757697836816000
340 168721307030313765796546413936000
341 1855934377333451423762010553296000
342 1855934377333451423762010553296000
343 742373750933380569504804221318400
344 742373750933380569504804221318400
345 3711868754666902847524021106592000
346 1855934377333451423762010553296000
347 1855934377333451423762010553296000
348 3711868754666902847524021106592000
349 2227121252800141708514412663955200
350 2227121252800141708514412663955200
351 506163921090941297389639241808000
352 506163921090941297389639241808000
353 3711868754666902847524021106592000
354 3711868754666902847524021106592000
355 5567803132000354271286031659888000
356 24127146905334868508906137192848000
357 7423737509333805695048042213184000
358 1855934377333451423762010553296000
359 1855934377333451423762010553296000
360 48254293810669737017812274385696000
361 927967188666725711881005276648000
362 927967188666725711881005276648000
363 168721307030313765796546413936000
364 12316655413212904903147888217328000
365 135483209545341953934626770390608000
366 135483209545341953934626770390608000
367 54193283818136781573850708156243200
368 54193283818136781573850708156243200
369 270966419090683907869253540781216000
370 135483209545341953934626770390608000
371 135483209545341953934626770390608000
372 270966419090683907869253540781216000
373 162579851454410344721552124468729600
374 162579851454410344721552124468729600
375 406449628636025861803880311171824000
376 406449628636025861803880311171824000
377 270966419090683907869253540781216000
378 270966419090683907869253540781216000
379 406449628636025861803880311171824000
380 1761281724089445401150148015077904000
381 541932838181367815738507081562432000
382 812899257272051723607760622343648000
383 3522563448178890802300296030155808000
384 1761281724089445401150148015077904000
385 1761281724089445401150148015077904000
386 12316655413212904903147888217328000
387 36949966239638714709443664651984000
388 10567690344536672406900888090467424000
389 406449628636025861803880311171824000
390 406449628636025861803880311171824000
391 541932838181367815738507081562432000
392 270966419090683907869253540781216000
393 10567690344536672406900888090467424000
394 812899257272051723607760622343648000
395 21406347108164028721671029721716064000
396 10703173554082014360835514860858032000
397 406449628636025861803880311171824000
398 21135380689073344813801776180934848000
399 1625798514544103447215521244687296000
400 12843808264898417233002617833029638400
401 12843808264898417233002617833029638400
402 32109520662246043082506544582574096000
403 32109520662246043082506544582574096000
404 21406347108164028721671029721716064000
405 21406347108164028721671029721716064000
406 32109520662246043082506544582574096000
407 139141256203066186690861693191154416000
408 42812694216328057443342059443432128000
409 64219041324492086165013089165148192000
410 278282512406132373381723386382308832000
411 139141256203066186690861693191154416000
412 139141256203066186690861693191154416000
413 278282512406132373381723386382308832000
414 834847537218397120145170159146926496000
415 32109520662246043082506544582574096000
416 32109520662246043082506544582574096000
417 42812694216328057443342059443432128000
418 21406347108164028721671029721716064000
419 834847537218397120145170159146926496000
420 64219041324492086165013089165148192000
421 1776726809977614383898695466902433312000
422 888363404988807191949347733451216656000
423 32109520662246043082506544582574096000
424 1669695074436794240290340318293852992000
425 128438082648984172330026178330296384000
426 1066036085986568630339217280141459987200
427 1066036085986568630339217280141459987200
428 2665090214966421575848043200353649968000
429 2665090214966421575848043200353649968000
430 1776726809977614383898695466902433312000
431 1776726809977614383898695466902433312000
432 2665090214966421575848043200353649968000
433 11548724264854493495341520534865816528000
434 3553453619955228767797390933804866624000
435 5330180429932843151696086400707299936000
436 23097448529708986990683041069731633056000
437 11548724264854493495341520534865816528000
438 11548724264854493495341520534865816528000
439 23097448529708986990683041069731633056000
440 69292345589126960972049123209194899168000
441 2665090214966421575848043200353649968000
442 2665090214966421575848043200353649968000
443 3553453619955228767797390933804866624000
444 1776726809977614383898695466902433312000
445 69292345589126960972049123209194899168000
446 5330180429932843151696086400707299936000
447 158128686088007680166983896554316564768000
448 3553453619955228767797390933804866624000
449 138584691178253921944098246418389798336000
450 10660360859865686303392172801414599872000
451 5330180429932843151696086400707299936000
452 69292345589126960972049123209194899168000
453 5330180429932843151696086400707299936000
454 237193029132011520250475844831474847152000
455 237193029132011520250475844831474847152000
456 158128686088007680166983896554316564768000
457 158128686088007680166983896554316564768000
458 237193029132011520250475844831474847152000
459 1027836459572049921085395327603057670992000
460 316257372176015360333967793108633129536000
461 474386058264023040500951689662949694304000
462 2055672919144099842170790655206115341984000
463 1027836459572049921085395327603057670992000
464 1027836459572049921085395327603057670992000
465 2055672919144099842170790655206115341984000
466 6167018757432299526512371965618346025952000
467 3083509378716149763256185982809173012976000
468 3083509378716149763256185982809173012976000
469 4111345838288199684341581310412230683968000
470 2055672919144099842170790655206115341984000
471 6167018757432299526512371965618346025952000
472 6167018757432299526512371965618346025952000
473 14389710434008698895195534586442807393888000
474 4111345838288199684341581310412230683968000
475 12334037514864599053024743931236692051904000
476 12334037514864599053024743931236692051904000
477 6167018757432299526512371965618346025952000
478 6167018757432299526512371965618346025952000
479 6167018757432299526512371965618346025952000
480 1660351203924080641753330913820323930064000
481 1660351203924080641753330913820323930064000
482 2055672919144099842170790655206115341984000
483 2055672919144099842170790655206115341984000
484 3083509378716149763256185982809173012976000
485 3083509378716149763256185982809173012976000
486 4111345838288199684341581310412230683968000
487 4111345838288199684341581310412230683968000
488 6167018757432299526512371965618346025952000
489 199400273156977684690566693554993188172448000
490 99700136578488842345283346777496594086224000
491 99700136578488842345283346777496594086224000
492 199400273156977684690566693554993188172448000
493 598200819470933054071700080664979564517344000
494 299100409735466527035850040332489782258672000
495 299100409735466527035850040332489782258672000
496 398800546313955369381133387109986376344896000
497 199400273156977684690566693554993188172448000
498 598200819470933054071700080664979564517344000
499 598200819470933054071700080664979564517344000
500 1395801912098843792833966854884952317207136000
501 398800546313955369381133387109986376344896000
502 1196401638941866108143400161329959129034688000
503 1196401638941866108143400161329959129034688000
504 598200819470933054071700080664979564517344000
505 598200819470933054071700080664979564517344000
506 598200819470933054071700080664979564517344000
507 161054066780635822250073098640571421216208000
508 161054066780635822250073098640571421216208000
509 199400273156977684690566693554993188172448000
510 199400273156977684690566693554993188172448000
511 299100409735466527035850040332489782258672000
512 299100409735466527035850040332489782258672000
513 398800546313955369381133387109986376344896000
514 398800546313955369381133387109986376344896000
515 598200819470933054071700080664979564517344000
516 20139427588854746153747236049054312005417248000
517 10069713794427373076873618024527156002708624000
518 10069713794427373076873618024527156002708624000
519 20139427588854746153747236049054312005417248000
520 60418282766564238461241708147162936016251744000
521 30209141383282119230620854073581468008125872000
522 30209141383282119230620854073581468008125872000
523 40278855177709492307494472098108624010834496000
524 20139427588854746153747236049054312005417248000
525 60418282766564238461241708147162936016251744000
526 60418282766564238461241708147162936016251744000
527 140975993121983223076230652343380184037920736000
528 40278855177709492307494472098108624010834496000
529 120836565533128476922483416294325872032503488000
530 120836565533128476922483416294325872032503488000
531 60418282766564238461241708147162936016251744000
532 60418282766564238461241708147162936016251744000
533 60418282766564238461241708147162936016251744000
534 16266460744844218047257382962697713542837008000
535 16266460744844218047257382962697713542837008000
536 120836565533128476922483416294325872032503488000
537 120836565533128476922483416294325872032503488000
538 181254848299692715383725124441488808048755232000
539 30209141383282119230620854073581468008125872000
540 30209141383282119230620854073581468008125872000
541 241673131066256953844966832588651744065006976000
542 40278855177709492307494472098108624010834496000
543 40278855177709492307494472098108624010834496000
544 362509696599385430767450248882977616097510464000
545 60418282766564238461241708147162936016251744000
546 2074361041652038853835965313052594136557976544000
547 1037180520826019426917982656526297068278988272000
548 30209141383282119230620854073581468008125872000
549 2054221614063184107682218077003539824552559296000
550 120836565533128476922483416294325872032503488000
551 6223083124956116561507895939157782409673929632000
552 3111541562478058280753947969578891204836964816000
553 3111541562478058280753947969578891204836964816000
554 4148722083304077707671930626105188273115953088000
555 2074361041652038853835965313052594136557976544000
556 6223083124956116561507895939157782409673929632000
557 6223083124956116561507895939157782409673929632000
558 14520527291564271976851757191368158955905835808000
559 4148722083304077707671930626105188273115953088000
560 12446166249912233123015791878315564819347859264000
561 12446166249912233123015791878315564819347859264000
562 6223083124956116561507895939157782409673929632000
563 6223083124956116561507895939157782409673929632000
564 6223083124956116561507895939157782409673929632000
565 43561581874692815930555271574104476867717507424000
566 12446166249912233123015791878315564819347859264000
567 12446166249912233123015791878315564819347859264000
568 18669249374868349684523687817473347229021788896000
569 3111541562478058280753947969578891204836964816000
570 3111541562478058280753947969578891204836964816000
571 24892332499824466246031583756631129638695718528000
572 12446166249912233123015791878315564819347859264000
573 87123163749385631861110543148208953735435014848000
574 37338498749736699369047375634946694458043577792000
575 6223083124956116561507895939157782409673929632000
576 6223083124956116561507895939157782409673929632000
577 3111541562478058280753947969578891204836964816000
578 3111541562478058280753947969578891204836964816000
579 211584826248507963091268461931364601928913607488000
580 37338498749736699369047375634946694458043577792000
581 12446166249912233123015791878315564819347859264000
582 665869894370304472081344865489882717835110470624000
583 332934947185152236040672432744941358917555235312000
584 21780790937346407965277635787052238433858753712000
585 24892332499824466246031583756631129638695718528000
586 443913262913536314720896576993255145223406980416000
587 221956631456768157360448288496627572611703490208000
588 665869894370304472081344865489882717835110470624000
589 665869894370304472081344865489882717835110470624000
590 1553696420197377101523138019476393008281924431456000
591 443913262913536314720896576993255145223406980416000
592 1331739788740608944162689730979765435670220941248000
593 1331739788740608944162689730979765435670220941248000
594 665869894370304472081344865489882717835110470624000
595 665869894370304472081344865489882717835110470624000
596 665869894370304472081344865489882717835110470624000
597 4661089260592131304569414058429179024845773294368000
598 1331739788740608944162689730979765435670220941248000
599 1331739788740608944162689730979765435670220941248000
600 1997609683110913416244034596469648153505331411872000
601 332934947185152236040672432744941358917555235312000
602 332934947185152236040672432744941358917555235312000
603 2663479577481217888325379461959530871340441882496000
604 1331739788740608944162689730979765435670220941248000
605 9322178521184262609138828116858358049691546588736000
606 3995219366221826832488069192939296307010662823744000
607 665869894370304472081344865489882717835110470624000
608 665869894370304472081344865489882717835110470624000
609 332934947185152236040672432744941358917555235312000
610 332934947185152236040672432744941358917555235312000
611 22639576408590352050765725426656012406393756001216000
612 3995219366221826832488069192939296307010662823744000
613 1331739788740608944162689730979765435670220941248000
614 665869894370304472081344865489882717835110470624000
615 665869894370304472081344865489882717835110470624000
616 36289909243181593728433295169198608122013520649008000
617 2330544630296065652284707029214589512422886647184000
618 2663479577481217888325379461959530871340441882496000
619 48386545657575458304577726892264810829351360865344000
620 24193272828787729152288863446132405414675680432672000
621 72579818486363187456866590338397216244027041298016000
622 72579818486363187456866590338397216244027041298016000
623 169352909801514104066022044122926837902729763028704000
624 48386545657575458304577726892264810829351360865344000
625 145159636972726374913733180676794432488054082596032000
626 145159636972726374913733180676794432488054082596032000
627 72579818486363187456866590338397216244027041298016000
628 72579818486363187456866590338397216244027041298016000
629 72579818486363187456866590338397216244027041298016000
630 508058729404542312198066132368780513708189289086112000
631 145159636972726374913733180676794432488054082596032000
632 145159636972726374913733180676794432488054082596032000
633 217739455459089562370599771015191648732081123894048000
634 72579818486363187456866590338397216244027041298016000
635 290319273945452749827466361353588864976108165192064000
636 290319273945452749827466361353588864976108165192064000
637 145159636972726374913733180676794432488054082596032000
638 1016117458809084624396132264737561027416378578172224000
639 435478910918179124741199542030383297464162247788096000
640 72579818486363187456866590338397216244027041298016000
641 72579818486363187456866590338397216244027041298016000
642 2032234917618169248792264529475122054832757156344448000
643 145159636972726374913733180676794432488054082596032000
644 2467713828536348373533464071505505352296919404132544000
645 435478910918179124741199542030383297464162247788096000
646 145159636972726374913733180676794432488054082596032000
647 72579818486363187456866590338397216244027041298016000
648 72579818486363187456866590338397216244027041298016000
649 4100759744479520091312962354119442717787527833337904000
650 254029364702271156099033066184390256854094644543056000
651 290319273945452749827466361353588864976108165192064000
652 5467679659306026788417283138825923623716703777783872000
653 2733839829653013394208641569412961811858351888891936000
654 8201519488959040182625924708238885435575055666675808000
655 8201519488959040182625924708238885435575055666675808000
656 72579818486363187456866590338397216244027041298016000
657 96773091315150916609155453784529621658702721730688000
658 5467679659306026788417283138825923623716703777783872000
659 16403038977918080365251849416477770871150111333351616000
660 16403038977918080365251849416477770871150111333351616000
661 8201519488959040182625924708238885435575055666675808000
662 8201519488959040182625924708238885435575055666675808000
663 8201519488959040182625924708238885435575055666675808000
664 57410636422713281278381472957672198049025389666730656000
665 16403038977918080365251849416477770871150111333351616000
666 16403038977918080365251849416477770871150111333351616000
667 24604558466877120547877774124716656306725167000027424000
668 8201519488959040182625924708238885435575055666675808000
669 32806077955836160730503698832955541742300222666703232000
670 32806077955836160730503698832955541742300222666703232000
671 16403038977918080365251849416477770871150111333351616000
672 114821272845426562556762945915344396098050779333461312000
673 49209116933754241095755548249433312613450334000054848000
674 139425831312303683104640720040061052404775946333488736000
675 57410636422713281278381472957672198049025389666730656000
676 229642545690853125113525891830688792196101558666922624000
677 16403038977918080365251849416477770871150111333351616000
678 278851662624607366209281440080122104809551892666977472000
679 49209116933754241095755548249433312613450334000054848000
680 114821272845426562556762945915344396098050779333461312000
681 139425831312303683104640720040061052404775946333488736000
682 139425831312303683104640720040061052404775946333488736000
683 139425831312303683104640720040061052404775946333488736000
684 172231909268139843835144418873016594147076169000191968000
685 229642545690853125113525891830688792196101558666922624000
686 38273757615142187518920981971781465366016926444487104000
687 19136878807571093759460490985890732683008463222243552000
688 975980819186125781732485040280427366833431624334421152000
689 57410636422713281278381472957672198049025389666730656000
690 8201519488959040182625924708238885435575055666675808000
691 10935359318612053576834566277651847247433407555567744000
692 38273757615142187518920981971781465366016926444487104000
693 1951961638372251563464970080560854733666863248668842304000
694 114821272845426562556762945915344396098050779333461312000
695 1041592975097798103193492437946338450318032069667827616000
696 139425831312303683104640720040061052404775946333488736000
697 57410636422713281278381472957672198049025389666730656000
698 8201519488959040182625924708238885435575055666675808000
699 16403038977918080365251849416477770871150111333351616000
700 2083185950195596206386984875892676900636064139335655232000
701 2083185950195596206386984875892676900636064139335655232000
702 3124778925293394309580477313839015350954096209003482848000
703 1041592975097798103193492437946338450318032069667827616000
704 229642545690853125113525891830688792196101558666922624000
705 557703325249214732418562880160244209619103785333954944000
706 2083185950195596206386984875892676900636064139335655232000
707 14582301651369173444708894131248738304452448975349586624000
708 6249557850586788619160954627678030701908192418006965696000
709 17707080576662567754289371445087753655406545184353069472000
710 7291150825684586722354447065624369152226224487674793312000
711 29164603302738346889417788262497476608904897950699173248000
712 2083185950195596206386984875892676900636064139335655232000
713 35414161153325135508578742890175507310813090368706138944000
714 6249557850586788619160954627678030701908192418006965696000
715 14582301651369173444708894131248738304452448975349586624000
716 17707080576662567754289371445087753655406545184353069472000
717 17707080576662567754289371445087753655406545184353069472000
718 17707080576662567754289371445087753655406545184353069472000
719 21873452477053760167063341196873107456678673463024379936000
720 29164603302738346889417788262497476608904897950699173248000
721 123949564036637974280025600115614275587845816290471486304000
722 123949564036637974280025600115614275587845816290471486304000
723 7291150825684586722354447065624369152226224487674793312000
724 1041592975097798103193492437946338450318032069667827616000
725 177070805766625677542893714450877536554065451843530694720000
726 247899128073275948560051200231228551175691632580942972608000
727 371848692109913922840076800346842826763537448871414458912000
728 7291150825684586722354447065624369152226224487674793312000
729 136448679737811551518347509370970336991662201126485417696000
730 17707080576662567754289371445087753655406545184353069472000
731 7291150825684586722354447065624369152226224487674793312000
732 1041592975097798103193492437946338450318032069667827616000
733 177070805766625677542893714450877536554065451843530694720000
734 14582301651369173444708894131248738304452448975349586624000
735 272897359475623103036695018741940673983324402252970835392000
736 272897359475623103036695018741940673983324402252970835392000
737 409346039213434654555042528112911010974986603379456253088000
738 53121241729987703262868114335263260966219635553059208416000
739 70828322306650271017157485780351014621626180737412277888000
740 272897359475623103036695018741940673983324402252970835392000
741 1910281516329361721256865131193584717883270815770795847744000
742 818692078426869309110085056225822021949973206758912506176000
743 2319627555542796375811907659306495728858257419150252100832000
744 955140758164680860628432565596792358941635407885397923872000
745 3820563032658723442513730262387169435766541631541591695488000
746 272897359475623103036695018741940673983324402252970835392000
747 4639255111085592751623815318612991457716514838300504201664000
748 818692078426869309110085056225822021949973206758912506176000
749 1910281516329361721256865131193584717883270815770795847744000
750 2319627555542796375811907659306495728858257419150252100832000
751 2319627555542796375811907659306495728858257419150252100832000
752 2319627555542796375811907659306495728858257419150252100832000
753 2865422274494042581885297696790377076824906223656193771616000
754 3820563032658723442513730262387169435766541631541591695488000
755 16237392888799574630683353615145470102007801934051764705824000
756 16237392888799574630683353615145470102007801934051764705824000
757 32474785777599149261366707230290940204015603868103529411648000
758 9278510222171185503247630637225982915433029676601008403328000
759 23196275555427963758119076593064957288582574191502521008320000
760 32474785777599149261366707230290940204015603868103529411648000
761 48712178666398723892050060845436410306023405802155294117472000
762 955140758164680860628432565596792358941635407885397923872000
763 955140758164680860628432565596792358941635407885397923872000
764 16237392888799574630683353615145470102007801934051764705824000
765 64949571555198298522733414460581880408031207736207058823296000
766 4639255111085592751623815318612991457716514838300504201664000
767 23196275555427963758119076593064957288582574191502521008320000
768 1910281516329361721256865131193584717883270815770795847744000
769 1910281516329361721256865131193584717883270815770795847744000
770 32474785777599149261366707230290940204015603868103529411648000
771 5730844548988085163770595393580754153649812447312387543232000
772 2865422274494042581885297696790377076824906223656193771616000
773 48712178666398723892050060845436410306023405802155294117472000
774 64949571555198298522733414460581880408031207736207058823296000
775 1910281516329361721256865131193584717883270815770795847744000
776 4775703790823404303142162827983961794708177039426989619360000
777 955140758164680860628432565596792358941635407885397923872000
778 5730844548988085163770595393580754153649812447312387543232000
779 16237392888799574630683353615145470102007801934051764705824000
780 130854283868561277906095261486760553175004050880299515570464000
781 9551407581646808606284325655967923589416354078853979238720000
782 617020929774383835965967437375527863876296473493967058821312000
783 5730844548988085163770595393580754153649812447312387543232000
784 261708567737122555812190522973521106350008101760599031140928000
785 317788975109363103486231349324989914853581266423584537813984000
786 44072923555313131140426245526823418848306890963854789915808000
787 16237392888799574630683353615145470102007801934051764705824000
788 392562851605683833718285784460281659525012152640898546711392000
789 523417135474245111624381045947042212700016203521198062281856000
790 2224522825765541724403619445274929403975068864965091764697888000
791 2224522825765541724403619445274929403975068864965091764697888000
792 4449045651531083448807238890549858807950137729930183529395776000
793 64949571555198298522733414460581880408031207736207058823296000
794 162373928887995746306833536151454701020078019340517647058240000
795 4449045651531083448807238890549858807950137729930183529395776000
796 6673568477296625173210858335824788211925206594895275294093664000
797 130854283868561277906095261486760553175004050880299515570464000
798 130854283868561277906095261486760553175004050880299515570464000
799 2224522825765541724403619445274929403975068864965091764697888000
800 8898091303062166897614477781099717615900275459860367058791552000
801 635577950218726206972462698649979829707162532847169075627968000
802 3177889751093631034862313493249899148535812664235845378139840000
803 261708567737122555812190522973521106350008101760599031140928000
804 261708567737122555812190522973521106350008101760599031140928000
805 4449045651531083448807238890549858807950137729930183529395776000
806 785125703211367667436571568920563319050024305281797093422784000
807 392562851605683833718285784460281659525012152640898546711392000
808 6673568477296625173210858335824788211925206594895275294093664000
809 8898091303062166897614477781099717615900275459860367058791552000
810 261708567737122555812190522973521106350008101760599031140928000
811 654271419342806389530476307433802765875020254401497577852320000
812 130854283868561277906095261486760553175004050880299515570464000
813 785125703211367667436571568920563319050024305281797093422784000
814 2224522825765541724403619445274929403975068864965091764697888000
815 317788975109363103486231349324989914853581266423584537813984000
816 373869382481603651160272175676458723357154431086570044487040000
817 1308542838685612779060952614867605531750040508802995155704640000
818 84531867379090585527337538920447317351052616868673487058519744000
819 785125703211367667436571568920563319050024305281797093422784000
820 36377490915460035257894482693319433782651126144723265328588992000
821 44172667540201471384586157556173598164647796032878250756143776000
822 6037990527077898966238395637174808382218044062048106218465696000
823 2224522825765541724403619445274929403975068864965091764697888000
824 54566236373190052886841724039979150673976689217084897992883488000
825 72754981830920070515788965386638867565302252289446530657177984000
826 309208672781410299692103102893215187152534572230147755293006432000
827 309208672781410299692103102893215187152534572230147755293006432000
828 618417345562820599384206205786430374305069144460295510586012864000
829 8898091303062166897614477781099717615900275459860367058791552000
830 22245228257655417244036194452749294039750688649650917646978880000
831 618417345562820599384206205786430374305069144460295510586012864000
832 927626018344230899076309308679645561457603716690443265879019296000
833 18188745457730017628947241346659716891325563072361632664294496000
834 18188745457730017628947241346659716891325563072361632664294496000
835 309208672781410299692103102893215187152534572230147755293006432000
836 1236834691125641198768412411572860748610138288920591021172025728000
837 88345335080402942769172315112347196329295592065756501512287552000
838 441726675402014713845861575561735981646477960328782507561437760000
839 36377490915460035257894482693319433782651126144723265328588992000
840 36377490915460035257894482693319433782651126144723265328588992000
841 618417345562820599384206205786430374305069144460295510586012864000
842 109132472746380105773683448079958301347953378434169795985766976000
843 54566236373190052886841724039979150673976689217084897992883488000
844 927626018344230899076309308679645561457603716690443265879019296000
845 1236834691125641198768412411572860748610138288920591021172025728000
846 36377490915460035257894482693319433782651126144723265328588992000
847 90943727288650088144736206733298584456627815361808163321472480000
848 18188745457730017628947241346659716891325563072361632664294496000
849 109132472746380105773683448079958301347953378434169795985766976000
850 309208672781410299692103102893215187152534572230147755293006432000
851 44172667540201471384586157556173598164647796032878250756143776000
852 51967844164942907511277832419027762546644465921033236183698560000
853 181887454577300176289472413466597168913255630723616326642944960000
854 11749929565693591388299917909942177111796313744745614701134244416000
855 109132472746380105773683448079958301347953378434169795985766976000
856 272831181865950264434208620199895753369883446085424489964417440000
857 309208672781410299692103102893215187152534572230147755293006432000
858 618417345562820599384206205786430374305069144460295510586012864000
859 309208672781410299692103102893215187152534572230147755293006432000
860 8130369219605317880139416881956893450422526693345649800939639712000
861 545662363731900528868417240399791506739766892170848979928834880000
862 618417345562820599384206205786430374305069144460295510586012864000
863 46072092244430134654123362331089062885727651262292015538657958368000
864 46072092244430134654123362331089062885727651262292015538657958368000
865 1855252036688461798152618617359291122915207433380886531758038592000
866 3092086727814102996921031028932151871525345722301477552930064320000
867 92144184488860269308246724662178125771455302524584031077315916736000
868 138216276733290403962370086993267188657182953786876046615973875104000
869 2710123073201772626713138960652297816807508897781883266979879904000
870 2710123073201772626713138960652297816807508897781883266979879904000
871 46072092244430134654123362331089062885727651262292015538657958368000
872 184288368977720538616493449324356251542910605049168062154631833472000
873 13163454926980038472606674951739732253065043217797718725330845248000
874 65817274634900192363033374758698661265325216088988593626654226240000
875 5420246146403545253426277921304595633615017795563766533959759808000
876 5420246146403545253426277921304595633615017795563766533959759808000
877 92144184488860269308246724662178125771455302524584031077315916736000
878 16260738439210635760278833763913786900845053386691299601879279424000
879 8130369219605317880139416881956893450422526693345649800939639712000
880 138216276733290403962370086993267188657182953786876046615973875104000
881 184288368977720538616493449324356251542910605049168062154631833472000
882 5420246146403545253426277921304595633615017795563766533959759808000
883 13550615366008863133565694803261489084037544488909416334899399520000
884 2710123073201772626713138960652297816807508897781883266979879904000
885 16260738439210635760278833763913786900845053386691299601879279424000
886 46072092244430134654123362331089062885727651262292015538657958368000
887 6581727463490019236303337475869866126532521608898859362665422624000
888 7743208780576493219180397030435136619450025422233952191371085440000
889 27101230732017726267131389606522978168075088977818832669798799040000
890 1750739505288345116856687768581384389657650747967096590469002417984000
891 16260738439210635760278833763913786900845053386691299601879279424000
892 40651846098026589400697084409784467252112633466728249004698198560000
893 46072092244430134654123362331089062885727651262292015538657958368000
894 92144184488860269308246724662178125771455302524584031077315916736000
895 46072092244430134654123362331089062885727651262292015538657958368000
896 1227685752160402999901051949175490911013801530695193119941885596512000
897 81303692196053178801394168819568934504225266933456498009396397120000
898 92144184488860269308246724662178125771455302524584031077315916736000
899 6956885928908950332772627711994448495744875340606094346337351713568000
900 6956885928908950332772627711994448495744875340606094346337351713568000
901 276432553466580807924740173986534377314365907573752093231947750208000
902 460720922444301346541233623310890628857276512622920155386579583680000
903 13913771857817900665545255423988896991489750681212188692674703427136000
904 20870657786726850998317883135983345487234626021818283039012055140704000
905 20870657786726850998317883135983345487234626021818283039012055140704000
906 6956885928908950332772627711994448495744875340606094346337351713568000
907 6956885928908950332772627711994448495744875340606094346337351713568000
908 27827543715635801331090510847977793982979501362424377385349406854272000
909 1987681693973985809363607917712699570212821525887455527524957632448000
910 9938408469869929046818039588563497851064107629437277637624788162240000
911 41741315573453701996635766271966690974469252043636566078024110281408000
912 13913771857817900665545255423988896991489750681212188692674703427136000
913 13913771857817900665545255423988896991489750681212188692674703427136000
914 3975363387947971618727215835425399140425643051774911055049915264896000
915 116922452586705047609623995159570562953695383875732678089703390144000
916 1227685752160402999901051949175490911013801530695193119941885596512000
917 20870657786726850998317883135983345487234626021818283039012055140704000
918 27827543715635801331090510847977793982979501362424377385349406854272000
919 13913771857817900665545255423988896991489750681212188692674703427136000
920 34784429644544751663863138559972242478724376703030471731686758567840000
921 409228584053467666633683983058496970337933843565064373313961865504000
922 2455371504320805999802103898350981822027603061390386239883771193024000
923 264361665298540112645359853055789042838305262943031585160819365115584000
924 75531904371011460755817100873082583668087217983723310045948390033024000
925 59630450819219574280908237531380987106384645776623665825748728973440000
926 69568859289089503327726277119944484957448753406060943463373517135680000
927 264361665298540112645359853055789042838305262943031585160819365115584000
928 2455371504320805999802103898350981822027603061390386239883771193024000
929 6138428760802014999505259745877454555069007653475965599709427982560000
930 6956885928908950332772627711994448495744875340606094346337351713568000
931 13913771857817900665545255423988896991489750681212188692674703427136000
932 528723330597080225290719706111578085676610525886063170321638730231168000
933 4910743008641611999604207796701963644055206122780772479767542386048000
934 12276857521604029999010519491754909110138015306951931199418855965120000
935 13913771857817900665545255423988896991489750681212188692674703427136000
936 27827543715635801331090510847977793982979501362424377385349406854272000
937 1057446661194160450581439412223156171353221051772126340643277460462336000
938 41741315573453701996635766271966690974469252043636566078024110281408000
939 41741315573453701996635766271966690974469252043636566078024110281408000
940 2643616652985401126453598530557890428383052629430315851608193651155840000
941 69568859289089503327726277119944484957448753406060943463373517135680000
942 2184462181677410404490605101566256827663890856950313624749928438060352000
943 83482631146907403993271532543933381948938504087273132156048220562816000
944 41741315573453701996635766271966690974469252043636566078024110281408000
945 1092231090838705202245302550783128413831945428475156812374964219030176000
946 1092231090838705202245302550783128413831945428475156812374964219030176000
947 4368924363354820808981210203132513655327781713900627249499856876120704000
948 312066025953915772070086443080893832523412979564330517821418348294336000
949 188829760927528651889542752182706459170218044959308275114870975082560000
950 208706577867268509983178831359833454872346260218182830390120551407040000
951 6553386545032231213471815304698770482991672570850940874249785314181056000
952 2184462181677410404490605101566256827663890856950313624749928438060352000
953 2184462181677410404490605101566256827663890856950313624749928438060352000
954 624132051907831544140172886161787665046825959128661035642836696588672000
955 2964627246562199834665821209268491408972423305861139919303474308796192000
956 3276693272516115606735907652349385241495836285425470437124892657090528000
957 4368924363354820808981210203132513655327781713900627249499856876120704000
958 2184462181677410404490605101566256827663890856950313624749928438060352000
959 5461155454193526011226512753915642069159727142375784061874821095150880000
960 20752390725935398842660748464879439862806963141027979435124320161573344000
961 41504781451870797685321496929758879725613926282055958870248640323146688000
962 11858508986248799338663284837073965635889693223444559677213897235184768000
963 9361980778617473162102593292426814975702389386929915534642550448830080000
964 10922310908387052022453025507831284138319454284751568123749642190301760000
965 41504781451870797685321496929758879725613926282055958870248640323146688000
966 62257172177806196527982245394638319588420889423083938305372960484720032000
967 1092231090838705202245302550783128413831945428475156812374964219030176000
968 2184462181677410404490605101566256827663890856950313624749928438060352000
969 83009562903741595370642993859517759451227852564111917740497280646293376000
970 124514344355612393055964490789276639176841778846167876610745920969440064000
971 2184462181677410404490605101566256827663890856950313624749928438060352000
972 4368924363354820808981210203132513655327781713900627249499856876120704000
973 166019125807483190741285987719035518902455705128223835480994561292586752000
974 6553386545032231213471815304698770482991672570850940874249785314181056000
975 6553386545032231213471815304698770482991672570850940874249785314181056000
976 415047814518707976853214969297588797256139262820559588702486403231466880000
977 10922310908387052022453025507831284138319454284751568123749642190301760000
978 356067335613417895931968631555299862909214209682901120834238335403837376000
979 13106773090064462426943630609397540965983345141701881748499570628362112000
980 6553386545032231213471815304698770482991672570850940874249785314181056000
981 178033667806708947965984315777649931454607104841450560417119167701918688000
982 178033667806708947965984315777649931454607104841450560417119167701918688000
983 712134671226835791863937263110599725818428419365802241668476670807674752000
984 2184462181677410404490605101566256827663890856950313624749928438060352000
985 207523907259353988426607484648794398628069631410279794351243201615733440000
986 32766932725161156067359076523493852414958362854254704371248926570905280000
987 1068202006840253687795905894665899588727642629048703362502715006211512128000
988 356067335613417895931968631555299862909214209682901120834238335403837376000
989 356067335613417895931968631555299862909214209682901120834238335403837376000
990 4368924363354820808981210203132513655327781713900627249499856876120704000
991 20752390725935398842660748464879439862806963141027979435124320161573344000
992 534101003420126843897952947332949794363821314524351681251357503105756064000
993 712134671226835791863937263110599725818428419365802241668476670807674752000
994 356067335613417895931968631555299862909214209682901120834238335403837376000
995 890168339033544739829921578888249657273035524207252802085595838509593440000
996 3382639688327470011353701999775348697637534991987560647925264186336455072000
997 6765279376654940022707403999550697395275069983975121295850528372672910144000
998 83009562903741595370642993859517759451227852564111917740497280646293376000
999 65533865450322312134718153046987704829916725708509408742497853141810560000
1000 1780336678067089479659843157776499314546071048414505604171191677019186880000