1 1 2 1 3 4 4 2 5 12 6 32 7 6 8 48 9 160 10 384 11 24 12 240 13 960 14 2688 15 6144 16 120 17 1440 18 6720 19 21504 20 55296 21 122880 22 720 23 10080 24 53760 25 193536 26 552960 27 1351680 28 2949120 29 5040 30 80640 31 483840 32 1935360 33 6082560 34 16220160 35 38338560 36 82575360 37 40320 38 725760 39 4838400 40 21288960 41 72990720 42 210862080 43 536739840 44 1238630400 45 2642411520 46 362880 47 7257600 48 53222400 49 255467520 50 948879360 51 2952069120 52 8051097600 53 19818086400 54 44920995840 55 95126814720 56 3628800 57 79833600 58 638668800 59 3321077760 60 13284311040 61 44281036800 62 128817561600 63 336907468800 64 808577925120 65 1807409479680 66 3805072588800 67 39916800 68 958003200 69 8302694400 70 46495088640 71 199264665600 72 708496588800 73 2189898547200 74 6064334438400 75 15362980577280 76 36148189593600 77 79906524364800 78 167423193907200 79 479001600 80 12454041600 81 116237721600 82 697426329600 83 3188234649600 84 12044442009600 85 39418173849600 86 115222354329600 87 307259611545600 88 759111981465600 89 1757943536025600 90 3850733459865600 91 8036313307545600 92 6227020800 93 174356582400 94 1743565824000 95 11158821273600 96 54199989043200 97 216799956172800 98 748945303142400 99 2304447086592000 100 6452451842457600 101 16700463592243200 102 40432701328588800 103 92417603036774400 104 200907832688640000 105 417888291992371200 106 87178291200 107 2615348736000 108 27897053184000 109 189699961651200 110 975599802777600 111 4119199167283200 112 14978906062848000 113 48393388818432000 114 141953940534067200 115 384110662621593600 116 970384831886131200 117 2310440075919360000 118 5223603649904640000 119 11282983883794022400 120 23401744351572787200 121 1307674368000 122 41845579776000 123 474249904128000 124 3414599309721600 125 18536396252774400 126 82383983345664000 127 314557027319808000 128 1064654554005504000 129 3264940632283545600 130 9218655902918246400 131 24259620797153280000 132 60071441973903360000 133 141037298547425280000 134 315923548746232627200 135 678650586195610828800 136 1404104661094367232000 137 20922789888000 138 711374856192000 139 8536498274304000 140 64877386884710400 141 370727925055488000 142 1730063650258944000 143 6920254601035776000 144 24487054742126592000 145 78358575174805094400 146 230466397572956160000 147 630750140725985280000 148 1621928933295390720000 149 3949044359327907840000 150 9161782913640746188800 151 20359517585868324864000 152 43527244493925384192000 153 89862698310039502848000 154 355687428096000 155 12804747411456000 156 162193467211776000 157 1297547737694208000 158 7785286426165248000 159 38061400305696768000 160 159165855823822848000 161 587689313811038208000 162 1958964379370127360000 163 5992126336896860160000 164 17030253799601602560000 165 45414010132270940160000 166 114522286420509327360000 167 274853487409222385664000 168 631145045161918070784000 169 1392871823805612294144000 170 2965469044231303593984000 171 6110663485082686193664000 172 6402373705728000 173 243290200817664000 174 3243869344235520000 175 27248502491578368000 176 171276301375635456000 177 875412207031025664000 178 3819980539771748352000 179 14692232845275955200000 180 50933073863623311360000 181 161787411096215224320000 182 476847106388844871680000 183 1317006293835857264640000 184 3435668592615279820800000 185 8520458109685893955584000 186 20196641445181378265088000 187 45964770185585205706752000 188 100825947503864322195456000 189 213873221977894016778240000 190 439967770925953405943808000 191 121645100408832000 192 4865804016353280000 193 68121256228945920000 194 599467054814724096000 195 3939354931639615488000 196 21009892968744615936000 197 95499513494293708800000 198 381998053977174835200000 199 1375192994317829406720000 200 4530047510694026280960000 201 13828566085276501278720000 202 39510188815075717939200000 203 106505726371073674444800000 204 272654659509948606578688000 205 666489167690985482747904000 206 1562802186309896994029568000 207 3528908162635251276840960000 208 7699435991204184604016640000 209 16278807524260276019920896000 210 33437550590372458851729408000 211 2432902008176640000 212 102181884343418880000 213 1498667637036810240000 214 13787742260738654208000 215 94544518359350771712000 216 525247324218615398400000 217 2482987350851636428800000 218 10313947457383720550400000 219 38505403840899223388160000 220 131371377810126762147840000 221 414856982558295038361600000 222 1224815853267347256115200000 223 3408183243874357582233600000 224 8997603763828304017096704000 225 22660631701493506413428736000 226 54698076520846394791034880000 227 127040693854869045966274560000 228 284879131674554830348615680000 229 618594685921890488756994048000 230 1304064473024525895217446912000 231 2675004047229796708138352640000 232 51090942171709440000 233 2248001455555215360000 234 34469355651846635520000 235 330905814257727700992000 236 2363612958983769292800000 237 13656430429684000358400000 238 67040658472994183577600000 239 288790528806744175411200000 240 1116656711386077478256640000 241 3941141334303802864435200000 242 12860566459307146189209600000 243 39194107304555112195686400000 244 112470047047853800213708800000 245 305918527970162336581287936000 246 793122109552272724470005760000 247 1969130754750470212477255680000 248 4700505672630154700752158720000 249 10825407003633083553247395840000 250 24125192750953729061522767872000 251 52162578920981035808697876480000 252 109675165936421665033672458240000 253 224700339967302923483621621760000 254 1124000727777607680000 255 51704033477769953280000 256 827264535644319252480000 257 8272645356443192524800000 258 61453936933578001612800000 259 368723621601468009676800000 260 1877138437243837140172800000 261 8374925335395581086924800000 262 33499701341582324347699200000 263 122175381363417888797491200000 264 411538126697828678054707200000 265 1293405541050318702457651200000 266 3823981599627029207266099200000 267 10707148478955681780345077760000 268 28552395943881818080920207360000 269 72857837925767397861658460160000 270 178619215559945878628582031360000 271 422190873141690258576648437760000 272 965007710038149162460910714880000 273 2138665735760222468156612935680000 274 4606356969329709931414243246080000 275 9662114618594025709795729735680000 276 19773629917122657266558702714880000 277 25852016738884976640000 278 1240896803466478878720000 279 20681613391107981312000000 280 215088779267523005644800000 281 1659256297206606043545600000 282 10324261404841104270950400000 283 54437014680071277065011200000 284 251247760061867432607744000000 285 1038490741589052054778675200000 286 3909612203629372441519718400000 287 13580758181028346375805337600000 288 43975788395710835883560140800000 289 133839355986946022254313472000000 290 385457345242404544092422799360000 291 1056438649923627268994047672320000 292 2768597841179161118743021486080000 293 6966149406837889266514699223040000 294 16887634925667610343065937510400000 295 39565316111564115660897339310080000 296 89823960901929343662577743298560000 297 198073349681177527050812459581440000 298 425133043218137131231012108369920000 299 889813346270519576995141622169600000 300 1819173952375284468523400649768960000 301 620448401733239439360000 302 31022420086661971968000000 303 537721948168807514112000000 304 5807397040223121152409600000 305 46459176321784969219276800000 306 299403580740392023857561600000 307 1633110440402138311950336000000 308 7788680561917890410840064000000 309 33231703730849665752917606400000 310 129017202719769290570150707200000 311 461745778154963776777381478400000 312 1539152593849879255924604928000000 313 4818216815530056801155284992000000 314 14261921773968968131419643576320000 315 40144668697097836221773811548160000 316 107975315805987283630977837957120000 317 278645976273515570660587968921600000 318 692393031952372024065703437926400000 319 1661743276685692857757688251023360000 320 3862430318782961777490842961838080000 321 8715227385971811190235748221583360000 322 19130986944816170905395544876646400000 323 40931413928443900541776514619801600000 324 85501175761638370020599830539141120000 325 174640699428027308978246462377820160000 326 15511210043330985984000000 327 806582922253211271168000000 328 14518492600557802881024000000 329 162607117126247392267468800000 330 1347316113331764107359027200000 331 8982107422211760715726848000000 332 50626423652466287670460416000000 333 249237777981372493146882048000000 334 1096646223118038969846281011200000 335 4386584892472155879385124044800000 336 16161102235423732187208351744000000 337 55409493378595653213285777408000000 338 178274022174612101642745544704000000 339 541953027410820788993946455900160000 340 1565642079186815612649178650378240000 341 4319012632239491345239113518284800000 342 11424485027214138397084106725785600000 343 29080507341999625010759544392908800000 344 71454960897484792883580594794004480000 345 169946934026450318209597090320875520000 346 392185232368731503560608669971251200000 347 880025399461543861648195064325734400000 348 1923776454636863325463496187130675200000 349 4104056436558641760988791865878773760000 350 8557394271973338139934076656513187840000 351 17464069942802730897824646237782016000000 352 403291461126605635584000000 353 21777738900836704321536000000 354 406517792815618480668672000000 355 4715606396661174375756595200000 356 40419483399952923220770816000000 357 278445330088564582187532288000000 358 1620045556878921205454733312000000 359 8224846673385292273847107584000000 360 37285971586013324974773554380800000 361 153530471236525455778479341568000000 362 581799680475254358739500662784000000 363 2050151255008039168891573764096000000 364 6774412842635259862424330698752000000 365 21136168069022010770763911780106240000 366 62625683167472624505967146015129600000 367 177079517921819145154803654249676800000 368 479828371142993812677532482482995200000 369 1250461815705983875462660408895078400000 370 3144018279489330886877546170936197120000 371 7647612031190264319431869064439398400000 372 18040520688961649163787998818677555200000 373 41361193774692561497465168023309516800000 374 92341269822569439622247816982272409600000 375 201098765391373446288450801428059914240000 376 427869713598666906996703832825659392000000 377 890667567082939275789056958126882816000000 378 1816263274051484013373763208729329664000000 379 10888869450418352160768000000 380 609776689223427721003008000000 381 11789015991652935939391488000000 382 141468191899835231272697856000000 383 1253003985398540619843895296000000 384 8910250562834066630001033216000000 385 53461503377004399780006199296000000 386 279644786895099937310801657856000000 387 1305009005510466374117074403328000000 388 5527096964514916408025256296448000000 389 21526588177584411273361524523008000000 390 77905747690305488417879803035648000000 391 264202100862775134634548897251328000000 392 845446722760880430830556471204249600000 393 2567653009866377604744652986620313600000 394 7437339752716404096501753478486425600000 395 20632619959148733945133896746768793600000 396 55020319891063290520357057991383449600000 397 141480822577019889909489577692128870400000 398 351790153434752158693865976964212326400000 399 847904472381197510698035944477845094400000 400 1985337301185242951878328065118856806400000 401 4524722221305902541490143032131348070400000 402 10054938269568672314422540071402995712000000 403 21821355393532012256831895474108628992000000 404 46314713488312842341030961822597906432000000 405 96261953524728652708809450062654472192000000 406 196156433597560273444366426542767603712000000 407 304888344611713860501504000000 408 17683523987479403909087232000000 409 353670479749588078181744640000000 410 4385513948894892169453633536000000 411 40096127532753299835004649472000000 412 294038268573524198790034096128000000 413 1817691114818149592520210776064000000 414 9787567541328497805878058024960000000 415 46980324198376789468214678519808000000 416 204502587687051907096934482968576000000 417 818010350748207628387737931874304000000 418 3038324159921914048297312318390272000000 419 10568084034511005385381955890053120000000 420 34663315633196097664052815319374233600000 421 107841426414387859399275425438053171200000 422 319805609366805376149575399574916300800000 423 907835278202544293585891456857826918400000 424 2475914395097848073416067609612255232000000 425 6508117838542914935836520573837928038400000 426 16534137211433351458611700917317979340800000 427 40699414674297480513505725334936564531200000 428 97281527758076904642038075190823983513600000 429 226236111065295127074507151606567403520000000 430 512801851748002288035549543641552781312000000 431 1134710480463664637355258564653648707584000000 432 2454679814880580644074640976597689040896000000 433 5198145490335347246275710303383341498368000000 434 10788603847865815039440153459852218204160000000 435 21969520562926750625769039772789971615744000000 436 8841761993739701954543616000000 437 530505719624382117272616960000000 438 10963784872237230423634083840000000 439 140336446364636549422516273152000000 440 1323172208580858894555153432576000000 441 9997301131499822758861159268352000000 442 63619189018635235738207377162240000000 443 352352431487825921011610088898560000000 444 1738271995339941210323943105232896000000 445 7771098332107972469683510352805888000000 446 31902403679180097507121779343097856000000 447 121532966396876561931892492735610880000000 448 433291445414951220800660191492177920000000 449 1455859256594236101890218243413717811200000 450 4637181335818677954168843293836286361600000 451 14071446812139436550581317581296317235200000 452 40852587519114493211365115558602211328000000 453 113892062174501011377139110042163740672000000 454 305881538411517001984316466970382617804800000 455 793638586148800870013361644031263008358400000 456 1994271319040576545161780541411891662028800000 457 4864076387903845232101903759541199175680000000 458 11538041664330051480799864731934937579520000000 459 26665696290896118977848576269360744628224000000 460 60139655464574225779828703926643381501952000000 461 132552710003551354780030612736275208208384000000 462 285898001968444098545164066686083782410240000000 463 604161815480485642208648593751724219432960000000 464 1252262672086824785668835267049028382097408000000 465 2548464385299503072589208613643636707426304000000 466 265252859812191058636308480000000 467 16445677308355845635451125760000000 468 350841115911591373556290682880000000 469 4631102730033006130943037014016000000 470 44987855091749202414875216707584000000 471 349905539602493796560140574392320000000 472 2290290804670868486575465577840640000000 473 13037039965049559077429573289246720000000 474 66054335822917765992309837998850048000000 475 303072834952210926317656903759429632000000 476 1276096147167203900284871173723914240000000 477 4982851622271939039207592202160046080000000 478 18198240707427951273627728042671472640000000 479 62601948033552152381279384466789865881600000 480 204035978776021829983429104928796599910400000 481 633215106546274644776159291158334275584000000 482 1879219025879266687722795315695701721088000000 483 5352926922201547534725538171981695811584000000 484 14682313843752816095247190414578365654630400000 485 38888290721291242630654720557531887409561600000 486 99713565952028827258089027070594583101440000000 487 248067895783096106837197091736601157959680000000 488 599978166545162677001592966060616754135040000000 489 1413281903417494305825974542276119465295872000000 490 3247541395087008192110750012038742601105408000000 491 7290399050195324512901683700495136451461120000000 492 16010288110232869518529187734420691814973440000000 493 34437223482387681605892969843848280507678720000000 494 72631234981035837568792445488843646161649664000000 495 150359398732670681282763308204974565738151936000000 496 305815726235940368710705033637236404891156480000000 497 8222838654177922817725562880000000 498 526261673867387060334436024320000000 499 11577756825082515327357592535040000000 500 157457492821122208452063258476544000000 501 1574574928211222084520632584765440000000 502 12596599425689776676165060678123520000000 503 84740759772822134003292226380103680000000 504 495407518671883244942323784991375360000000 505 2576119097093792873700083681955151872000000 506 12122913398088437052706276150377185280000000 507 52319942033855359911679718122680483840000000 508 209279768135421439646718872490721935360000000 509 782524350419401904765992305834873323520000000 510 2754485713476294704776292916538754098790400000 511 9181619044920982349254309721795846995968000000 512 29127894901128633659703327393283376676864000000 513 88323294216325534322971379837697980891136000000 514 256940492265674281666825832255121398956032000000 515 719433378343887988667112330314339917076889600000 516 1944414536064562131532736027876594370478080000000 517 5085391863553470190162540380600323738173440000000 518 12899530580720997555534248770303260213903360000000 519 31798842826893621881084427201212687969157120000000 520 76317222784544692514602625282910451125977088000000 521 178614776729785450566091250662130843060797440000000 522 408262346810938172722494287227727641281822720000000 523 912586422283273562556163700861979433453486080000000 524 1997358961978485533141792250943200269445365760000000 525 4285242863881114416558754283841775123537330176000000 526 9021563923960240876965798492298473944289116160000000 527 18654759300392362491353007051871420698360545280000000 528 37921150053256605720127424171017314206503403520000000 529 263130836933693530167218012160000000 530 17366635237623772991036388802560000000 531 393643732052805521130158146191360000000 532 5511012248739277295822214046679040000000 533 56684697415603995042742773051555840000000 534 466074178750521737018107245090570240000000 535 3220148871367241092125104602443939840000000 536 19320893228203446552750627614663639040000000 537 103044763883751714948003347278206074880000000 538 497039449321625919160957322165464596480000000 539 2197437565421925116290548161152580321280000000 540 8999030029823121904808911517101043220480000000 541 34431071418453683809703661456734426234880000000 542 123951857106433261714933181244243934445568000000 543 422354476066365188065698247202608961814528000000 544 1369011060353045782006056387484318703812608000000 545 4239518122383625647502626232209503082774528000000 546 12590084121018039801674465780500948548845568000000 547 35971668917194399433355616515716995853844480000000 548 99165141339292668708169537421706312894382080000000 549 264440376904780449888452099791216834385018880000000 550 683675120778212870443315184826072791336878080000000 551 1717137512652255581578559068865485150334484480000000 552 4197447253149958088303144390560074811928739840000000 553 10002427496867985231701110037079327211404656640000000 554 23270953768223475845182174371980475553063895040000000 555 52930012492429866628257494649994807140302192640000000 556 117844178756730646455365742805648815897276579840000000 557 257114571832866864993525257030506507412239810560000000 558 550315399361574693494913708030206910601636085760000000 559 1156595076624326474463886437216028083298353807360000000 560 2389032453355166160368027722774090795009714421760000000 561 4853907206816845532176310293890216218432435650560000000 562 8683317618811886495518194401280000000 563 590465598079208281695237219287040000000 564 13777530621848193239555535116697600000000 565 198396440954613982649599705680445440000000 566 2097333804377347816581482602907566080000000 567 17710818792519826006688075313441669120000000 568 125585805983322402592879079495313653760000000 569 772835729128137862110025104586545561600000000 570 4224835319233820312868137238406449070080000000 571 20875656871508288604760207530949513052160000000 572 94489815313142780000493570929560953815040000000 573 395957321312217363811592106752445901701120000000 574 1549398213830415771436664765553049180569600000000 575 5701785426895930038886926337235220984496128000000 576 19850660375119163839087817618522621205282816000000 577 65712530896946197536290706599247297783005184000000 578 207736387996797656727628685378265651055951872000000 579 629504206050901990083723289025047427442278400000000 580 1834555114776914371101136442301566788546068480000000 581 5156587349643218772824815945928728270507868160000000 582 14015339975953363844087961288934492222406000640000000 583 36918456522023495003939019980607930732191416320000000 584 94442563195874056986820748787601683268396646400000000 585 235057046176397652944976085871364189468009431040000000 586 570138367321475158206963272113521651050065428480000000 587 1349715318556961599020566113574867582077705912320000000 588 3122870737053362131067192184349693621277829365760000000 589 7070650725403838787321944568338928953836594790400000000 590 15683988881804878764605040678860896952146628444160000000 591 34119554760417630996684649897872828457301437317120000000 592 72865489827332567891224845544609769247796289863680000000 593 152898077014730634263553774257541810880621722992640000000 594 315503968443094959591460169102864054198108317286400000000 595 640715751299823610247272958793508540833081505873920000000 596 295232799039604140847618609643520000000 597 20666295932772289859333302675046400000000 598 495991102386534956623999264201113600000000 599 7340668315320717358035189110176481280000000 600 79698684566339217030096338910487511040000000 601 690721932908273214260834937224225095680000000 602 5023432239332896103715163179812546150400000000 603 31686264894253652346511029288048368025600000000 604 177443083407820453140461764013070860943360000000 605 897653245474856410004688923830829061242880000000 606 4157551873778282320021717120900681967861760000000 607 17818079459049781371521644803860065576550400000000 608 71272317836199125486086579215440262306201600000000 609 267983915064108711827685537850055386271318016000000 610 952831698005719864276215245689085817853575168000000 611 3219914013950363679278244623363117591367254016000000 612 10386819399839882836381434268913282552797593600000000 613 32104714508596001494269887740277418799556198400000000 614 95396865968399547297259094999681473004395560960000000 615 273299129531090594959715245134222598336917012480000000 616 756828358701481647580749909602462580009924034560000000 617 2030515108711292225216646098933436190270527897600000000 618 5288783538968947191261961932105694263030212198400000000 619 13398251632054666217863636894667758799676537569280000000 620 33068025304645559176003869782584255760903794851840000000 621 79633203794860734342213400700917187342584648826880000000 622 187372244223201727864031531060981617276669761945600000000 623 431309694249634166026638618668674666184032282214400000000 624 972407310671902483405512522089375611033090963537920000000 625 2149531949906310752791132943565988192809990550978560000000 626 4663391348949284345038390114855025231858962551275520000000 627 9938375005957491227130995326740217707240411994521600000000 628 20823261917244267333036371160789027577075148940902400000000 629 42927955337088181886567288239165072235816460893552640000000 630 87137342176776010993629122395917161553299084798853120000000 631 10333147966386144929666651337523200000000 632 743986653579802434935998896301670400000000 633 18351670788301793395087972775441203200000000 634 278945395982187259605337186186706288640000000 635 3108248698087229464173757217509012930560000000 636 27628877316330928570433397488969003827200000000 637 205960721812648740252321690372314392166400000000 638 1330823125558653398553463230098031457075200000000 639 7630052586536279485039855852562047020564480000000 640 39496742800893682040206312648556478694686720000000 641 187089834320022704400977270440530688553779200000000 642 819631655116289943089995660977563016521318400000000 643 3349798938301358897846069223125692328391475200000000 644 12863227923077218167728905816802658541023264768000000 645 46688753202280273349534547038765205074825183232000000 646 160995700697518183963912231168155879568362700800000000 647 529727789391834024655453147714577410192677273600000000 648 1669445154446992077702034162494425777576922316800000000 649 5056033896325176006754732034983118069232964730880000000 650 14758152994678892127824623237248020310193518673920000000 651 41625559728581490616941245028135441900545821900800000000 652 113708846087832364612132181540272426655149562265600000000 653 301460661721229989901931830130024572992722095308800000000 654 777098594659170640636090939890730010381239179018240000000 655 1951013492974087991384228317172471089893323896258560000000 656 4777992227691644060532804042055031240555078929612800000000 657 11429706897615305399705923394719878653876855478681600000000 658 26741201043477318293651594357457829303410001497292800000000 659 61261660572329856454547288891630663495084730702888960000000 660 137570044794003888178632508388223244339839395262627840000000 661 303120437681703482427495357465576640070832565832908800000000 662 655932750393194420990645691564854368677867191638425600000000 663 1395158548455365911313436867772864847664034979040460800000000 664 2919100962921996368286575600263224912035519340761579520000000 665 6012476610197544758560409445318284147177636851120865280000000 666 12199227904748641539108077135428402617461871871839436800000000 667 371993326789901217467999448150835200000000 668 27527506182452690092631959163161804800000000 669 697363489955468149013342965466765721600000000 670 10878870443305303124608150261281545256960000000 671 124329947923489178566950288700360517222400000000 672 1132783969969568071387769297047729156915200000000 673 8650350316131247090597510995637204470988800000000 674 57225394399022096137798918894215352654233600000000 675 335722313807596297341753657512730068904837120000000 676 1777353426040215691809284069185041541260902400000000 677 8606132378721044402444954440264411673473843200000000 678 38522687790465627325229796065945461776501964800000000 679 160790349038465227096611322710033231762790809600000000 680 630298168230783690218716385023330268510139973632000000 681 2334437660114013667476727351938260253741259161600000000 682 8210780735573427382159523789575949857986497740800000000 683 27545845048375369282083563681158025330019218227200000000 684 88480593185690580118207810612204566211576882790400000000 685 273025830401559504364755529889088375738580095467520000000 686 811698414707339067030354278048641117060643527065600000000 687 2331031344800563474548709721575584746430566026444800000000 688 6481404227006444782891534347795528319343525049139200000000 689 17484718379831339414312046147541425233577881527910400000000 690 45848817084891067797529365453553070612493111562076160000000 691 117060809578445279483053699030348265393599433775513600000000 692 291457525889190287692501046565356905673859814706380800000000 693 708641827652148934781767250472632476540365039678259200000000 694 1684695665739071052500050444519843246114830094329446400000000 695 3920746276629110813091026489064362463685422764984893440000000 696 8942052911610252731611113045234510882089560692070809600000000 697 20005948886992429840214693592728058244674949344971980800000000 698 43947494276344026206373261334845242701417101839774515200000000 699 94870781294964881969313707008554809641154378574751334400000000 700 201417966441617749411773716418162518930450834512548986880000000 701 420873362713828133099228661172279890302434579578460569600000000 702 866145181237153549276673476615416585839792902900600012800000000 703 1756688818283804381631563107501689976914509549544878899200000000 704 13763753091226345046315979581580902400000000 705 1046045234933202223520014448200148582400000000 706 27197176108263257811520375653203863142400000000 707 435154817732212124984326010451261810278400000000 708 5097527864863056321244961836714781206118400000000 709 47576926738721858998286310476004624590438400000000 710 371965063593643624895692972812399792252518400000000 711 2517917353556972230063152431345475516786278400000000 712 15107504121341833380378914588072853100717670400000000 713 81758257597849921823227067182511910898001510400000000 714 404488221799889086914912858692427348653270630400000000 715 1849089013942350111611030211165382165272094310400000000 716 7878727102884796127733954812791628356376749670400000000 717 31514908411539184510935819251166513425506998681600000000 718 119056320665814697041313094948851272940804217241600000000 719 426960598249818223872295237057949392615297882521600000000 720 1459929787563894571950428875101375342491018566041600000000 721 4777952032027291326383221773059046575425151670681600000000 722 15016420672085772740061554143899860665621905250713600000000 723 45455111223610987753699839570723902555396037515673600000000 724 132868786653632118049276454129808330546542263507353600000000 725 375921445166373797407708992172140642521924452850073600000000 726 1031598384410049025444410722704944088781095010146713600000000 727 2750929025093464067851761927213184236749586693724569600000000 728 7140709384285162048466275640851244189009565460306329600000000 729 18070366605129797836935064887052128151779308511795609600000000 730 44644435142085382891251336779775846022042997499730329600000000 731 107820522607300547360003228449269967751349126037084569600000000 732 254848507980892202850916721789183560139552479724018073600000000 733 590175492166276680286333460985477718217911005676673433600000000 734 1340398575428492799294384470712779902393221606113122713600000000 735 2988429610791393782033381770769476503696362925104667033600000000 736 6546083909352576855882645783590281865239652121657842073600000000 737 14099257650913242458824160149271376325131558415878429081600000000 738 29882008752681797450045234943231872211472855150070700441600000000 739 62362453049075055547920490316309994180465089008843200921600000000 740 128238283734717719859104106847623368314759197116776159641600000000 741 259989945106003048481471339910250116583347413332642077081600000000 742 523022617466601111760007224100074291200000000 743 40795764162394886717280563479805794713600000000 744 1087887044330530312460815026128154525696000000000 745 17841347527020697124357366428501734221414400000000 746 214096170324248365492288397142020810656972800000000 747 2045807849765039936926311350468198857388851200000000 748 16366462798120319495410490803745590859110809600000000 749 113306280910063750352841859410546398255382528000000000 750 694945189581724335497430071051351242633012838400000000 751 3842638107098946325691672157578059812206070988800000000 752 19415434646394676171915817217236512735356990259200000000 753 90605361683175155468940480347103726098332621209600000000 754 393936355144239806386697740639581417818837483520000000000 755 1607260328988498410057726781809492184700856932761600000000 756 6190928674622364246148280937340266192921819296563200000000 757 22628911707240365865231647564071317808610787773644800000000 758 78836208528450306885323159255474268494515002566246400000000 759 262787361761501022951077197518247561648383341887488000000000 760 840919557636803273443447032058392197274826694039961600000000 761 2590941339745826301960890855531262445657574138393395200000000 762 7706389625910662846858034339528883171699451283426508800000000 763 22179365264816054047054830538156297908793542718154342400000000 764 61895903064602941526664643362296645326865700608802816000000000 765 167806670530701308138957477560004238441724788317198745600000000 766 442723981825680047004909089732777139718593058538992435200000000 767 1138433096123177263726909087884284073562096436243123404800000000 768 2857243849093464505040085553905654145410751839982741094400000000 769 7008333969474535578400209849202547903837693192410497024000000000 770 16820001526738885388160503638086114969210463661785192857600000000 771 39541757975140537579184341886027007120600037380337120051200000000 772 91147103129137510352018144008469033362739069215692344524800000000 773 206201643144606170960303342183093878755049041832222025318400000000 774 458225873654680379911785204851319730566775648516048945152000000000 775 1001047293214840214576515370598267719084340647527368464793600000000 776 2151504630193089416403256915912694799226045570805090431795200000000 777 4552459072582479054998195793090629575173951497645553667276800000000 778 9489632996369111269573703906724129255292180586641435813478400000000 779 19499245882950228636110350493268758743751055999948155781120000000000 780 39518471656112463369183643666358017720668806826561595716403200000000 781 20397882081197443358640281739902897356800000000 782 1631830566495795468691222539192231788544000000000 783 44603368817551742810893416071254335553536000000000 784 749336596134869279223009389997072837299404800000000 785 9206135323942679716168401077106894858249830400000000 786 90015545389661757224757699420600749725109452800000000 787 736490825915414377293472086168551588659986432000000000 788 5212088921862932516230725532885134319747596288000000000 789 32662423910341043768379213339413508403751603404800000000 790 184446629140749423633200263563746870985891407462400000000 791 951356297673339132423875043644589124032492522700800000000 792 4530268084158757773447024017355186304916631060480000000000 793 20090754112356230125721584772618652308760711659520000000000 794 83577537107401917323001792654093593604444560503603200000000 795 328119219754985305045858889679034108224856422717849600000000 796 1221961232190979756722508968459851161664982539776819200000000 797 4335991469064766878692773759051084767198325141143552000000000 798 14716092258644057285260323061021863452309467145699328000000000 799 47932414785297786586276480827328355244665121560277811200000000 800 150274597705257925513731669620813221848139300026816921600000000 801 454676987928729107964624026032204107130267625722164019200000000 802 1330761915888963242823289832289377874527612563089260544000000000 803 3775650086940779433126543245100095364938807737136971776000000000 804 10404013572903481104615363608720262783386936875666322227200000000 805 27891610855017842961309272653164959802271362687956523417600000000 806 72859718151883344878522181624594180707974171919559897907200000000 807 185720850191075192827605561003867519451698869598878171136000000000 808 462550041985319348174413850047368161653287750699092803584000000000 809 1126940102291505321006753743751769702937101065339607921459200000000 810 2688839542309556555384535248249836484200802541862924163481600000000 811 6289150115910488214289251936584363302028995775882771772211200000000 812 14434115020122431967221233952816571512853432928255541772288000000000 813 32534037029482306973736749544443700870241071044639475105792000000000 814 72075405111468495449509106683075275774072526621970529465139200000000 815 157059838004095527397437754861626720343501326668771601521049600000000 816 336881971371103450069866488688706588562872410825770971378483200000000 817 711722474727683345218027793004309694146913543998107686010880000000000 818 1481942687104217376344386637488425664525080255996059839365120000000000 819 3042922317520659679427140562309567364491498125645242870163046400000000 820 6164881578353544285592648411951850764424333864943608931758899200000000 821 815915283247897734345611269596115894272000000000 822 66905053226327614216340124106881503330304000000000 823 1873341490337173198057523474992682093248512000000000 824 32221473633799379006589403769874132003874406400000000 825 405069954253477907511409647392703373762992537600000000 826 4050699542534779075114096473927033737629925376000000000 827 33878577992109061355499715963753373078359375872000000000 828 244968179327557828262844100045601313028137025536000000000 829 1567796347696370100882202240291848403380076963430400000000 830 9037884827896721758026812914623596678308678965657600000000 831 47567814883666956621193752182229456201624626135040000000000 832 231043672292096646445798224885114501550748184084480000000000 833 1044719213842523966537522408176169920055557006295040000000000 834 4429609466692301618119095010666960461035561706690969600000000 835 17718437866769206472476380042667841844142246826763878400000000 836 67207867770503886619737993265291813891574039687725056000000000 837 242815522267626945206795330506860746963106207904038912000000000 838 838817258742711265259838414478246216781639627304861696000000000 839 2780080057547271622004035887985044604190577050496113049600000000 840 8866201264610217605310168507627980089040218701582198374400000000 841 27280619275723746477877441561932246427816057543329841152000000000 842 81176476869226757812220679769652050346184366348444893184000000000 843 234090305390328324853845681196205912626206079702492250112000000000 844 655452855092919309590767907349376555353377023166978300313600000000 845 1785063094721141949523793449802557427345367212029217498726400000000 846 4735881679872417417103941805598621746018321174771393363968000000000 847 12257576112610962726621967026255256283812125393525959294976000000000 848 30990852813016396327685727953173666830770279296839217840128000000000 849 76631926955822361828459254575120339799722872443093338659225600000000 850 185529928419359402321532932129238717409855375388541767280230400000000 851 440240508113734175000247635560905431142029704311794024054784000000000 852 1024822166428692669672707610649976577412593737906143465832448000000000 853 2342450666122726102109045967199946462657357115214042207617024000000000 854 5261504573137200167814164787864495131507294443403848650955161600000000 855 11622428012303069027410393859760377305419098173489098512557670400000000 856 25266147852832758755239986651652994142215430811932822853386240000000000 857 54090908079303934236570112268327536755165429343856184136826880000000000 858 114109586907024737978517771086608776168431179711696607631114240000000000 859 237347940766611454995316963860146254430336853800328943872717619200000000 860 487025644689929998561819224544196210389522375330545105608953036800000000 861 986381052536567085694823745912296122307893418390977429081423872000000000 862 33452526613163807108170062053440751665152000000000 863 2810012235505759797086285212489023139872768000000000 864 80553684084498447516473509424685330009686016000000000 865 1417744839887172676289933765874461808170473881600000000 866 18228147941406505838013434132671651819334664192000000000 867 186332178956599837455248437800643551930976567296000000000 868 1592293165629125883708486650296408534682890665984000000000 869 11758472607722775756616516802188863025350577225728000000000 870 76822021037122134943227909774300571765623771208089600000000 871 451894241394836087901340645731179833915433948282880000000000 872 2425958559067014787680881361293702266282855932887040000000000 873 12014270959189025615181507694025954080638905572392960000000000 874 55370118333653770226488687633337005762944521333637120000000000 875 239198911201384287378431130576015864895920332161312358400000000 876 974514082672306355986200902346731301427823575472013312000000000 877 3763640595148217650705327622856341577928146222512603136000000000 878 13840484769254735876787333838891062576897053850530217984000000000 879 48651401007077253385070628039738280573335098383681978368000000000 880 164024723395289025698238117391117631647244045979270669926400000000 881 531972075876613056318610110457678805342413122094931902464000000000 882 1664117775819148535150523935277867032096779510143120310272000000000 883 5032941565892058984357682145718427121463430713603583377408000000000 884 14747689239590684465792277915360972495450983021257011757056000000000 885 41948982725946835813809146070360099542616129482686611220070400000000 886 116029101156874226719046574237166232777448868781899137417216000000000 887 312568190871579549528860159169509035237209197534911962021888000000000 888 821257599544934502683671790759102171015412401366239272763392000000000 889 2107377991285114950282629500815809344492378992185066813128704000000000 890 5287602959951742966163688565683303446180878198573440367486566400000000 891 12987094989355158162507305249046710218689876277197923709616128000000000 892 31257076076075126425017582124824285611084109006137375707889664000000000 893 73787195982865872216434947966798313573706749129242329539936256000000000 894 170998898626959005453960355605596091773987069410625081156042752000000000 895 389351338412152812418248194301972639731539788811884800170681958400000000 896 871682100922730177055779539482028297906432363011682388441825280000000000 897 1920227236815289665398238985525627554808372741706894536857354240000000000 898 4164999922106402936215898644661220330147738059476926178535669760000000000 899 8900547778747929562324386144755484541137632017512335395226910720000000000 900 18750487320562304944630040144951554099996611450225986565944691916800000000 901 38962051575194399884945537963535696831161790026443608448716242944000000000 902 79896865255461933941280723418895985906939366889669171755595333632000000000 903 161766492615997002053951094329616564058494520616120298369353515008000000000 904 1405006117752879898543142606244511569936384000000000 905 120830526126747671274710264137027995014529024000000000 906 3544362099717931690724834414686154520426184704000000000 907 63798517794922770433047019464350781367671324672000000000 908 838494805304699268548617970102895983689394552832000000000 909 8757612410960192360396676576630246940755898662912000000000 910 76430071950198042418007359214227609664778751967232000000000 911 576165157778416012074209323307254288242178284060672000000000 912 3841101051856106747161395488715028588281188560404480000000000 913 23046606311136640482968372932290171529687131362426880000000000 914 126149845071484768959405830787272517846708508510126080000000000 915 636756360837018357604619907783375566273861995336826880000000000 916 2989986390017303592230389132200198311199004152016404480000000000 917 13155940116076135805813712181680872569275618268872179712000000000 918 54572788629649155935227250531416952879958120226432745472000000000 919 214527513923448406090203674502811469941904334683218378752000000000 920 802748116616774680853665362655681629460029123330752643072000000000 921 2870432659417557949719167054344558553826770804637236723712000000000 922 9841483403717341541894287043467057898834642758756240195584000000000 923 32450296628473396435435216737918407125887200447790846050304000000000 924 103175302100787209179332483987227755990000329628873459236864000000000 925 317075318651199716014533975180260908652196134957025752776704000000000 926 943852111333803805810705786583102239708862913360448752451584000000000 927 2726683877186544327897594494573406470270048416374629729304576000000000 928 7657920676353698963457073899652971363311625339605343069536256000000000 929 20942068788395829818433630664357105360893016234839101455466496000000000 930 55845516769055546182489681771618947629048043292904270547910656000000000 931 145409081398672931569501435556290844769974150460769610105880576000000000 932 370132207196622007631458199597831241232661473900140825724059648000000000 933 922083744244216229538018672682316425526981215681052583382745088000000000 934 2250509477477409102601265912987348563998055848441891050968055808000000000 935 5386465306749208671799751201576276890880592686434690056415346688000000000 936 12653918498394966403593066314814110791275043136386256005547163648000000000 937 29201350380911460931368614572647947979865484160891360012801146880000000000 938 66247839670127493456239245000634150640888859588887861521578721280000000000 939 147857497234777304235664401885473321720244701111430879338016276480000000000 940 324869993924299429024840094283575185751523568639200241925782241280000000000 941 703143274521086435423626505435683278749872929383474496222925946880000000000 942 1500038985644984395570403211596124327999728916018078925275575353344000000000 943 3155926177590746390680588575046391443324104992141932284346015678464000000000 944 6551542950947878583185019320349470844369028084952872083958817357824000000000 945 13426618887127751170477940829358174816855045211137984764656341745664000000000 946 27176770759487496345063783847375582761827079463508210126051390521344000000000 947 60415263063373835637355132068513997507264512000000000 948 5316543149576897536087251622029231780639277056000000000 949 159496294487306926082617548660876953419178311680000000000 950 2934731818566447439920162895360135942912880934912000000000 951 39409255849320865621785044594836111233401543983104000000000 952 420365395726089233299040475678251853156283135819776000000000 953 3745073525559704078482360601497152873574158846394368000000000 954 28808257888920800603710466165362714412108914203033600000000000 955 195896153644661444105231169924466458002340616580628480000000000 956 1198423528179105305114355392479088919543730830846197760000000000 957 6685941788788692754848509031725443445875550951036682240000000000 958 34384843485198991310649475020302280578788547748188651520000000000 959 164449251450951697572671402271010907115945228360902246400000000000 960 736732646500263605125567882174128863879434623056842063872000000000 961 3110648951890001888307953280290766314157612852906666491904000000000 962 12442595807560007553231813121163065256630451411626665967616000000000 963 47362138880389706170366256396685216138141718276514405941248000000000 964 172225959565053476983150023260673513229606248278234203422720000000000 965 600330487626757834055551509651490531828913208284130651930624000000000 966 2011918390965350578996983437750941241805006427763032455118848000000000 967 6500044032349594178297946491195348627370020766619027931922432000000000 968 20292820393676781824930174411536698153740552637249648177709056000000000 969 61350387236697247377695876127901645581076089368429168909352960000000000 970 179961135894311925641241236641844827037823195480725562134102016000000000 971 513080685315697830551623951276749081341878897753557985658929152000000000 972 1424060677610916427653486885176283164540725103969058898971721728000000000 973 3853340657064832686591788042241707386404314987210394667805835264000000000 974 10178635697907105209865100488940359133898190532253872707411640320000000000 975 26279386710960162541833532171446018127518964646909998626408235008000000000 976 66390029585583568526737344433126782637942647529035786003557646336000000000 977 164287191855850864489892411648076445171858076936258046720668073984000000000 978 398598432699441441713181588916644489925163858796167064174735654912000000000 979 949043887379622480269479973611058309345628235228969200416037273600000000000 980 2219302628949271030784014707521244046469776796227743360972887162880000000000 981 5101083654599816996130421865048829599348442188344365337161561538560000000000 982 11532884784312629730381823347066919094179086686691608588365269565440000000000 983 25664729520019654892962367448402439674370361922496819112136797061120000000000 984 56251461961686914833890120434854662299989834350677959697834075750400000000000 985 121503157837243736041202660139286070567978042197464392947321603620864000000000 986 258785946562441204035808263153804098352576609355638447316373285634048000000000 987 543778064928673922404356603589006080082629331051088382968581840699392000000000 988 1127835986518731098320147029666086684615823797735590720231132706635776000000000 989 2310025514556437189330421627026924534755301754398197860714368194314240000000000 990 4674404570631849371350970821748600235034257667723412141680839169671168000000000 991 2658271574788448768043625811014615890319638528000000000 992 239244441730960389123926322991315430128767467520000000000 993 7336829546416118599800407238400339857282202337280000000000 994 137932395472623029676247656081926389316905403940864000000000 995 1891644280767401549845682140552133339203274111188992000000000 996 20597904390578372431652983308234340804657873655169024000000000 997 187253676277985203924118030074857643678707942319718400000000000 998 1469221152334960830789233774433498435017554624354713600000000000 999 10186599989522395093472020836072255816121712062192680960000000000 1000 63516446993492581171060835801391712735817734034848481280000000000 1001 361040856594589408761819487713173946077279751355980840960000000000 1002 1891166391685944522085721126116625431833370126150375833600000000000 1003 9209158081253295064069598527176610798492932788210525798400000000000 1004 41993760850515025492157369283925345241127773514239997640704000000000 1005 180417639209620109521861290256864446221141545468586656530432000000000 1006 734113152646040445640676974148620850141196633285973292089344000000000 1007 2841728332823382370221975383801112968288503096590864356474880000000000 1008 10505783533468262095972151418901084307005981144972286408785920000000000 1009 37220490232858985711444193598392412973392618913616100419698688000000000 1010 126750858630817086476809956578309298233715404949071044672487424000000000 1011 416002818070374027411068575436502312151681329063617787643035648000000000 1012 1319033325588990818620461336749885379993135921421227131551088640000000000 1013 4049125557622018326927927824441508608351021898316325148017295360000000000 1014 12057396104918899017963162855003603411534154097208612662984835072000000000 1015 34889486601467452477510428686818937531247765047241943024807182336000000000 1016 98260186755153233508090595077163538353310032173865064029048799232000000000 1017 269733845994538288061425162956919517048302049104727626746408468480000000000 1018 722683134551404469900422134714765498506771527790024962226226462720000000000 1019 1892115843189131703012014316344113305181365454577519901101392920576000000000 1020 4846472159747600502451826143618255132569813269619612378259708182528000000000 1021 12157252197332963972252038461957656942717497693283095457329437474816000000000 1022 29894882452458108128488619168748336744387289409712529813105174118400000000000 1023 72127335440851308500480477994440431510267745877401659231618832793600000000000 1024 170886302429093869370369132479135791578172813309536238794912311541760000000000 1025 397884525058785725698172905473808708749178490690860496298601800007680000000000 1026 911097897960697748700164044418286608440147848248637078480856295669760000000000 1027 2053178361601572391436989395872195173949628953799745528970943764889600000000000 1028 4556368418896640101545099755223227646299176582404914735524560135782400000000000 1029 9963258942653986355378618131421457786574199460192080221680371496910848000000000 1030 21479233564682619934972085841765740163263858576517991127258982707625984000000000 1031 45677357454008609481965954701476510726940863808291424169360874618748928000000000 1032 95866058854092143357212497521617368192345022807525211219646280064040960000000000 1033 198662194251853598282416259924315509988955950878245016021435664711024640000000000 1034 406673197644970895307534461492128220447980417091936856326233007761391616000000000 1035 822695204431205489357770864627753641366029349519320536935827693862125568000000000 1036 119622220865480194561963161495657715064383733760000000000 1037 11005244319624177899700610857600509785923303505920000000000 1038 344830988681557574190619140204815973292263509852160000000000 1039 6620754982685905424459887491932466687211459389161472000000000 1040 92690569757602675942438424887054533620960431448260608000000000 1041 1029895219528918621582649165411717040232893682758451200000000000 1042 9549937490177245400130019533817739827614105058305638400000000000 1043 76399499921417963201040156270541918620912840466445107200000000000 1044 539889799444686939954017104311829558254450739296212090880000000000 1045 3429888137648599383237285133275152487734157637881817989120000000000 1046 19857247112702417481900071824224567034250386324578946252800000000000 1047 105905317934412893236800383062531024182668727064421046681600000000000 1048 524922010631437818651967116049066815514097168927999970508800000000000 1049 2435638129329871478545127418467670023985410863825919863160832000000000 1050 10644640713367586461789816125155002327047351182646612735295488000000000 1051 44046789158762426738440618448917251008471797997158397525360640000000000 1052 173345428302226324583540498411867891065598688892042725744967680000000000 1053 651358579075032249950273387971867227034370830988281757344727040000000000 1054 2344890884670116099820984196698722017323734991557814326441017344000000000 1055 8112054952372293534515837221011795086957785916740546859039195136000000000 1056 27040183174574311781719457403372650289859286389135156196797317120000000000 1057 87056199488873394028950448225492435079546970813800990682371850240000000000 1058 271291412360675227904171164237581076759518467187193784917158789120000000000 1059 819902935134485133221495074140245031984322478610185661082968784896000000000 1060 2407374575501254220948219579390506689656095788259694068711695581184000000000 1061 6878213072860726345566341655401447684731702252170554482033415946240000000000 1062 19151103065612218452361186569941285710429445486435661498995001262080000000000 1063 52033185687701121832830393699463115892487550000881797280288305315840000000000 1064 138124456552806614319877045093120271278239678184158952780401683202048000000000 1065 358638939821322437181435134627750879810166181951851315991218405507072000000000 1066 911793914799972297918902884646824270703812326996232159299707810611200000000000 1067 2272011066386816217765135056824873592573433995138152265795993232998400000000000 1068 5553804828945550754536996805571913226290616432559927760834650125107200000000000 1069 13329131589469321810888792333372591743097479438143826626003160300257280000000000 1070 31432877479644072330155659532430887991185100764577979207589542200606720000000000 1071 72887831836855819896013123553462928675211827859890966278468503653580800000000000 1072 166307447289727363706396141065647809089919945257779387846646444956057600000000000 1073 373622210349524488326698179928304666996532479757203008313013931134156800000000000 1074 826950492240280867496425304907980996285658555195942658399470834243600384000000000 1075 1804255619433340074537655210708322173714164120427511254689754547440582656000000000 1076 3882575383590731805967106149625503411789973423704771054395674342593658880000000000 1077 8244481061451924328720274786859093664541671961447168164889580085507522560000000000 1078 17283610899911263050570214613415449369039167726407316393864902829859143680000000000 1079 35787241392757438787063032611307283399422276704090443356708504683002462208000000000 1080 73219873194377288552841606951870074081576612107219527787288664753729175552000000000 1081 148085136797616988084398755632995655445885282913477696648448984895182602240000000000 1082 5502622159812088949850305428800254892961651752960000000000 1083 517246483022336361285928710307223959938395264778240000000000 1084 16551887456714763561149718729831166718028648472903680000000000 1085 324416994151609365798534487104690867673361510068912128000000000 1086 4634528487880133797121921244352726681048021572413030400000000000 1087 52524656195974849700715107435997569051877577820681011200000000000 1088 496596749489216760806761015758522471035933463031893196800000000000 1089 4049173495835152049655128282338721686908380544721590681600000000000 1090 29154049170013094757516923632838796145740339921995452907520000000000 1091 188643847570672966078050682330133386825378670083499989401600000000000 1092 1112005838311335378986404022156575753918021634176420990156800000000000 1093 6036603122261534914497621834564268378412117442671999660851200000000000 1094 30445476616623393481814092730845875299817635797823998289510400000000000 1095 143702649630462417234162517689592531415139240965729271926489088000000000 1096 638678442802055187707388967509300139622841070958796764117729280000000000 1097 2686854138684508031044877725383952311516779677826662249046999040000000000 1098 10747416554738032124179510901535809246067118711306648996187996160000000000 1099 41035590481727031746867223442227635303165362352261750712717803520000000000 1100 150073016618887430388542988588718209108719039459700116892225110016000000000 1101 527283571904199079743529419365766680652256084588135545837547683840000000000 1102 1784652089521904577593484188622594919130712901682920308988622929920000000000 1103 5832765365754517399939680031107993150329647044524666375718913966080000000000 1104 18447816040525915497483639168155513219647255768729177374366797660160000000000 1105 56573302524279474192283160115676907206918251024102810614724846157824000000000 1106 168516220285087795466375370557335468275926705178178584809818690682880000000000 1107 488353128173111570535210257533502785615950859904109368224372532183040000000000 1108 1378879420724079728570005433035772571150920075023367627927640090869760000000000 1109 3798422555202181893796618740060807460151591150064371201461046288056320000000000 1110 10221209784907689459670901336890900074589736185627762505749724556951552000000000 1111 26897920486599182788607635097081315985762463646388848699341380413030400000000000 1112 69296337524797894641836619233158644573489736851713644106777793606451200000000000 1113 174944852111784848767915399375515266628154417625637724466291478940876800000000000 1114 433196776657752958853885750834609231650668081739674365345102709758361600000000000 1115 1053001395568076423060214594336434747704700875613362303454249663720325120000000000 1116 2514630198371525786412452762594471039294808061166238336607163376048537600000000000 1117 5903914378785321411577063007830497222692158056651168268555948795940044800000000000 1118 13637210677757643823924483567383120345373435511137909803425008486396723200000000000 1119 31010643459010532531115948934049287360712195819847849689980156284135014400000000000 1120 69463841348183592869699725612270403687995318636459183305555550076462432256000000000 1121 153361727651833906335700692910207384765703950236338456648629136532449525760000000000 1122 333901482988802935313171128867793293413937714438610310678027993463054663680000000000 1123 717269852346317416598663906456741148815125460645903630345393467439154462720000000000 1124 1520957759192191148450178885980559544475446759923843842660111449027604643840000000000 1125 3185064483955412052048609902406348222548582626664049458747056916787219136512000000000 1126 6589788587493955969755744625668306667341895089649757500855979827835625799680000000000 1127 13475747448583145915680286762602604645575560745126470395008857625461616803840000000000 1128 27247665170761525807529371036471200602042892056079896183314613220713598812160000000000 1129 258623241511168180642964355153611979969197632389120000000000 1130 24827831185072145341724578094746750077042972709355520000000000 1131 811042485379023414496336217761727169183403775172280320000000000 1132 16220849707580468289926724355234543383668075503445606400000000000 1133 236360952881886823653217983461989060733449100193064550400000000000 1134 2731282122190692184437185586671873590697634046675412582400000000000 1135 26319627722928488322758333835201690964904473540690339430400000000000 1136 218655368775098210681376927246290971093052549414965896806400000000000 1137 1603472704350720211663430799806133788015718695709749909913600000000000 1138 10564055463957686100370838210487469662221205524675999406489600000000000 1139 63384332783746116602225029262924817973327233148055996438937600000000000 1140 350122981091169025040862066404727565947902811674975980329369600000000000 1141 1796283120380780215427031471119906642689240512071615899081113600000000000 1142 8622158977827745034049751061375551884908354457943756315589345280000000000 1143 38959385010925366450150727018067308516993305328486602611181486080000000000 1144 166584956598439497924782418973805043314040340025253059440913940480000000000 1145 677087242948496023823309186796755982502228478812318886759843758080000000000 1146 2626277790830530031799502300302568659402583190544752045613939425280000000000 1147 9754746080227682975255294258266683592066737564880507597994632151040000000000 1148 34800715745677139263072941678140600923048901582816946025278147133440000000000 1149 119571689997967606698763440637713859581757764412755660702237736304640000000000 1150 396628044871307183195898242115343534222415999027677313548886149693440000000000 1151 1272899306796288169326371102602730412155660648042313238831309038551040000000000 1152 3960131176699563193459821208097383504484277571687196743030739231047680000000000 1153 11964651640241233478112651309570818247590796067650679521497127038484480000000000 1154 35161425228464033078535138542412200564348461913095874512154822317178880000000000 1155 100658197712857820185610396611611397694017165476705836838717726633492480000000000 1156 281083269084961460140949786764499752051217745104763468908117425316167680000000000 1157 766590733868076709475317600266817505594230213922082187931229341771366400000000000 1158 2044241956981537891934180267378180014917947237125552501149944911390310400000000000 1159 5335817989409437887421419680953215632158709737581950596221890107696742400000000000 1160 13645698464719218203897401151290190796996044574799742508370735357388390400000000000 1161 34222545355962483749456974315934129300402778457434274862263114070910566400000000000 1162 84240111645446113844817167546914779816376070049068984276339973097626009600000000000 1163 203685046068093588699408673770152154182879452954465305265180233459931545600000000000 1164 484120979060396355749319166642100772260756960645395798021587801267083673600000000000 1165 1131888486253884437385732136092798988665995147424446513684275704370928025600000000000 1166 2604894050556884732613739710460140138299824448867219373958333127867341209600000000000 1167 5904426514595605393924476677042984313479602084099030580972221756499306741760000000000 1168 13189108578057715944870259590277835089850539720325107271782105741790659215360000000000 1169 29049429020025855372245888211498016527012581156159097028988435431285755740160000000000 1170 63119747006475932660682423768193221095731040536839519470394625134645592719360000000000 1171 135365240568105012212065920852269799458314761633222101996749918963456813301760000000000 1172 286655803555987084684374891216571340029372436399764451287235122510849722286080000000000 1173 599670761461949993247772760935815906728112453158127932577894164333041947770880000000000 1174 1239768765269649424242586382159439627392951588551635276340814901542468745953280000000000 1175 2534032860880821900100231506391821655989988961215430345048259029526364689530880000000000 1176 5122561052103166851815521754856585713184063706543020482463147285494156576686080000000000 1177 12413915592536072670862289047373375038521486354677760000000000 1178 1216563728068535121744504326642590753775105662758420480000000000 1179 40552124268951170724816810888086358459170188758614016000000000000 1180 827263335086603882786262942116961712567071850675725926400000000000 1181 12290769549858114829967335140023431158139353210039356620800000000000 1182 144757952476106685775170836093609300306974604473796866867200000000000 1183 1421259897038138369428950027100891312104841571197278329241600000000000 1184 12026045282630401587475730998546003410117890217823124324352000000000000 1185 89794471443640331853152124789143492128880246959745994955161600000000000 1186 602151161445588107721137777997785770746608714906531966169907200000000000 1187 3676291301457274762929051697249639442452979522587247793458380800000000000 1188 20657255884378972477410861917878926390926265888823582839432806400000000000 1189 107776987222846812925621888267194398561354430724296953944866816000000000000 1190 525951697647492447077034814743908664979409621934569135250950062080000000000 1191 2415481870677372719909345075120173128053584930366169361893252136960000000000 1192 10494852265701688369261292395349717728784541421590942744777578250240000000000 1193 43333583548703745524691787954992382880142622643988408752630000517120000000000 1194 170708056403984452066967649519666962861167907385408882964906062643200000000000 1195 643813241295027076366849421045601117076404679282113501467645721968640000000000 1196 2331647954960368330625887092435420261844276406048735383693635857940480000000000 1197 8130874919861797255515913963364542451559527980067384927752166068715520000000000 1198 27367335096120195640516978705958703861346703932909734634873144328847360000000000 1199 89102951475740171852845977182191128850896245362961926718191632698572800000000000 1200 281169313545668986735647305774914228818383707589790968755182485404385280000000000 1201 861454918097368810424110894289098913826537316870848925547793146770882560000000000 1202 2566784041677874414733065113596090641197437719655998839387302029154058240000000000 1203 7448706630751478693735169349259243429357270245276231926065111770878443520000000000 1204 21081245181372109510571234007337481403841330882857260168108806898712576000000000000 1205 58260895773973829920124137620278130425161496258078246282773429974623846400000000000 1206 157406630687578417678931880588119861148681937258667542588545758177053900800000000000 1207 416193803173936155218870735114350819308379359531392146505307428400345907200000000000 1208 1078010178712818238107894690951925072962687521409179658161288093233682841600000000000 1209 2737803628476998699956557945274730344032222276594741988981049125672845312000000000000 1210 6823449043281135221430190571300097165126461673974587726383537820907706777600000000000 1211 16702173777583674273351511249152476642996115142266155031744779143714386739200000000000 1212 40182041262012897527193490831294364097642827733567851235791787505167944908800000000000 1213 95078632845326292740401499431795115047943592383653507149479159167157954150400000000000 1214 221415994297335202272167875389111911755485078153713646786458315868724002816000000000000 1215 507780680255222063877504994225696650959245779232516629963611071058940379791360000000000 1216 1147452446291021287203712584354171652816996955668284332645043199535787351736320000000000 1217 2556349753762275272757638162611825454377107141742000538550982317953146505134080000000000 1218 5617657483576358006800735715369196677520062607778717232865121636983457752023040000000000 1219 12182871651129451099085932876704281951248328546989989179707492706711113197158400000000000 1220 26085678123594824706278115100707991942672891712378565067138396148487324728033280000000000 1221 55169710054499399378795094006095063418986345690547769797166263118639859194920960000000000 1222 115298495170077396454560533540827885347544497735302080699695785843449593373655040000000000 1223 238199088922797258609421761600831235663058962354250452434536348775478280815902720000000000 1224 486643299949800850922474566711375642752486052121586945833998992121944874785177600000000000 1225 983531722003808035548580176932464456931340231656259932632924278814878062723727360000000000 1226 608281864034267560872252163321295376887552831379210240000000000 1227 60828186403426756087225216332129537688755283137921024000000000000 1228 2068158337716509706965657355292404281417679626689314816000000000000 1229 43017693424503401904885672990082009053487736235137748172800000000000 1230 651410786142480085988268762421241851381385720132085900902400000000000 1231 7816929433709761031859225149054902216576628641585030810828800000000000 1232 78169294337097610318592251490549022165766286415850308108288000000000000 1233 673458535827302488898640935918576190966601852198094962163712000000000000 1234 5118284872287498915629671112981179051346174076705521712444211200000000000 1235 34924767363844110247825991123871574703303305464578854037854617600000000000 1236 216901186785979211012814050137728727104725791832647619814044467200000000000 1237 1239435353062738348644651715072735583455575953329414970365968384000000000000 1238 6574396220593655588462935184298858312242620274182114190636875776000000000000 1239 32609005254144531718776158514122337228723396559943286385558903848960000000000 1240 152175357852674481354288739732570907067375850613068669799274884628480000000000 1241 671670545004908055632722713302381934642210650981820335665765008015360000000000 1242 2816682930665743459104966217074504887209270471859246568920950033612800000000000 1243 11266731722662973836419864868298019548837081887436986275683800134451200000000000 1244 43135487166766814116578911210055274844119113511901604598332263371898880000000000 1245 158552060937305046482560322285608577805410795611314006091167238339952640000000000 1246 561030369470464010630598063472153429157607430624649560014899458741370880000000000 1247 1915713456728413694836188509417109270294269275303681424441120103019315200000000000 1248 6326309554777552201552064379935570148413633420770296796991605921598668800000000000 1249 20244190575288167044966606015793824474923626946464949750373138949115740160000000000 1250 62886209021107923160960095283104220709337224131571971564988899714274426880000000000 1251 189942019084162706690246818406110707448610391254543914114660350157400309760000000000 1252 558652997306360902030137701194443257201795268395717394454883382815883264000000000000 1253 1602174633784280322803413784557648586691941147097151772776269324302155776000000000000 1254 4486088974595984903849558596761416042737435211872024963773554108046036172800000000000 1255 12277717193631116578956686685873349169597191106176068321906569137810204262400000000000 1256 32879310450740956262290788074033714725361969402979979573919286843627326668800000000000 1257 86240814297025459048631575276154005837015001712734372652903047458694627328000000000000 1258 221762093906636894696481193567253157866610004404174101107464979179500470272000000000000 1259 559522821549053088157275626846607967540369857265916193563450101314431955763200000000000 1260 1386280423539444964688175433679655561368677556808090867634816668928294099353600000000000 1261 3375291466009083392284253229828726584201997529619699503806510150434107372339200000000000 1262 8081683791852734882934127451702584779075205352610548107705728529208426102784000000000000 1263 19041775509570827395406437283463624410971716721219373623635415164710264242176000000000000 1264 44176919182204319557342934497635608633454382793228946806834163182127813041848320000000000 1265 100975815273609873273926707423167105447895732098809021272763801559149286952796160000000000 1266 227515128084842499275429796472452465439562535615038047931037426297830038956933120000000000 1267 505589173521872220612066214383227700976805634700084550957860947328511197682073600000000000 1268 1108641320252780050016819891780089657563597897776089015353381836310711300941414400000000000 1269 2399882387370723872977586589265135258725906037538827986176732445660833874979061760000000000 1270 5130783035068444142227943742566840897965730149220942591136462470033506905127649280000000000 1271 10838058545987275266728690152837821222669182787118395585771403869284261777123573760000000000 1272 22628913447665739567895067352078967387990601423653792981280953133670436677510758400000000000 1273 46717756795180881688557558404292061704238661003672346800063903243706707979377049600000000000 1274 95402577034369379448212277162449052322340002470657213465393655045043172084201553920000000000 1275 192772217512746374967521714678763033558542685404626946796053158647716100293850562560000000000