1 1 2 2 3 4 4 8 5 16 6 96 7 64 8 864 9 72 10 1536 11 252 12 69120 13 4096 14 86400 15 4608 16 256 17 768 18 24576 19 65536 20 570240 21 217728 22 691200 23 81920 24 1105920 25 262144 26 245760 27 516096 28 9676800 29 26544672 30 50181120 31 1741824 32 2145024 33 226437120 34 103028889600 35 12597120 36 1586304 37 137281536 38 2508226560 39 9582626592 40 1711176192 41 1073741824 42 29628426240 43 10066597632 44 207569682432 45 9754214400 46 951035904 47 245684275200 48 5599641600 49 90172293120 50 41028393369600 51 13676131123200 52 438939648000 53 3554515353600 54 11919092613120 55 702126489600 56 147149291520 57 18776862720000 58 4870622598266880 59 1029376180224 60 12708347904 61 321052999680 62 43739309408256 63 97836938035200 64 98684557590528 65 2085841207296000 66 243718800998400000 67 334764638208000 68 370994577408000 69 37045257751756800 70 756153203097600000 71 34959104409600000 72 3356945399808000 73 115021450955980800 74 1151034458112000 75 114935286870835200 76 1830002098176 77 475880808775680000 78 4652619808112640 79 4723719252295680000 80 20451076079616000 81 15451478242099200 82 371604801060864 83 9906778275840 84 190758990643200 85 4587713593344 86 122305904640 87 5625419315281920 88 156419510251408588800 89 2179491220684800 90 26907299020800 91 15789890696380416 92 9477558868377600 93 35625125290180608 94 926089438298112 95 76282192723968000 96 296539961048432640 97 12242821054464000 98 2722938371112960000 99 173853394628994662400 100 1283913052950528000 101 199383085744128000 102 18788021541273600000 103 539391301284829593600 104 42940999233699840 105 3562512529018060800 106 86523783413760000 107 2855779274273587200 108 718461051049082880000 109 3226543265620426752000 110 1152921504606846976 111 160313063805812736000 112 14951309773897728000 113 2399592926674944000 114 1332241527472128 115 2920944483210520166400 116 72758081232764928000 117 39056482674671616 118 6661207637360640 119 734076761609860507238400 120 9062417499191613849600 121 3863361015413932032000 122 482178798452736 123 6857836618359767040000 124 5497375102976655360000 125 50424710541572505600000 126 2197653647523840000 127 630046963311575040 128 454593435496611840 129 644366212477747200000 130 103722017089388544 131 654846053031346176000 132 13402172134165944729600 133 32539492413978181632000 134 631037037111064657920 135 2031701856840843264000 136 1034200065754791936000 137 3315636413253890998272000 138 322995640801922629632000 139 15142167545556662747136000 140 221042427550259399884800 141 480939191417438208 142 10283239290175488000 143 17819954308897717616640000 144 11267337558486417408000 145 1061729885318912409600000 146 341453675225365807104000 147 139102932820819968000 148 2404695957087191040 149 13107776361961881600000 150 23054706081210669465600 151 23273687235961968132096 152 147897695171059384320000 153 284626001002600857600 154 25799181358269443604480000 155 3735283136635871428608 156 116368436179809840660480 157 78982349087519539200000 158 624903722794745856 159 18676415683179357143040 160 7714860775243776 161 2133406992785599365120 162 12240583914355163136000 163 1964538159094038528000 164 7856908678780433034706944000 165 230153263880601600000 166 24198366353355177984000 167 129336392363802624000000 168 75076982788614782976000 169 4853500908587238555648000 170 493233877513823846400 171 44380309206330538721280000 172 547905051930006650880000 173 972634999612243968000000 174 53947455353074483200 175 8322748895317051677081600 176 627634301705202375327744000 177 102749986361938909593600 178 10904952637396541767680 179 1221791616636561653760000 180 2851210027434749460480000 181 142582147985262677852160000 182 452323309528100634624000 183 5424993380173086720000000 184 2815154186195322383892480000 185 442370254005558564618240000 186 5584238389235810304000 187 175772686144585554984960000 188 1082649206879944704000000 189 2314746587172375311155200 190 16021291623485324478382080000 191 197793723746732400967680000 192 309485009821345068724781056 193 3956056156840919040000000 194 7829831630814638505984000000 195 96448745871074836158087168 196 81065541935435810215034880000 197 46744223960091065529139200000 198 482243729355374180790435840 199 45148567376971526307840000 200 1029286819903944555233280000 201 61299355776125623578132480000 202 140689439341390097358520320000 203 3072856712345743601175625728000 204 9838168210983124771799040000 205 1360777970297135274393600 206 3845383732529205617960681472000 207 2069848376856189887053824000 208 499637320458231380705280000 209 332197887643586031255552000 210 2390374924676100692876722176000 211 249676726067161064275968000000 212 150323954235063523526836224000 213 45150740508315746304000 214 38609343762435300607027086527299584000 215 290218235053114543621275648000 216 3582941173495241279275008000 217 1614496873879722013248769228800000 218 355585663406489683089162240000 219 18754922980377310003200 220 4763476820399360045756291481600 221 3010049367221049753600 222 10457097308831773773169636147200 223 2529956552881006507733437906944000 224 1779301635661157658607484928000 225 6552541604222997626880000000 226 36367866007592295097958400000 227 104505346804816091436967526400000 228 11218029521504940551670457171968000 229 81129638414606681695789005144064 230 568763878183253456191488000 231 37895831714044882314067968000 232 54230030564683821599013470208 233 271150152823419107995067351040 234 116551187595705913568314313932800 235 3106977706822253494954622976000000000 236 289283086416966172803373989888 237 1438903550564270537880423628800 238 13520138407767881809920000 239 153147987093622812823812833280000000 240 246558268802732483155964461056000 241 9984911382856846056082070568960000 242 1446415432084830864016869949440 243 39571080178216324457130098688000 244 2045485221191855049277440000 245 516006515982977118691747619143680000 246 3775012128488270332114238649139200 247 208023354057351663452160000 248 167565402512536429500825600000 249 12489886594206982318435223202416295936 250 293720740108269249436110028800 251 3371037948241821808456001126400000 252 1965347670237036244816940236800000 253 62449432971034911592176116012081479680 254 117156482638743750636994560000000 255 53730376278866961208959639861854208000 256 2064631438674981514813414756161945600 257 3309138157069232667500441557480243200 258 2669208880314008469906653184000 259 863275294257182982568673280000 260 15956271695638784743833600 261 63796331321771345387991720787968 262 955699273035005147370693328896000000 263 3396630394380887896707510470443008 264 508520585585977037857977532416000 265 252722587160584252293120000 266 318981656608856726939958603939840 267 161338490927200106583824895521587200000 268 40560415223303645429760000 269 5067093764964623486305488076800 270 16983151971904439483537552352215040 271 36191704043270077245554688000000 272 4025293414866953396087873863680000 273 14967646282893152679472014557184000 274 9546115205467106877162279193804800 275 131513226459328548967578756710400000 276 69413872400603647259594194944000000 277 449107047192208563908114700645515132928 278 126540587532817498578835162005504000 279 42293490232586493979955036160000000 280 2245535235961042819540573503227575664640 281 745331949361668326847642726974462361600 282 1124916790399342943752226340864000000 283 6316429969295720375975203029095389593600000 284 4621403930202632167096320000000 285 2467320745466684244809679372288000000000 286 665571976941276935696429756920627200000 287 1194598874701992992967659402250367795200 288 1613981855045878301536253116416000000000 289 714500130148103772463574236004352000000 290 429423880990908770942976000000 291 875663820308663716494937796326195200000 292 1066761642739423688865273923135078400000 293 74882783067632816802811084800 294 85070591730234615865843651857942052864 295 1226183572371500530711411279829925888 296 2386487108154990238667488559628288000 297 898950082582413176015812660517928960000 298 8753334704464732933323753101721600000000 299 20715875955199748823907328153616384 300 5143798112409871397683200000 301 2526770924443305969030688407552 302 6130917861857502653557056399149629440 303 1258825433990492568535695360000 304 312643202888132901021430893772800 305 103579379775998744119536640768081920 306 13065205159620497885645242368000000 307 12633854622216529845153442037760 308 2165171332267935816556216320000 309 35046463138139071690501496242176000000 310 149115445198830605530706569045475328000 311 7577496660215753399548772352000000 312 81878955453691010313937433395200 313 790962358109228663314391369986867200000 314 7498383208704157688868202929106137907200000 315 115281834270137248292328701952000000000 316 325759303176032916589275556872192000000 317 3612491078840419650187222528819200000000 318 2107659372473034790420782290129402518831104 319 6141247153401334782723799195739750400000 320 3077366085972948927506261055897600000 321 1548372382517804251328949057405478502400000 322 45681152099347116986959493483986944000 323 197066847347624074759140062161682816827392000 324 10538296862365173952103911450647012594155520 325 262611924026431871794816430899200000000 326 24807958990695613707652694016 327 151590372170682703107665143686758400000 328 124039794953478068538263470080 329 1836448723555346974242642025512960000000 330 682058189073394985119549224340932683366400000 331 257934546983465461859350299197571072000000 332 4109490308708558821510743078158834073600000 333 525382511400789316396928313590582083584000000 334 352646582923844604185234374656000000 335 1865100443233102395774666337664630784000 336 22771510866344685899667943572111360000000 337 852008385449163266880607302451200000000 338 68619833232255740403449289768960000 339 1467234551154007704493575184475750400 340 181378826128648873245782858268672000000 341 2025185735355683212783071673712640000 342 5499954976984781881911768973836288000000 343 781626850948724829776794091520000 344 12651773192868204880271040143425536000000 345 53830675716777848596585071425416593408000 346 169904827147648568367422064558884769497088 347 59134469384951915684990019269308710912000 348 3535629662163306332132006962774671360000000 349 15704225422348619948804885973527691264 350 16293091661486951501066737709953843200000000 351 849524135738242841837110322794423847485440 352 3188318242556183152846203518976000000 353 1520303269048220664985584402432000000 354 1310063287259056165022998934323200 355 78521127111743099744024429867638456320 356 916722453097122166378063724544 357 54724124353616455821867116870919782400000 358 154514201042878793014047798114385920000 359 240852393950134364407013129186181120000000 360 75489547561289407284104719761408000000 361 4583612265485610831890318622720 362 3805637453479779266517268877121945600 363 505510763873815358196591197142180377395200 364 105216001021941707617671591776747520000000 365 1734207701457871934886940508160000 366 711832136751376059401477533196158500864000000 367 127305416435507902110869609250816000000 368 8752916380092949543370509122660112269312000 369 113873743116590001610724120819727020851200000 370 1289778006673454987319864939850707763200 371 3074653717846495666398017675149097041920000 372 4167020321833120335298542132264960000 373 164498540081001628752394879534261862400000 374 47373681544390323414703474270886323814400 375 1647276240791696155883066855994163200000 376 27518096444407944419295680595297577205760000 377 2023929618439546592866304147794683337113600 378 2835428814989789475120012517082923008000 379 164756973356042023972715151281356800000 380 601593017861521880995217883424358400000 381 6430586056129950178214680032234700800000 382 5985405086511006943486672896000000 383 21347543447967641562281396956220444639232000 384 743015106963467010117861100518113280000000 385 18703281020361378132373749302040723456000000 386 725135145494230175614926316550813122560000 387 543996451325525781992677438468789370880000 388 29681707683201808396205982052674888007680000000 389 13099740492378603112809351886940405760000000 390 21173758347375464515235133583018043525352652800 391 482955501865408426954876555600395377836032000000 392 10817599375639372560730189485362380800 393 430243166727995183686178640197635276800000 394 871903517824392520696964721682006671360000 395 51076076592374559047998782990218577562765885440 396 1284857006836233787219666947419066094059520000000 397 1598668875772002173945102423416748008726855680000 398 461230209207019767552773223702174105600000 399 22575353784868547356246877461524811905761280000 400 83759507505524001680818505831342407680000 401 179822921778914272982872375689216000000000000 402 442539323445684543916627673408235110400000 403 6457382844579281645390403654473328309043200 404 771991648600140643734989169654290920243200000 405 72003362592916842200309606178933964800000 406 2582386754666260919658901085980284397446758400 407 9934032816431267935365740694902425371279360000 408 37154699857058898819760500681338303545344000 409 1023589802211314000518324518666935205888000 410 5038498866955617367780522687445497992991211520000 411 106222958819222542646381682599553033830400000 412 15271778918915301627108356837325196492800000 413 30178740361417856186361493391277450854400000 414 2881547693478107413494119237582585856000000 415 95304342427755417256844265718284288000000000000 416 2715482132226098926634475517126901760000000 417 1597409047692735093096978307028908769280000 418 2160731236230473506598688915456000000 419 4764328114387993072087962541731021324288000 420 1010710846400678440303626068716534785638400000 421 4152473799994828274953130089011530956800000 422 198309594589438141489886275829760000 423 268228453613811590652547857287038894080000000 424 70094986208713875368485784030562024947712000000 425 147727937015155810148322265189693878435840000000 426 614767323245828478093138025466050904064000000000 427 35863715840349786943808444238397440000000 428 7914685043565663937301713868120301976577107568885760 429 4729006317748675723724176031185486479360000000 430 2825350342799687721738218457390278246400000 431 18175273857164049888206739611546309099520000000 432 44937741218835301203734896846061961216000000000000 433 521517958186413389932392969407528240676864000000000 434 293969535409112551370707209590201273844498432000000 435 682198956899689147997201428478164992000000 436 3545725952004684530062207881722755711972147200000 437 166504105523734136086551133756484852121600000 438 26456641629616104501721684330170072170496000000 439 179221735540317978739533803402569973760000000 440 376782332060444768823691844187664183480811520000 441 25993213896042980034311767830595161292800000 442 963733928476662709250777251755244860211200 443 7429840487544348769413766320664659099648 444 61112643342899471388074310431684837361529651200000 445 37149202437721743847068831603323295498240 446 364866615550644916949609010806669057615462400000 447 7100991323064941623837865908688897703936000000 448 70368010262587578843116092583917387776000000000 449 25304290021345709008023368035032891006124032000000 450 11477123979568177975850644387391074121809920000000 451 6405952845943873772695147081751399938129920000 452 2857201300727204681365918706391429013544335832367759360 453 192257863795501741586424722160917517020902195200000 454 321503120377389650222339810125676544000 455 27316129884633039541612728400478208000000 456 25154964103598375541906811195101441687552000000000 457 91161354676922274206330832581991257316853284864000000000 458 645881391533753671452712203032985600000 459 21741585287072879338385020078661655802675200000000 460 182778927033266275593039454273236063643238400000 461 26175005988130257839600203486366204428288000 462 302476790028684255918957408984889561605734400000 463 411335430827996513544682245904880275344832190427955200 464 16509342775927285590357768947473091955271925760000000 465 64699046530054790324971703028327760527360000000 466 11824439458876685918647767564352555371724800000 467 389593839838303700441591450888698062626724249600000 468 100885155999492063518387412664320000000 469 441608152722571777233388296556669313640038400000000 470 2089451422186397649457471290644575027200000000 471 15230024003767231669217320274337503078724403200000 472 13185368789104929027517381544509440000000000000 473 1987962422328229692311894753280000000 474 8299758772310822507827132526650982400000 475 15133146980147467153029618352888637030400000000 476 57252170821779439135817905321751347200000 477 69405088830176128712699324700091223644545692467200000 478 18234323190747408683337560124085854197300330496000000 479 417226681229381540361755688960000000 480 9861122888352527274522194952572633088000000 481 71503480640937114729357156231745042907136000000000 482 39495245596611574124005455301820539240395571200000 483 1457950518358967713458908744187290913551155200000000 484 1688870453591298602316398120754846105600000 485 62509769462680526833726881741744878892592919520215040000000 486 12576471151665204704309984835410227330453340160000 487 224267743499995669187514175802584406478028800000000 488 9449177161715023080095673458578199798611968000 489 175017299306157316915492538498550287302656000000 490 2386880934839476211486370411361709811619549780377600000 491 280425628617291749346890004231036173403081161048064000000 492 1515493896013520949162653335691622878796520095744000 493 1302934401823474631588126706687446876160000 494 1419523575604615213027667120366086712615711539200000 495 289062117559693713506759989822249651666944000000000 496 688814732590194083053363039786790509608960000000 497 610967422829692134879816042886558687958013050880000000 498 5959872742109750098119154590037786195853165199360000000 499 55492094380508287016213973179506542359504486400000 500 16927716589954768115362172794134174105600000 501 604392326916849593836753418107495435468800000000 502 44971413262392475515372690078947082240000000 503 571679435185732244845824861174123329545568256000000000000 504 911688581374994954113839399589810113494384640000000 505 6172290839995039491750153487908864000000000000 506 217476586586100627219381164891783036928000000000 507 7990864376410733109894131650136095435259904000000000 508 1152570466081523387964487873665924920770560000000 509 290613208839071025205854038699350047806964128116899840000 510 39572315768392106856413695644893187774873600000 511 2427952217905417317958051171190006847550311628800000 512 334803512967280611511162568558659041744063037440000000 513 2322021735643924784711659979538432000000000000 514 2616789231258288508915001792310560484250091520000000 515 2996212916804206925325594842121004646400000 516 859138430899789445837096449988288729555964788736000000000000 517 535599943533714537271596438622970698530816000000000 518 342274654401137243046127760981410971648000000000 519 180780562638263418404492106429245210404293967872000000 520 6582590671859814534684859204794993365225419309056000000 521 160293647802315088477160961015593959646591621904570777600000 522 85057102554113538369684260876200181760000 523 34164031464513166016109132126891655380666382087618560000 524 11200725136357439749437922744467456000000 525 4722348737298185048192276723364431659008000000 526 460949661840818097477474792685244072828338176000000000 527 377726393020356021103988758857987076915200000 528 4928504090879821385776722340274569191673036800000000 529 2152350304800076533815126738479272249262080000000000000 530 19685950267086917007665698939409930932933919087001600000000 531 1022334069940064303340234797474661961228615680000000 532 400175208939270927661753617406177850813837884784640000000 533 61320255582059802720291611985806371973366808576000000000 534 4202542628094246953135810448644351710986240000 535 238194046569497416313186370085460036133322752000000000 536 84915343661172915581431590965222422043688960000000 537 218185630016982703375067983936805852204236800000000 538 58135215257436458468512782127899872388117543518208000000 539 2462968093587047331558313035563375096470888356249600 540 21338550899573294987501536137096632630545974558720000000 541 66848263158096863062044756538998111054122188800000 542 2791071228560717101957843476319416172412928000000000 543 1319393638102793847661640193933312000000000000 544 130660829417999233333455511420403712000000 545 416077938255429943055180122393398896398172160000000 546 516281152030885399409047117454925141708374016000000 547 3947581562357314314569425609730012345555484672000000 548 4590032573956139572104989775137581573293082492293611520000000 549 600526412781712593768340705593262080000000 550 3947581900314170439357649266331714688038460404531200 551 31569160910197517132779596641757349418503203572113555744358400000000 552 2218756194201999898014723856844773631701500375230054400000 553 951685576229829139807320372044692236768557137920000000 554 43330379965092307260402709202731008000000 555 68681018374771996771574536647758408542549180416000000 556 3268910655065220817462019586210921010945248420912737506295808000 557 123561150238810544739652121714289360764928000000000 558 2725790318179584302937759915100483670538977280000000000 559 1704767894164644802397411897134559828901888000000 560 136359227880348523618539941947733334766387200000 561 1779189976807615520265396764839119478193966284800000000 562 616395943829496908244778753227740020714726490112000000 563 31321993208937673422583033861834375290691780608000000000000 564 299915913368445423106399122245696551323382579200000000 565 434677426524879772634945898032294228318315633913470944857292800000 566 154731414259628203910756592118234978713600000 567 1507369131487069105342376758067076059348956232653209600000 568 101303724439491918298852858268763602548361370009600000 569 60427221036007795864369739893655470080000000 570 437749902333807821926908760623021003924054548152320000 571 4702113273556953729405955615403047071298734784512000000000000 572 5269620010140375203698490310297977849471041536000000000000 573 3413296043063528290037507494527726900876410880000000 574 138111590566720316383415973156382880154255360000000000 575 889131481784924086692551005838378409825990696606105600 576 80673717906850351604549048295171306044545557961113600000 577 79982851874824074977350603489273423557291555202007040000 578 284014455901461027538534872613257245865875431489536000000000000 579 1007576713510418873806781494951309238241067008000000000 580 1173837988495984791482484838600921841664000000000000 581 10115552845142583038376606279989328038040909893469872282664960000 582 186377495883149629186666009401227976156723019776000000 583 97997288252775310782588669246298895549961427050980966400000000 584 1425077066013415528608111385145749002381884206035763200 585 72232853512151890091698790678825012279156368138567680000000 586 31185774073092673664980746655833783878261099358986226892800000000 587 96428848569011740533346066445072268257887518720000000 588 48458350791089398484457039882460498477068784037265408000000000 589 10211402454742086395493394393825585288498253764316312371200000000 590 58153300706537210753441119809201523465912320000000000 591 24793847633292690834538407729840785483860254130176000000 592 28169037155230681283707935736532431798272000000000000 593 893443147864382094482435890738026774528000 594 6440117152850458839778774890349496378798899200000000 595 40169113694406198578748928421313880363100012544000000000 596 351778728625592147517345300138016029394825542578995200000000 597 52103917626965314929395769619127354531181786027786240000000 598 58847685743371058791030789652053564978102272000000 599 14083605814701286624839330185417019286572597927695351808000 600 86587263921720196766403431933363924336432381952000000 601 1824537473020743428703241896037803172804165632000000000000 602 300955202769149813595585289523254856029229285376000000000000 603 188931444492595321498243469221932758420644115251200000 604 56772477412355471181157856597472533324681573264019947520000000 605 1422369644897914554287136328309797688442880000000 606 1570293221345009023885519269937869219742875648000000000 607 222518935722448383876365129915214147478016262930432000000 608 76070479846525699604773418064315429650557187092182466560000000000000 609 177976739486666565462474719324062786726433684277166080000000 610 60749744553842661851012729910745283091952041984000000000000 611 1697462891754060296315549977160499992738843257208832000000000000 612 1902332823660675448535155002017570003659045994496000000000000 613 44990935043508915546247908419593773299483541504000000 614 98867059642548310333405304953642117412727816192000000000 615 9941545703928778334996340748706433148207769510215680000000 616 1336820341669967198174976463999646776321440430319179964476293120 617 1112596340641839572318132995938432073715884999361850063704312669798400000000 618 176733308077766973285439710769413321732543167248465920000000 619 1758788129065291780496450392190929347142483968000000 620 9501140186587088467106294889515188305313072467148800000 621 205323308014856947426009948307526216006105896834826240000000 622 137743816028214746873141664547781416930880559350022144000000000 623 223591503904546152489673564134098627103701814214656000000000 624 371419099349558313342112410561123376374155418009600000 625 3788971675073417664919376319255671462513995954520064000000000000 626 3051506267471775482905063433348122539075981508173889536000000 627 4669539589436461922151276370155159735618911600640000 628 1683590609912456343474571297805412824336302080000000 629 18809514263334478689511872832504974985756624756030832640000000 630 31258002275740991032671638927944376685452089884672000000 631 855471088186323485889813303290511834854738362368000000000000 632 13027978605513409409472809986456998170579907379200000000000 633 82825359023125532300679376532709957520324255925373952327680000000 634 513475441808147154097656214519836965527879680000000 635 1405687004015743531093347107390686866600414412800000000000 636 40862995782110950782289288176453053334409217977614336000000000 637 53187617151550156008232854857360443636187136000000000000 638 172682344755411030930831460612433442489721946112000000000000 639 4544083468517653475378338026726893173887242436870144000000000000 640 30106508391770359387332073334897519607838883751005257728000000 641 210969056880905451028378841737999402403553607680000000 642 16241727550706718512195494939473352161113558482944000000 643 203366428196652565010967616346516498958736111964258304000000 644 101582298129085396048982061614950959835057306654686471782400000 645 38226212750763608355006783156092141568000000000000 646 63800724216073877356043735587758209145448083376696197120000000 647 634922514592570332759218591580925494318436712448000000 648 214928319798991419874695898275387442911384088457773056000000 649 420152953662989770766061508509232875679537692672000000000000 650 6016374918469107862369706568924242235735268004522074344259584000000000 651 3296247615509225145209881951321789566969464535499407360000000 652 353671991467715791742412834554525113217185794521825280000000 653 362834680613239393868030609977213039216164864000000000000 654 2703398484962610557349062197886180372407910400000 655 489756438591001662117306195693075917254862831616000000 656 841923857493356521623494498450922210091181086819372498944000000 657 80716532909541161048772156652409604384436354931490816000000000 658 843263031235034631997128137849790124869550080000000 659 9314965189429187964147272876926664308897332643391078400000 660 7072449100082391024913724613746583485589630222336000000 661 65345880136788272274483307512231458966580756480000000000 662 586964827815111921946929182098999288855939432964947968000000000000 663 656355903186956374724544518340973953024000000000 664 165840674130310826256953594936734092728897372160000000 665 335413535625699368262889965715093804859246247936000000000000 666 12729926705056001604402633140672584974556200960000000000 667 64503930655641499950462788770359367231905843178125656064000000000 668 3327569632599319197801047215246622755933598834342913638400000000 669 22668049654435114773587607238116533218691776512000000 670 2388712867044002762094660045378641570327805118314964693549056000000 671 72410642100220655150902689144527928097512820621468237824000000 672 127533457197620803113542234939045141350868924655206400000000000 673 18679639149464707288037768521367833544260567335994610260377600000000 674 2043782434531712959911253060230428314256277504000000000000 675 31920255057064627461176358381884167210703416328692271885058048000000 676 122412798247898526634369273268410943275008000 677 5058155303300402378982471171180016862397271551016068710400000000 678 28598969207128560140242541593731017051253727926681600000 679 76159829534006867821244761867417784267682852372480000000 680 73415280578991575968959309501092456124103736419097247744000000 681 74338423092700753461314742032390177387641307136000000000000 682 113301788949650600103207743509550145918127340676710400000000 683 105767622069675431957815360812469206302431641600000 684 5847823746319359799189072742891093245547425824768000000000 685 1189945389198830277420767384427166033675976697315286056960000000 686 429111706604708379172275206588150419503452258304000 687 3549628197601662856752303301833682633129268090020823040000000000000 688 304417954275847502150963257763774235077907578880000000 689 3253149614459234395043332448741040382986782477647872000000000 690 2669168100369467345077259530742222650679248758739527896357928960000 691 829654785792690748799446318488628537831926442325440462848000000000 692 6204113732410913585937461080061100655334032614516326400000 693 1831448261685869359914727653216887468231743242240000 694 22146548593010546994746478119775150918204313980370944000000000 695 12797124355510244011638364669457620520172479586214628986221272393318400000000000 696 163725227556534317382210245899750934279356416000000000000 697 259578966468793819181813294302913954992779687383531520000000000000 698 7084547624669357645722041514016256590084976788592430909673355765350400000000 699 7483119748908513041354861271326525094887424000000000000 700 5572415387970956401516921914070490544883793053876224000000000000 701 302665481265740471902376015290582662117329336933548032000000000000 702 1858874110534985392816066885219412124798812160000000000000 703 1053467807120220702870978449455718499481402379033640960000000000000 704 38182111567152830936771345253301383475177822617600000 705 396880822372780955878221368870481300517882365441658689945600000 706 1082454811255429804779731564800978482512839506449494179840000000 707 126212225864344573447867922117526577358970255945320202334371840000000000000 708 154909326084299724881191349578322301440746265247744000 709 40400390349111466835517120228772883129229041404477440000 710 247652567261716835165993725938714435749494652928000000000000 711 462853492297094927747449893456538603862924533432320000000000000 712 460924608484274148948339685260244068896439407738880000000000 713 3534134206166458160613781117836918836294922648158208000000000000 714 28295545609368874686371317763914859826274129746100634918800242769920000 715 15818265125885100080408860063085868399143720739298785361920000000000000 716 191444055534395303265691874060765779851403877563760640000000000000 717 9977239938528909918979464300681505360700156726476800000000 718 299505377671161360316600120974394902157325445679484007088128000000000 719 78799424981653373294072755210457481483751562988748800000000000 720 83064200389343505706607779979612469612397221950964262502400000000 721 95503654407985832414704157308244163389938398230740992000 722 204059611450465139846400756916779280826005062325929812951040000000000000 723 59104807147908888574977898769810087274847666176000000000000 724 93708006895234568724634599243351937752393467145454878720000000000000 725 77559477436050875817271640373890403697291956320559169536000000000 726 788543898433530716442576914448611559678773681165697024000000000 727 51040975040741368671546119897593584875617664797376872404127580160000000000000 728 32010888209725856135711097324886890165467566031461416960000000000 729 4986408031901055098283604385671870741574853752816519872512000000000 730 3815217408520862791801828035618597036918654786469594398720000000000000