1 1 2 2 3 1 4 6 5 6 6 2 7 24 8 36 9 22 10 6 11 120 12 240 13 210 14 100 15 24 16 720 17 1800 18 2040 19 1350 20 548 21 120 22 5040 23 15120 24 21000 25 17640 26 9744 27 3528 28 720 29 40320 30 141120 31 231840 32 235200 33 162456 34 78792 35 26136 36 5040 37 362880 38 1451520 39 2751840 40 3265920 41 2693880 42 1614816 43 708744 44 219168 45 40320 46 3628800 47 16329600 48 35078400 49 47628000 50 45556560 51 32319000 52 17368320 53 7036200 54 2053152 55 362880 56 39916800 57 199584000 58 479001600 59 731808000 60 795175920 61 649479600 62 410031600 63 201828000 64 76521456 65 21257280 66 3628800 67 479001600 68 2634508800 69 6985440000 70 11855289600 71 14411295360 72 13293292320 73 9604465200 74 5519487600 75 2526193824 76 905507856 77 241087680 78 39916800 79 6227020800 80 37362124800 81 108453945600 82 202378176000 83 271965133440 84 279281882880 85 226750764240 86 148370508000 87 78864820320 88 33936357312 89 11589357312 90 2972885760 91 479001600 92 87178291200 93 566658892800 94 1787154969600 95 3636061228800 96 5350567622400 97 6049083680640 98 5444670591360 99 3986353491120 100 2402005525920 101 1194924450720 102 487530074304 103 159580302336 104 39605518080 105 6227020800 106 1307674368000 107 9153720576000 108 31166239104000 109 68652904320000 110 109761101049600 111 135398783520000 112 133689206851200 113 108116216208000 114 72622987557120 115 40797624067200 116 19166592681600 117 7463742249600 118 2352940786944 119 566931294720 120 87178291200 121 20922789888000 122 156920924160000 123 573633156096000 124 1359981342720000 125 2346926777395200 126 3135803134464000 127 3367873821312000 128 2978384048640000 129 2202727143576960 130 1374928181827200 131 726963917097600 132 324817601472000 133 121367896891776 134 36994905688320 135 8678326003200 136 1307674368000 137 355687428096000 138 2845499424768000 139 11115232128000000 140 28217869295616000 141 52269749589657600 142 75180466051891200 143 87219462185856000 144 83669821627392000 145 67478689070432640 146 46243059751848960 147 27087598328918400 148 13580328282393600 149 5803921108010880 150 2089865973021696 151 617953469022720 152 141468564787200 153 20922789888000 154 6402373705728000 155 54420176498688000 156 226217204269056000 157 612226985610240000 158 1211480272280678400 159 1865931801698764800 160 2324701469112422400 161 2403098895060864000 162 2097173858369990400 163 1563325251963995520 164 1002832802412779520 165 555551469568368000 166 265689107448756480 167 109115988701293440 168 37999535417459712 169 10929614667747840 170 2446811181158400 171 355687428096000 172 121645100408832000 173 1094805903679488000 174 4825255649550336000 175 13867541446606848000 176 29192289825194496000 177 47929690124834918400 178 63807891529039257600 179 70681813184753971200 180 66324692553165446400 181 53382381970299782400 182 37165349757066935040 183 22495402199976975360 184 11859750204371919360 185 5437099866285377280 186 2154085473710580480 187 727710096185266176 188 204073497562936320 189 44753976117043200 190 6402373705728000 191 2432902008176640000 192 23112569077678080000 193 107655913861816320000 194 327428061933772800000 195 730559924688642048000 196 1273598858551219200000 197 1803974593778413056000 198 2131213510453547520000 199 2138850761148310809600 200 1847375360183441088000 201 1385918755006365216000 202 908600265184064544000 203 522290643434537886720 204 263394952947064108800 205 116229410301685651200 206 44566174481427360000 207 14642785817771802624 208 4011658382046919680 209 863130293635276800 210 121645100408832000 211 51090942171709440000 212 510909421717094400000 213 2507713744928071680000 214 8046823392044236800000 215 18968079958382370816000 216 34988780230592348160000 217 52531596077700579840000 218 65916481021917926400000 219 70429330103998990924800 220 64945519545167509248000 221 52192613508738839136000 222 36804377751967949760000 223 22872621094592131860480 224 12552972492267270604800 225 6081504931053081734400 226 2591985252922277184000 227 964537418717406213120 228 308902349883623731200 229 82822558521844224000 230 17505896073523200000 231 2432902008176640000 232 1124000727777607680000 233 11802007641664880640000 234 60883372754620416000000 235 205551633092330004480000 236 510408730483811647488000 237 993138943046099705856000 238 1575269922085648588800000 239 2091910732960481072640000 240 2370256722916262327347200 241 2323307686271156429644800 242 1990167272553383763840000 243 1500893038955163069216000 244 1001618143737248263564800 245 593301795416840204513280 246 312264461786037336576000 247 145855500322570656710400 248 60218914823672258142720 249 21799797542483649131520 250 6818239581643475251200 251 1791791417179298304000 252 372489621560340480000 253 51090942171709440000 254 25852016738884976640000 255 284372184127734743040000 256 1538194995963656110080000 257 5450466862448249241600000 258 14219901807223681400832000 259 29105493045473650950144000 260 48628645422470219538432000 261 68126510013251966115840000 262 81575886968874518508288000 263 84671955511953961216665600 264 76984943641159430382105600 265 61794396463636399635072000 266 44037446438123318421964800 267 27968617116387863843558400 268 15863019655244820528476160 269 8036662161873386658355200 270 3630353410862260254627840 271 1455614911375691573928960 272 513686743842857657149440 273 157168436464873648742400 274 40536880042625584128000 275 8296953558670909440000 276 1124000727777607680000 277 620448401733239439360000 278 7135156619932253552640000 279 40380850146138333511680000 280 149838289018577324605440000 281 409758773980783360573440000 282 880062109430144040271872000 283 1544741957650357923545088000 284 2276609514942098473353216000 285 2872123921806787516796928000 286 3146324732963423343940608000 287 3025244187751173133332787200 288 2573980857773940094044364800 289 1949720475921117012670233600 290 1320516056357102825984332800 291 801908390229369073686604800 292 437179411527491352080148480 293 213886057009985975179192320 294 93687432829461826873943040 295 36561263424698052143262720 296 12600637290710094358149120 297 3777021558862596257587200 298 957239101656401163264000 299 193077933304986132480000 300 25852016738884976640000 301 15511210043330985984000000 302 186134520519971831808000000 303 1100003312239555756032000000 304 4265582761916021145600000000 305 12201053190042306362572800000 306 27435452764141681459200000000 307 50471587821680257513881600000 308 78052778252566362685440000000 309 103464735029325751146024960000 310 119272169850777673906176000000 311 120890456407389757254566400000 312 108641592514863316516608000000 313 87121906773549083421777792000 314 62639484098392042215897600000 315 40513377645093527634176640000 316 23617595480779771289280000000 317 12417280389749666226536294400 318 5882764830875358019292160000 319 2504427231879970209977472000 320 953074145937013817587200000 321 321300402771355245883514880 322 94477473819327914835148800 323 23552972239668586315776000 324 4685574432797437132800000 325 620448401733239439360000 326 403291461126605635584000000 327 5041143264082570444800000000 328 31053442506748633939968000000 329 125608486330057380249600000000 330 375062739228831268616601600000 331 881170837798032969707520000000 332 1695318075537147186757632000000 333 2744792482340767328870400000000 334 3813684686842022587764449280000 335 4614245263196364235055616000000 336 4916051548787677963727462400000 337 4651885297907693679113280000000 338 3935746507701270080820089088000 339 2992360962617823634351113600000 340 2052147634200923387007559680000 341 1272627991415915675036496000000 342 714612690916990944497362944000 343 363376893221619877837036800000 344 167104538626923712162123776000 345 69282199818558351972547200000 346 25754656065053476914981089280 347 8504897438380520721263616000 348 2456148734441872216141824000 349 602881029290106969292800000 350 118380257623402407198720000 351 15511210043330985984000000 352 10888869450418352160768000000 353 141555302855438578089984000000 354 907405787534862680064000000000 355 3821993177096841608429568000000 356 11892263646844611064671436800000 357 29137389651506338317597081600000 358 58512121369028948134305792000000 359 98974119610781173433106432000000 360 143824613590858379718154936320000 361 182212216595427143512876769280000 362 203543253172495995494812876800000 363 202247505035002725922726502400000 364 179985215361119086869246616320000 365 144222462676882552982237906688000 366 104479304272675418524227229440000 367 68627374386214996162634503680000 368 40949067376900707940419888384000 369 22213698896057963335301804544000 370 10951740071404430233222070784000 371 4898975602848483331995595776000 372 1981619787737891489691094824960 373 720650442321673524117090017280 374 233408077070102899833563136000 375 66271391212649105496858624000 376 16030047534412988423208960000 377 3108909118295124559134720000 378 403291461126605635584000000 379 304888344611713860501504000000 380 4115992652258137116770304000000 381 27414543653003271290093568000000 382 120049785690862332572467200000000 383 388608143305885388979712819200000 384 991251080449450280050861670400000 385 2073976190709307993529848627200000 386 3658283788790186241721491456000000 387 5548793501308259277056972390400000 388 7345296682266291979134841896960000 389 8583508405181460793754304552960000 390 8933875421252438219046298214400000 391 8340446081722978989821561425920000 392 7022937754903453640203227240960000 393 5356716752093284789859604692736000 394 3713097082383031250268383742720000 395 2344327916950613391676170259968000 396 1349975507032956711079656836352000 397 709287270907609312385369430528000 398 339787762353555966284956273152000 399 148125299578812181881409844551680 400 58548287365174784890479190394880 401 20858010405105802550162809282560 402 6633375036956023822990497792000 403 1853447752879177802108018688000 404 442138010784036061104046080000 405 84747129116221574367805440000 406 10888869450418352160768000000 407 8841761993739701954543616000000 408 123784667912355827363610624000000 409 855440472894316164102094848000000 410 3888901650246512243006767104000000 411 13076597581991280036521902080000000 412 34671053943351597612652639027200000 413 75456482638898691692610645196800000 414 138553576693244721136708573593600000 415 218956609613598659586398180966400000 416 302272151681957099340292064870400000 417 368754966801903930497107359621120000 418 401147992927624790167953895342080000 419 391936095184358912960262894243840000 420 345899494366698669958255355781120000 421 276993008418695973773584433137920000 422 201971428211974411619826303794688000 423 134442981227082849099304958175744000 424 81840887759012655499888649315328000 425 45601474176906490346469455153664000 426 23257921208948620409639906786304000 427 10847185042108876692911464249221120 428 4615894687128139371803309170606080 429 1785358119060634594784556996034560 430 623824541564698614342501646663680 431 195001739799164556054274031616000 432 53665089123753122703440707584000 433 12634105689301674434016706560000 434 2394697354155040786620088320000 435 304888344611713860501504000000 436 265252859812191058636308480000000 437 3846166467276770350226472960000000 438 27542088610499171588403363840000000 439 129808118270590999320143462400000000 440 452769684988922135996765700096000000 441 1245997678461537061375451136000000000 442 2816416147690764931389582016512000000 443 5374970260472690645230005903360000000 444 8835099135603267423865308615475200000 445 12697456864115460214151680610304000000 446 16140991734814834490810617073664000000 447 18315705902880084997607237440512000000 448 18688141508219579348155395061309440000 449 17246438164580285865137964981350400000 450 14462973471333397009166756247859200000 451 11062368667321799413731343117920000000 452 7739373155326417824365232224506368000 453 4962777996452567145378396228195840000 454 2920603435134244893654404291988480000 455 1578279884428723044553653174105600000 456 782951565480598758808671939295027200 457 356111418405310678440662245762867200 458 148143810879201118540572421915852800 459 56142157243711293549149664411648000 460 19260922144171247152258191942942720 461 5923375899794537739091150454784000 462 1606824007346047256135847346176000 463 373573157052213680946344755200000 464 70055999959719610532985569280000 465 8841761993739701954543616000000 466 8222838654177922817725562880000000 467 123342579812668842265883443200000000 468 914105563722779086570491740160000000 469 4460889969891523128616117862400000000 470 16119025042818627651516977774592000000 471 45979030189667627675664700538880000000 472 107790334046115235126003084492800000000 473 213491770682067523427207602176000000000 474 364456387933055870105802275256729600000 475 544397025078638147427296231890944000000 476 719884532354575330731573376856064000000 477 850543870102046734676463261020160000000 478 904545865742574557543169629380239360000 479 871080132209032526017145221503590400000 480 763263693950076325109973805654118400000 481 610887102817150700894704177322496000000 482 447961657349550249777418776905195520000 483 301660086610128474766254513929932800000 484 186851184550322197978859142641725440000 485 106557461667172023344275966848921600000 486 55960863753148277683504986555413299200 487 27049661148471069548666780636479488000 488 12016636850072130420085019170128691200 489 4893451584325723904610369972768768000 490 1819091172320537536540297275950039040 491 613367919723904641002292661016985600 492 185735397030566368453413750374400000 493 49699012848590272407860799406080000 494 11417362711445569259989299363840000 495 2119363522779067719898654310400000 496 265252859812191058636308480000000 497 263130836933693530167218012160000000 498 4078527972472249717591879188480000000 499 31246786885876106707357138944000000000 500 157703081602260322413552661954560000000 501 589620290265558791229575031422976000000 502 1741123591448403404439973225562112000000 503 4227898621078692571221685913518080000000 504 8678794622481260374586285673676800000000 505 15365198201537434108782690273617510400000 506 23819279602733409364107683866450329600000 507 32713767489238439846340797479452672000000 508 40177841775134816680884503163961344000000 509 44457777288014939925833753679229747200000 510 44591444349991429278164017719355637760000 511 40742230589581382158511030368385433600000 512 34046255260343927993619158989760102400000 513 26104886704924475724174529927480504320000 514 18411712676987984864593799793010053120000 515 11967379268618493489457917928812072960000 516 7177633722733224440820220990929469440000 517 3974811676720112055874614810981529190400 518 2032333048980778373223989170219086643200 519 958705864103324460209520391432151040000 520 416556806611167558164128924028908339200 521 166249728492661741335243847363432120320 522 60685401780003996119765264181570109440 523 20128817893624442081791554993772953600 524 6006292372190508784095130258636800000 525 1586338849152080721683641979043840000 526 360296334623149850219364243210240000 527 66230774925775481434130900582400000 528 8222838654177922817725562880000000 529 8683317618811886495518194401280000000 530 138933081900990183928291110420480000000 531 1099163288581271298891011441295360000000 532 5730989628415845087042008304844800000000 533 22145487028973535262891361093812224000000 534 67619309849053176643665651321274368000000 535 169869217695473608365064662882975744000000 536 360941416059030932018337376748175360000000 537 661851382957836184706328398398095360000000 538 1063349052914799716219630501550568243200000 539 1514633599539953216117284225753822003200000 540 1930753078708596042062364588949635072000000 541 2219304259852627872230812928510587699200000 542 2314477760216306663189960472122464665600000 543 2201028600401771997912958144018703646720000 544 1916583973552794932957497833604015718400000 545 1533263242314721783106780096439491850240000 546 1129943777389390981007085754367536988160000 547 768685494692892918008870362308502794240000 548 483443008714056933834136467594998906880000 549 281356830924824638832617064252502901555200 550 151581970242812926266675543994037973811200 551 75580422072521477005472377752764434022400 552 34844155717418058308345941766117916672000 553 14826065367991317533269320195195955937280 554 5805474526005207691685925229082388725760 555 2082834582215498970405029338766654177280 556 680159926829125199321900541352555315200 557 200133050155856684699462378171596800000 558 52204028511359182494754000302243840000 559 11728175032718121651322048484474880000 560 2135830474933171251527639944396800000 561 263130836933693530167218012160000000 562 295232799039604140847618609643520000000 563 4871341184153468323985707059118080000000 564 39758016937333357634145972765327360000000 565 213933067004073150561705635012935680000000 566 853487268606928945759127106874245120000000 567 2691761057578668786341718804412760064000000 568 6987775320492015863462777054325374976000000 569 15351102417544464240542243047338934272000000 570 29119202686851761558969671791040266240000000 571 48424821960478587000799599685901352960000000 572 71441725135147267822062627969260480102400000 573 94390229595116165099304764995717732761600000 574 112539545314141482577135915862570886758400000 575 121841073539679159710605996555421152051200000 576 120398338095173559843527858460415406899200000 577 109049039310761579657320077591093518991360000 578 90846009488907224883519470244843372011520000 579 69806731212005465519644201006751359856640000 580 49587112568936189061375755691064765317120000 581 32618266455576320301804768970105575813120000 582 19892614920511423760183142330170004548812800 583 11255341033675781122943145192255089410867200 584 5909170082883084290865961484836426344038400 585 2877439641284807382572393825268523406131200 586 1298117792354709099508109280233850809548800 587 541509427877760347823060893503208044462080 588 208243336015895845588875767269852061368320 589 73494660700915342418619271968767475056640 590 23646075886296271685819492133663906201600 591 6865410797700066507556028481173913600000 592 1769645641005725508932170203911946240000 593 393437267504497528248210519820861440000 594 71008667346662038360746554189414400000 595 8683317618811886495518194401280000000 596 10333147966386144929666651337523200000000 597 175663515428564463804333072737894400000000 598 1477640159193218724942331141265817600000000 599 8197630719999674977535543394435072000000000 600 33731829604953284437630931903541411840000000 601 109771398859995647746061885766107136000000000 602 294165360251943198776038973925469716480000000 603 667415228587973538092917225172552908800000000 604 1308155954741509346270617401967610953728000000 605 2249098262325403155025758432728804229120000000 606 3432487075034953653578752088552158003200000000 607 4694384164877795068333443710852081909760000000 608 5797677348459203712650488074693533309337600000 609 6506848158553751921255953063546675494912000000 610 6670961600347736186874688910553042714624000000 611 6274524281451132627826348739475994214400000000 612 5433741516855130981135752572749203713925120000 613 4345285484438944025393257606446199125811200000 614 3216409774880101041711290680977647245516800000 615 2207854090633051552915651997017891233792000000 616 1407410283297266246664109279936139645878272000 617 833923681768849343567430871917351406411776000 618 459500806222456653961324435839546582441984000 619 235441058513442554480311416387660776570880000 620 112112243519585251102050592141702154713497600 621 49551099218837712861506324462983007969280000 622 20285510571986914436283952284537742064025600 623 7668230710147781489370730262925109886976000 624 2664340995035195544033791691873741495336960 625 845159044920273636363198903431616292454400 626 242272195326830888801565819379472793600000 627 61741700864212657416686629012289617920000 628 13589893097192902075521397336477532160000 629 2431661325024133077256419231242649600000 630 295232799039604140847618609643520000000 631 371993326789901217467999448150835200000000 632 6509883218823271305689990342639616000000000 633 56387988452569192881190916348864102400000000 634 322239219331751929631654521960660992000000000 635 1366335622558493726217933839718552698880000000 636 4583527400833230035445001075373270630400000000 637 12666959767658143634393335219577841254400000000 638 29650829237869244561855963617395474432000000000 639 59987899733341335528829390136132458512384000000 640 106511111498738712305167086752544097566720000000 641 167963103132297905418949099447864256102400000000 642 237496651748168254583592415870627577856000000000 643 303447702133743716495282243672467666265702400000 644 352576214842808424131654003075847202209792000000 645 374500840757031513355201513256300582043648000000 646 365248665922644551724967435398352373514240000000 647 328283180187892261596637257336643871782502400000 648 272741377294269520822223234568699913377792000000 649 209980367903204859639567248483214619822694400000 650 150107861661565412859461257783521804567552000000 651 99793457704913064298673568374604427516772352000 652 61768215141937058786755287876525158701916160000 653 35620340149024120180318622618860951378599936000 654 19143261978460736096890403667423720480890880000 655 9585783970205512420035506679268553036542771200 656 4468990614592698630048340294052388502634496000 657 1937143578379189094515560879049782699565056000 658 779006946410872038674274902325146961223680000 659 289702802815453916480245892737368778006855680 660 99168048140673759495725101539602266383974400 661 31034199744170562605521356536383406997504000 662 8788235340760144395138236823342995865600000 663 2215319102636214617886117604776046755840000 664 482941242376823971875018164470441574400000 665 85698611973923865985669910312779776000000 666 10333147966386144929666651337523200000000 667 13763753091226345046315979581580902400000000 668 247747555642074210833687632468456243200000000 669 2207935391717559517846521724545269760000000000 670 12986101041572056551199126735221581414400000000 671 56689687440373362431931379501296034775040000000 672 195860959238769135278085652641812557332480000000 673 557682739227398733942213430520350821580800000000 674 1345535428771770507693838976426666518118400000000 675 2807078944830191534562867004174078376411136000000 676 5141875512364972023582536473972003238313984000000 677 8369403798526637089297640808183922427166720000000 678 12221584658215099214255570392759430243942400000000 679 16136072016277650077391383063154284459458560000000 680 19385946433042175972989856846029168838600294400000 681 21306263071752828075909178915625412666556416000000 682 21517500917551314618736538055990573170884608000000 683 20042898757160941355628210078410206753945190400000 684 17273022032649511833923405955493177651725926400000 685 13808316572754595082751814165654274658231705600000 686 10261234754423552378494723585499118795832934400000 687 7100371800799876956018055942575060232217001984000 688 4580855919647863255340333067510161929834463232000 689 2757960847345095919027969702837819983947980800000 690 1550337913063318631847936065622926336362070016000 691 813772622837258160948516118857745126787127705600 692 398716110302510830681858323982296571347153715200 693 182192241487508230721411420255433595790057472000 694 77527238285759527789302940669043646796578816000 695 30651575296130478640596109518341609606114181120 696 11222645286481731069254652950862094139318599680 697 3787289131273449280084753151180365438805606400 698 1169960602834701120169598256249860627103744000 699 327453067780546271314407113664228084940800000 700 81683252664411022131400306429819449507840000 701 17642980561487434585457663651874236006400000 702 3105816326994031465343450073935118336000000 703 371993326789901217467999448150835200000000 704 523022617466601111760007224100074291200000000 705 9675918423132120567560133645851374387200000000 706 88652333660588888443321224484962592358400000000 707 536207145948571681452290739540930330624000000000 708 2407935111510860415080034592247263694684160000000 709 8560930090173195874158287578727767678648320000000 710 25092703147111217491439998924398290911887360000000 711 62345859643338638894370905198479642460160000000000 712 133997179209461254821558052253009012462714880000000 713 252976310817301275462719636899628993838317568000000 714 424592700316249803372887792166113947778285568000000 715 639650726317293251088913110507309746391613440000000 716 871736504777177572939632064174110314971791360000000 717 1081683325428327452188227594487437745964974080000000 718 1228630331744628384822444997278089151025564876800000 719 1283234254758534875039579995165923451592933376000000 720 1237091306606939350717072529796675755909524684800000 721 1104320716700594578670635297966534380582216499200000 722 915268146663123839510202303666333066278493388800000 723 705871173525967513253216872253691419475398860800000 724 507472378328069223212629779629818479625724608512000 725 340588307263609122713453732022949981399214948352000 726 213619042584492475152039838743281111147042832384000 727 125299620047718328481753919989343234451506339840000 728 68755319503064403631652860092056706220416378470400 729 35292896478911192753959254609506425118636723404800 730 16938802979042999503885695030410176289325377126400 731 7593912556181159342374554896810523158994493440000 732 3175023569534407314610169899938031027534558003200 733 1235112093535163289325347928736398402680092098560 734 445536188650011643803100184391340406665233039360 735 148319422076960531204323054387422545625533644800 736 45253260711567219074161578163230211712483328000 737 12524179771202267149290064737725536390348800000 738 3092852270829157557203641992510816575815680000 739 662107729756017174057963905341152087244800000 740 115659190752358966652643651631901048832000000 741 13763753091226345046315979581580902400000000 742 20397882081197443358640281739902897356800000000 743 387559759542751423814165353058155049779200000000 744 3647821245520809453970170384485968143974400000000 745 22672245933250958293128673153902070412083200000000 746 104653600448925838422988258831209581877657600000000 747 382573157303301355494423092182140121472040960000000 748 1153374547281251620435534892496798771880919040000000 749 2948590228177062709294588925478483613376839680000000 750 6523055221940167177454394017385505799830241280000000 751 12681182134478565947100795092603212288732692480000000 752 21926288120228692765397092175003206251426349056000000 753 34044742948901703558659303196517002914540027904000000 754 47843613229040938010748763931978748867119677440000000 755 61249753642669261528599935895289573364017397760000000 756 71819724659892152803713773522474863122308136960000000 757 77485574720500715624202829780549550577201866342400000 758 77216001732783930317996708001628633546450536038400000 759 71304525418476776058002732687537435097370701004800000 760 61184818314548194619198389699721300853972588134400000 761 48897613043718056166452024984394484908090725990400000 762 36465079782220080744662206958606825052953924272128000 763 25414539907211594690922098802346201890963404193792000 764 16573879399953518740695919075507878182669896187904000 765 10122317538974207311485576592074173974811729068032000 766 5792715354359262536781441860975893502463486590976000 767 3106802691821204036558238248031244788036736509542400 768 1561334504926184318200965710556576446269425392025600 769 734801463877807893256151069917312976902298252083200 770 323493936399762535470944954978118221344670888755200 771 133002016577659110848439935485009163073114125107200 772 50944085252186309788591122951505202961830597099520 773 18116930545316126714152391441970315818283124654080 774 5952910863905470719283407113864668215757661798400 775 1794768985666767927713880358629101263416459264000 776 491383092659831939459040669996124465712332800000 777 120176817210532055869970251336775638229975040000 778 25507071302985729514160559357859482461798400000 779 4422576754772093422893090721175401660416000000 780 523022617466601111760007224100074291200000000 781 815915283247897734345611269596115894272000000000 782 15910348023334005819739419757124259938304000000000 783 153732037951958064779618923379734836412416000000000 784 981138128105597025550597551689329362862080000000000 785 4651747207558117556659595570925725693666918400000000 786 17471550923123655140801350320792077944750080000000000 787 54135087742391307959090686939994622981360844800000000 788 142285084873811882603707295348165111344791552000000000 789 323732786000990795341029576649997046516264468480000000 790 647515799824502064280846014548734307144092876800000000 791 1152354746851524854898843773861621466803365478400000000 792 1842422782207068421051606387524118128327288422400000000 793 2667366145420312703088678214759568081946412056576000000 794 3519644264284666643691400062519989686646137159680000000 795 4256053233221297172511955611500639802376690073600000000 796 4738108629748311849949907911890258426200064000000000000 797 4875121455686342236975831353480519677625685652275200000 798 4651428152203539131735934463876877715551097028608000000 799 4126942494240654547884471148207828587584854278144000000 800 3413057788185458769644229722961414916374836183040000000 801 2636308504349405805384873113563521412474616799068160000 802 1905014369743603448169345948630244012993507726295040000 803 1289496885580415530278488396650643681035630894940160000 804 818460694760748755182395646010068206695925345484800000 805 487453829689742285736440556866507081057073219108864000 806 272517939197329299482849806298528518416627024691200000 807 143023988049993537880584811621010616981204679360512000 808 70444464722532691022167626620631550104237467566080000 809 32539184328031658262641231186512624755325682496307200 810 14079285701944989102699692534481711426246420037632000 811 5696519499050568420975068713430409389469756850176000 812 2149871699743111222182425318086435757875941408768000 813 754183578178572707606210523147759662639103155896320 814 244726906591980733546050039951125769258464024985600 815 72944288996962940817595578006511696067515908096000 816 19764824699786105918252437386532732353930854400000 817 4788924156422693096985482039565687820816220160000 818 1008043511080759731320941087120046020991385600000 819 173526538671044845716350552574040813338624000000 820 20397882081197443358640281739902897356800000000 821 33452526613163807108170062053440751665152000000000 822 669050532263276142163401241068815033303040000000000 823 6631963401059724759194714802094629017616384000000000 824 43432530386091009562107463899383909245255680000000000 825 211360171803874230618428938191825025180159180800000000 826 815045721534776287335232434385543833757679616000000000 827 2593590107908641984200228055731494922137632768000000000 828 7003096395405256326889675519437398704977346560000000000 829 16374585332985171550402267843376506988828389539840000000 830 33669817034423697870628255531559379689261550796800000000 831 61623629145377353073097997571659637756668044902400000000 832 101366873340273046827501942580188402521953271808000000000 833 151050529505471805231635923728992199509537486536704000000 834 205244685216783174146906330340942434503948322734080000000 835 255699207868361689405478804011316862130016118374400000000 836 293432953702307994999175830169172311176269266944000000000 837 311402381582091029922392100312623328988644701306880000000 838 306639133880338628640695681272265852278253754777600000000 839 280976803455676619870780214963855166136495529541632000000 840 240164971109706274847551899833464271663640567152640000000 841 191884790118755872698851524303290546316960400102031360000 842 143552627568848301178781843515145736758854826488627200000 843 100701015615772033002065117481571990459417296055664640000 844 66312167928910098804422657494206974961951892016332800000 845 41025142895155569064815315307133348645807258544242688000 846 23858440214746960221183219175436739536948961159413760000 847 13046077388643075047522764426256299991383151178055680000 848 6707182028115199189533739237529266380707511720345600000 849 3240787985165719198301041070249926125988732575095193600 850 1470518801544606199738045557874285527327984340303872000 851 625833142567355816738713457227002960334024126857216000 852 249359496959453849060827001718080733157549688094720000 853 92782520193331603255752907431787267278789584753786880 854 32125158379878754172616821245519392659631838435737600 855 10299686286657969927565170644090612642811172356096000 856 3036360508077234268213337744579664236824221450240000 857 814537608773557702215024905659137733261315276800000 858 195589140301230762804703045931107696916614348800000 859 40842320059243523789986695142523963279671296000000 860 6981857311004188715371302666441438328258560000000 861 815915283247897734345611269596115894272000000000 862 1405006117752879898543142606244511569936384000000000 863 28802625413934037920134423428012487183695872000000000 864 292709607865183312196488042967606577070080000000000000 865 1965779184500998088049174398961852250287243264000000000 866 9812420274376952155546705671164091235901531750400000000 867 38822458740745566086759186538129947881420672204800000000 868 126786118467636939211952739816141114381019643904000000000 869 351445568263438292793347993465300246481850073088000000000 870 843862853533111342116153802971734584524236453314560000000 871 1782461960788374063297225414119896316287595147427840000000 872 3352418631063446911034894399087042975473101019545600000000 873 5668941868508935927649578120423885626203941267046400000000 874 8687557692115349076876657357657490488686208740229120000000 875 12145167581011056064757356452776010780505538307293184000000 876 15574609914202237443376566056295511954302332546580480000000 877 18406357272565145130602378379031643749089931060838400000000 878 20127213022928994572948403645064271311931802178682880000000 879 20433475991874197942835468144624202795490776623022080000000 880 19315647772030122651167248091295423930684296654880768000000 881 17043843277205985736195682509687740059860049755717632000000 882 14068229198110586468124361427844427157182392055502929920000 883 10881881573814805105407331210252972870931327760444456960000 884 7899678042638221008371357933752415016301393807147008000000 885 5388672830895945230368700309134384133113195086592573440000 886 3457251457198114294148004632790886249064558226466013184000 887 2087624342352076655417542653574891866606229940023984128000 888 1186933287022914569828876217013007120877037826384855040000 889 635496903356094064791439430039447295357321874105466880000 890 320365494945043235547097883722198887372850236585502310400 891 151989051811874367726937276132612683020801832002853273600 892 67801268574137123990124429359569742144455647474745344000 893 28402113311815580825956348765206009438428035770187776000 894 11151564577270923844051436144759182732247433059421388800 895 4093209753345504521039420595912952492367059520826900480 896 1399528983868292680497811036219020000187394754714009600 897 443541661309517406907665360619772768013027616751616000 898 129378006483807951210036996961721060109360971120640000 899 34373987661222019604839536361680185548296998092800000 900 8182524032587435370152771663745511426699873484800000 901 1695480694361997041535568408842806809451298816000000 902 287887980317667532798914631863291203247144960000000 903 33452526613163807108170062053440751665152000000000 904 60415263063373835637355132068513997507264512000000000 905 1268720524330850548384457773438793947652554752000000000 906 13210804189857745392701655545648394121588506624000000000 907 90924970910377622634219473763113566248433090560000000000 908 465247116449743053764386845931797352712223955353600000000 909 1887375083672163501829810726637829851401849877299200000000 910 6321629650413880526486137207798679043117395057049600000000 911 17977057433124529987462542837028735677349427675136000000000 912 44295913740723305271385998829553320810585978935705600000000 913 96045946515195394520984123804889327303796166051758080000000 914 185493217178205458722634982562908063474691329836974080000000 915 322207722296950719948252064615220145008396363366400000000000 916 507409846932951130344458659145185401449838004163051520000000 917 729232450499176343171540302604894923939986916308418560000000 918 961760725914329240577729386649162299456000252757147648000000 919 1169511620028318036278682368977297527055216036659855360000000 920 1316501757066818948954906790336064362883935763379650560000000 921 1376613322751746918577555124852928667783895883703255040000000 922 1341097185959469379878270864356602115677720034538946560000000 923 1220309445078208809017720800066913566525381653642215424000000 924 1039410689199194889687078978247306907129317107016707932160000 925 830267020944570343980184466595031343762149677060901109760000 926 622932264995624455602906427439425575921445035888754360320000 927 439559934408724186958971039400289113346922441632025804800000 928 292012036584393871264297501006670972322980799939742334976000 929 182781799364658180151731962341565276059623584432004268032000 930 107858088258176767214627687139366579452371300529549869056000 931 60019148508659916969475831995177455802552738693851381760000 932 31496352365131599254446924317489769715600272261212143616000 933 15583197513058057041155232982188930831950935584631042867200 934 7264956667562506056402983179244139334751600361291526963200 935 3188478639855546177496702218284401283328273623181557760000 936 1315555969446234556974732445731003406468699266001521868800 937 509297809778833846660554524039015199678062783703967334400 938 184510570495325824008135964354315184681103052667155906560 939 62328550612944431836169386406157022151974800632001331200 940 19534395820386386748592204124762503677312686701412352000 941 5640120198287266068450591090562365637882942775623680000 942 1484620101934262000254024385509295350161973287321600000 943 350447932146120273712558683512682707159199881625600000 944 72073853104156878342890617066987759606695985152000000 945 12158200226568363991770754662365112039710392320000000 946 1405006117752879898543142606244511569936384000000000 947 2658271574788448768043625811014615890319638528000000000 948 57152838857951648512937954936814241641872228352000000000 949 609408758520251880074001217175100692855777132544000000000 950 4295988387489365579889169612750537163414062497792000000000 951 22519658407135959923846911209085777457171581108224000000000 952 93613254270553327883231252713942650371297775294873600000000 953 321379055313630490585155075141776487248740556891750400000000 954 936981199993404472175017984905406418915976811433164800000000 955 2367666364290393779230785299856155183307120631716249600000000 956 5266332418882940934904042282841919250488062906046873600000000 957 10436745084212387560971906730749115232202740354682716160000000 958 18609063174462208483365622382507311514688807174081085440000000 959 30092047160623317128797515871100399081755859757972848640000000 960 44424829383591365243129471723994714904482628584572190720000000 961 60209817148894459973708114611485350713099444983976427520000000 962 75271548195137380396924152326255607161209275931693154304000000 963 87151048859088606130720731995433595824124490951003996160000000 964 93778135268170381606654980355479841634174426685312860160000000 965 94062899713271321375669912841947587722328243897252577280000000 966 88174915123212403560208667169006730137276502826230087680000000 967 77419162679143656140251889880812649131695021675016253603840000 968 63790801117290498168088638796319917913090078174119166607360000 969 49405991730520262814411873467253710452044226903171343646720000 970 36016846017395059517063368207301371144907507817488979394560000 971 24741317911263017464521704714345851320377280988971956305920000 972 16029371761057441887247699827776592055021022501617001496576000 973 9801062961327483556387772749195905300706497540108081168384000 974 5658223319748819578710079690910779665095362480566117859328000 975 3084765023714482017758611564872466914959372120015003713536000 976 1588091114396529623558546240384894060250075741001587818496000 977 771786886407371537559316782743541976460412635197216220774400 978 353843359023309860732785405545195208077586372636895910297600 979 152891253147143300316054984735001296060740156988825246105600 980 62171182593755258263179594930862313674612759058809081036800 981 23744911525443113646485204177220805432967730225942154444800 982 8494911486815510318875370944890966140655204470375715962880 983 2836402842919701662944021248462851981953417920787356057600 984 879459861664625492668618914998724217589626127590096896000 985 251432889137958012944899563207237494529938379075747840000 986 65590904043903867379485841994463113592760850762956800000 987 15357556494699799283011585859313307446272378850508800000 988 3135650284158450860719608797867568999207058538496000000 989 525612621977945411443228735694188840847419637760000000 990 60415263063373835637355132068513997507264512000000000 991 119622220865480194561963161495657715064383733760000000000 992 2631688859040564280363189552904469731416442142720000000000 993 28719301526120703377751322355749156425040794746880000000000 994 207245497649444437078601177291226991349044818739200000000000 995 1112329483742106442392846822533540510934253575340032000000000 996 4735395140736115351978514201757480222967460580556800000000000 997 16652766345135935559683223049942759619037983831752704000000000 998 49745964033549111528397506732643609357751703337697280000000000 999 128830828278454366607239847430515624214666443076560486400000000 1000 293765287108563199942700075375979921083083572413202432000000000 1001 597004704378282965769794596021263480148570680279957504000000000 1002 1091924931637060141117195057158209661716340019524796416000000000 1003 1811836335976906638518405408576634876344250887672671764480000000 1004 2745644615342349641447233793496248436540701944057115443200000000 1005 3821196824493748329882648308811813327903318452224445644800000000 1006 4907378400405477650750881612693023646212653857245757440000000000 1007 5839328537499614315255563930222820993992818378573614678016000000 1008 6460433937308669354738051657752513782018361549032935915520000000 1009 6665936244057822467835906782373697900406537359379585433600000000 1010 6431315380587460633094901511439868843351631804961095680000000000 1011 5815175332399937160155478602456612354332541666229530198016000000 1012 4937422384697292826205210485867434591708742829879575157145600000 1013 3943133058962747964127373196784911728572980658434184234598400000 1014 2966234248525582873209516533119793425077911155724296667136000000 1015 2104308900901905985505744000122523208103853244737926175784960000 1016 1409205423316721606183909003986749299197020813547106107392000000 1017 891512553751749630610266474656892251134348443333201608048640000 1018 533094790053888028897843435401013867202802416414945692876800000 1019 301402831472094255765139903002906242818505275185164248940544000 1020 161139118873781682758315648700546849222213585136685568491520000 1021 81452812329557876499965786318088468297909522132028107325440000 1022 38912430028250685702868934118348579877344365165594056458240000 1023 17556694087938496776351272645543606004203422436878148252467200 1024 7473269329599368313064574467510404790767920016214019801088000 1025 2996726060905105613691239422907370661445606431072963264512000 1026 1129725221987652103634102693246625100457132174645211955200000 1027 399303731006159768997012512811368178026409757983617706885120 1028 131837403981783877110885886252355280946667397535364441702400 1029 40456264137209227768033529202394528035653118267494498304000 1030 11456592546333575773852495833085228440873853783910645760000 1031 2962787560405269161112434977052943535312839327822643200000 1032 688275086903424971895388213001255803632812903576371200000 1033 139545450368905674105992473313255602487652834607104000000 1034 23247785893156345774776774634681336992300993085440000000 1035 2658271574788448768043625811014615890319638528000000000 1036 5502622159812088949850305428800254892961651752960000000000 1037 123808998595772001371631872148005735091637164441600000000000 1038 1382075265806136341237401713533664020615534865285120000000000 1039 10203924967601542446378660129531472667135762969395200000000000 1040 56043885711393470249036619524513916069945667007545344000000000 1041 244206027538575519338797189286066012133707294693130240000000000 1042 879203435138562613226362061076796994795055079395164160000000000 1043 2689467082839532449793247799820524947809025702599065600000000000 1044 7134139856090975949853002005328556141256151487105676083200000000 1045 16666702895547284895205695923284460169734082117733711872000000000 1046 34711607277503530765134108848684581734087305248672579584000000000 1047 65082584304319838398742583821494194766757581295965962240000000000 1048 110739057346882532059899561463725020572939831059486678712320000000 1049 172138907425258336901086958571324767841334454099155039027200000000 1050 245832306074205680421370266589309206137237777953752455577600000000 1051 324082587514788482017996503890015332788241599924718534656000000000 1052 396011884143234923741456590477870693899353974933267525140480000000 1053 450122368369434055473903874934849844408209311957767802060800000000 1054 477365742012509150062617714505326661402209315769110508339200000000 1055 473612646258463448146178146015692864288788239906030927872000000000 1056 440603750768834094653313011678666019163469514545217090748416000000 1057 385118449575429492862126799257233420737682945727318237839360000000 1058 316819200726484128318291428586872438112644963147001303701913600000 1059 245664375369412064469550674117076276562576086211197113901056000000 1060 179775337003493160975554611993086214706790773391827725888389120000 1061 124287214430236923077620569089235279647810833097695906165555200000 1062 81244495124287464890481234672541563486552905476283806993612800000 1063 50246865929852605926521016632179414777898925861878040526848000000 1064 29414516518922657904175472847097936394859203692005512660385792000 1065 16302492437098530116322661663040077363610368330656045866680320000 1066 8554505346593101748123656772614023707766163685263300299325440000 1067 4249063005253864728041494396089209771566093973425175676518400000 1068 1996853068502419811498019852363296578539344346568026616155340800 1069 887203735242024143005646737127097532469136969870298928775168000 1070 372257832562832841452200724112856663521903677902506450223104000 1071 147279650182593925756080903656544555870080743319380678410240000 1072 54830672299505942353504746324211811300835045438870715052851200 1073 19155204531113244498863536052782765539708445687081076785152000 1074 6256333292277948292134133114975143866885257835231355863040000 1075 1900728033998750279978476284939350360690507298524626944000000 1076 533323389947442524790036922351152941051200456242914918400000 1077 136766815652754237109536515032388738107241834269900800000000 1078 31530560712129746431716439478309533573427191999365120000000 1079 6349288624280224372093991623000546122921280536576000000000 1080 1051466908341612457401042110182689396434183965900800000000 1081 119622220865480194561963161495657715064383733760000000000 1082 258623241511168180642964355153611979969197632389120000000000 1083 5948334554756868154788180168533075539291545544949760000000000 1084 67888600896681647418778143227823144741914378502144000000000000 1085 512548160801550139337581524521933342302288174456504320000000000 1086 2879267634099590173241993005512546133695908777916628992000000000 1087 12834671899344271443685166448142412648833207059458555904000000000 1088 47280818107455541031865515211307713344747793811085721600000000000 1089 148022041329955178200142566802353659672933561756140175360000000000 1090 401946940198166554734756476999557837108205090316678384844800000000 1091 961505143410981719711054537329923068947678088880742150963200000000 1092 2050997802462805743489424039872414691968998071616636190720000000000 1093 3939706969720676597550902024613281771371288968093713301504000000000 1094 6869665885139601188438643507019108679323742826696468017971200000000 1095 10946719490415379929392336418756393052960603668107658547691520000000 1096 16030855842010670951355218891728143123230231561034962829312000000000 1097 21678928879886692723958920387588714131536668983463606065561600000000 1098 27184167434120552808812993483754696819139086819468345873530880000000 1099 31720217721671828156324119410027547251616562205663340218286080000000 1100 34549235463356731903615491967657566023441698507361523636633600000000 1101 35219978227812397450973402955684426624587699242747949364019200000000 1102 33682482998647839170363646032045854274697935928398284132319232000000 1103 30280852224327535168467695317906705820699354257990260358250496000000 1104 25635928698631859879615118480504548306749539582131671533158400000000 1105 20469628242284159449910621893805962790683494373830790703913369600000 1106 15435394018073297668037087085226491660134687753727104934881525760000 1107 11003984219625897712583164671645142028764213904173385326508113920000 1108 7423346261400935224270652106228195697016909337495971630481408000000 1109 4742184094314275503492557127580500215939412169146615932243148800000 1110 2870231646632750372799300749175113871285675459794494604782338048000 1111 1646512623738215805685879660901226466708509999784062407977992192000 1112 895341242998615115068944601634281961758101725859654214955827200000 1113 461492254027344516062352121877672446902301033096914624593264640000 1114 225409694269214074662379040005553098170130487976078480362176512000 1115 104276093444499649330987967528491008067377757520313409345998028800 1116 45650723644449937517138359321313623119365048426766334576558080000 1117 18891216100081437815874204153069941192448538103347864851185664000 1118 7378001303693885950668273777767379494332899692519089072452403200 1119 2713762971088405793249853691441570975235496547058863660282675200 1120 937446408061710781576929856462783509628555822122811734884352000 1121 302997155716775623677997933568371420762245918808839385251840000 1122 91166753293574610552540167563668187179121738925833243852800000 1123 25353476831498881562998917518347367716998671992793491046400000 1124 6448926323587343639197261888881429620800260336412262400000000 1125 1475802947255089233347332182494240728869335954117099520000000 1126 295221677441915158488526740988573189843681456580198400000000 1127 48606722225445133429571863391395027666101229898956800000000 1128 5502622159812088949850305428800254892961651752960000000000 1129 12413915592536072670862289047373375038521486354677760000000000 1130 291727016424597707765263792613274313405254929334927360000000000 1131 3402447365320928584538839056400919208474764051711262720000000000 1132 26255431478213793698873741335194688206472943640143462400000000000 1133 150777539458054824171514023895082896970827530427787378688000000000 1134 687216470474484410220835828529213412183535616118799466496000000000 1135 2589023939782313481191554461937617354974568071860152434688000000000 1136 8291102145578572734703524453827962573793422341122776104960000000000 1137 23034913550434555564796959719692935488956081015205723635712000000000 1138 56390206782342115141264681374846218033045084711232827975270400000000 1139 123128658233902759079017676769658142535362796898827056342630400000000 1140 242166054595416904053386304784694916063280601185449293119488000000000 1141 432474199441897442868683561409512155710105323261477373817651200000000 1142 706009478766099553385348019486371864781837041238502046013849600000000 1143 1059544914677885669027517254000307339678976245476248687938109440000000 1144 1468854877610762394604339660701650293132530959822942253141196800000000 1145 1888803015246532247908085049696819862394674220445776553034383360000000 1146 2260982618775492654860258395447324715299650508890575802822819840000000 1147 2527327296819277880455698371301021701529229378887022699358453760000000 1148 2645193435384325925548156808194753975214803107885682142478336000000000 1149 2598448500669322176965932027814451971047164070404305575813840896000000 1150 2400659710993291890555719137089636208069685553600456383891767296000000 1151 2089734200707822509787974760434733429548357679260965696699891712000000 1152 1716629354892801400589676115928862840184315719705958329656279040000000 1153 1332521983821114638178689319054316051005356741659497681521084989440000 1154 978555155900840637787155880453483374687907244221161794449118330880000 1155 680500876073237767425363085904341980686290058921060486216472330240000 1156 448483140266443741114064348671915702294522394414389601209732300800000 1157 280287285365425956120136199979785787574865881145780840911074754560000 1158 166184627242765367829598848768353654817888436606238432176351739904000 1159 93502235689671214938477346891774719246945801055324709044170522624000 1160 49926406739399767181300382348731683799969898678051296721009377280000 1161 25296691047592617449528614368339454575130236363172243041678262272000 1162 12158397032320556249096634393188360735006799297680389717212266496000 1163 5540086522913782643796371504337468102837865281429458923333720473600 1164 2391169820590205754911867542091649522111988271401539968163643392000 1165 976423172348154208754106880527495789977076087167578716875155046400 1166 376617453955585103407157258160924116961236747566044686668372377600 1167 136921323721772180098512422062381670932353895932994709382129254400 1168 46786955580351387347217684655866167739402336909051706006831104000 1169 14970200345037051197286224218222802273258532095422117057658880000 1170 4462311742618498866910380298120836371437712433463716898406400000 1171 1230306969021971495296132694695614860423739145679767653580800000 1172 310478551944880597209007969689898395821958915581961830400000000 1173 70543625230756854601278719541183607016233515669824471040000000 1174 14021239006446347849249472416637125005651332148966195200000000 1175 2295521188915545449089578190253166810092681108756889600000000 1176 258623241511168180642964355153611979969197632389120000000000 1177 608281864034267560872252163321295376887552831379210240000000000 1178 14598764736822421460934051919711089045301267953101045760000000000 1179 173917922958464333446058097696280369841766147038505861120000000000 1180 1371067321533239082206056376126199779504544081928739880960000000000 1181 8045249986566729185264070659368075397597940163977318236160000000000 1182 37474846594863945609949449602249369190675288569760970702848000000000 1183 144314419993414731381836961632719790048716136663688929083392000000000 1184 472499439223851101954742641233780061138103005776443913273344000000000 1185 1342404358555588269422444522291152558589283593997327922102272000000000 1186 3361284121714543272760841321539109624791695277179187853524992000000000 1187 7508747596674629130862394100009286024465313145193430940175564800000000 1188 15112485669853174789821528066761997652102077096190771842986803200000000 1189 27625515999930216780703834401817305732311365817576228900988518400000000 1190 46175102808790661179569339649165970606231189001136987599745843200000000 1191 70972526994498776978459808825356606398292346571116802286498611200000000 1192 100799221743304433529868376655870862271096912416839973627829944320000000 1193 132835533628452159121975110353674269529385735346211854400912097280000000 1194 163013988532649312855116351039761744284533178865895700235980636160000000 1195 186874311902621261727419052491803259081789335172245342215607418880000000 1196 200667513308855116028318226068291660929847103423147553843555860480000000 1197 202324291417857987558323555599967297970678307220237604537561513984000000 1198 191943999939939637429924873173603508436215070880219446388033847296000000 1199 171654489546789218510949837112040340585150563912867980237701906432000000 1200 144939604861188316885154367515017638463113377316881270012658057216000000 1201 115711258630382333182771686540943317603981073087373441861528518656000000 1202 87446378965033677939468828445490771440766897460963771779790919434240000 1203 62622167632924819264566833237567067540804219077800157316536543477760000 1204 42530671137377175140926843794190560523421415505327474565004782469120000 1205 27413223725463244651997948935827455249209258435952098517199720284160000 1206 16777482242395753250358514574396790899951331027122249007258623016960000 1207 9753404585756490739651814331824695096950615177150614216304123445248000 1208 5386782634413414126310319533082356832252856626860509375098353876992000 1209 2826511271300263321344404797000891550175769154720390374316980568064000 1210 1408775522801574537562919639971307591366360134195153901475952852992000 1211 666704355395093439613584023438103336822894345510100590276194598912000 1212 299400530588124447470991977797481562245785369308235587874309590220800 1213 127469652628855880949573031467256622331077426160452441791231898419200 1214 51387721720178423261083017363250887322434493154836314650027910758400 1215 19583772350807578944627185034410555994395256738433086763285295923200 1216 7040093094448578518200773105552981882147010373874263110410515251200 1217 2380505670962200053442024881445581271950638960493280941846822912000 1218 754268110502726448405021804859661200087911240047971353954877440000 1219 222803112428841746078771183172669449851976370826016784698572800000 1220 60917605824723915357468417163528903675271232486120618354278400000 1221 15255688619508052939038776142821041034535195526283290214400000000 1222 3442178967102114412258376427643361636801814080747439390720000000 1223 679906035876171333111243410569341500701541986476648038400000000 1224 110702263550968517917585681842459230844387088485108940800000000 1225 12413915592536072670862289047373375038521486354677760000000000 1226 30414093201713378043612608166064768844377641568960512000000000000 1227 745145283441977762068508900068586836687252218439532544000000000000 1228 9063399774110586656996557233487301115624537187550232576000000000000 1229 72962142337026989202541496465049127758960113055537561600000000000000 1230 437263798137198257550244012761115257485227907557464893030400000000000 1231 2080585346110647282525664694410257308062687053674132275200000000000000 1232 8186101962858581515688349342349889852486599153120600444108800000000000 1233 27388882466302919221763944693055812341325519944907845795840000000000000 1234 79533455581303411311525059356683630456516958230933524478689280000000000 1235 203590462559520099384894275775369969987334402470215770177536000000000000 1236 465052825830997785599776988755787812593405594389517442429747200000000000 1237 957315573361330644215296905504172923630781350865918217945088000000000000 1238 1790281405820153802368000582540395502780833678781244518543917056000000000 1239 3062129087921835085898553452708188893313810918103303757339033600000000000 1240 4817591009432698369023450760521970390043852737615917274701496320000000000 1241 7005626583746095245489923815397953893004716916574122389012480000000000000 1242 9455570008789290653110704208162597415282863710196361757394678579200000000 1243 11888402769371583121195619991642176768329495934538938973432053760000000000 1244 13967663418983696705178110880686029760559384489940740262462488576000000000 1245 15377534195802950421521398580215401183832937629557595937714995200000000000 1246 15902436894669640312137299745345310324682857284341358274461082583040000000 1247 15480266277733290875825675546432899345213474109318006567593495756800000000 1248 14211581704367140352372914224643701449758754262691056319669311897600000000 1249 12324439319044756262935709941395452927176438819286325321989160960000000000 1250 10110533362588168190124627858300390542396063388798891719019986288640000000 1251 7856011147014576274442533351643491848614245017805392945709670400000000000 1252 5787804592476845881383576591530657421576879233454428592806632095744000000 1253 4046691650172991172205092235907169201538099291434739623505400627200000000 1254 2687093807691672964249370222503541481130253045351992421063628187238400000 1255 1695575089638009806205428303917877916110231614931220056495217377280000000 1256 1017164721592521724060603500781936656036627523872002485681754996736000000 1257 580265694755922914642834973387974839563384419590729774725770772480000000 1258 314829551969662031973404943467051532683553819501131986117524990197760000 1259 162448236181339669884445468932555915011840810862616744666623246336000000 1260 79697270303598647374400406733603725366117956103724150616740803379200000 1261 37159521373181445253130496815429286938008603469618462741648179200000000 1262 16455201135622080259372629352618189262678567062349877990918416498688000 1263 6914053361176257668923157767617836029414442292875041738220725862400000 1264 2753003632498433687128594071212220150732033245448176459010791178240000 1265 1037045869228505731986940570847200044428984694295838145615495168000000 1266 368769618337602347926258130986551924944709897924771701828583476428800 1267 123433190871672340654304415434570433126372510224602508336088219648000 1268 38741562314064329940476237903504754403123461728958730621377576960000 1269 11343775749786312965362066895605505368473740797877666778710016000000 1270 3076496817128520170150185097869842526295501564977610040646041600000 1271 764739637191405166074191913136447818876233651191618417459200000000 1272 171386393531508291533105418596802086206095057902531122298880000000 1273 33647502548585300876203684163425111226908718602811080704000000000 1274 5449238745182529523303422988375249061452010308479693619200000000 1275 608281864034267560872252163321295376887552831379210240000000000 1276 1551118753287382280224243016469303211063259720016986112000000000000 1277 38777968832184557005606075411732580276581493000424652800000000000000 1278 481363853103517634296256749444307096499964933111938023424000000000000 1279 3955352820882824814571819691996723188211312286043314585600000000000000 1280 24199505629299667564988543423024873489753717307977728052428800000000000 1281 117570115827949687873692776580927599045144999846883329310720000000000000 1282 472403855634168532332258955126257908765031314574133633744896000000000000 1283 1614415926660257521542031033611950235642652835231975237222400000000000000 1284 4789382713311192647483774786990186726696505201175533842375639040000000000 1285 12527472206565014739741812550399720262293892815295738571390976000000000000 1286 29246688987046914178835570327755798815696349493481003648496435200000000000 1287 61545264226003115048600725657956307574901533754112600839290880000000000000 1288 117686753495052530503116867994284070789991581015764447120467165184000000000 1289 205874975632037423382545060329930953084966498826987768706079129600000000000 1290 331357321745101593948795350774722349097313097196954127030907043840000000000 1291 493082107486494347288809795380424859650362445877464269739524096000000000000 1292 681226279494929935133370838055588604185136075685578780959437750272000000000 1293 876984194598098358776186290123963880887346047284142012966423756800000000000 1294 1055353031295041147330658658644747820514934484894991377332864811008000000000 1295 1190464265214879248747590298601194325910623228642880083130004275200000000000 1296 1261852253524906370752326221116474679256815457292461903394043320074240000000 1297 1259529833065480741881635253660252496590547087496608110750859001856000000000 1298 1186149183313311614010098289836312309303677579083940961650084832870400000000 1299 1055663386151610192980845589591257754448878000074569924999162101760000000000 1300 889206366742118354280150449243883191003515652461886342512997677793280000000 1301 709782957951787392641737260057750315183773539902884802539450744832000000000 1302 537495672162649960756716082370441027970134231726630362105649322393600000000 1303 386510829227994082202101043238304931915758344667155180604461219840000000000 1304 264137740085558036787990126912939914142900784614832806859733479666483200000 1305 171657342356619863948987933811370388210937747796086462296076191662080000000 1306 106139213635343446515544088712314565582280758747873055024077723795456000000 1307 62463549974744544495886874506856329593099064585414719778603165286400000000 1308 34995046225219724339636442595272721099156743550057996472521513437757440000 1309 18665545849747215656590265614138583104390825570583700709875467943936000000 1310 9477265404228160499587080361099059081816045796894147793815755974246400000 1311 4579415857150835492770108285727054859314035460700102934703411036160000000 1312 2104804085693403466547114281060737185840608679416171306946185207480320000 1313 919556803837571620333555676377559167545730545217744483881010987008000000 1314 381491715281292521378829611306650663430238546834578380878176578437120000 1315 150094732055663753140272990410777408069749478603958880697925500928000000 1316 55908759263138912426535867983212073395841043591964396000889176640716800 1317 19672812825596840802855950703673300578499219998484610174790056017920000 1318 6520333604410196002179506912860064445946736666790753992396809175040000 1319 2027828321701507000746708430340081763103963012830957865298558976000000 1320 588724265209215289459154640465364166107755550848726609220023091200000 1321 158413278679574439503954406372310813228032480156030212537057280000000 1322 39093913827227799761375122749806401374842157849093576484454400000000 1323 8703909686769755780160085666493804755212387769537800437760000000000 1324 1698722843664812632380094477136381308529791961065993116057600000000 1325 273678500987195011286915653745405043826375621086743101440000000000 1326 30414093201713378043612608166064768844377641568960512000000000000 1327 80658175170943878571660636856403766975289505440883277824000000000000 1328 2056783466859068903577346239838296057869882388742523584512000000000000 1329 26045869065617294122098747318213716419103902798618558464000000000000000 1330 218361844731537815263128259129499098143852513604831253889024000000000000 1331 1363299264071408108662612888597026810106955357371139990382182400000000000 1332 6759970231007918375877976213877865703099254575510380608277708800000000000 1333 27726653266397186568842243541435171354493835462601196947111936000000000000 1334 96741313337054183618336603223976913950935974628719700995997696000000000000 1335 293068051645365610087929673341777677992421523448554226162870517760000000000 1336 782939823261166458830570453803687494340159156317668984530969559040000000000 1337 1867262019990786147237926393836129283636235212306284820377790054400000000000 1338 4014936971605520340113243838691754350171476708086147820484244275200000000000 1339 7846278615328260087603311728327134517919641462090320527622521487360000000000 1340 14031148477897138567578217620575794780603264086056509782680911478784000000000 1341 23091201983547769162564021406265927873031189133660633031184503275520000000000 1342 35143261386000472141074525318586559611026378454510838458938650787840000000000 1343 49671333543628689376530649734402857592833383464431513871255487905792000000000 1344 65436987065174869248968432895173754644499051514909488282756156751872000000000 1345 80608196988534415306827895190243583822762420897920949490605015171072000000000 1346 93108325348138113722534071444721551601312225274859602987266246443008000000000 1347 101092949638755845550201544304388100357659879294145665148239604277575680000000 1348 103399889754800127906699330140408036036404548034310408506372838381322240000000 1349 99820496985738866256266346631762246605228228834845242497796354080768000000000 1350 91107846547375587910959534879798402653505018535443516869130027427430400000000 1351 78736610962511433761867337647982874824991216272735883765321202167971840000000 1352 64513664568546295669614578932997301251141183852934093136728051677921280000000 1353 50173818331770056004403218404576732801595940559939514344258870368665600000000 1354 37075050010995000053645046281850115724370804434737027982499645938073600000000 1355 26051358052681091075218916251064109467133294408780901575461125723835596800000 1356 17419143618565716747014218950221454550139508214666461782656159871218483200000 1357 11089587160165168884740354576050810241568001830053616787629595698266112000000 1358 6724834444872151206706372888972025766151399052435234921578630384582656000000 1359 3885541973216366256082959451755127231231187164857310638159191698361548800000 1360 2139392728631403038796673619027541855040419606894048133586231076260413440000 1361 1122533615613214887478670992820850801796620928443863396492332472677171200000 1362 561190605187200388856032939273411945780956938473503287374561542301286400000 1363 267227074085787065596029351069051592798465547366363990581012926163845120000 1364 121138360427927151098906163479760983991057000828490903912470610386616320000 1365 52238281009654247936314954053548626832855597461789066010226032435527680000 1366 21407308996069547381143859051979290139848909110414962873860037012357120000 1367 8325736445996518359272352926748192692307315931905475667604870667016601600 1368 3067747663501649782584744724884222049551384643173514907968038624873676800 1369 1068516790149540840967448555015938973962927586590622658838260948664320000 1370 350787468720233559117875228428924022611219237121807074399924298711040000 1371 108129038528450579353755367071067083247164158061168664003986692505600000 1372 31133830476427000838944567508339748164091760454377268557980578611200000 1373 8313640695621663213269925461486689882878709435052102298296647680000000 1374 2037309153622466566730931688572595493893011989151461402895974400000000 1375 450694285399916795317684746899729567749950944090691794789990400000000 1376 87455900529867029285245565295191661866498516877625878223257600000000 1377 14018431736750372331719923557347786772833911958561819197440000000000 1378 1551118753287382280224243016469303211063259720016986112000000000000 1379 4274883284060025564298013753389399649690343788366813724672000000000000 1380 111146965385560664671748357588124390891948938497537156841472000000000000 1381 1435292062623153583213058117700490932383532926944157708058624000000000000 1382 12272477427988990057505547817022068160986028625769727734579200000000000000 1383 78156479865538963718150701015988266798721143218637084730956185600000000000 1384 395370132820093303692598728473182947874325898207797548697203507200000000000 1385 1654671155533079524281240209569102070222371504668796048144701849600000000000 1386 5891886383357146148023280412457566952176734276976368487065714688000000000000 1387 18218610617568270002110338668026795035107639235878364629121053491200000000000 1388 49688890909050335913117442981134689006572922097302255079831927521280000000000 1389 121005137669184460190420498532745308902046390257689034471855389409280000000000 1390 265724977846952733941128413704532405456286252779545019119983342387200000000000 1391 530474145751945721277624460473383741443622088766182828297704083292160000000000 1392 969252427112955067258500914696042786155951919470957058743607576494080000000000 1393 1630176598209014202854064151114312515639586108687703196915603024642048000000000 1394 2536186435812501937814161075232117514616624216221764779061262900264960000000000 1395 3665288933186286058267509356739406830708206867818529613101262893481984000000000 1396 4938640878614987140542457370415203762029301794687180299484507014168576000000000 1397 6224010221987797736685334842207560675310635410202526622874495682084864000000000 1398 7357309305240485462521208979013199113228261546037115875078513167958016000000000 1399 8177700256182124816728422677170327995071011730999506305229751756196413440000000 1400 8565629853368908061624858868321238371763259260393507659912390250636247040000000 1401 8471229673807511505092621912885847518655111591664343759763074572332564480000000 1402 7923901239679688682654636071245588903077018455475258115959311235022848000000000 1403 7020969738376362150464048605541020307907006235752403506389076289097564160000000 1404 5900686377969890834366309767819033925931496394064420563625087959716331520000000 1405 4709403652522198886938845001439431450702431955470939730404848187205877760000000 1406 3572989853537912913623738560366093114516629824420017473446452053560524800000000 1407 2579186551888767279670015312932808754345614190825847994476509731875717120000000 1408 1772730065584993937839724899860648601494279506408601964707726374548694630400000 1409 1160855972849216155193767540660684272163318469253889198813601014363481702400000 1410 724604890115776108554038641512026699416866874316363241231468844770656256000000 1411 431287772570895554126473538713403011695727681188635739323431805663890636800000 1412 244836037179879106092247363871817453124830124710461115856002589840008806400000 1413 132576560585484040879521777053028341696237617198923907479838332946407751680000 1414 68473178905256781148299484533605656717481513171603955790343396340636057600000 1415 33724771729192800335646211810391298258183675105850358783354419944452259840000 1416 15834021619307761828576024871266858569377120476306781972812201926705807360000 1417 7082768957397025576187844811750800570027798005008362993601862226636963840000 1418 3016092938446994556024391637512238657266375795558840912765794204820439040000 1419 1221414641593571202490021258750649592272138380856349253119585243313786060800 1420 469751267153838752073179288889516684594597044177166913611069738183347404800 1421 171276563193730737945048659799154875290264204897519624461558878928738713600 1422 59070747774978459321486077145118066872184426873930449003588812317655040000 1423 19214109720208200288313310181943652925007877752884485844831943765524480000 1424 5871780647290846133106835627762206314165270302815788676671152639180800000 1425 1677154669643555686118006988664073733712922509672982681103066621542400000 1426 444533171094061286490421714128743446873050962557618087928801525760000000 1427 108193547415367845446596871540273613521186378156329451924540620800000000 1428 23785926442915141473660589099966704170463443160226476841972531200000000 1429 4589762122763336639827929166022009777376424613512231125201715200000000 1430 732060687817594125809884511015023518609489941285248570490880000000000 1431 80658175170943878571660636856403766975289505440883277824000000000000 1432 230843697339241380472092742683027581083278564571807941132288000000000000 1433 6117357979489896582510457681100230898706881961152910440005632000000000000 1434 80525976421838701554681685072596121201217005941465670131646464000000000000 1435 701966828146465632843075018906251495626614705042296472990646272000000000000 1436 4558265296960364658955329085101582952468316678097649806480506880000000000000 1437 23515429941058136957999324849033342586174189602769845376903649689600000000000 1438 100378832505052762261207262668395595608013104829115480391897474662400000000000 1439 364616231261039083743999910492668056474092200765335509443757788364800000000000 1440 1150326066726069165942309440589483620080318321530152302754051339059200000000000 1441 3201586453638383426202132883556481142156486373880154803935852573491200000000000 1442 7957737275623784051773726413440932109038406042495337035992729292636160000000000 1443 17839446343885743949560808211530394806428767553177954649167619361341440000000000 1444 36363337947470215192540033266222334629815299125495564801862688644792320000000000 1445 67854479236484280985312633907627092528905999402916929308266227050741760000000000 1446 116577442565347186678863114523462768291848896079468851990035322539868160000000000 1447 185310630701765328326017681943111146398946408193097095819916213416361984000000000 1448 273698860559141472918315892543399687841592944436857658588094923666358272000000000 1449 376990025967627685288248918612551101222619130397807740575293692878782464000000000 1450 485812334558155036969422294951477983698735869885711514296160716305989632000000000 1451 587378367448770271232565060902462684754452830852032966640096232029028352000000000 1452 667979201887937973282390446911490704833512260793950355756972757612452904960000000 1453 716083898738826581320226744544628250006951177335959586954285721349406064640000000 1454 725057731790392495429081421233372754300416311734114906287775069598363156480000000 1455 694616111141868458932202679591563174484108486477943220862181600619334205440000000 1456 630595857854314364694617169942246821100292165212760785337515784129137868800000000 1457 543231301095074028171217559360426060171084725922745582183748594153944514560000000 1458 444599680303025783055702077734712878694037403638600602323465411106730147840000000 1459 346069119629200189675599726206174380979177898899300277494511159368045690880000000 1460 256427312586617333693478541835655962682367349655732973949051211867476459520000000 1461 181015138889729514268503934081955079017674539773984992824948175153130373120000000 1462 121815236824385866430155840668470798411116457101749244901035922195804376268800000 1463 78191279033671306722012568409792880511243816979732482085444637190989624115200000 1464 47892390172695835944146465851832281326399953324917238050383348497450375577600000 1465 27999808727034925596640292193118526135494999721917377617117940086826388684800000 1466 15627841182243273440479545826266891849540748953632917289964903920448621772800000 1467 8327548110230533008432344389949009587532742461803442256447956176631695933440000 1468 4236124373104079806901504492868143174673826350000316114988579565053851729920000 1469 2056591269175450368875041648762275403363145828707284309055591689809968496640000 1470 952527449141663786133534835165156313297432153324393252456676497741599211520000 1471 420628148818747273878321649585476010070468931198825852352385611084065669120000 1472 176952730720000708304153054410657743126927854496607457920261286261876273971200 1473 70841742477459177508922457469348145290153095759689680292281924492014177484800 1474 26952135917478222715219086228734242786996813800160081914925402670862277017600 1475 9727436074792492163623925817951507125978031555181775035502097518717357260800 1476 3322890729275940346921895190510694073475853401847158655638526490490961920000 1477 1071193840996652230478566960292873461852904953628219847866133393325424640000 1478 324621611663563290543606344180709524520462706126620661312395622848921600000 1479 92000929688766880369687322398097112014896249750571408713964141622067200000 1480 24209419352477455256671932078065044365398819284491735371773724590080000000 1481 5853187645229071516037937137134335037475195258086593336210515558400000000 1482 1279013149965555844663322938962323360144068185946052197125351014400000000 1483 245453574569909624288309899332211588756778974340003995347163545600000000 1484 38960532804674376425067200357509054020253545898999940791664640000000000 1485 4274883284060025564298013753389399649690343788366813724672000000000000 1486 12696403353658275925965100847566516959580321051449436762275840000000000000 1487 342802890548773450001057722884295957908668668389134792581447680000000000000 1488 4598214081249905597853694023627006892194672940799937680737566720000000000000 1489 40850677790395502791792711977045268317449682983038562782622515200000000000000 1490 270377738864887741780247834361118311339721344655264149672000749568000000000000 1491 1421917823088766539483554013047152608741998580755765358395129856000000000000000 1492 6188396009564724746531119412599184684446048375176230189555773341696000000000000 1493 22922036055802725181817187887741428873589133297508340394462837473280000000000000 1494 73754601624221361321464538874309805193375939953245275739403333507481600000000000 1495 209390584470573372566182822435430248023535562561115345329767990689792000000000000 1496 530983845899542987344732864316891926583178536101818526032208857137152000000000000 1497 1214653452014657072576456787633147705370939698634578204506982633701376000000000000 1498 2526953634311049426555505073870201708629211310267918837535147057238507520000000000 1499 4813508377095731421780292420496343956224078127699271530247766722949939200000000000 1500 8443817023949385827040269926473836496526728707015737114237824484874649600000000000 1501 13707607126599361213699315461991435343717696716015201840258555953807360000000000000 1502 20681029619701845173419274634120589731365230875464691859211177547471519744000000000 1503 29105359456963491578542517104620524989905545954707007705618286207377080320000000000 1504 38332517780903631373434066518282444862874660227252944020023805918775869440000000000 1505 47379487294296101760721146119868467770892038884501608571036143033568460800000000000 1506 55097703908311423711442178930635159645913381993798042650059243046003382681600000000 1507 60417729459068754322136793447737858561246002112295945167322243436952263065600000000 1508 62595435680979587740451931106111226392289101863367609603028006249613911654400000000 1509 61380833073220985439000882493532150315713952400936388007129664978130305024000000000 1510 57057741595144642087872076966154062876250915391404518272020795741447321026560000000 1511 50349115356985196538645853957694110144548318699171449873738310167591780352000000000 1512 42227880987921745229861108459769680731365659905347678905302921006408178073600000000 1513 33698318085980997595924704531447378116895000965664840295313444662068707328000000000 1514 25611269899815478252206305844696127565299524981267005281327985326296331714560000000 1515 18553468490810303390428943545256254039307374915533190406697417994825118515200000000 1516 12820198420655040431253108457137344227232336575338920735073099513164149555200000000 1517 8454613485324948148556717037932452246470140291008038794706611091157187297280000000 1518 5323854041790254789704047408720958018114365043378650507772827423754798340505600000 1519 3202184861320343504109995584247550766606487473427713162297295500772500832256000000 1520 1840174336086994724468646240780005140157085713009829654413631747018046046208000000 1521 1010454386045747425954542362417392351625855292732246378787063935236859494400000000 1522 530173961041426298786475182421741238045570793587391888032972645274134763274240000 1523 265769358992778416212431992292600688692923247816748187772383946929487426355200000 1524 127248895170882604283522341230970529107666221356708037980765451711345485414400000 1525 58166532634749800833264027492286057079188839178698449270298700655391408128000000 1526 25368210997012363413991664893775570690709240102185707895832742292467690242048000 1527 10547231853564466733549179342746392162916247483452458251786056401029517279232000 1528 4175831860710012480779660824318345001899225750425323800677254157289975185408000 1529 1572144572441333932585317766167067196009564323870825723831996914451171246080000 1530 561833346060829920651832841264999019611048091400134597129137057406137873203200 1531 190148037790867301038568009890506214586225133236028765883141764419766190080000 1532 60766061918791290060735072953441552660741031851063457736582763845213224960000 1533 18265574467342552732312241164943091220224156128842086980581076766818304000000 1534 5137516138660753726759818934043699359362189221522298218156479719722188800000 1535 1342427770905157012956511955038318405956387412911073270093044221214720000000 1536 322467198592197641089365220100065708824380884866406301140994595225600000000 1537 70048524396419654108972678301294307802806797938446834626157608960000000000 1538 13371374625189142840843936165011952954926825252057215571121825382400000000 1539 2112418538020536378082224846812267716393072166122730430199234560000000000 1540 230843697339241380472092742683027581083278564571807941132288000000000000 1541 710998587804863451854045647463724949736497978881168458687447040000000000000 1542 19552461164633744925986255305252436117753694419232132613904793600000000000000 1543 267157719367677442034157652034494649863489115564599048351808225280000000000000 1544 2417987697359706455846966906082884599895540209845040399919559475200000000000000 1545 16306429699445915226121486545515641947125242486140856735988277313536000000000000 1546 87388584615095919311574885555266290169526601574583561510111663882240000000000000 1547 387625280748118396998151441347552627703112340700378604189520809164800000000000000 1548 1463541547260393394968253774192285172450400192212601339754246569984000000000000000 1549 4800932861031775228430243199792649237329447449118731957186816069389516800000000000 1550 13897860559449123383291142292552260942741848137800911396166278905331712000000000000 1551 35941739057260512908997766992525692264120668601544996190618846916247552000000000000 1552 83863516865134432569900862980920702703767105924156038134585705659105280000000000000 1553 177991899770492313760147346570111998975086981076690230099430515372070010880000000000 1554 345963310102224169597105353144203884092241981555804211865087057234965299200000000000 1555 619383275746139432933607420039200050446446902718120892961615798126981939200000000000 1556 1026421828507790030248886779897709856401395644242488816733681140774207488000000000000 1557 1581159576751038673690233335774352533159082554399423775582667679358265589760000000000 1558 2272565647905177656101218271956832909831403990384131352775727927198639718400000000000 1559 3057430445807330029010332968448861779234042116144497296569910366319222456320000000000 1560 3861329507838655490685556064940667774981111751225471438229646617774705868800000000000 1561 4589389141885496850451581478095631474651943890424318006809120616502387120537600000000 1562 5144994246024534705404107611855758830168846083589250426609536887823515254784000000000 1563 5451219933402087470892889297233363918206359579530775710705675601519247464857600000000 1564 5468316453870169845211885333122678411994461031716119332401819288007065206784000000000 1565 5201793550071782745956955000061198279404296674576445925096797037523481049169920000000 1566 4698998363799496407530985705826990872674798226201563451047031380974947847372800000000 1567 4036037774271838166521355221466266479891127325614860110214694689409793261568000000000 1568 3299784678829144917924177396699306405615066322798402708355750550552442306560000000000 1569 2570523051923788258837635312881097368257611752587042364119423045550076191047680000000 1570 1909563493741729495412928297180205875152772996689081431453869478806576444211200000000 1571 1353765925931597737686172714874664922069946371313137411480258577057649406771200000000 1572 916476250269150927432838891090865238659532018918841610296685750502957907968000000000 1573 592776238695838263123516574895587865990602477046529745895411468183760461522534400000 1574 366462224108831914028252505917346358628239289274663180660343304824281427869696000000 1575 216604002766532776664359974430775405246812696724740476323451150976884558790656000000 1576 122429130591745405790820932853665522092782675362917804947278088725966581923840000000 1577 66178470453344634403229333581391404100333456972021388593947969343509967457484800000 1578 34209185678141236341292342886755181177671935355824769409488790481737673080832000000 1579 16907794857678699768787161718250507402048770614341895011134895211926027186995200000 1580 7987520289189289849759217235072242071267852440656815726537177755265655635968000000 1581 3605050670863436860453388150376142270406733996463386036199752412726010490912768000 1582 1553460082639146988772779259298852270432751917872000808047591672101165722501120000 1583 638559397995985845076120115391508398986982772095839737057714660258683102953472000 1584 250108631780788027566490476297680848652581752483713543447064938538813861396480000 1585 93209951637003325340014471234368684015858614909697029976309474983688073012838400 1586 32992462449045185947275054378370514439056121492603719266817097565955011117056000 1587 11065802697685614457728591273512257328849792646492216700938624681539272704000000 1588 3506523575739603927931239182923773217322774156968068958337281702388092108800000 1589 1045706724813126430091251815544219611987226100858493169677211059932784230400000 1590 291960382022677554062485625057671693606615119074103914889257694133223424000000 1591 75768330591336821559144348847707906580547593019307467661963399738163200000000 1592 18085938544552968530459950497010085524354982657344580735885490782208000000000 1593 3906154340303837547356873051231234740974081187622804766723155794329600000000 1594 741762859999464465380663163616094215670154605361515047702298099712000000000 1595 116644706985807983555466552060040779563785526265893789543222476800000000000 1596 12696403353658275925965100847566516959580321051449436762275840000000000000 1597 40526919504877216755680601905432322134980384796226602145184481280000000000000 1598 1134753746136562069159056853352105019779450774294344860065165475840000000000000 1599 15788612390441749027733901158991342165086108243529947085728120832000000000000000 1600 145532167942014085369649041442407468786714561803249728303357472276480000000000000 1601 999648085122777068511868933652970560791788103516787669402874028228608000000000000 1602 5457366463153959056864697295422723037854396861102233175741150051434496000000000000 1603 24662650056599409728353917099820096262352219063895988258231814444810240000000000000 1604 94884093084914299980309169425077205773894300689851268822325493812428800000000000000 1605 317204036837139016311304128144607782286365335770723540928391795319190323200000000000 1606 935949547071337335190068449230896882542057767765092736618443087341735116800000000000 1607 2467541927020395016187199017031634149207214919989465859144397423762210816000000000000 1608 5870459163002772621119314648703791091164044314197697540865597887628705792000000000000 1609 12705992434119682343121078922586599305289872080203798490011172708653046169600000000000 1610 25189932031645433032840886946271242842663518128750038207631939379174393774080000000000 1611 46007426222808549113583018837761019678362767784004234261794354524618280140800000000000 1612 77795180239110989514735260277899016793859643610399300308665092607627703091200000000000 1613 122307165043228827315237226441020205818000540807955748535975518737044508508160000000000 1614 179447562214265271970701797681637058250164782661732985543658507132008461762560000000000 1615 246503463669175819873071208999088252340686265991146750321667268209573500026880000000000 1616 317946626263079390270629776700881635086388605050659763260641551989315280568320000000000 1617 386041850688728090945099654326215759961064182014326166792797673405971852112691200000000 1618 442225584802471073019836436800162680466587316872974823739254082485780227922329600000000 1619 478912375446447004983881151667090231626677965964575173764832711771290515537920000000000 1620 491191075702102673107205901971239445427367811532071497101179689477318075062681600000000 1621 477884908569098341948445093656889534292031608037125398142696182366670526202511360000000 1622 441668386445603718814581022589890811572234157014731002238925638292513269869445120000000 1623 388261079375198781983897211391765749746413647761348216675289292706300670561484800000000 1624 325011655724097284862921214303090115042355119918384247422695419123521691844608000000000 1625 259333110520221974910045358288712982393914454901734780227385299151888978707742720000000 1626 197417068732500568366469569842387217126703902052168652471396035957388407136583680000000 1627 143487235649689990660650647943707481904443839840043270271383672393724814858649600000000 1628 99639274359167397423679483201343731841064829285425576910608309828305272386355200000000 1629 66142075982468408514326892273478150014698854985618373823999688732759654384271360000000 1630 41990562745578908671594988336169233102551481657197582105991281534073340114134630400000 1631 25503776613724841048862419743279230403858092224050169072418601542628104812888064000000 1632 14823265027944234420602219090904064179862729874569658382953382406676800094601216000000 1633 8245779192657980046753788245014488723302832416735846237520480324867837904342220800000 1634 4390178058950124253406689538293022253172112297549693149450862092871311639235788800000 1635 2236962500271804530719327274305049786588555021598683092142935276003904209079500800000 1636 1090611877235414404347746966453328771797552498334968803701223331462639323919155200000 1637 508586997599278658214223763720439974587914214616659243301477745311218893959725056000 1638 226738198890578816005754204569845603469701134487901630955947601866275239051132928000 1639 96572155597732019047417440251608353129038848982269641306530853541545527004364800000 1640 39260847132706239710193593130092002224407179772139014883490930114029647824945152000 1641 15217812751005172773143654798716920416750740132914019822727659732961521187369779200 1642 5615666841060728450408111041665092478156755892854278309875135769877992222123622400 1643 1969301726821072172082417549197383639204490522697222662652082335190412622299136000 1644 654750186827790448912113503145924142588816129773244824835935799190080192512000000 1645 205776680764735957834970660583629276677960387697938300193982674873128216166400000 1646 60895259645716500517609986670937671820137582600668448821037880909301704294400000 1647 16880159707409300778413205445163570188034279819284971507432174669627654144000000 1648 4351542144382179818494843238453703281656795105025285673485263330030387200000000 1649 1032343330196485425442541593088720963068749434749410545043203262775296000000000 1650 221711694497012760513507543523413522357229164928323127127305916881305600000000 1651 41888654280927434011983536818681398416220014479042524039958361014272000000000 1652 6557496397912563630958057117057416689491150112992951087945010380800000000000 1653 710998587804863451854045647463724949736497978881168458687447040000000000000 1654 2350561331282878571829474910515074683828862318181142924420699914240000000000000 1655 66990997941562039297140034949679628489122576068162573345989947555840000000000000 1656 948843257394521983495164705544585147372250755772454693824489198714880000000000000 1657 8904220143065954389911529645394917286679209069059942040571163862630400000000000000 1658 62276330169324764565710917779477636003599287612691768661046573444104192000000000000 1659 346220363399158122919005485875623642971414955538875255470244772335058944000000000000 1660 1593527691342944972115691435029740218800016012405418680445299904061898752000000000000 1661 6244859800556795653511940915368682981422685821824486040657813607788052480000000000000 1662 21268595147697065914442829064459789843430241927857699369292142913267957760000000000000 1663 63942157906212453354057689316556590834883654759420785927222043612938869145600000000000 1664 171791136680045188882819454423679561466843608922104647226182332319065020825600000000000 1665 416561470501292829115278132459881327789521333206691338391913753872995188736000000000000 1666 919091824260663427187370565415099660239684641598643490369853024192876353945600000000000 1667 1857788510168866380035741411169642088321381024365368233274074116456071351500800000000000 1668 3460152879607365843869583384798945707879782315834938485353972143696144771317760000000000 1669 5967616044981859848607848265702035843802642438935411266194877190031233200947200000000000 1670 9571226205444937149579873346363092601606022399726901556104882065590648433541120000000000 1671 14328858458248919307767295612085271119882786915184530073840603360423883917230080000000000 1672 20088649592980153297252850827816842413886843251364650188855225634907422321541120000000000 1673 26450615853403117953319620204282414151788272758471095535500054815528985443696640000000000 1674 32792548023167192701339684136346452078444589404432000843982880052817901372676505600000000 1675 38366732126948930885604628458200317495044389099116659985541868436114264003549593600000000 1676 42447703849812943341550398357624521125155883836484271208671460325455931550937907200000000 1677 44489693050021072842833432214017523792678517463603287303136753702669692012855296000000000 1678 44245978206369195993357869596694892555289039930590338871618912500673928169458237440000000 1679 41814496541143528211942544083909100236529528839602270768018228458553157899234836480000000 1680 37599452567405772995915829052160280251502583678202810061228018749274877840525885440000000 1681 32206242851833346403832698692726441301858586639866760020595047677088310669187481600000000 1682 26305657691880204484487869963937526029231675482399945509915197864597405796374937600000000 1683 20507082292895169052500202947885869293127537088911773394631447094421935593302261760000000 1684 15270415515943852135386983623439880869546549932494824758468316876595434022827458560000000 1685 10869032839729849198096432979227607228262049261588956982055293691806556801374617600000000 1686 7399132614016720274522229741587024615322865498895335603328665567265151540013301760000000 1687 4819862399640172002106507567992485378401621775610186860617764296119133802756833280000000 1688 3005552715227393979453612409000347816538028667837466237779549484465254902014987468800000 1689 1794650362625033331459008964457709609156754043885961779935788083283368376510447616000000 1690 1026333248831296923002909829571850410164837916018659145053793364327670039287798169600000 1691 562203153219457471986506410269979324544875806002486791677135482467764304971458150400000 1692 294979399365593173058567849168803264162581501392306171361557844813742847618029977600000 1693 148228488182965731933608846998001084499701133699489343522470554030012687071995494400000 1694 71319442959205636895677604834807659535042948268193088190396329308972381554666897408000 1695 32844008244298723390308576009752453810496029519443904594435340714466156019573587968000 1696 14469231826326704817086668704506933047837586249526707225393506963042417057984413696000 1697 6093525576061318681355697991293056161721322088571454777724622603578539756622970880000 1698 2450917665078328082305045975597281012625719608872720125877170252761151222645050572800 1699 940418995741084317924493767068510665970830014183204747923853369787220606567684505600 1700 343724630662314387738251339965278874925388972165060535614707726905330508128636108800 1701 119452450483906808746731048838856033003132937221247384844363986896944401588682752000 1702 39378527456831415166340176285153968894342123274054338017588167302565853134848000000 1703 12277328140401398101251817533305307817024980342188499150446353395952023660134400000 1704 3606071077465114935731074883804755855252116446792381354858616609187218377932800000 1705 992629898333005403099016613043499423689551515434420375638030799478988996608000000 1706 254231962210963162206861314150393412832849817594937746658919229388383846400000000 1707 59952128293684733052792408523674162506704863605358016703099115562598400000000000 1708 12805121203453437085317864128109296368026942458830588342416270706291507200000000 1709 2407325783206601429575935770016011959793014275644402723541461608955904000000000 1710 375199291856625853868317346967200201200468552398360548930240485785600000000000 1711 40526919504877216755680601905432322134980384796226602145184481280000000000000 1712 138683118545689835737939019720389406345902876772687432540821294940160000000000000 1713 4021810437825005236400231571891292784031183426407935543683817553264640000000000000 1714 57969543552098351338458510243122771852587402490983346802063301284986880000000000000 1715 553669236940575720877765213063701306601626251702159126513805549832765440000000000000 1716 3941642927610687405728969197304175182825354944703523914710689043458293760000000000000 1717 22307926773375374982437529468493379608665166280635386377733918965851226112000000000000 1718 104537748718327254651433964237362402888742916078741954880875091710714052608000000000000 1719 417157315726844182365331030830896447724380591454387557580033702040568856576000000000000 1720 1446900220964844509540276855378832894937458115986562858192052477828372889600000000000000 1721 4430686413877052490740568551566497352663136769786785859780046469616485007360000000000000 1722 12126410855882536549793499247120580780298588813229533297861812813184640430899200000000000 1723 29958836511504676752736878714647718298973953311403253781930435460409540267212800000000000 1724 67357881029326165166492548257182801043057415481124341674114089861698909582131200000000000 1725 138765597274886332258511597707879316356685236333528261172058884760166110697881600000000000 1726 263458613172125713016204254163791797977230303625763589370825045220778653096345600000000000 1727 463263972996429052283181160009228428184343641631584527863104980695750657578106880000000000 1728 757684457443080168651189753304331060809612224646510620351812805842209408297205760000000000 1729 1156943175162260965601859069796640757928226349621910553355388500942060733669048320000000000 1730 1654708423890623605037870029441436263922562214386653402025819245935789582382530560000000000 1731 2223166310528973609373450156184673426076967818917993532373605279445789912397250560000000000 1732 2813045092400901356644785653165891651863058806764171573974335501360579309268788838400000000 1733 3359903606167756550330677561319706285361472971223489128401598043635780311750121881600000000 1734 3795835505806116895002433189807725696343342269698684313882272401336496779590578995200000000 1735 4063595773089909336151926664446853081795467891205806073015867832172552942417189273600000000 1736 4129011434124144084651864504297337619410470410459652524088593652278429622676645478400000000 1737 3987959618368293326820802935461213176248768296520716860666516692629895202402562211840000000 1738 3666022734110715145157889915588017062018297934077624436565581869322154126892974735360000000 1739 3211368020168201918685764443192542376246624625811499304210266613124768856164500766720000000 1740 2683437473854620430441420493060196902413979965066670392001883899073641598500496998400000000 1741 2140940614915906931675302546344952588489263290646550041414024888979307603988814233600000000 1742 1632252822950291516971234296057136964218247099199232774884205120897739851073527480320000000 1743 1190017019437179201399145173577886092825037275409190631488710602213118763762481889280000000 1744 830180485282782700901693315818050883852916225642333566249081004440939386060086968320000000 1745 554466114003614247977058521779852047527168365101794323369124474600476268192449167360000000 1746 354690837059814825608517749168572847360744779681327493860319066286541133110271016960000000 1747 217393666186189650763325734869005203978967759787836124509672784097785625353120015974400000 1748 127695385755371762453689446018699716764883006613814943572512956209971776741225319628800000 1749 71895797803043285917871911141106868929547866861136939830016995745295676988064373145600000 1750 38802350273405990009447296628203669371017008277382663515866572724218929488323202252800000 1751 20073374926863718676069112191750611011423749754743544809419766079797338903285648588800000 1752 9952321730836919553167187617745408432148481771666050599920822390611211099714409725952000 1753 4727719840031303960974855448594388421621419530905189397742823232780788938523004633088000 1754 2150929419216879938528370776542260182822008678369700489308939379810758139121003134976000 1755 936711855143929978292717952722091015362121155889692295516417365513716825469063528448000 1756 390188248387731404753206173128956472569222475270235178996185664798972574223808069632000 1757 155319090514918209224635579323601448055883357513182633771809821837167859405360516300800 1758 59012721951592977480217905909522244000338197460771662342574695897428091786597970739200 1759 21369457984221116193779350304052447141710155632228479683785416003272502290525087334400 1760 7361405930091740474140142771790343572019473714846946039166581080350999676626927616000 1761 2406727873900236060660248399871983274042092953317036596524577237508339718422528000000 1762 744539671840467124294185090885950656084717907868064382919616046447902337689190400000 1763 217093161679640709497194476165023834994139166037433481586904009728690577892966400000 1764 59352157838791055515190992755575720463823936618360946013618220975500048728064000000 1765 15105166577997971806314710671864862919345518602138537406435909997901853491200000000 1766 3541249047050981702488549015013647907229016801404917910491830056162164736000000000 1767 752326332933125756666739862510403237184734719714751734754309547400731033600000000 1768 140750493301552760477009226701830294271596233644570439612195494776799232000000000 1769 21842612766694053957873767327908476313897136808697365042244317138124800000000000 1770 2350561331282878571829474910515074683828862318181142924420699914240000000000000 1771 8320987112741390144276341183223364380754172606361245952449277696409600000000000000 1772 245469119825871009256152064905089249232248091887656755597253692044083200000000000000 1773 3599520341853379686578207256842707041707909166635102311597016710171852800000000000000 1774 34979349575186618819001669248975218015595353093991087672608651116281856000000000000000 1775 253398488925692462252610422619792187327715825753824727688113113873797611520000000000000 1776 1459492905264676180972073303408082214263280087172454161743296196685856768000000000000000 1777 6961206110418818875141248307458679152903362278809553359853556171363781181440000000000000 1778 28277064907904049689797148524041893499828003395728315889713416619082278502400000000000000 1779 99851093118055721255648927298722200952486276927110134523208717267468952797184000000000000 1780 311332120144655503090645330597242505787130004102333287482113466142314735861760000000000000 1781 867731041212872924443368506898452382822054510078897030620113382366604636979200000000000000 1782 2183441229560798817321923512597852462687340452239301899888438293537961258516480000000000000 1783 5000749643586431856403118160508989829706219188466760373491372005525710535707852800000000000 1784 10496098052649901360973105439444113130304593621062164433859498885568042868146176000000000000 1785 20306266445136076401997579956299302371997022910463292520209426281005618573606912000000000000 1786 36390936961994724420699203196078995348952051787341355526718401799334720123699200000000000000 1787 60670690534284841505360037585935043938499212740709954439402957318106502762185359360000000000 1788 94451939521118951471300135446211085178680854287886280395038661085198966637304217600000000000 1789 137757401137979588382100226354542127802512967631932165533052329884884745746540134400000000000 1790 188777615741234710681545788140616350040586851224450285546841151967488971768856576000000000000 1791 243688616017245497218824985341531398213063453586728481369016131541724777202189336576000000000 1792 297005901092195685504938778428256152589017915476802198872148118282069611405113294848000000000 1793 342476061984530078479602437330556247297373911550735862503220635825297916017699192832000000000 1794 374307338446887542242764844783189380110689505886837199220641181469237768865280163840000000000 1795 388396562240773837880430795357068486124709540357690049175125573580204090018973404364800000000 1796 383190261256214767433188108494685380713924644595344589044555109726473679822011760640000000000 1797 359934390443493621217795630322204157507299459253361525622554268422117057256112311500800000000 1798 322270485978082856880945731645046905075218190762359318796308128523124465740114034688000000000 1799 275340712353271766976585557926286301075798211805011911492466014944717893665721449185280000000 1800 224691970019815720277978188027245147485591979948976604411945921603703390035182564147200000000 1801 175283080968547254477979879116066311647413947124123435689953622076711344167545864192000000000 1802 130813410117745396341878033501129777580802659839621262031340709597147095362450096128000000000 1803 93456057734711488507796978084000704224558853567127587112808193654920309871668866580480000000 1804 63951233709781764048580485721321007430555603170646127139662140076228283018741258649600000000 1805 41935462489768426096467914263394164835482297812720379919146639724878169284221547315200000000 1806 26361601041183815979985690572670928093758135995894225250500644513350567487333990400000000000 1807 15890915563114111693924765061720100237116289986213889991811005210808674537623488613580800000 1808 9187631109036929560878731271348741274507698328021231286868655318530135398457774440448000000 1809 5095503776394485649362283283145785993005698326909498047320067348905261391038908465152000000 1810 2710879539595091502754841857090779324129902233215191588433942878404660956780067553280000000 1811 1383375555301697792951421371668194218316970870963190155754182646520267217288141461258240000 1812 677013659079973028895386322970272477507567395615495583952442162468896444715087261859840000 1813 317652200107750772591027145444829600166459908534060783274387479570660193877035329781760000 1814 142828937271242726004150081012268898047654571673937097893006518622567916241113264947200000 1815 61509011427695571195321657980666673467472707801815608299407595202092853890255677292544000 1816 25350893012599926018808697904462453602422376403641615067352101550696899770285083852800000 1817 9990004447702476028976549862825796851301852857728578665332825230956896989928642052096000 1818 3759553548938860181851988002614494208862185673404498314101117465990799945186106408960000 1819 1349134892230146741122663381200578504225132866879643653813338517157289631260503284121600 1820 460796956488315284641531155934222086763611971662457218872598633353300717823636537344000 1821 149442341278518598821896506501306519729330663324385803024146217477471066763821056000000 1822 45881679093704326718831670647756303223945609058552699926539482827984453124698931200000 1823 13283313801809130304456002035781012028364802289155462981736282341796744485509529600000 1824 3607513478534658078040471547282021547801030890698265576648526407539815849394176000000 1825 912452322384186226787499223730108799684759698334603214442669670213182344396800000000 1826 212695325440673549230158091198357242712435664881463915392789521050571374592000000000 1827 44950255616260630685245688794921112170985733397748634108953045275750327910400000000 1828 8369806943091695030017165677391712790965869195455748032246267143245529088000000000 1829 1293415275897514940658211222167630251887588796349506823341256110977843200000000000 1830 138683118545689835737939019720389406345902876772687432540821294940160000000000000 1831 507580213877224798800856812176625227226004528988036003099405939480985600000000000000 1832 15227406416316743964025704365298756816780135869641080092982178184429568000000000000000 1833 227099847358901662063483352048025070414701526344730441720059207422784307200000000000000 1834 2244773495872026672696789251851125067407005029449589223707122767354658816000000000000000 1835 16542474843275667477538894244266667758615523253607474738578966557783375216640000000000000 1836 96935512030363413869592730348040135238406634426886916718911373846835835699200000000000000 1837 470435910388915608991093055114712286265481730564872684496543361226159371059200000000000000 1838 1944633871651947815757520918745782998164913920097902259635737867712269910016000000000000000 1839 6988731829731196207937222058274790260471452880880536083112867012320791208394752000000000000 1840 22180335834605429436052492828979942358079936828947939020462423275448503432642560000000000000 1841 62934210310535849332050513687655621871152580260163745810552590469235720637644800000000000000 1842 161235923950812316332698286043799766103690293216698916831628717618894341144576000000000000000 1843 376043206309383090003068200620811649416845167369229372294383525883037491760673587200000000000 1844 803857685142381176710896150723856820036993645118989515234738266838808689813487616000000000000 1845 1584160406080389672552272584312713999302135694055504614481412968341346645048295424000000000000 1846 2892359086959921907472018144397591928371615756845499905441612059629734240106577920000000000000 1847 4913637291762501332983153883131816698169587680572429281376237187274875831720293171200000000000 1848 7796126770986324355058808214789390384171910353109593603745878526835144697772507136000000000000 1849 11590684620200259388708317860017976606228908865446259941623569850161982065339478835200000000000 1850 16194103929410633151550936683178414369855425809342841924950468175727621559084384256000000000000 1851 21317890201181148026864571687439768329170812670522884868940130511260054171421157359616000000000 1852 26501553004722557253327050257622129996344523834275796837026892623786271088335891988480000000000 1853 31176920482928414191000821761587062799938657479086830569954491894110795408997066211328000000000 1854 34772242580053531314001210341594571282048635916743965320577603045348910177942597795840000000000 1855 36829113109721884536141830115202896793255623346444763772718117110621817462618825791897600000000 1856 37098643139670161900420619627232782873183859626893808156111518364965297874730827644928000000000 1857 35589119340895162788614133570958268355590959749588328739462705978362517793284636540928000000000 1858 32553259949864434407019892695263844222995386041121908376427732475113255270530615869440000000000 1859 28422472666342939723084067310270262240014432435306952207029866204563158435375649904394240000000 1860 23710585781830409067490435492449022784086836066667966030730230388001582101069129003827200000000 1861 18915293711213908105496067534232764510205351157786422771105317580600255071304875638784000000000 1862 14441387161645197158935133751997872026268916622636044002337438612517093510926254735360000000000 1863 10559030281371356947238794374503807077360366343823975748151880191821514708025402898513920000000 1864 7397998007956578703828072285237030461529088102805746786679031541429610516824887237017600000000 1865 4969331509810653347519462828390902896391358231182217886196687677145407551798457296486400000000 1866 3201529376456884781267702810693094020566649404656472651661815140839804911723976589312000000000 1867 1978968951548881751147260560903258191553395409409000764825313801071250912680626639339520000000 1868 1173958080403733011096575454215575804815162159045342950393508040293243721820395903385600000000 1869 668454453399288943588056391793277554309592961200192332300480868136629135901361361125376000000 1870 365369576454761152022343517844744304711199748745304097784750784259218224511495994081280000000 1871 191703659037041143817270360230478838032450522283138488576874408281205268969855023883223040000 1872 96542806499701328154993008759497102649169600170101321024299802040593961931590232912691200000 1873 46656211346845646412952695141668111053616781999076889919359891859976330366568906977443840000 1874 21630052877347415423536330184910616174845376802174514758537366109445834124962158555955200000 1875 9615389430545388270569473046407467331806310333067091214670320235789653490601142410805248000 1876 4096154973863333088020238645311399665687120490567202339042089336936721629739901979197440000 1877 1670903647471532701563170122210134168914870377084425584021118471506167441066034661949440000 1878 652034016547292604284520823806150730002181770891377696317385158381285018628324012851200000 1879 243111966535323518545713904112477173086657867673705266345640448682492761917552927231180800 1880 86477657011668587883058176743245375294671315672728105855271494629676986489513835495424000 1881 29291683143362621665532730927567696922839355596315676965621526393450224803820223856640000 1882 9425357267648159196502107096555954215999295890048675180714167876928108537076252672000000 1883 2872450569838541775870004257187407301692019764115561162427995510755237887851521638400000 1884 825858935936825082891683894525116894084296384474913903517365151768123195925725184000000 1885 222837974968768788269940787403032054465855171330238157100010272143881227374428160000000 1886 56023311295695214902630901970996671437360195889364976358916917339094368911360000000000 1887 12986470804521716107235713915876040123601068559876578094112136489413034115072000000000 1888 2730494564748004621234809990404833581423007480646741038666167785118001790976000000000 1889 506068662413194246623004574310005658213614918116393402404799796927665274880000000000 1890 77882282790942276110968551369498593925947133534515784265557009248550912000000000000 1891 8320987112741390144276341183223364380754172606361245952449277696409600000000000000 1892 31469973260387937525653122354950764088012280797258232192163168247821107200000000000000 1893 959834184441832094532420231825998304684374564316376081860976631558543769600000000000000 1894 14554862632929421105614569089164728390705679868731932388875465314617262080000000000000000 1895 146294726945342575074983050334145908272310089844554321143643854926714712883200000000000000 1896 1096394724158182340731760010530385359111527655505658477483714549160069950341120000000000000 1897 6534415151170530306696658178738554441864725080802610212031265269294428523069440000000000000 1898 32257477215631442349546367637654336280409781611672972251660022033321910756966400000000000000 1899 135651453474580982015120326893015514361264651169841858034254727758970566685491200000000000000 1900 496014184976253411989818767190331436953518204693520986325874828595771189764292608000000000000 1901 1601870440847690728794952665490699150866995277667953469154393321350338945642135552000000000000 1902 4625579422058795360865828774325868821142810320094339062396942524202616182548725760000000000000 1903 12062018950434114942222693923180781005428512349921633252856772617186990357269708800000000000000 1904 28637551676468705796448005479712368203167366254680102541448528068904429397852815360000000000000 1905 62327662156849046149021071623338494796240243820353477956459570153966912798261982003200000000000 1906 125075018285543956061873749241165537988759125666922581924426856757551969040940924928000000000000 1907 232574661858020099676873480429762374590896217909124277039121957871419654632955183104000000000000 1908 402461219725630297673018185432316675746469594473907241175245246252058076905634738995200000000000 1909 650557579491897177289618756536563385876080814404849898332515002131348937134700704563200000000000 1910 985553856318977198761753286942943784108558521619320647259935663544071037439060004044800000000000 1911 1403378230796873048227897666837768390883746750593964059211907892416168633026336731955200000000000 1912 1883191728143656839372919148546353546386355106531874521917464040192307190303836048719872000000000 1913 2386954975465674877025147933496333197929545050107203647323450558762100419078462170464256000000000 1914 2863671552605212560092982936178432441774562253054296829856820125815394352748372059750400000000000 1915 3257909610080720986897097330778999110796154906977311312269750524309366016888582352928768000000000 1916 3520613095552697022527463375214978926348680478086282907918522235969912584434013845638348800000000 1917 3619225695860830947020214563234989670696395830328201491911931323251646886584788996168089600000000 1918 3544225527792105736315766605815697416065489988225702132143460035483933810916827401814016000000000 1919 3310300378039860134351158392162688917495887056164154846282195701309077519858934384427008000000000 1920 2952112927597390449413071742960283413763209251308872786001107131937055958305139664785244160000000 1921 2516220163447322822335312477177303748515745968753766963642919441282404873893195901294346240000000 1922 2051635131450500012492790726134838854155868237115911456549914216247304670446972889674547200000000 1923 1601515918395049506362249265900132667936862835926689153109884969404645458188311310761984000000000 1924 1197695525301497735112206990106984405923214904295517956587140161118188145407263625812377600000000 1925 858642789394393556192580553116606115103325901954629177450956606402571102177471306682859520000000 1926 590419160760049594664057368594404139252232404744252654800928178987277652976674925759692800000000 1927 389570515262785743292915208420558615235172386027840052652866957108544593276253262997094400000000 1928 246746484704140897187158646035763448234953894328678851636828882419080623344858864570859520000000 1929 150066058054575112097397280570488144805136173950082620414181842872677398719028122584350720000000 1930 87654349786210648323004456110188785397155122770570535949215531293166966292676822773530624000000 1931 49179221915816132055385340809819049821242764854353726519378600994296396453747450892517376000000 1932 26505024662555335437342902513599937024097096163692596713561034821998827612538066164388986880000 1933 13721322137753237664108345158008648275612043462843575544699634748005994607724551348043120640000 1934 6822235423418693945713627437162685482671681250357718380869485761675758285158382347223040000000 1935 3256999896827185324237304677155056481592685861185006065493163359538027000734984338187223040000 1936 1492510235268009329705966656114881998638081570927853042134845096920409644453512235307761664000 1937 656173389818945347001081912801149301556865978656735003858605053111093130632248020705476608000 1938 276599911765207841594245279319357526309552275957950152025905345097238698471190575322234880000 1939 111705632743972883859621189811910445253839819565520626070049004137595489184452974571683840000 1940 43177642540879378120995764909749874953346298171805913204199460942813284803173505765159731200 1941 15954039499806426273768304448523297437116857031841486623202596799817859301334408422542540800 1942 5626637275432135320852941552468780256049022523192202580759019489131698873506186651500544000 1943 1890471601689249672759019764643745008669192946165791721890768956646672906940872434647040000 1944 603671299024923128745328575461787280192877246934124797647844195600166999640166629376000000 1945 182652215183582474074095414739157897449971873071323456039764012521982619922274346598400000 1946 52160098891896480362552243865256386974868920823611653371359356435006564770464661504000000 1947 13985279652164762588784804345381932022478686822370082417613045022150415452219637760000000 1948 3495340813864538405703899303726053198420578360610523026458604776621234708283392000000000 1949 805827191899564705647552598820462615446780219555704968934171164779785089974272000000000 1950 168584443099281058881815427711934871099657915991916776968255434079908770349056000000000 1951 31103835255577675872336184687018840932808351405703544899489458640333234503680000000000 1952 4767461224472961623057634315905860958244283490818185332103876119554424832000000000000 1953 507580213877224798800856812176625227226004528988036003099405939480985600000000000000 1954 1982608315404440064116146708361898137544773690227268628106279599612729753600000000000000 1955 61460857777537641987600547959218842263887984397045327471294667587994622361600000000000000 1956 947356340044088277303498768812260326723477694980263192796783935348282700595200000000000000 1957 9680085099962178613047086303576967656562357542534639076728910145109153021952000000000000000 1958 73757561795943997757822789742009782500463357245196218082445077405900439268884480000000000000 1959 446972551665698062913775295019720049893068769327902217901803687667001191259176960000000000000 1960 2243809940663565092939335762428087543378970506875121251490559702595603481577390080000000000000 1961 9596444981945684418518613099543437653616226925434868329521186120568310201319424000000000000000 1962 35691170289117958544377492462835190922841909630673849446046908693823590571536547840000000000000 1963 117253883274303010898296207502298303237935873685067788486541478725856116830061461504000000000000 1964 344471676701672979311175990299694394874322654180413085394610339706459672304894869504000000000000 1965 914010909590219289369261468013604479193136882041773951017162612594285701896045854720000000000000 1966 2208360310426819122036655302702539200698103444683826491290994833779719301441215528960000000000000 1967 4891911311783512066830829920909091568408388898807840255392787247970420262579973652480000000000000 1968 9992990949716294708271120153464098038816092274541122147597409330665995076498348205670400000000000 1969 18918234902888690060326099513580857335666084250987165377192319096796365502920186134528000000000000 1970 33335306362301870170598010501964150984719636450639345511662087961874748201808054085222400000000000 1971 54878244279616348611049590297485549646580832320005344276160895365669651876345586227609600000000000 1972 84684493462851598936235260817699400209202143965970122823313034991626830787109143864934400000000000 1973 122852981246839000445256201131324323813615485366532298735439958406043824174380536456806400000000000 1974 167986694619583373083165178731434842729405568117696376113589243058071664430697827476176896000000000 1975 217009996114465068876177200416719914188994908709478773546467693959931263400133246180130816000000000 1976 265401742135685557339371472260088388384388845481872796158183559801681394445547909018550272000000000 1977 307864020664752018201648835274222775821869055968458855941912868772929090545942361821675520000000000 1978 339294306551559885066191106141682122996960142877958334769546899710007283840018645861479219200000000 1979 355808588366978791383470882666258300920081231193821196983601768913697161925130840283965030400000000 1980 355528337671679430958936667335750163977599671044699471387847763354507657972179531629540147200000000 1981 338912796332545520488219231678430040825912313291903106659053567447130686991764936751841280000000000 1982 308562575904379994059229331317696632366457321277988147979534883098959764771933820101958041600000000 1983 268582487068247183823011072287565899102854336518778189495927903183699235127287319860692910080000000 1984 223709609471600515397051467547442514595119901887558629812008174495670156306128251239509524480000000 1985 178449887538572584978145001529164254331643441450840563205611000428281544229738281104205414400000000 1986 136422548224839499182937871179124741995705157860615784147014213097751850915300473667426713600000000 1987 100016406250524666262734249980131216620339101124960988631931388181404798080574484000853196800000000 1988 70358008604493838729197657982467299174720945658770335991186226787590460271326793861368381440000000 1989 47513962394481075681373182688628697860223235902923186071937821896250463096288936761019596800000000 1990 30815527033304520308214026365040247246924443080600412258672131166044941613438891649233059840000000 1991 19199999561075688540136165349050025555500681971080236932252118624672611014075980790586408960000000 1992 11495454344038923158113742798124984612847320854169385864409662540435172877896664169568010240000000 1993 6614871012724647365355524458267361890333443968279862665316449364039465425035901833379315712000000 1994 3658727326019372902492777888021579640471284632734860768613377062552349615220717477117024010240000 1995 1945180616109002025725643549319386357557484918331499658224176123420059193347300231849065840640000 1996 993988916432493308034703575976952588224052000953813769769636555371562589667248212870357319680000 1997 488118594188502731118990994647187629557497954745878660923771384414657553694519392291572940800000 1998 230291688073377667367126256449796259832870073241099583861138185132845457290185761438455300096000 1999 104346755603357594687789407109543371343584645013348118681815286965065074307498222961779802112000 2000 45384948668783144821169248342100334643788079368002722823673904159540831973209617064217542656000 2001 18936484653346452320597146354790733755253678222441239442726915462230327132165063263125504000000 2002 7573413868239509471111450241984695730038263285639367514406030170673119601483687009921794048000 2003 2900370390531811411334493686683818411227106485097747431385202933651873688015439075355498905600 2004 1062296733568616188144723115990538584429882428775670804188428254947419362038313748667144601600 2005 371537170297063385965990613428789315979069711791906060669748435805925405040674041608798208000 2006 123849623594007634127257839737991850619611612378554459531353961463695557226375923871252480000 2007 39254142691381058722951325826022390346458108040628972014563980252430180176913074487296000000 2008 11793878231409181715856885908615097124672076417834559154807602984277981518115191442636800000 2009 3345808368514899883188517554408951448621702585642883168365184459147610339386566115328000000 2010 891554724131267049344585164539762157782622631511218771077219024809674400995601285120000000 2011 221546093610998769387527072423938073994756539675186657454038523139195262453415936000000000 2012 50804208113269417044557338265428356513198663192413291958759889386746219430150144000000000 2013 10576650813177736354161901256888037371910024197121654351629794747515676699656192000000000 2014 1942740169519234788954016353542885720708850637626074339764658064059323813724160000000000 2015 296597756345078070227175041210516629865597585488703562596639131291336310784000000000000 2016 31469973260387937525653122354950764088012280797258232192163168247821107200000000000000 2017 126886932185884164103433389335161480802865516174545192198801894375214704230400000000000000 2018 3996938363855351169258151764057586645290263759498173554262259672819263183257600000000000000 2019 62608127122718344638035758187790927319480560105790173584092168049637188645683200000000000000 2020 650168640520470456865992686953367427633882904878369564826660906778600144476569600000000000000 2021 5035299069054257118091333821645935912391229959891455346780625983495902996516044800000000000000 2022 31018106941420657570655578159910099241220248896793592595400457448924797958231162880000000000000 2023 158300247313425753354049317807071440659243621866414872314266095073566076980816773120000000000000 2024 688357390232708612710739099706945461489000076682920133626612870135916700814582743040000000000000 2025 2603281570053183796851812203190007263856969235620132273738461612449924614689170391040000000000000 2026 8697507308301096987702073437785023706225513359411180881860736577632972631660182896640000000000000 2027 25988465188171430569396164548828290427203383367901577285961071503877757664758195027968000000000000 2028 70144293840487020033174945193601784274318581961580043783770069869004101555698807078912000000000000 2029 172417423446378409576169548225389120625469002692190736461212975949985402894394096353280000000000000 2030 388614176457848720096681610036623639632808350854280921976364824174613749382375234600960000000000000 2031 807839960128175995623898292690477670750533114351950043469616063155436230367455750389760000000000000 2032 1556551940073672379577059445833700185893051941594461798781060423574979599462485057549107200000000000 2033 2791943504272477241989248773449873259413505857442880003322896325268158940370758322565939200000000000 2034 4679401781966986205467005405605562345426636215430529948214273623784582774902149960066662400000000000 2035 7352816088907003513562946186355762037357891058594962339270536017652022284416792550126387200000000000 2036 10863507244267405753019350482424656784792431911350071180963519332744462427435000204047155200000000000 2037 15131152381812525443710408535456565480351620575270175369330644074135914157936678205730586624000000000 2038 19914591593955750465915025877999351402079331865922458957654233152935559185339692716744769536000000000 2039 24818502924910092747452765461177066906051010758935820172071174231146288160921406688127352832000000000 2040 29342734601803022858648004998628702276913128560064799251583991887196020562453155102857363456000000000 2041 32967205563941772549351520867943319796656156241131241315122386721094824057995114629224726528000000000 2042 35252076259060445623125404110910047484691657017870401772841923669364648197001277460347826995200000000 2043 35926017898643482233598258966732779189113905064909315322705126449034212204226065139812322508800000000 2044 34938058737619988408477121614254171841147534867616481643819391086877817870942613152479156633600000000 2045 32459758901508047576890067523178171337224939303397469046783630540731784812270808539036490137600000000 2046 28839829329364591059536835403079694307686713018670489955068174246663938410086886861547608473600000000 2047 24526823407333990104349447450729697139713899864860019351851735833425837127427461693366977167360000000 2048 19982551685483727774293027505951298812436787386793932263941678007360510806867443104527878717440000000 2049 15607864458124936827477146974069339766756101862942660574657947846109796515763126866922595942400000000 2050 11695129131931153102669847633668926460959937080092585048851768458781915348161738845074332057600000000 2051 8411773851917869136428187488222285622322991740635652363547264259056216087215996307894802841600000000 2052 5810459451523063034699274750865672085953893417687303563530929122609462426885967179335776337920000000 2053 3856214387784834336556503247604734888107948268140972265774902452113037540242491982122760273920000000 2054 2459778191247228370001160125421886266554758327296992369467151466326991819026701655247515811840000000 2055 1508481785292780380139535729741401209930573306386458959206534699405688988712100058215712030720000000 2056 889585398992568343095053907738558077867717313019667876090719974148402526933387388517267537920000000 2057 504546329626117733677224710183361710462317801187268006361657359435742712542559034953705466101760000 2058 275238975709727539448734808579705403573513084983920720561798805779459387205893106390901026979840000 2059 144414134976381980397479022278614297467050693875868381403055099993638106153559375289639008993280000 2060 72871792213205635759685136174138953278822733109753719374886302061116251776621544648955542896640000 2061 35357305195343225407838957791768745858779772613812347315420360920780335028558436943138201272320000 2062 16490964705086587343196952891418488424998922869442888038206196115705500221124169206896500146176000 2063 7390774679049625072111779118059038418234018064464980487780493353670834656890161153748043300864000 2064 3181172005240227813183814133583763556397961529965672608417813524908987975559011950518838755328000 2065 1314173155052658647735403424223571358261593940584027965122292156851280522950137977735655456768000 2066 520630629557066267850038770545293107160817184271746364878357944757184640213703867755405508608000 2067 197595488873464745548099225884948100089326062564017479435905780389331913413509054228736455475200 2068 71754677428684643870675434281978191926810499266162039452577709727164450073942528706944486604800 2069 24893037211843084925384502722869629114116731191432735336570398993337647204278975707809316864000 2070 8234321856027672595969708487579732882846570768295849642635503354989552087207727023249162240000 2071 2590949771871098516704502386125561563073581570737970828465606785745881166326675607126016000000 2072 773126603895412547047680470232431681891936137594363175268165648141841328695736155924070400000 2073 217918365009488829035633287244082038525428243947591389775624373124776846589318475546624000000 2074 57718770275546815494421554872972582458268521562933089180043068224983854099896792514560000000 2075 14262229146172538973681549592300668800748853978691239171356986294089778851146104832000000000 2076 3253548365201861955577921817006426647191065902107645665160022005102590207597740032000000000 2077 674099961908274329468015844598117897313166926969168521511735701349724927333236736000000000 2078 123282423948747025914784555396833350294254382926908794092963375429611409196974080000000000 2079 18748598596260694299363333840972449209708672447382840907972591607849829793792000000000000 2080 1982608315404440064116146708361898137544773690227268628106279599612729753600000000000000 2081 8247650592082470666723170306785496252186258551345437492922123134388955774976000000000000000 2082 263924818946639061335141449817135880069960273643053999773507940300446584799232000000000000000 2083 4200116064017998187028774478730513966425852167272664043270591206187575728406528000000000000000 2084 44317375848123142382525835115127399861747495949229484128634874975449989030871040000000000000000 2085 348764036205619793442994895085417606024433533465594428302524483027080492033979187200000000000000 2086 2183345556904711909797180054179945852866253651240668697917987509879225669270896640000000000000000 2087 11324873435743041532410866752851461350333469619513267392647328886071585611194984038400000000000000 2088 50055944461556347751882024122655408968553596247059919578456576552591397574018072576000000000000000 2089 192441922467924827634040597963074923575143251338054428155195535598344371889416007843840000000000000 2090 653670429748265194309832093520121792435474779206714594903462791544241642713077147238400000000000000 2091 1986006053080698888529721750203797490694618940236902327166946073681786919987952431923200000000000000 2092 5451053639429270638232801571579506938154219961471023310625092349174397974552260064051200000000000000 2093 13627358248449224989660182548336137586706246388227231834605572196965488852967610759774208000000000000 2094 31242652276376351657902294808329332980936050416722815076288601317878980753124734365859840000000000000 2095 66071145259839293863006435969558274144776923286623431223437767968102527709212258284339200000000000000 2096 129529354451886882698782463023875580222686716398247892721108449220696898716641420902400000000000000000 2097 236424555874066417150404994432400601608417111276746675284809787046938482443766201488873881600000000000 2098 403295669807853881349728180969858881182942913217009757726950498758822145379031730727419904000000000000 2099 645064070224516282287346816717476805863125597541517146631428704751858344961326847300206592000000000000 2100 970301562926348889506918678118302982491356895672180864037636194435974697864684732594257920000000000000 2101 1376166320814677613160206814970723480842538568213562447201544220631761732462990532316894330880000000000 2102 1844635782570054648897727284901191652433994318917879417773947479473863110262893884703527403520000000000 2103 2341729487784302017959030571022572366693270702053277640688931413727166178781360821461141422080000000000 2104 2820779040469972895900193199457737777617616088094614059579082810055595305922002542360159846400000000000 2105 3229590442637006137476884675497913057385342633730528046021393336345433102374801626381085048832000000000 2106 3519984206454691268083513499984774366373660280147215515081509696924654667591738434684295577600000000000 2107 3657247578626964326990357962800821427395708346675169011047383046351671760572898297914941505536000000000 2108 3626911377542742422472419195212556398066896249123622483118264954039546660166287468742196592640000000000 2109 3437046838563477018487468281669859337310764985753161179935435359567256381794347157703016159641600000000 2110 3115658425553640323064290395994271960659117784089575657376606627486736010748459673514049273856000000000 2111 2704187896336023481462588126572639835581936128465012034439173905956396357705521918406891143168000000000 2112 2249123455375822111004327572049044776564540362502034935492528145589510943588850613929434415104000000000 2113 1793942834989081492861499610525171336298905754231919463855979671392695976659699545298229904015360000000 2114 1373147457541792856243972530617843391823108505791292998341365252832048268150015762525424766156800000000 2115 1009253253853047741800144060689702147793448717085630666396478373392785280986047171629496139776000000000 2116 712667310068435515772382241772196442407288273931300858172952786257881702388402779085340672000000000000 2117 483699622143236229980892178235940325256179678508075623773451634958283683987734166959049733570560000000 2118 315671510173151791899648691358515848302441922325338011354673997992390173508267133202787100262400000000 2119 198154812442727685943841712730018553727630012219441903544474130728881079112935607507665236787200000000 2120 119672054632544721249401688304652187460117341747244738167576940089822560977842475827254525952000000000 2121 69547123776177317300014067849851759745091853062940444228847512331391329537300768738947759079424000000 2122 38896700513104995902112016857648079155352653315599249700629242342594558895665212790418774478028800000 2123 20936819549879348073861045261509274670447003398115898888225390869739077222709024440679362933555200000 2124 10845684067178970732151730421662372010025344536470158236043025044937396332913474000813918519296000000 2125 5406298110747368422184466828772036672879030143914297333616550911247827149303506033339056972103680000 2126 2592686826603698172965632356501569503461883904672847988951027021244051446250223348498774884352000000 2127 1195846460027484466334728788293904989146377406869179463713025925124897872632859891162588832071680000 2128 530270675553500105252462517960286202782140463665140858169472218083295201601032528949213868851200000 2129 225935951971269777055265962761161580699916634907731522345819032260646999325929110454711823106048000 2130 92437171996283213740666439479033256643315087145725731605880425154596907712228092459168437370880000 2131 36284292624754212325623969703172980359632190731852029543753495170299795674879683349776999383040000 2132 13650676771903328729267806536584373092692214993823387236234057881097544759499774872536355962880000 2133 4915908839189777311753226329443909461799389458522996084340388609451914218387948521445968261939200 2134 1691966243830289506376244676114613057897629645471245257252131575833484046120347169578786226176000 2135 555497046276353129825810869452484081695989926449052056241793889362536026410887961166332559360000 2136 173552051438704430539564957414360256855628581903173764774480490769154807931864600415305728000000 2137 51441367934391802472372249680072365987812767001567565725143220839200836655830980259060121600000 2138 14408525522811659582235902822605031125293555785149313659080304425785589014515556775100416000000 2139 3793836901658203964458750359016349958934427357878556381722255270457595114351417454755840000000 2140 932303955546253666049086704809281363131073050048885180957807254852361387718937149440000000000 2141 211597595182460536804327075511401894906794052369735165177800086833314397922921545728000000000 2142 43635527257924545189612152275866878829219700857734420553122938388100840986115047424000000000 2143 7946320928508591741444301546920251766461406524664311344673573802318679677987717120000000000 2144 1203875526791493315287485659238960545696444584012956355366458422101614566309888000000000000 2145 126886932185884164103433389335161480802865516174545192198801894375214704230400000000000000 2146 544344939077443064003729240247842752644293064388798874532860126869671081148416000000000000000 2147 17691210520016899580121200308054889460939524592635963422317954123264310137323520000000000000000 2148 285962541328683422956625760876866726055801956492249008754595853315533874629967872000000000000000 2149 3065002222592927852255997953370509599107772635674180662916585551855541731291299840000000000000000 2150 24503999674876431448329862777779172564528466311566771023117784821083239793113327206400000000000000 2151 155853741324552713071422651485528841416429652400944428412661329499392997807733342208000000000000000 2152 821409867343388766081468708692784161456314664501439508923508921306444805174307323904000000000000000 2153 3689417496555122216967745762172014116916337703844897635651014394197545521594740244480000000000000000 2154 14415267893140802606646686249830947150314292333666051605601018540622414411897303172382720000000000000 2155 49767939456066229871873068198246812201206373751756269739585088931914157807457437902438400000000000000 2156 153704916906156375387803504090220575987204521301702978990074061576555774295675350758195200000000000000 2157 428898343618855312857236000200119718493632328996304933350231573993908038399591211597824000000000000000 2158 1090195831979160740926781959762819380662161602459887034259331901332472266406147885191135232000000000000 2159 2541638856797146262196733490483303591125516687321079268292658062650342755358505620775895040000000000000 2160 5466471951476106138639983832958436899289243287991401403577523020003465189832145164566528000000000000000 2161 10900621518935785118733323952238942410767522549941165558299985828182206135647509254504448000000000000000 2162 20240635833075968232941109818171942794895492129723446791112538551692222538770002433099694080000000000000 2163 35129083952399157300913005505629124282511314980622012022133210597233286482417357902420377600000000000000 2164 57177293908287283837524978965479713958321318041098457290560360247412640007780751167692210176000000000000 2165 87533338022131956155502720958196232558196937936791115140811766947361603222126427506443550720000000000000 2166 126373252347687848023319227566342973980694972356515628733717386787399395054502072105203904020480000000000 2167 172459421068606504055811170793650650614294751285186132867928010917388352571924609412256864665600000000000 2168 222937423329562840968549618643570641542713541620006378345619568369796414033467978650019503800320000000000 2169 273505915446188465691045294693149928272620087421531451206681102724656399775434562716461065830400000000000 2170 318993436221302496007541714335665303955329436342832091805538902780121885184671833561415962066944000000000 2171 354242731236047740927421557406740097751367342678520159109732464436363993025623381536826646855680000000000 2172 375088876564633505505042696011043190910116252076575768922193452154169423816378930171076872765440000000000 2173 379170636334919635730797616195343092305329996249707262559692231220400984183723600645416864972800000000000 2174 366357019405690384163231042392270820692157325651655586240233765676126275418993877460957392587980800000000 2175 338687406252110698155064182960328919469587082085269776018737743588880897214325573170715873509376000000000 2176 299868561929083466331832048296242711523792356590562850969289691401068109576048667841061283954688000000000 2177 254491534199995300180219693248938156492584761037797004980784788982798646276468696183978128834560000000000 2178 207187080989057207972572278941043735910857919206517532578117638290669874539705074445553053718282240000000 2179 161920150373169461292048568194524968789591454716187434095903731983982831331830990607723961044172800000000 2180 121550688863514063393462824432230289197892411823174226216876049382652266421304534056296486273024000000000 2181 87694148112569604205953213439768729321200103102436319919132630644525376038133552307562809917440000000000 2182 60834363818745395424631611062270978514159128160776824494445480155510821174878205649318635687116800000000 2183 40594949234331756913847803634733080742422494850459717874559902214067754490942467715219058589696000000000 2184 26066982909651241679904732894744049644032365293291344037299085529914031493199560668395788147097600000000 2185 16111208283856007060083556911676815053719119021439331660915395879802479288742561335334112591872000000000 2186 9586908769296017131011475503898537938280015393207359530842536426454641031529580915984185922945024000000 2187 5492980558279150522053714831681566362314786781981110117390819360105300392316180287792073702113280000000 2188 3030769202548929087409946182023347737188650547068732803858310133142384181563255417953525051477196800000 2189 1610344004287273951640457741696337409809638145216347067163639982566600135133096490662878716624896000000 2190 823908022803075202877920747641038987454986058036674826682360747968382958924052942786363957140520960000 2191 405855800557256609074268623356715343309836521352559134453047376677233845075982582485512975758131200000 2192 192441572929790070569460678938480117507950001941118708556077274883361301458921715475672144124313600000 2193 87805162737302992311554159080349262147375200256134341446566657276700970551555510975603337592832000000 2194 38534441046460362828404850997119511633437629566573323183240436756105834091933838369883714291236864000 2195 16257268802069350142183617050619068108430937750479886389778204324570202387293269751362131937198080000 2196 6588964861754476290353302081387929367569595716181805027082283557773595732092900943442380419235840000 2197 2563239172187573732104575128755009319766475622477732728887488054285949890259676040823550299340800000 2198 956116713922373249766952593490198983490185427017842115535979202803667208424916646015106693254348800 2199 341529635717129288846850892203344084769629500195120933826402970100209716794781167098512157966336000 2200 116643770404285055472365634380879657743697806073019566396290079101526895314753221556617095413760000 2201 38016380573788702174612921045969428135651259620123295068235888207025544603958228080379979366400000 2202 11795297022859706009795444728734140355493985493721970367592664108387070882129508829585473536000000 2203 3473365645440772096944319354608149069335471857168235595066032094380124683759653727814811648000000 2204 966904854196023504561003686341457822815556544897733838893997829839724046858322530019573760000000 2205 253125526296607033352162380269727716872655289612448361078651243363710212146874694605209600000000 2206 61869342681601251514016598265671699972960512567395947753324272086403376589268443987968000000000 2207 13972021323149557618229320669620457563087711908321457839322620336105940069920475709440000000000 2208 2868094555479129804290567104119028130965126181851394581331685290435829382809428951040000000000 2209 520122486933432943139742057527533246457080757855219106469881672417019022768131276800000000000 2210 78505683105818833821893434629202758431874628993191253483217401225355376218603520000000000000 2211 8247650592082470666723170306785496252186258551345437492922123134388955774976000000000000000 2212 36471110918188685288249859096605464427167635314049524593701628500267962436943872000000000000000 2213 1203546660300226614512245350187980326096531965363634311592153740508842760419147776000000000000000 2214 19755185080685537864468673677327959898049135795110159154921715437645146320011264000000000000000000 2215 215033669973640488459521169233585818262580377811635997004464801637579906528221069312000000000000000 2216 1746042126208348419493677219922541505106406371583202498208915090150709861231365403443200000000000000 2217 11280195940664112686017975335436213557077517225421961449110776227153859690424946812518400000000000000 2218 60392348835367193793683486228304737382319551593050142319569691946653070970943147343872000000000000000 2219 275578101037970991579441680504044601671097030087788865728012452458078088437188698046464000000000000000 2220 1094002360467945420112025709043378813585021536140060288683427043913760454727193743306260480000000000000 2221 3837948169399134304607319247987157619590712971623823050865602381732100504017753407718686720000000000000 2222 12045864267751284568648422234226862436550278381812983605246837379370013550145685894778060800000000000000 2223 34162831758462218295600247281161262250798908829705472880957856207711531253891680999519027200000000000000 2224 88268061437698291399550583800162967356998621849049912485378538456883905186711153650968821760000000000000 2225 209201423177670507059791217830444473044480566877690824748919440871061678372165063944513257472000000000000 2226 457471177976845278652903553518695192676613995626735506096924152195106276914765064693235056640000000000000 2227 927619467782083831324371778491681840713001229604373101667715782385703421582592062095622144000000000000000 2228 1751713447736636197716395981574539281650326586912012713194538530796328954430005734885377966080000000000000 2229 3092336162602971768419763523280804438588668229592848089320088074273351011679688055705598689280000000000000 2230 5120206942364421289898982332680028186603491372734877200698249551540616268220802428776663220224000000000000 2231 7975301623009294628740779217715080284042660011678471707935948589802591195175598097376976306176000000000000 2232 11716743169802037963359183278859071125933661604584448149778293797533637380221941604369857836482560000000000 2233 16273768024103297156106382875886566210983426734648593608350036030168224291905668791907273439969280000000000 2234 21414505840358357111268270111341621809965562957722571794836129297188469901253083260459830738944000000000000 2235 26748130219383439994330267796974259185814377593467804823904860032291444916328007350425574147358720000000000 2236 31768108176964446063933283166181503336072091532562855727279125599372563448119569982427316713684992000000000 2237 35931761502519969855449458557236994166609171191124764741774331089815332129264523039600172664356864000000000 2238 38758664200729124626916573325297617278905010951921937027052274191120969916162679318444710475857920000000000 2239 39922691306662596792564722584542574292280872487042291251252457090991221339229953417107748201431040000000000 2240 39313185754926620940598653322191206099145915452895247192308804121915389697466518863574851399136051200000000 2241 37049684718355771884665687750382373105526692612249520180567462791001808271797967692910391104163020800000000 2242 33448505604015394332512021862342689011373064611478630703100409658705659270459288539386515157942272000000000 2243 28953020318519339584388824144513792594303346932337840343281372035851246497972085140133257379053568000000000 2244 24047989091816692090934529517366449085390621400722715968965913413038156263136611553736913383220838400000000 2245 19179632457965537410119421728722735508962732127980529909416491014639627984902788594069116220908503040000000 2246 14697902657125148537259478707102247483643485601433120115486555940570391659803895003967565475925196800000000 2247 10828558204594155518559049242599798425339302479607461167726063439879861617026372921557578011377664000000000 2248 7673679053810701135756492029955136469138139777744878673990563507359510274938038827428023160851660800000000 2249 5232916489067148805441120439151877004207177304125061952870198756685746832270235604311601713040588800000000 2250 3435209153845781965031192293839960768676823253635790356802627026495978709704990128587935723185766400000000 2251 2171534703984950148556051964580058098010271441957529992967370729608795498635962721503477170280857600000000 2252 1322186283505488928502824594775930317879022271031594596953164611581238940908307732863624450983067648000000 2253 775553473288795044220153968881024229346665472283194592087768707508744118281173027937550187169316864000000 2254 438305946910147161640793833441567073342492191287471587844251831095509430431949284443114990626406400000000 2255 238679023471123894608427433814253048489882251591728694666575828368995759226369173360841742596492492800000 2256 125232588807430810474462388147702165758900796919122427446494536052668416974037586067836366311475118080000 2257 63306757117262608789576679058156310724845483300176839519002851652812419880659111038581306637953269760000 2258 30827755868304527680860403399251295126116160450032395753578749633248021105652206469032971426647244800000 2259 14457247068112204503815487991546672998472204133236521593632433287835865307319943440906428264061337600000 2260 6527295120544744386302266668248322022762078178669759675954967678628274904149406653417610852660412416000 2261 2835903947503632249234025272721030993758640430902477285109876503745248693038912187936843518091198464000 2262 1184992143586403206320124860724453294405125018706763187185760305903784485006935119628421174982082560000 2263 475883507630796614876991139431683487375856927227642855449630523681632516562286278920373912459018240000 2264 183515536073215465065406247400183599856940172488797991839613899624927700883512368384580920155308032000 2265 67885118018916444528474783661199950097127051185909272698944268966444971791171434976376211966315724800 2266 24057324972586238785032912132372145145463618491827235995694367054933690947547348908737824666157056000 2267 8154685413568278087271486921689690548711870316260770922973975879185081626021211359701288049704960000 2268 2638829385121511109632202681050057800863416975359079148547087926855943723564667650430518847078400000 2269 813223259963148317615942545642534754155957761157332400211776152097347925058144120030789369856000000 2270 237944276286855169939374110581210958981481151477183153824404098697645745549862048805953732608000000 2271 65840724587310407567843542340694038040807974280150020255633066716331468789824284538133544960000000 2272 17139370134347272961840833285661731213405972702393363465464251966609697637818608951859609600000000 2273 4167208744924579945634471409552054943593920100898061298755337679719258495311240157462528000000000 2274 936493880105266451824587999715545339818614616858473190301951368635171191528798541578240000000000 2275 191374730609356298855736397101965989629526651033612918793770755858432815356494835875840000000000 2276 34563601186924030748688656100704802541462953905424034787461842583199321631352474828800000000000 2277 5197870386168207973578413026140953049008098030653313604878192727142232741977784320000000000000 2278 544344939077443064003729240247842752644293064388798874532860126869671081148416000000000000000 2279 2480035542436830599600990418569171581047399201355367672371710738018221445712183296000000000000000 2280 83081190671633825086633179022067247965087873245404817024452309723610418431358140416000000000000000 2281 1384479841565360682227252901166240035119710604156634003101507519498672122068826324992000000000000000 2282 15300785948692562786788277136564051500237016656028720468669967040764918727775124193280000000000000000 2283 126153951965568211574383260413692906150402893094704571684669707479363284856198197464268800000000000000 2284 827637166717798443325208819867291734938012812097658138673976213350790721199273131219353600000000000000 2285 4500098755817261565171580493629120026028005852872380240903742907911798999456946571758796800000000000000 2286 20856551535285832470522736088043138106552328792089480344819928960368519149721701452873728000000000000000 2287 84103874397620781642544135136373717127064793184285471324782456949516859208923267367488716800000000000000 2288 299737100145901267119337558137148680066048508247189599342860152464415880203769431856921968640000000000000 2289 955802654879316503390298879200297581832493915243949193512311927579511519677639260214279536640000000000000 2290 2754354316171682508948658384719391731544406454874681855766135908257348189331586771922714624000000000000000 2291 7231921168328072944180049260646930742795449715137061782205374519502171284466567231422028840960000000000000 2292 17420038391097663412058406095285364830365338842159339497710931324519613957978725811563140218880000000000000 2293 38719938963653569020262803484649320098517353744649002587411506756896871404332372777717081309184000000000000 2294 79814400716899076729936242345811715467122202876023053296882854663514401897166638625514722426880000000000000 2295 153239603623704698979985500200818725973588064902917658897852961021251234876393966374446337884160000000000000 2296 275073945291106185436406470452815158238593961032340104339358573351294941542474475078305856880640000000000000 2297 463196870012620172979073272693815306715615340019464682019358378553345331193579221171108273192960000000000000 2298 733843644665871663231529997957600822420524262545481886135644200853548258534398069499508274757632000000000000 2299 1096748880892120562366873004972145793075673977802511115621066657798388204327418269534010588664954880000000000 2300 1549888889509591509882065274850226377353776384035641925627597377852660246194436520712422326722887680000000000 2301 2075409726271405336577468077806114539394305487276694074321914361691940643015321639038939534469365760000000000 2302 2638437751176264726199836148323730324629339709873463527329739364364742504618716909219959496140390400000000000 2303 3189921484485126106433192401709261512236735326195108575201907148535919601111237571705315403275173888000000000 2304 3673528992464976590067856690095351472681024493900076217623997652020021032582385679525437644384239616000000000 2305 4035291917099461214645609802997378534876824929786080592835075699044707989139555575027889408497942528000000000 2306 4233660845022017818498564038761185903670151505747503722113853111535745059291327604437213278141153280000000000 2307 4247347747743458822725782546052000721548655074747643401526266789973027417627067633489213185461321728000000000 2308 4078921149595958706522071594851723359758317347221712848926820925017401632330377503883020296804473241600000000 2309 3753372089082421700908057910044641180502464860256905818815835574027936206487916799921683779980728729600000000 2310 3312311627254246984900691958123970489751219165465568349809138212459775291545739482323827038607114240000000000 2311 2805579968646196667427694280307616270892386614892653077882624809271407140837047720323457126192539238400000000 2312 2282502405180512179446793238168847831534867258327740516750293384185943449101750574892792264407593779200000000 2313 1784764065025946056744823531865899693544381563023421587857447799960248391421819265937528012982326394880000000 2314 1342101898778992084108833698381643929440310517123065266272559341534251674568731271677226961262451097600000000 2315 971071129429750856087664044212750861510153739021536015805344282707455057138784228222054467909556633600000000 2316 676356907766398589064359699620702330562677861536783791696343916450345340221225905171337204881319526400000000 2317 453661679382872428915490838238374582342185576985452861546382127492824399053255489346515386469292441600000000 2318 293133519723230945965215390660099056343645029810366323701829761933885643010677257538992531391591219200000000 2319 182514041105145349951334570280589941467300810200039158243502448008063988754042118860914455036343353344000000 2320 109526424773665224403633405009774985490254459910763091982231784078679100234448289856176693269437087744000000 2321 63358037330013094165410955584509367273131383616448298953831051011569101116069274267336852296630796288000000 2322 35333474029757957195143872685941320126194033106053813752229268392624025819599831391709747936881541120000000 2323 18997076703943640390151735381099806227035729982704760801376449365986757875543636680804469545440399851520000 2324 9846638863794904303949243624233640252517799509485269947852199503543469594515677820432406595541758115840000 2325 4919763355959294397880566371680001311339202911012560954351923552669888596328508981903672916129108459520000 2326 2369061831606759649197772275572316906417699036950137468956057324472170585532416645684244079130653491200000 2327 1099181455974412589481683028798593531352879240500242140292472383857568473673424343609082910745317867520000 2328 491210948079066886617698346954337164406473406158020966706070488039254143745749577349779953971980402688000 2329 211335423067298618412441940765349235881121159207187715471705411257199783163731948745080096861787783168000 2330 87484493250012557276357215038876990010532944016223062084089659398141313277023519756750575235602841600000 2331 34820443588434820637804906300325731251893456884072839184559067480668221823809378581818346857239150592000 2332 13313817687189182827309340330730300441871897324538104543738295309366830536062900206412564829900374016000 2333 4885105456883609126398271275153606688544003088341502574768987159520884783274149028139535747069352345600 2334 1717851683539665613731734442850899701879316753063814833710184279109963354623948124561550997278687232000 2335 578029875330532765162776055925809960374056314893780601621821439027671793626197172905152525495173120000 2336 185747024662735875839132947632421754953564472721788959354984428772419056654472317899183445822668800000 2337 56865401180399488979661891663861938118263981512313102352433043177498768434394276530122425106432000000 2338 16534833032505090054048657290007380594126508917492621488535772213189248170949175830842101989376000000 2339 4548443508424575490740244003111794398441382058389198264851129485727085990020775935669824389120000000 2340 1177508260215739348062777130006200375903357611766641781277392245520884551201025480876831539200000000 2341 284821949190578455068457112438280953259704334461320946158419332753001346335025881799458816000000000 2342 63701963620099633766526077966451367715994812584685768344199595477848633909211976465121280000000000 2343 12960361355574568146329093230234540515344137434873761698332488012847795915410563902996480000000000 2344 2331354890682414684082875197825644629425042205755370271574578031255781247526549166489600000000000 2345 349346005751424820357761131231939539788831154182549609275904632972268935874808381440000000000000 2346 36471110918188685288249859096605464427167635314049524593701628500267962436943872000000000000000 2347 171122452428141311372468338881272839092270544893520369393648040923257279754140647424000000000000000 2348 5818163382556804586663923521963276529137198526379692559384033391390747511640782012416000000000000000 2349 98409670350550265815117000551638655214646585859182005765463760867616540631943717322752000000000000000 2350 1103996501840153670319479488292531721403783420380546663143120336016394340333838386855936000000000000000 2351 9240460322273028021836514772176394401792305183765750151373088744930627989141591280320512000000000000000 2352 61547247403597738759871426179637788654260216704690031749692017763047309526974957825608908800000000000000 2353 339785548953297772751923770849610399615549239953600708606766185706297106007338206943720243200000000000000 2354 1599112910583295399604077111025454724376148783104869637760290113280850519245817856957769318400000000000000 2355 6548581842654304288190738297305730135996510742103498414259485043225587713925395008212225228800000000000000 2356 23703289467792289178853254677502333568603316431362788010656816220432099238432948092404550860800000000000000 2357 76774479447800959864142587826143667572608439560201895172540894094771459514837037718913186529280000000000000 2358 224747130869751107749562510099344955994185160619320092793273093754332978319311502466088456683520000000000000 2359 599515600094374568426771578017793690084360272694290887777803589373123440089142232681800238366720000000000000 2360 1467292789347778111279514091059971721010549555790243213061777621499246028990535217184233813442560000000000000 2361 3314159253595587408134425806135117413883297497222530228151976201696661676380833857960733006888960000000000000 2362 6942933488240992836794427723629986401923779009941377053975656611298764957941599834662556540076032000000000000 2363 13549078240805486263574895990158589128364477235424203545774241051245294777456211644380657032888320000000000000 2364 24724138201549441173332150477202061594610874387080086230700647163712420931803462417534255533916160000000000000 2365 42328068650438849431608376898176011402720771691191825878063660294108667915760804585051320200724480000000000000 2366 68189569394151754924153482441059481977688056248597692684098579784304895447883290514610776315002880000000000000 2367 103642063000993180655720817104751999785303674765415812922656071890162303592382563933133081528101765120000000000 2368 148973590597124590715286497530916780042127096924281568292357206867218089711597395322508991711915540480000000000 2369 202936701621408273491121438346702777011589152016428272435806596693502106962941800443274876337216552960000000000 2370 262495997940563740292460292113707383611762399788994519311058187355830118937502849278766025166374830080000000000 2371 322960233881816676171082516162930430125448189950175405742508098460918872364078440553696438884929372160000000000 2372 378549936613447545200442777680425247630063079912870736689185582789323458309189124775080703775618367488000000000 2373 423317523922895240354375476455371177142013137566006648290340095396283873748603115933929004383539822592000000000 2374 452213605853688110972841156231791548325770458466848636641566978219541435751725538488259437459788529664000000000 2375 462030195118979023389659439023892671033065160455483632566318949973324788154520050074788243517512613888000000000 2376 451976492830393548206236076925604983455641238971708265260858978718861929691855699232587308483548807168000000000 2377 423748149646739638378915126941658194503161709161095800660841410288272823051494425460991047601952600883200000000 2378 381097143893266061087974232291746478884713938785161192972224071107371123119916442722979924505759894732800000000 2379 329043649493198071668071741523811795326101208002686811668678516390306784036081050449988152294407720140800000000 2380 272949524454439811845167767634996428355937511112499067899029048861149649744582265678135606099766044262400000000 2381 217676905828182940188450763810788141818424328272106110714030623123252848238682713400523354434097800806400000000 2382 166995420980250062718348345911857072761988503867776887027573468009461447552020573320777621565721532170240000000 2383 123308276388153239970293604948972565631776188552079126628110396553675130756253606005379230806862043545600000000 2384 87676257849747813064020665394329533160696145822641530409046416550517994772516556484582494374052075929600000000 2385 60055781788984149352756675559597370530869847471050336543289232270901039505694281721392906912477793484800000000 2386 39642999789732253545209838720012443289577970129321784296208877527528628425941691001732822221659622604800000000 2387 25225986533228919474223349103023844133919585522906045600785994803738079398593274959618011330682160152576000000 2388 15477694688812510079992486119353815613503579971104029336060656418751366041839416198515130354015586484224000000 2389 9158463892519588801913167341446451929711850631575994326545199694662544546076354115438110154330753466368000000 2390 5227016863214597290321685669581111297853978946675883486418472446994923547202306266363359402529814216704000000 2391 2877603151622132099023576727171504924257087500779278355186001484848102702621379451656374598343954792448000000 2392 1528120548599245249825099852896394189498856827051570213242051344972142805805343561985081687382949384683520000 2393 782725999925117263819801592996527567332012033598287258404043807952363370142621798373188125567809046446080000 2394 386663268500580731338229503336831061112255176761757169212964062719940177432051776974503128037653752053760000 2395 184179015124722320524563858343688013794813998563114432835153818125116537763346243122319338506536112619520000 2396 84568557967841393817108412897391103420125256477176884874009531863099739084707846912413237010121223045120000 2397 37417717507655222039839884467436562661381493643681992329975196000556077654821878285941558710468635262976000 2398 15945529647076532083020481842743533860105831818380779769589581834656128894120195870286956940842420404224000 2399 6540893082004245845634974029749172751998428960132406487855600986244969073842358779349951012594058788864000 2400 2580811247008594728607683073713834532198705425309562737249829313635308372596044146866248623570668224512000 2401 978616184582118569153009211616964530375449064393713647595738888429757748201389449458147444639265718272000 2402 356237094637640739187326728910357850647302644550115582756233706754959652227377407657350144762617580748800 2403 124328302859994187680874030840896709212656271301958556513376209686837241431569035717952450646387982336000 2404 41534995818429058541138367174544138364878603085438548422543670999150710646435075572340573083543797760000 2405 13256317090050433935837321247307160656143287941717093362015704631476982305282454658975820992112230400000 2406 4032195610592216151157495206042685597983215832012217174850804658201808735248302562356745927131136000000 2407 1165304637786167303091970891748508029986575044915001045604092675868412649534730939918291354779648000000 2408 318714224654597048154838809251651622101240840864598616260095942993608923731020967472562710773760000000 2409 82064315339004324853748044627489592234246247941360887749971608024691158906014913872220756377600000000 2410 19750104326679932747254240113601813027955863618877938948837712200071183354237031821153927168000000000 2411 4396535332944647936855418767869865707264367942933001055897234932557946085403467219143229440000000000 2412 890629991741800292686709840447251333561101514394437276572907496998673247238024542069719040000000000 2413 159580170583658472978708796845839653420269363453912827294899020024309931639429768465612800000000000 2414 23828470612933265154904256641965099634494853755041472479948918299114823564360857681920000000000000 2415 2480035542436830599600990418569171581047399201355367672371710738018221445712183296000000000000000 2416 11978571669969891796072783721689098736458938142546425857555362864628009582789845319680000000000000000 2417 413260722613961266964511038398273906407833365917851692085660018829666330606249663528960000000000000000 2418 7093310857233837591907766760526894635106434536744575178649034043003886341275386736803840000000000000000 2419 80758032877478264252648198753662692543864103589780184828406062012963962105971288414617600000000000000000 2420 686046139896990452693254059655826719295153198134797229747499160350552656766379873194213376000000000000000 2421 4638162843470691952898362220956627476250583143484688824174724277998288450504142057006694400000000000000000 2422 25993035203859301430554249740770072992539106309654057541561785110853279141830917334365110272000000000000000 2423 124189316244525156494939598183226765209170270892405236072765143950428083026992861267456163840000000000000000 2424 516350865074814248440507095093711644413737932044652906689548090496365124091335922639244047155200000000000000 2425 1897752804678476635795209477841737727068561543518271459233970257428923605805262089203321143296000000000000000 2426 6241995740145725545189429842316281070590135207376146083087773964896102418342095681510705201152000000000000000 2427 18557519803213581587850026655865265466166906806193816241708434224044876427363134248104228814848000000000000000 2428 50279456835486551403472564721886835988491671899001957893848451652690135029202743165704517336432640000000000000 2429 125002265399335197564379542073646152713422183495949934401189772092202541018611321434545543813529600000000000000 2430 286836120666349584533814317426704623927192579193988474477773323178461029877673626031513181513318400000000000000 2431 610538330351350137184968905422972353663755372855130323711147471538501728357065527105731187179520000000000000000 2432 1210712635692124763971859896399032874664422522398862008196129322946860700080605817388271881041215488000000000000 2433 2245265723297698934373271798612651914371525271759514614885556932212683649030062111591580878566850560000000000000 2434 3907025105729731611403553981632094842969630460650500895577654989589807775914000745232532282277888000000000000000 2435 6398304775982020111912805610468178367649824115370718312475420129293047754029543332613690685915136000000000000000 2436 9887183438246130122552631143670704245725659619424031441335605599625152965523075242164797642140286976000000000000 2437 14451008286327634410293774759242810207250181308103487937988772096914885343742669282189123219322883276800000000000 2438 20020139429029193886928597370274991119463048984563985289091363915126149324321426698530314492308566835200000000000 2439 26339944315083666664633012975266738643552484279216293205690389977575660970505618146687969650087559168000000000000 2440 32968394616462465184049555899340609254982222323148690496618387456754546335435304865704891925186614394880000000000 2441 39319003285450490189824618610861335822008763702641286147246410019322957817034923013083685952962953216000000000000 2442 44745916678935271194423072623985673880722930566892373356328769409899809068272586710573444753393419550720000000000 2443 48654094202388360356284077593387647800807036206128950107620846645783869025977813154436257113235154534400000000000 2444 50608006998901598639491736218997109017866898373342868496053517396028000169358904258831007412460938330112000000000 2445 50411119669255688090342180446598398622962786869268409522771225675632749500027967123696468450533871452160000000000 2446 48136303991166740361386894385533071638565713855491702329432925943132386070797820265488166189442971729920000000000 2447 44101410937462411430576138818352528097222001544736896771514796083078298592229856623004599340259365355520000000000 2448 38799361609376884938456948206035355265437107680278221158493244529240265288645314464985164578084926101913600000000 2449 32803144219844939983368157567637881726670671263347855517402892438793705139039136311140199934005476327424000000000 2450 26669885797170932864100803464003126662022964084558255670738106803856428368968754014210197580511377883136000000000 2451 20864546236453375068145294809859379332140876286147512685233184375835597192789827290863328210753001881600000000000 2452 15715165444834464486556018436183205252057597177647295510258322775477794326802042163316549735468095200296960000000 2453 11401587579824251389062940699491981622895529822240630240838149108370677849674545178362389240017199510323200000000 2454 7971446808880091880705639530115853645075869180835876367609458174654574903485859412520765133008882630656000000000 2455 5372781936921606165241715613932604308606936549511448534669432230045559207097097859829828065832416051200000000000 2456 3492146581488393078846179344771573910998467504610384484461992393511617743347774927908105073214978764308480000000 2457 2189446216768358236041193185569905898032055220242533997199992677601717093716279041970581562083521058570240000000 2458 1324397922518611681973050227795913931363678835690305865331450884344395504177057632929811078748336564469760000000 2459 773063463890645754170694059638495188192175125138992462664917535000578509453730703157040304517126973030400000000 2460 435481845503982647606809306107555807582608822340897197797710637448700395025114998122137538331500005556224000000 2461 236757631176908246078254290497243694511210458230059461838885386078822656626008771213916889470306615296000000000 2462 124225741851550736569607128081767860691389409872917238915398594193934574483991628937927151443050924657868800000 2463 62901349170346448024345588493507516551490699383802235721777196191271696620778094958163552609044860502016000000 2464 30731703859283961513878240613802479520231515164949762198067904326428436073605189959931741281741903369338880000 2465 14484291760930509386354182896559686123664796286875610447979813619758135626449755560600712334163537454694400000 2466 6583584849934160614177278179268717389216272569798844902906161618565003549941279002675344527907737095372800000 2467 2884787571322664430326341183265249966977333865963292286390490578896835807170993323265419732898341820825600000 2468 1217977621124357138949842779684788945883274116750657120883081964343682337023455973078099147144820066091008000 2469 495195413857439073735143820305828106935269590479398614195283566382703108429255506271872846469691416248320000 2470 193733834996906933380378279472126015207717859376659247231770044855712401680349277325101514140604358983680000 2471 72868073155730792359367536535225920355615525111417975425449488902977679409306533127472425851548598272000000 2472 26320955770037129631457780726587245623641070272185395001367392701707937383731007628408494297670044824371200 2473 9118607842979176711015106901290946734416704559945841528916026191380728897181919446979146544686840152064000 2474 3024990516552210246568595190011231475050343068195864961499701754519122822267409670399209394669868810240000 2475 959040030929994319235507613330663626851702242130613830902442470812131675152220699655255853654186393600000 2476 289874543508724587460786878134430386560707642857992995520746448174608929227480186201798382519844864000000 2477 83274448029136917346739540813911918667984845666916459693023258121862953131475623561615167876759552000000 2478 22647796023879230921513862195383878662859588003188191623946392930756545008688566066584593094410240000000 2479 5800688488678057944139394760091994555358682153286046827389904939104188247994688279931309680230400000000 2480 1389136410538583247181675080445744293172540797360175793805185551400259327954775998974480351232000000000 2481 307814087931889709106457444185256990469046895634349259239773747831491646129029360831231426560000000000 2482 62091790112518854087297814178243700629397081947031823392710213373005693785981412476673064960000000000 2483 11082517182111234430995619752288831384902070639585109500787879136574729753813736597173043200000000000 2484 1649124543377268956887595689132730217942239707500572336461218784114959268832323546644480000000000000 2485 171122452428141311372468338881272839092270544893520369393648040923257279754140647424000000000000000 2486 850478588567862317521167644239926010288584608120796235886430763388588680378079017697280000000000000000 2487 29766750599875181113240867548397410360100461284227868256025076718600603813232765619404800000000000000000 2488 518366699732112082529151679164234903270892318649625305772779550285344800690439161286492160000000000000000 2489 5988077995674890600613621188485945717440209461677172830837044599891821467095324683770265600000000000000000 2490 51618153674521838828133395909696778670845751526316027331070868084394505350765441693035528192000000000000000 2491 354141977461855000579819690759045283783199211339425268477856743572425723706919966886036766720000000000000000 2492 2014218687293803029688911588617018667852582730171441957893746731665343335754299570724200775680000000000000000 2493 9767628703919761115814931765580418082864634778789719136566294170587126853655707334522752204800000000000000000 2494 41223356636830058606397718863729707162707408681281499646535089777800968629643663414994306439577600000000000000 2495 153805234445302548810138484282747554187212470941258533940774522295338822246319764115352994185216000000000000000 2496 513604436476382622762219883830214786200797555696223913214732129878686899925236182816385497300992000000000000000 2497 1550390890003015683434261688314055602911323872887959200318650230985419754925734752592003092971520000000000000000 2498 4265514339518657243954383184501891905952692118474682652656649043191859316638381244143862539888885760000000000000 2499 10769693371645500056977092970803555376572903675695233247838398397036056831123648664802957754735001600000000000000 2500 25099817455935390147933984038477394253789529858773838453316363467626456574330189184214439413206220800000000000000 2501 54268674946320078599725260923555775480073781423466491341268391028648368879432823340126869187985408000000000000000 2502 109326878087661371621400117681554872863006114831796533110567435769772459489427906853756136559833251840000000000000 2503 205994233556524475934186869873015504602571941242934129777549126945765166053265761243124399115495014400000000000000 2504 364240931234514700810517386929386660683397183437642570507604699703147667555546387308734872460407603200000000000000 2505 606203605752146258617714670458591914125664986244812414939157695994525027523516305462189175427039232000000000000000 2506 952127689669294044084080581059978402267496328666575885381395294631396144023744870633363027763214155776000000000000 2507 1414653254993610829093372918019089807563305238764856597792930996819504974773748731060991995915964252160000000000000 2508 1992557412065364909180065504290471279361202091810879434824690878625223290953736757981224035475721604300800000000000 2509 2665727087156059571987386438732052833252932674321861044109534192982462179286769539938144557665802518528000000000000 2510 3393310649029592530174640035537680340032838348733128977739391508897759945700852598956287795989900018319360000000000 2511 4116461774283095111615401369053464095661158692941907497536621982861674303064077799201191988599358855577600000000000 2512 4765896480533621517036761570839648832173145334695046831342043324798098455264711012891663030610110604902400000000000 2513 5272994312430556839286114497788053674886114732752139939678331111107476871922104848535336445719886168064000000000000 2514 5581930895119953966438030088954011033824769164482769852863760513234074839100879803940271316662281165602816000000000 2515 5659827516031850804558793114086930373415119934643273994680137696098535490856297917313422193794688284098560000000000 2516 5502366840485734521140815301068743840788589348923948462100735760962720293904668329543767605304532842577920000000000 2517 5133597716880168282520128159721416138588480031673895033920896659342398968645041683504355606871382635315200000000000 2518 4600273868388067312740150697320055822157587307662433399187272262455851247713257227744743372363467692861030400000000 2519 3962474793010489665059976361992714374194083045626693990755837029720979365488659192372289117958152927576064000000000 2520 3283005869884470314807500757902767407361796659563005346035512422458247209384583440305591305859304324595712000000000 2521 2618015670314286802940286855635156522298679032220388353620062113800031484768246563465793646222904519557120000000000 2522 2010549027120942511799631281956568737071877241247981230825364203450214604933359386076512215494093463722393600000000 2523 1487715558852437061287061274315551742822479816391492113906579663968048649765077487496479715643351447371776000000000 2524 1061168875280740629297691953458261883890190770524428036989782557349548421292251523098552496190497092534272000000000 2525 729930298603097828937129666753953093030732812242877698842083903587278137871117290391008057417259097784320000000000 2526 484351279610652617011151652663201092843438051108723316445182020302049294540577872953239221877933465277562880000000 2527 310133647207238262600468349701107350710854381930002933828339247873864754845832616212684801987554145258700800000000 2528 191668774926824815300101979595974916871790551651996249898611563078107666181274204292905230629548234469539840000000 2529 114353631565240898854892949615591840464838422002213199527819252884123883557098493993483904038863114757734400000000 2530 65872452300952734277332435439598669978182696962933696727082414661155406327439254170290534851149388262146048000000 2531 36639427595878399730511262980457242588074089477844349853650764659458416724034277920111466809432972386631680000000 2532 19678677728672345639717978536851255133069467322927093301606941880365950325920404708422361048997736187166720000000 2533 10205434309696866312456793089567930645633035476315460381400554302165940932778088304650825863630641378099200000000 2534 5109923630687782476523390728662983187569673805660001031079965532896872793147386016149878732113204012635914240000 2535 2469873688890348512471268866690486661136831579857746783720309202484669508934257919528437561073531059856998400000 2536 1152155705113753029942515644523821093830077464047068474319616347372934568400249748298232098477510100831436800000 2537 518546690921844531598936296214115216584685757205184988931241124877486964639309396652582511611508433092608000000 2538 225076704793949295762890895642578487660195578835692945344112897845308470905415196117063265098635508713521152000 2539 94171950928138903053721583343440132136664040801175173517330841698946419543368517228360651536591850118840320000 2540 37957154164968153028926498172434109744000074942961110196609940409336328418613823153557824993268673240104960000 2541 14727257620275178014376360147612435790230098558148834913031094962347510988173353942796664803467082701209600000 2542 5495579457451712409627594268364623109247702811882039204801975113734056619407422433349197224073452551405568000 2543 1970127413704307548156256147479180447936708782892219431500541855798885821421717406246302652462518899834880000 2544 677627425723721102976449220560512280584823779082755151523617956205399619492210687003729980258787105177600000 2545 223257816529814649090627754660754166775744441679277913275808432466084177660545325323807727870741053440000000 2546 70321422143695572808554188592625188131786941020580891113899183886769915482157731024087691963511341056000000 2547 21123962525902090295722476877549246245929383456728674283382483953441254577238369269742038455156736000000000 2548 6033041526254497292565392616732289214724675488712845903127145604907215624281490743912323089222860800000000 2549 1631751229580970628059085511757607462843040617449461788295366744665791656592157130900371994050560000000000 2550 415772149081234138820029358769559828927315536311544508473929644597094992655311611588013040074752000000000 2551 99086433265292165557356000296313642464892137189018401121801631085007102833608496093201013145600000000000 2552 21857445105794873907888510163859207835980268104139607263747713415069443697961962320569565184000000000000 2553 4390755376604764723834829471486214369597404018850568075492866452656697484033953819755806720000000000000 2554 780723576377918217040356169727616387596971663893459382064535195912575960573458532442046464000000000000 2555 115780962941265109604876634917053660934141320614827104291072610969893663377770929559961600000000000000 2556 11978571669969891796072783721689098736458938142546425857555362864628009582789845319680000000000000000 2557 61234458376886086861524070385274672740778091784697328983823014963978384987221689274204160000000000000000 2558 2173823272379456083584104498677250882297622258356755178925717031221232667046369969234247680000000000000000 2559 38399108273838983636080719137432659364529595056653950050272348966994778919070267649032192000000000000000000 2560 449981417382547409301909631226190932635607807479848322037623425462795162078598583631489269760000000000000000 2561 3935187987560402272956638026241883095555765975568569129502249196331145688015818087674104774656000000000000000 2562 27392401400835335595645390390444505299104395518109930928522433453344533368267984141569985871872000000000000000 2563 158082513761182705000635362892615447226877604196414363282915113083554886542975089316705861632000000000000000000 2564 777905392552644487635883287554535500803734634463504122887265139036402622326176246265397148385280000000000000000 2565 3331796462735426790032314162634910942296663224896086036074452631890947998906749679310751018673766400000000000000 2566 12616588091268994736092962549137905122346611685670274113172786278830214574222845241731834390878617600000000000000 2567 42763646707152203576777465181548393091741533889995238529108383135447644174853346586805963419811840000000000000000 2568 131039759280007122905607574739102641597847382700597409057683645311497374945161588888075558979633152000000000000000 2569 366008613561333548161095570940411462163865522083526062382023108991476361598030042082663971994311065600000000000000 2570 938263427032909167682409691377044092540442457277721229961087587491749364517620339557588747861475983360000000000000 2571 2220437641831083132625544675158741298456468892783244190888875367311894516320930027885447486552145920000000000000000 2572 4875401511311657180687652739374574194383262161110532536637760094834435442905114362466456742052809932800000000000000 2573 9975381094097762391378900115739532939413580911646726739421832166141291921847693240959351359697626071040000000000000 2574 19091891189832803561499686198406248726414890921418930988615489921670928756678998254988527647100386672640000000000000 2575 34294600869177031635095206655170980503686055733881022021616641797119300837781373962933515450062156595200000000000000 2576 57989897222514295464285612006291824357181444295047680497815291566633310855190157688416202242322019123200000000000000 2577 92551095871205674654229931817678902820832023114043627500512751736443876443404390960750308899006921572352000000000000 2578 139748381971194029413731740074232046746720806512334574349518546756623879939147071099079366762902381920256000000000000 2579 200068251707814614324632752393878940305054776542848790184532644705446017756622997804391633483819542118400000000000000 2580 272092203527287827579166586302494049664039049560343631033920227838531500442767017273635989844400557313228800000000000 2581 352145534341500671059487158855784407482534460616042325063267720128847292123001562085510077801787179694817280000000000 2582 434398759472406539888323306868688116638405981328321809803718030326239648388772191088352456979452767512821760000000000 2583 511500024078646342708384529461419797071906952594847586566834153723891404459726230336301130598619566571520000000000000 2584 575663394177262185477485223930077482454168481737194622310809976060501449560289200099398215230712730510950400000000000 2585 619987555567847510112587453256928296405203989262643809243166971470930150826908155619380825579252289219067904000000000 2586 639689676742886316213128240221472789458408767867937441324572917371856339682983276524236417816193558974038016000000000 2587 632947160938662257011588553745059297825594268014478289030520678383430272194793221970091215182213247559270400000000000 2588 601145552066574050584323140924458874378117525072230037199909002061391498581678160421286079858348519870955520000000000 2589 548496392634014640568535127233022778726085574555343883375874553311544376682328248638598982982406874821820416000000000 2590 481155961582961876141889777627439823966757937623473836981773974793483633841698971672396055038174170368599654400000000 2591 406089933359354638181943350501787882047528169302889476493013901163602928906308973390044996997682422192537600000000000 2592 329959996563426004060123167469597277247738687021127748652463680205136716802730547109931347626258074269908992000000000 2593 258258877568668293433547092900532587617793791972574897416737521404009961196146443904825788639613585582561689600000000 2594 194819025485422215482820965619960691330890077702308891375331146683846939692046228473809157347597936582302105600000000 2595 141707546438068212747502876893985077792662553161626493345019763091616100457257053397600844681154853909561344000000000 2596 99430689998834813035061407698417045826217727511249354688063330390198116461496728722900493124294843796815872000000000 2597 67324292148360829598893059224753104576172047304723462744033781804362325214147819552265227176719266831568732160000000 2598 44003083915780721948406286179821605463920587468549446416286440125535307312601840082273213614947454537726689280000000 2599 27769552199518661103636312216657869406624377666590095798770433491387627579492341879887777860002791347453952000000000 2600 16924738335196547953099136090166382471377443405355916529108179312185236922026324830607304591824954975311626240000000 2601 9963536505558780378462707615015783432392643477119280674833474565285147109722292190305492162591464019139231744000000 2602 5666208658456360926414407016683851118328971900270089913671422086747411100797112549933637578286296821051424768000000 2603 3113044980252847367498967113570596857213066503323053265450984779711062295880364254746895530743682180317184000000000 2604 1652321976478158198231396303355637380588758066835710133949106731060130996459800941914258281069605303741317120000000 2605 847224003124984287620993686847234672341617690154237711825358528243306753262781534017805725888492434148305141760000 2606 419611672623310571619999925668952999523593966538588249232244664492825367018952339295795453884728699273860874240000 2607 200708457423717311044195433714548617004976746378935528079173513018616095639137806749080173002725927468138496000000 2608 92692535572435200289496272981687717210213900848650746444248824285905580613843229458878711735744894253976780800000 2609 41318349151329947658782294944053750130716600338281993121000377823207743907499271084674623626389808923845591040000 2610 17769713108005039157185963674148435134470502872556527416261301739296883405608480751650344201198366270917967872000 2611 7369437290867288871334909384488063357095148245856737303269468687993249699114213539977647108976857476759552000000 2612 2945321325257416891298179492752233200257916996438769017480834383422787004520528460930148876181016205968015360000 2613 1133564562358765037574763078774316910854300242618679906102039344146418186070826888872150356631338112608370688000 2614 419738052684636194305903035266075947475637531387008075013448360912101307299252753861487542696152914647318528000 2615 149365830333137931360764475558868983731693856492506151757869123148596487993832885461539708048461861360762880000 2616 51013898841271788749506055470386176089607166056706228630762384512642467293534048006474329060693518162329600000 2617 16695162039341186959137220844025048098659298651475702535949188911733215599684610870279400982384750886912000000 2618 5225184559987308662660294635729430066062096030485258686204049379448517799582820964677388552416029310976000000 2619 1560131754601593383921949784473319375608232980314864333151427816743401231226739125590807961208356864000000000 2620 443031709430298043424674645393811001411039325255657215216685638650404434233315256995878287281278156800000000 2621 119180514492898787702755306204946608493274408129404143036762476028047967559285649186630515898187776000000000 2622 30213427617624669015123576474712943351093648038442788909501616183988794198362383895401332937326592000000000 2623 7166281432470512998019607082021423862023223349045144123230402087525920963373974996540689324441600000000000 2624 1573832379394459871079258368991434828202586055488164956103551984733213989975469093859218161664000000000000 2625 314866526044449968260434317154431685791803571993964170888251658922275825208704555332430462976000000000000 2626 55778716811655988738679917955411924502187412098280097439455216742702574190848868592065183744000000000000 2627 8244405512169762565538386646554188123796951639937817256381266104591706118987315689396633600000000000000 2628 850478588567862317521167644239926010288584608120796235886430763388588680378079017697280000000000000000 2629 4470115461512684340891257138125051110076800700282905015819080092370422104067183317016903680000000000000000 2630 160924156614456636272085256972501839962764825210184580569486883325335195746418599412608532480000000000000000 2631 2882851963053888676179786582662480878407030051624116826451988402904558055281327640866151464960000000000000000 2632 34263435012494725472931485963728516758738677367668466946253248908019285427674960124934566707200000000000000000 2633 303926633193211170303745517258975680743111614452780349122364081180170304142750546070980456873984000000000000000 2634 2146016830361151784156764484439641943219114045472412280463687416963270758579361823939294583062528000000000000000 2635 12563781322859385397929037421917239345736315958463677366808927785238983800894625842412331712118784000000000000000 2636 62723696899279690944014043106867655253381673376733106266929387318418524904621838684319033830932480000000000000000 2637 272575958341593144461884017275195767307152003299617889192722511083532608736423418886307410897534976000000000000000 2638 1047350983158166391992276222854539515675542900075415737840418911341281988671548072381211474360742707200000000000000 2639 3602504085121956446335673609975477933588672676437959763482268749608977032359805692373467771591406387200000000000000 2640 11203447638275400277675647126895848081671928167516696535672189595065067627189459465310714022963707904000000000000000 2641 31761388095401859287030575208580489387040808401538103257456632110907869053531466966983942538186561945600000000000000 2642 82648425798390565528543462590332270828224865026677150289170919096891259906115383403407130855278955724800000000000000 2643 198560787614403364898040633613512911271843521598207335819641952970807730708203536093387791552602880081920000000000000 2644 442644797867914102028923075495154676763094965624804468868989111946853660863603595030806710070817482342400000000000000 2645 919625631178011773318108303832122719542168987563821766784963160298132991434486748832267912930567001210880000000000000 2646 1787373345405675891623263235443996300317011717238024460600839351575745028747057815628430846135850730782720000000000000 2647 3260819213472698596358213772319653836004605211705619242369230573201868416558863442320517340344646453166080000000000000 2648 5600665712596518232798277927512069111553194004772008332438423953990788446500527440505688033489864307507200000000000000 2649 9080480681194930030102750450789993203221161214287745253369876834829123833074124074485732933094552220205056000000000000 2650 13930594765228898104618605574732947433929387602852539046211882556368400860760763846326149312399422213062656000000000000 2651 20265364339024515448344955657432533321321691672573377652576500246454666261206362007157687714603768146296832000000000000 2652 28009524299327043610331887487483986185165896389102294444982361810718688300615206705597997103055034898186240000000000000 2653 36845769836698256467614864997713007542455000138530815362542374690687785345906301785891785081084411931598520320000000000 2654 46205618927263562230922594167313506937385968268114494275133741304936508155517177642397643536742409778642288640000000000 2655 55317211813709648979253350979232274860344857427597006874508903408512150693598730584167530040655718889784606720000000000 2656 63308517865816597206968006422005789582069050746739978859109317966903247800873591788785999303713394396653158400000000000 2657 69347204381316015309445371519527352074934310201896984222320831992547961155551689410028808647677669611646484480000000000 2658 72785449777572018641483939204243640077344673013099601683789230310268649805588651371661821825618681418630561792000000000 2659 73274384645850291818843541106983590647505984811114062203681639221261158161550904454458944335601105891179364352000000000 2660 70820308774379792629375947788471542167323723350076098372593666930185422538455594719540582847169991658847600640000000000 2661 65770831846787931905381206363114972882993970361969661896804304834193507341856285744515156052079775298403434496000000000 2662 58737978732967529166610120265875233026948478872923713082333926830170540474795592768874968976260261801915056128000000000 2663 50480736634988085971311854658745394725460170111702805845915268330511335863948375922624270845658154732048141516800000000 2664 41776955071283722103384601599973424042836098296610896756290620731574606119758006874260630993630941220119248896000000000 2665 33312698222607399149370110495130709703695555768506469107396673266718212174054017816393611208756284013988229939200000000 2666 25608124102419316884596945451156931196393195819308512703517022821707207035036208186204586446565703878907317452800000000 2667 18986733960282786960925710215926647498567274955223167446099534269443543173831325319030288892867471320760398643200000000 2668 13583586803501294961012294998113105159163106563019585580235576175863095192613396621205877583269174170580156416000000000 2669 9380711320812013915287892308702879750501353941865827808093674587638221117294642513273588001780964558812510945280000000 2670 6255447719986962833469301421936514904329846204933671602891598373931217249421901890395839192402105757080202772480000000 2671 4029078160121290474497978283663549545007638005399853111734507127271558581471595084200192493936303258487394140160000000 2672 2507149908421240038054788562304358071418278494155164393384716590745466293384238360270139143674949626276033331200000000 2673 1507523718795356083598556319327437257478562586022085129665959672870606324567841861322585203326549214777474809856000000 2674 876028470837010293188918344748284238445481543560150726170809987129458102722324189100137287898601720367464579072000000 2675 492019237875684865624309417267643395664438772409168911951518979298012281246161938473388084966692789984266551296000000 2676 267099609966637123613941936064329545614648497976988298595147679146759891211341050831547193521354854880111493120000000 2677 140147782384551997463185376012786758210931023066027072439969647842412100576675206168271739384223892723082461184000000 2678 71070808367958322427591543669055768397162728888031233232999685981345895043375126592381103157204944041250631188480000 2679 34828334949623859310656489623599234156813230757493871090542606642911596625064737984526116658763162679485168353280000 2680 16490244717101220801550989233044630202983031557953674443473967071630281659522473134029104114382654451293460889600000 2681 7541547893393263321678159848506644391880449468206775599526923282872564426254197213817434341127818373687085629440000 2682 3330315401055857014576044509454838712101005281807434053037253238056895229452117133129579785124033567935241912320000 2683 1419438652302841307872752662843960533466684023495347982732933630301247349486980671378400077556842663564525174784000 2684 583615268797078302779480706552680759315493179637582928150056764437124144417592887175133271617592030034112020480000 2685 231333732978633021812239895817324177903093127868108927662354744456929773488682106297797275147765914744039407616000 2686 88332457332785261814277390236008032741119817970737082439562006553135730313887580060578626360594790742159785984000 2687 32461627248290874960436485672540502974221310107252173677336318832900241445453691559950198694849937775018377216000 2688 11468534367763736100468127016823973293936457992254330127397250249875941677665444425321499586338963272247541760000 2689 3890037823083004220433219864840130303734286838552032594382231140762789447930351397779783905140935069217587200000 2690 1264753881552413165009803436398556623896214655272073686822790194198173736772285834236245533360694415589376000000 2691 393374737619703750934682661401725477888161476978402133071357261304470695113457239838270863347246035894272000000 2692 116759803425617704076627130936017105057903167835226804139069659192028932990658369612496956079814475776000000000 2693 32970907709417548215901372224198911578034301091571956782932228267081550972832269346382911327335717273600000000 2694 8822704464429710066719370658553859358324506569624640609922911203491364017855465812600607808168132608000000000 2695 2225530758496269760075034755753481888312905222211196810346729179859874629025709465444680796758605824000000000 2696 525415257414243695083887260119491127034887597464179366609210262210265593302779014314084940329779200000000000 2697 114890263946623360559008774153155466059545213855117697693897001195402786404277297534525859954688000000000000 2698 22893504742447021669705990506940729075018606831958540693711940309374669711790123458303254069248000000000000 2699 4040800826975740476881569252729321128528884525995980467409919403788360460098080485696883130368000000000000 2700 595298154053358629353806173840381396933957687291764434931224021057380017927842887671952179200000000000000 2701 61234458376886086861524070385274672740778091784697328983823014963978384987221689274204160000000000000000 2702 330788544151938641225953028221253782145683251820934971170611926835411235700971565459250872320000000000000000 2703 12073781861545760404747285530075763048317438691464126447727335329492510103085462139262656839680000000000000000 2704 219312804772735319132806857710691257562587995957279885886115707491877649269744147899483328348160000000000000000 2705 2643152079190059381939259923959085793994159286873021681514975825881402003400459086653583293153280000000000000000 2706 23776095079436896880786184683480479375405736459534422525641972852897329126212810314088855350804480000000000000000 2707 170261805518023888538990172186240518776366016992649412837927009696618114544396755714992899583115264000000000000000 2708 1010996358570802287302618352054466137365064810495016157416856270834569663837127970431607060987641856000000000000000 2709 5119643728820474427297760619960091374215323181208966567661320678656486986074970878345475481657147392000000000000000 2710 22568843124192564973397370286964259475768894374276297444205531005757704494641339870451578588895379456000000000000000 2711 87975858864217115025215487746634359532332384745774128870695972546281209701409534283479186828968329216000000000000000 2712 307016883218351359180919275306811972393989682997534773725215780502888115244050573595730375010184226406400000000000000 2713 968799999425253038076069942522648318297304579933522944481553563210554583875201761857838130772886264217600000000000000 2714 2787057739509019496066217903195387251958580877124081249066381031316037818103781492920686561043917517619200000000000000 2715 7360135304666160225194383208236644245775695779939587705433760209006641295180835476197662787459635321241600000000000000 2716 17946982340146713177466110785905030446771026442839872120287994272321525815638635154051988045591536572825600000000000000 2717 40610980570058377657263427708000568451867180048532599178104220171733330332651470241634904677518241704181760000000000000 2718 85651356852682412300561666133409409137151733769312388700964068469412030746243293869520428785142562281226240000000000000 2719 169012951764118385274747910600052747644648003974726383229550153741581175013299828155576115873674882743009280000000000000 2720 313084130169085461484558187437312344739399747213890463196538184764334018425831573310824422827217304724439040000000000000 2721 546076416776315500338054891392498531163761850716970662977067149313229758966326040517210607687101727994019840000000000000 2722 899194553804072052619822813051040678117325867919894851949978297722100243580541203179144804831865914339098624000000000000 2723 1401196612284361491742286878368515717833402311594189972945230784430051285434731541292744417673071689367289856000000000000 2724 2070732363490984364951095901141996895385573261982050988307445439430535908418266585154008660964553765161009152000000000000 2725 2907857336014468851856108024854258227899944207942073585332184970337843740399439968508009055421881854487166976000000000000 2726 3886983765685787006934971036471981368639860443331008262610831146716853513240225178803243042577238144147521536000000000000 2727 4953816525514887271451092259031411390531127455250359740947146676362097229871501734847584844219540150160164126720000000000 2728 6028236348748303193861510221217035199725728840097014412061190478868948328645493035935069420133670420550548193280000000000 2729 7013656802094184444212990923318228175162419977311360508217287893265839647273766146717171660242397015596974735360000000000 2730 7811493205745148300343151558704680834938018973799279730941738483241143302619149913442703146964250593091418849280000000000 2731 8337691159826809956456289385116460504950714930327961923999936099418090405606762638656885013433310545488568647680000000000 2732 8537410758180170200857443370617063714136424461645289659878605938385102394916211346127506544036612402771923042304000000000 2733 8394303356445402385838744255714078430462856995264598770890287341150037714946806598115747998927190371386540425216000000000 2734 7932257478094818001970454855809251439300378559758280980865118488939663153665222415796099102030759953628819095552000000000 2735 7209527852867187724923842995408277574563447470213657554842405252933118195422128162873480119828494330661968019456000000000 2736 6307101912906153068015012965758707799985645762191543288846987391822902889218013309032843569093325300821724758016000000000 2737 5314395022134195437937764852487377352629200251722129800247148796658737156738793710447736380484652003024165037670400000000 2738 4315600252662792881223140115613026923867466294855841289290288897540238309356387178843983288467797501600257907097600000000 2739 3379327562039854862634105047837348262636323816415387214870086992873596149002283003486303316762139776540711531315200000000 2740 2552915482046790463168902585707815287285125193197555455416325899684593667815570909078025210742525350707608525209600000000 2741 1861457117223188771783007170696603947966119801436976718873511167824586983431155630031416804593746502385814575513600000000 2742 1310546021563203005273685873358154588135952813123867892832381996817705467048795798799331055639202509451976790507520000000 2743 891221701178846789320503085459215213629483762519016592886260991237320310793431665852034617479279902776959990497280000000 2744 585578184682929582027194308878599173456323189132953326586590909369668733814889880693302420851315424538451414876160000000 2745 371844352849912645818050860138874216999524207712999373351545234603933231542337830314988365511273576284136805498880000000 2746 228247654878611205285956254628041256937891207653989554607063101310537229154084656139397713588067799161474677473280000000 2747 135454057126334292605173243308603162710854033542856585524568545746308546672399857360452701191897542569412133912576000000 2748 77726617031620927640271702850118764485124438307347732545111660480794785373622200081564888395665323706384377708544000000 2749 43129093834024197528151019734274865615099539831248014634529872825717413593676029881009104427645154750614468558848000000 2750 23142113869562861957860581109028512543353546952036849680884991421616186673421452071078010351048725617048282988544000000 2751 12007558323271253875502321040659827559327032906020757118942776442029730718181668215093364553978467769816285446144000000 2752 6024049049651930160669938438807452712756396747006132932181999636068128657167937952872447330286276819318940117237760000 2753 2921744079815869808113596494882770588115975571129987101809511527580043031798742754953075910720511927982166890250240000 2754 1369701918003040911590141730679404181439131192031167297563191908452206978522732877488108155854745779165538528788480000 2755 620469619639881219788602603639536653561393922097050733879247717648892002935050856404393882389935446205797331107840000 2756 271501797323134388221506302447082436652707066041849645526378158984178298739744164146027325865191303730563163095040000 2757 114707711725251903227521077812110053370062304128274478374355233536296415256483853866950737822383763010858466148352000 2758 46767921815802110495522409703057530632286678415169514452876529204134798465280558677145079780744004657882886832128000 2759 18389014282097560043136228028676801543524835239874482120824450456759180880009882620769037733917023218931593117696000 2760 6967655421265978111809233257989234437689287673579841796925407579705312176041052409381442903441018728577958412288000 2761 2541726804641689913618885359347816316527202507713223630356510028549856750683101150256186998519129906660054663168000 2762 891663538369914794420238350335911874709641449174294555621350504211622794740602362617386444474717409843116769280000 2763 300414561545240679236752494806510748283253729732835337318599145800259888276955367882995417008977287455545753600000 2764 97047530204762606056931842793915339279081607558602204734919971312120331125738352777305174295497644768755712000000 2765 30000713683920168563074732722622148041472722665610850559738846326338679006179620573931239541226919853817856000000 2766 8853174727164267879752794280571237785007274262887276269981407403688927618046383675176106907099813904384000000000 2767 2486280602967348410361274508293505279421424538811374610643358864328375497177454854599357997169020554444800000000 2768 661861671971338992951114336120459588264192221360288339007146351293748570335654680043401816370342526976000000000 2769 166141652172127398351064747990840615736086294403666622721575701965242707071996244077660292745686679552000000000 2770 39044655374919529904477822633641785069904065898015799948635731148521805029528531830135355803802009600000000000 2771 8501456791815740429156170465715052667721893645583384635123040788811276756071193337311904047038464000000000000 2772 1687389049506535543796063584017590506990473836836957392510611320199504330801071334398925079576576000000000000 2773 296764354831389130700415973970761586573410443459581867425717788539722453640943404118888325054464000000000000 2774 43579234162648952116550898831118391321660467355868198407946999567116698078706974178600917401600000000000000 2775 4470115461512684340891257138125051110076800700282905015819080092370422104067183317016903680000000000000000 2776 24809140811395398091946477116594033660926243886570122837795894512655842677572867409443815424000000000000000000 2777 917938210021629729402019653313979245454271023803094544998448096968266179070196094149421170688000000000000000000 2778 16903294606164064566646199742106068267644414168049777026818269461289514144319646994967719575552000000000000000000 2779 206536097254866689115454421995645330227210980355696272624650821817859890290794121183619763404800000000000000000000 2780 1883696004500084072799324346900086384409375075855547603752688283670934116212743504712673893600460800000000000000000 2781 13677757422140002566907489719614391788125645687491006165552396669877670373447520863292078266777600000000000000000000 2782 82358122349719125575765939033539961867640557181612171411769681405135047281047189882690361777297817600000000000000000 2783 422949504094031630316641480209316707611656772298840922249817170190399270177045489539431255265771520000000000000000000 2784 1890966125253616960837658095103652146568449838485975454768708307606346238110517616317820951098619330560000000000000000 2785 7476501076228579399695627592513222930340835576917538516337143482480629972896488413123043146290167808000000000000000000 2786 26466310965144904858625698988193720811001925866027045828570527701112537008767592820699934201005631078400000000000000000 2787 84722449321374195016256502694153578328182729657563041702485395802689213896072655204985688120218353664000000000000000000 2788 247275837546536953069800903647985372427391134173897816582816968650491421747303164431483275022960387162112000000000000000 2789 662570661612969376670951883747130599883028123263436450167805329275798558840891630000385898339747286220800000000000000000 2790 1639415935294245360489817115349718531440434100728761689539665906078104530597338569635798317053096744714240000000000000000 2791 3764735527374359434568297860637006360173086759682106487587564786455792730316347215897941396024868208640000000000000000000 2792 8058642616492582272370631952263197204530123615980843272536592332403576258644563136182688244459761060701798400000000000000 2793 16140951609417364856176942108675355639538812529463246991185249983748198425993393779367926450773692807905280000000000000000 2794 30352753850182631814951162068330706975849737885321508761189387908444046001256586962229624675803327692275712000000000000000 2795 53748504971985992168788379788341031255886244933978251403259586034101583865625794693964801319691777317273600000000000000000 2796 89865355300671309919106316680852128602571299688650045917551775423894515560437893173126549234598153160207892480000000000000 2797 142205014044856852447950379597676858943685839052158477583340856390658187438435552265064914111903948886926950400000000000000 2798 213437364574064921731337311759795998575107153943018760378241686337642198268338263068825545938928654566712934400000000000000 2799 304442776371085223302898713976929198109329520199659599572024580975427531723722605663813111793314835055247360000000000000000 2800 413417614915045832391035516699286158665228753997594866707734076287559965964810041788558065272658402583573954560000000000000 2801 535327624936492602085742469650497190805906045569012598480558838675152021473351749973819227361692630174924800000000000000000 2802 661966003976768514586594828007959167685864144853280327021087187515373663114120287139539680058795821718829006848000000000000 2803 782745016307895289667975320689335557187500093078124370886957914313062479388907259701619376781526667869395353600000000000000 2804 886150784024991618987889451584668884204105970089606824962341012814005869121358740788877750765257157029472816332800000000000 2805 961584290577174232222382527059503565013146290856232948593685708333076763051728174972976743493286828981239152640000000000000 2806 1001172629945291595816350366176385944502492005618307217070532538584268297786129945836347285475712538490890616832000000000000 2807 1001117743788930299840355556677082165786461117953393780750189482451099236681459129930528396211505694146130083840000000000000 2808 962265519935036950636796633722639615744167695719186391223081358269508306513668252139797613307934765488643212574720000000000 2809 889787223199438416592615065137032264639892807171086409887399788804726037578955841609597498583072998456335269888000000000000 2810 792096239541324167432979913256319560317106589045663933901064471781789764919176029722984115200134917802676348518400000000000 2811 679301342440423144550621553565639471304105796471059395384563018861244300071684733286339879332292152381774233600000000000000 2812 561573641491779384775097063592973974125392004126815415500610277956815843663569834548047840406108350786198271164416000000000 2813 447768866054561157990608360373183226346372810843116969572544684147174288554459405366934289383578326626966123315200000000000 2814 344528112426680506972173169211152937064637594563048205750790495760976080735345065893873378237871781440194168750080000000000 2815 255928201891497290058687049487456073385879577148350265580254518618345062821873849952904870560321750038252355584000000000000 2816 183616937429228074296521536199084102734251213765671653445773196307639128120613369580301430487309329007369466255769600000000 2817 127281943435757813227149859534116756785462956096812788227729141466579095128587565750119675111596502393862922174464000000000 2818 85274485981771338616614640516975698532640463667794687650940813360760771214605309335929541581560121815263935987712000000000 2819 55231804957733993736190006381460313779752690642654526114657174800681349711656661741384006839358095856937782476800000000000 2820 34592159412130483154400407543745971023039418808035629820833303501317713237909623783630468169064346419031838608588800000000 2821 20953948174807257969315960141733147894729570372680924606659725869369011357574260275129011841273943415031490150400000000000 2822 12277672121265744554350699387490078210671807193084471572626310539169881229592633247038881651674712537621644863078400000000 2823 6959384287692626176168334563468484809121995550018676618105099314698901698270971642704056665253298287289649070080000000000 2824 3816390018195987889945411150280109894187911715217348024339105357486725646114405417113780007124057043205774314045440000000 2825 2024712942752704385644743349125265444750665330007266561478001552692370812505910826852200244381045857676796362752000000000 2826 1039160542163371040803920217979013557209110353720689350106315447611903289574641896738720160251563535449378625945600000000 2827 515901487589823707284301760348937994858756772985573527424896249730962553393597234631434924298476770901173574041600000000 2828 247712206020444306766979400426951319693682209680335893377857266935323944859129820048754104977977035591487736040652800000 2829 115008273564302414293019745350345715804846374496441496165019651013738940475253351775016668945829767474777392414720000000 2830 51616289597137032417008225020714443533249998622060596863118272444685752490728390820991721140024240397570828926976000000 2831 22385287236416982792941887937326301379701568969662363336439088435555122411870745224145036870471831736278843392000000000 2832 9376961182168880938251485542454237031398057395380532174306941336564495899820135801020111114690534551303301344788480000 2833 3791828471447112257445110422542439694572661237040284747687703269327640342270939229282578582985562762624102301696000000 2834 1479237199036741071092837839507900299661555698201568987488741262655169692113429204896393321668357036586763183718400000 2835 556274130047949418891785426840768409453442527968319871058184321354990809037967496698325766830941464421329797120000000 2836 201462736619033775524101091846777085543657607308392966980701999675863741471658520558218634557536374240490796613632000 2837 70188905701007064296412172852148629204479019455157491838440325352863725246681949984048532729254770352768281477120000 2838 23492295447009724142259798572002694783588836898491643623130296416276796037129295809446628124505788653704210022400000 2839 7541525799359474870969853159421200883149711631323893357100944033012968651378793552407757772361548751133736960000000 2840 2317437734608899420344810958560322570704061494146962980390470109589640450255802142897848902028890022130745344000000 2841 679997735839829307205319521845206648884752540841772190085057736516264398707206940509025491097076434468864000000000 2842 189941519667325833303294342638803526971563145864284316238672873121943523924152551360743108137840603771699200000000 2843 50306896943256104665190978856840734457438914735890670068301435611459335861414416275833016753370840432640000000000 2844 12567794848361864187310136109757698059959714247157440681037052063467612958534421784557809153807428354048000000000 2845 2940313238494939655506295897683782411179232238326669504009782349723481232721538515453887753763579494400000000000 2846 637544747841897469476536932383001849946372498957355249961658074973032001603273663633075524878729216000000000000 2847 126053847082809186763710369113184743863588705699773174515488108848922210293843052361996009188884480000000000000 2848 22091299960010742528180434770329712580397354218076662784726957350640811663665932827333538806235136000000000000 2849 3233803558959047825306549027779011060023028185734812492219716128151376502032450455850501695078400000000000000 2850 330788544151938641225953028221253782145683251820934971170611926835411235700971565459250872320000000000000000 2851 1885494701666050254987932260861146558230394535379329335672487982961844043495537923117729972224000000000000000000 2852 70706051312476884562047459782292995933639795076724850087718299361069151631082672116914873958400000000000000000000 2853 1319689166607763007636970254914397495214756975220915590859435547408044010109918584688817836392448000000000000000000 2854 16344882195067573147926637786340064226659732628569561178610880202300485552051944371026821696716800000000000000000000 2855 151116319618121054925210434626479619444515828988276647917042368060646748139127091428084002594593177600000000000000000 2856 1112397977309446487710381096110128295787623974501027508035671784836634655230729744147188098961244160000000000000000000 2857 6790900371140838982821677461318876714844262429274677461240307448600278587681867356535231194419167232000000000000000000 2858 35360374958717116910030707561958349965277359077240936491120110848522678188294678019422533746635571200000000000000000000 2859 160306909324298325610708861482747099037528846939459400093008452681511489454793609625069168819638978478080000000000000000 2860 642748031501336091842431405831159847325469721539923239702241736396678176042353544903080462133837692928000000000000000000 2861 2307514104416707175646468202659277293301689775426600413410940589459474690545897757150423893238134236774400000000000000000 2862 7491932528275190540453600099234511652157021867693626147804340304758239178902292049876564792889615319040000000000000000000 2863 22179837302081429622686495535532582209966737311446688388986690678833142034032851663988856210485841303175168000000000000000 2864 60287639497607342210505036449668130724685106828638832604283008393162165838023910022385557222126108069068800000000000000000 2865 151336587609215915600690052432717343940534023489940958514044685872527372810101863567448438032773044638842880000000000000000 2866 352605062316904327545402453150086277828590849895265622458316394929661196344097572892459298936499216580608000000000000000000 2867 765873721542631893934860256683567309284788923935008582921262898928399030292399829363306899369450779290107904000000000000000 2868 1556714341192568196942236980831585773072549210436894817920174173971411926531952468196409278930129955219046400000000000000000 2869 2971031094016895009480438058113832677564695737058391032487878247470869550022386577261912715004619966744887296000000000000000 2870 5340121322166898939742274803060241804774246302635873487075000497077093730434914319723215525907680884005273600000000000000000 2871 9063597769736542768129082218253296545935461152612771426627368376295711661306456619742446856114379875767161978880000000000000 2872 14561177420017475128570244628936136887095568624517469710900130258278288976146797362563061468749578675796574208000000000000000 2873 22190993740363769707088493304854748343832224241834898879175615291532042764372932625596448039094943513122019737600000000000000 2874 32143269490722385964903930222761947392927501116308365805685429267020824051482667830344010870465335350431580160000000000000000 2875 44330924203413775032051250416632570108791609222849403036704015540110183109449317597791002778676849563489397637120000000000000 2876 58308029990389560135700529704621818630993364873839257525588556493999750542501692382806635490895704332689211392000000000000000 2877 73247872069075370885760426624185247694736160660339961237096272276405084766207395605013426055066738349060810342400000000000000 2878 88001956097344507787725402814374379878627315424824118700042476864993086223615477260844825466704493354512547840000000000000000 2879 101241113856291744436516842727764273230859593545160455414714212188551967671993264035487585295346843627619346703974400000000000 2880 111655770459001560338543687640646833870925823426963460456078804252705048047533129782895738251578767739328701399040000000000000 2881 118172762770771480824230806373576520823100604072659603129770924899857098927041590631445230893879288944173904822272000000000000 2882 120138245716398733179042277513697643298077650729275761414048467104119587984625406784599824240196196623392650035200000000000000 2883 117423513661311398316045718634577305526727962458148734770079790947690808237710837838940724701412056742460057641287680000000000 2884 110430764592703623211242195330090358560327967887295694966889292788816342604420220099697513437167246345270657548288000000000000 2885 100002083800693496276631286242042841381310437277749365965399691975189622945027081369085145232136141431937551879372800000000000 2886 87258573005656661484048977190415185347251331833738230253346919156945248671877276293963743692634097082853469716480000000000000 2887 73410546342702911232300499061141919312823614900402071273866637532865956251919148378397404566166245460080998366576640000000000 2888 59581008888011339019766005824027193886912939932392717975875013528500985528391654400414025316417681047416549146624000000000000 2889 46674733226305946114238207458012553584434189406629604536470890149955162709527567906487260076807502191749837661143040000000000 2890 35308951901986437755084408521872344995125363946717575257778704370951973379560212390297983578572288359429899812864000000000000 2891 25804824889314507429076304014726233202374011981690449442566923963450888323982620051358716789567267097134227454007705600000000 2892 18226138327443629035189360298625394192560044495813821596403509674403202938546567519776795915454077259337912245288960000000000 2893 12445478281062061505001137242635930509019497471965978497211673264259298355940647948680580047142781821258692986667008000000000 2894 8218236012238072189540368249361367744679873566292200935604247770479542381580068037660387844315826299423742020812800000000000 2895 5249334473018224991155063520009394606218713200056229612865953822093268051987357591679975494361916274679352521234841600000000 2896 3243984349328811233628825330174675411464573092155780899368949264549267844928023852301284479759318227293364090306560000000000 2897 1939876276748516684329217992254688438424871993743603492678268756377772288705848518045842337645787132256011107172352000000000 2898 1122647553438017000685184156402341925264923410431876989872021170564009241469305671166333767167949090653023187763200000000000 2899 628812742086434624131096604467979437721411194277486491039377398612045945461526224881990090093470968756485361049272320000000 2900 340896500819022110158313906697390409072361342551497298985338943734198435396239998608542907132592516397706575347712000000000 2901 178871644802700475984257676851849260843736768947282915213614318089837296466884001329121742495119091247443571480985600000000 2902 90834577851998420742401560357149466662152195853691039443596064814166810552938073121189885126329184431232736296960000000000 2903 44637704513727441408730137636417181287055131006246075997935793136269966181138908278527717841857206671783723718095667200000 2904 21223605743512278536262909175079300440537632339443346415134746993465291495365563594481941259102362321281460228587520000000 2905 9761178888459695785150661851731646443094978056918445343365075819813507090440025981188068036017765849354862667497472000000 2906 4341312751750034069927396523237435593967482845017454394799091290498089007453914961281424859781726496279667880755200000000 2907 1866435766374651328235671306148557344105578820632287893719070459397924098886708607831279987579198071246979281295769600000 2908 775316829620161203260318513712374131551734868157305323279086962359562358989658030432877326678515783837605544591360000000 2909 311013404941194758588054362801825182486857595345649597851375087927366080128362167884328473513947633855369409934131200000 2910 120399450138570720453123190219385585435325200340579111869644728162172570662152637811101037161252782639169845329920000000 2911 44943963539500746825269524482606064077706711314558277801055056096438130541394098581305930665241191819447587529818112000 2912 16162538831942639128753764481290510853841505839956834901129254855982736489074618291627125582754049623328333968179200000 2913 5593060063833665960222550143919184917306170175715694898606848551292654538020956390135892748437188817609480051097600000 2914 1859961993917402483992092983972677720250109018594083885377084503649928295252621501889797960378634282792554332160000000 2915 593423687767267408366876718459313937084677110279055557547256443791048334256479142145356019751462836600599216128000000 2916 181287805189905578905119336632321465940536890010281717620220893320901942154964437062937948054234592438963404800000000 2917 52899245384660456373431907564778533936072072021775757418766058969939265142282046051784342913659138622881792000000000 2918 14698376047538742439733794507621831132984186172444339748515178404648898317064171098538230261118382846771200000000000 2919 3873559629531102763387804503141116668787596319169059780570904087367191093274356594963938729733272459280384000000000 2920 963166806296604391636804279515613831375233194205094737605847381208135340519132403450012900811902183014400000000000 2921 224348761374171858979831413920581691938120652868244344300503624679099284463735030640840034681540837376000000000000 2922 48446125323556356144558821774291062465295880950300509619701796167222011171714740034290644411849113600000000000000 2923 9542403731050731977390999422570174640090742344355294739800515993071729018692892658459034844391276544000000000000 2924 1666548907677682833089452254858065476709870650912954146331180949682515004281042313417566915552870400000000000000 2925 243196844010232464180443083139868337066018480433752806858819933465024060123835727319706128875520000000000000000 2926 24809140811395398091946477116594033660926243886570122837795894512655842677572867409443815424000000000000000000 2927 145183092028285869634070784086308284983740379224208358846781574688061991349156420080065207861248000000000000000000 2928 5516957497074863046094689795279714829382134410519917636177699838146355671267943963042477898727424000000000000000000 2929 104350347395330468799488376062034079832063397567399757921124256807044556282206176932546868150272000000000000000000000 2930 1309817659097190401526980935562658962409141744630937112122522236573247275620197695892334961122869248000000000000000000 2931 12273702378947972568782786199494857100675795195915481947518519763802049516112225446448170638355778764800000000000000000 2932 91577494657257347289463431951541688374492129167183005820263588480846848035186200527131927322398661017600000000000000000 2933 566696172626517500846328063058009997233802054540580190358772884498204013522948042869187710324815429632000000000000000000 2934 2991334675316901946396597016397319127897579080031741041432671125490208645844449380456254933040346693632000000000000000000 2935 13748565240239085352301245217018384430950569728693009779742711659512016314691154593605885213299392926187520000000000000000 2936 55890191250737526991699209069207649144984133432113694706821080478768989169444355384914728255393525483438080000000000000000 2937 203452295390020923748338156421339727047948913790616393915903391459932345645794019141712515969126658526412800000000000000000 2938 669838618801832321019069189951582843333291866200200957174317944912963862289039504835285492216812813051494400000000000000000 2939 2011076296784207406549095817351440729211771587188750332517264757285780409808709553949894577941190448953425920000000000000000 2940 5544076562805058552796495993479236614337318872702833604237101028753697408220026967895828734212994855461715968000000000000000 2941 14116065621198760690841856073435970603329711598842831664310323847849549090726234566450553944946286025496330240000000000000000 2942 33363094521948477893467396080191867364853218478741981439483012611951074506901791150458557824553702820549754880000000000000000 2943 73516281750185274423477062097104162981345028952075710865029082849286591769987805130988627580710437996822790144000000000000000 2944 151609263308794115755583598357846261889996910845274341377226430756843041894139535123395881087886056539190984704000000000000000 2945 293601124477631988526955855971916646729830788479649077078718053822608609867749195641379955383962454634595876864000000000000000 2946 535525399830964159225565230994145308171823161569318380719428775638257522166926410415851866842996608744917303296000000000000000 2947 922474293359667257203770571473016280281164004699254356335460035226714688207521515624283850767503400103129026396160000000000000 2948 1504259366020955857577743947807674203168446890571548932234087291062058268923511355403957403314669276402912466042880000000000000 2949 2327154139641335443661205723566157562330035548764247136383068740663412314227667893962597313775189872582250725376000000000000000 2950 3422252076766655339843537723198106033349334102660104068324359942575559748872406942383906637976343815920578828697600000000000000 2951 4792427464075831410031414969011434217628445373650454162177405447919422332713496587789067973425238513497738166927360000000000000 2952 6401167798959704029492322576304409897079817274376196022120110118736360944528236141338061256706017192125033212805120000000000000 2953 8167051754792450485487022015384705848387039924089121595036640179640640364306705796948989026116477185086481393254400000000000000 2954 9966936082116953576704062564156797818731313981427042989021440536256440753412535929023261653520296782254248978022400000000000000 2955 11648963242356478069256455907552902259087796055999495336524224638978520968922446209563098414941536832696301624334745600000000000 2956 13053801635110247473425377054061132791349768633926440713410062730459791849353078296276051918522140967186848016655974400000000000 2957 14039958405110378184468168160247255852876090971864224341761222593498867301183472623178001959132312928565154832973824000000000000 2958 14507489273532974268877486050021907174267217843068814862908819779178640565747929600081429462983851004433278668111872000000000000 2959 14414564789205316645829270429596999639356659766041650932121274092559175057528518618381919253818453496788543996533145600000000000 2960 13783140680338625693314131210751850996685755733860314421069192994732420500660513360146185668542675151618873312862535680000000000 2961 12692827712475295703949552153494709429981274362377695553995773006883195824572101226447672266206564803813884704482918400000000000 2962 11265018435090285499354034796392693729564149170125957484010947194706111788040903788396948272732978826307099670924492800000000000 2963 9641483948480725633312042727978372778216869430280590421482897994775343105391358081855538107853007442160184631482122240000000000 2964 7962441877565874814445478161607873623251112329726266135848864993637852096281521452774763759685341896862817841724784640000000000 2965 6348471271314793663957506533488556325198316821720401143088865744014326245829340882784469067043236345081901403928002560000000000 2966 4889019897474736539375311290640103182231762224879117804567378417492767354347383231724355141823117124231323855135703040000000000 2967 3638258865455606044262238296207168848117366103273082348966157718840032844833933083562919273185482797910638801575949107200000000 2968 2617307671375873209876616075869707914312586512457771735105612569500782818410355554615227128963459080718366127334988185600000000 2969 1820778252722887959349431186187787526450245793200659688729075299503718865787461809706856791224507235453735585175306240000000000 2970 1225276373776811128824458950918617222004597509123349197598631592280011116025211557380177270289589512596067895694327808000000000 2971 797813974539694911113185083111773970600887926640062848330499306685523066715667971387628667481946035820623026782522572800000000 2972 502756919127907058803907238086303603239488542153258439357618866944664942988735940241319240923803820149018442503657881600000000 2973 306678975128193670969996482853170672862478586809891056625066475553455297164411116834318732928727586374232015185641472000000000 2974 181110023636027778029576092103426579078237973837470175139709060601630971185723657506474030676118294771047539777994752000000000 2975 103556783581795896151875797416149390014055103826869759470415553522614034770051491530219078917474788983567837740432097280000000 2976 57334870421501650518396131327093368720853368356530897690582172719073048046170713052070448246816384084628671549480632320000000 2977 30737668471918593223606814184001601132280354795490433433653346312224688094720107930135547989445246709906676156412723200000000 2978 15955944029157195114106024010026429957339951532189468581768185859995971605859574002164189442913609730017762576275865600000000 2979 8019370529595066011640772028053788998499945160036670897661695754283426756551766264173624215647448183568281051521351680000000 2980 3901832080887580231933800280569608988389093132621342089806354206199684425655330555435673146199604402766318048061371187200000 2981 1837501150941506171814446319895854701672044553106818570447637515359072816727903430747953100520188150952552818725093376000000 2982 837358476061437629209853024242828712742502954916185842781325770696784497037428103718484517652548187469122256106422272000000 2983 369134920226870267207431233195164809367745851454604579772831417725211170643118417821845169082574373213441323844606361600000 2984 157355454836876725011117389541537840783058687731199986388231094161433478695183014803834825589589369091522536270305689600000 2985 64833333745014951860957239935375112465182144291522546928386735809946694805652891502700917824332204614910040177691852800000 2986 25804208878025074620848348996887654406837030852399793450358111789398928361674272239808782655962570260513132370932531200000 2987 9914405590702887450466944372877607582405729318231503224710935293964563589527300149525879645564311741507517233080827904000 2988 3674341850313138984780544092378709043567174153345738471298252341025021704971145384845284739882395372251269995757043712000 2989 1312248852185145563188624352736866598651546996472454875964926097324077791239985336015699935515865603637095582348083200000 2990 451112032766202247752803112713475541798770459614709986689399672949340741023129386676785020326527230097416244533657600000 2991 149071619478697065092168464121894587921109087846778097536772756046678178784533462991514273245545222368041919053824000000 2992 47275653932591189982744062642495716809721903061331602985034140447970496709351988047802312877761990690913101283328000000 2993 14359764893664089016896820567268995284777596433020943870743214541057879520342399723352911824172079550212918476800000000 2994 4167326409709582108778162919999386890471319335379400961311372265761873133984077210920992364049278363806728192000000000 2995 1151938616278724350290258623107529216125886515978291358912291695539620991936346212843580948412596548488134656000000000 2996 302095866294736645150567576474849777478859185810489301224235489689571605813004160444859446666223924369424384000000000 2997 74771118608161136777255945140630723028084567329664910468147926344571980870700207876686860704475351770726400000000000 2998 17341182616378399419334540388609954962088944903688373224556486252614877686274150768909586502268198322176000000000000 2999 3729617543245536726873425451958971620562940663944615204796339088674231494143784705898384149522489016320000000000000 3000 731888879190566361614073765134765534553735900774654216810163939272181465437784011296556915835948498944000000000000 3001 127387307515534592707339700618632581241148224910685773541746211976266212505730723001694203968644710400000000000000 3002 18532578426400458073897567272863181684339257000738353566945906732367140254766661011116553425387520000000000000000 3003 1885494701666050254987932260861146558230394535379329335672487982961844043495537923117729972224000000000000000000 3004 11324281178206297831457521158732046228731749579488251990048962825668835325234200766245086213177344000000000000000000 3005 435984825360942466511114564611183779806172358810297701616885068788250160021516729500435819207327744000000000000000000 3006 8355432129319880083310407694951128109099242564732415259991126404872655664135301132027832777622683648000000000000000000 3007 106271301181729726212084175123976046327754512460010064769115735517135976505244702815731230931786137600000000000000000000 3008 1009109935792633631007503710800944165555512758834327821749804674737491704415059905620874419244788560691200000000000000000 3009 7630232193158780239927105069823647248089961659289851534838167980914577719309233997857139833688497219174400000000000000000 3010 47853591517718075802224304800445429805669641872794865153991943996895896272361596527170673547211407831859200000000000000000 3011 256020367239741885759325649019676427867730872881878288599345162016166522896222905313321553940875403329536000000000000000000 3012 1192732336816137424533625135453880483014653470170954744772305492828587207758403423847543594775064200242790400000000000000000 3013 4915062719799298934554441307485743392187099075925206687810843350817485508922879425266769411046206513673666560000000000000000 3014 18138300812828212393247833734980090423424304412034669278706653816140611669961208666274885161565914242020802560000000000000000 3015 60545014204754376636899673771199209486022621397290926462203863451583369388091786297875991708149211180983910400000000000000000 3016 184308609235498777550708651571466967064640398451872995648561955739159724443630872433010025044813156235891179520000000000000000 3017 515217851434712776236052617512211316081232138939217959879240953179995423089572388567370750225316330174425333760000000000000000 3018 1330322095092710192779208980197803337917075095524059414042117505476405842239421088780814265010962909502317264896000000000000000 3019 3188812007715058680483268870706657380442140557271642868839324730837332973920732904095581796707747301657851985920000000000000000 3020 7126967746701519812052567348195231891937089617891826644471995107776001426770681836706603862494682272985344114688000000000000000 3021 14908918756600707191698333281305642524853378790871564560618051655562493121831572637613273070075753174646004908032000000000000000 3022 29289980743435066224797288431869160969319609443865068910769518397633430817913695942984280166804973631593458434048000000000000000 3023 54203285174804548510883949538492154980334537245522763397507587906998056767665346278921516708301908922814003412992000000000000000 3024 94738964801844941178187215931984132985537895713394267982852697767295281122889581508229057091425936079340115884769280000000000000 3025 156773304451888862686621739028459683162251101124420874575173398302994352320619303961095428498033910562906945596948480000000000000 3026 246148603003528385878513804500895737134452401304807107419476570888929576303859776428010169626640167147630300506357760000000000000 3027 367414732974548872853307415490489964133626112901152753259336089872738534383512809666234858249388530064465141432320000000000000000 3028 522304492971127357309648813012871612319834776081952538018555609765966906629704150304170481689141353554762430823792640000000000000 3029 708278808078703332135512049158014159302620609313023359660026055782822649678935752750675480559162276721952599132078080000000000000 3030 917576611769104635516233983175444266191272006179601416645153768484013091672622884324378146124420137418124589835223040000000000000 3031 1137176725306983319794407885956619039081099087207641555257914761181407786475655678745258499340503879146625765159731200000000000000 3032 1349902240440829328869035612817718544996700979369857076980862153240671986458887577012946068068139693868392252524462080000000000000 3033 1536606449781850937530590580530568980725898959374356735869458370993875915225329194653885121958083243509770777889918156800000000000 3034 1679060729348787208308226104854575505871984551461818703337113514733349602856993714725800091764555875044514729265253580800000000000 3035 1762928793049548910841290792690068337862018243457779572872328669320808888781280083188533335613429092707881019540242432000000000000 3036 1780146654365483584411712865613148835828982123154214687321557731254477376208902435651838354325405388193635481285138841600000000000 3037 1730162819384047537927989727562802267081321810008921270721451789890015401959419034821986137628441301075567186811866316800000000000 3038 1619786251734987189358968397981659741663979263451862814798141872897256994832031982694953876190874838042464172087663656960000000000 3039 1461743526569480045676339012063978456479816540218498729470145250902368885377810657337539540225423579424874408094937907200000000000 3040 1272348745338142460049366473897329073861548002171483523971124649772935018105586631144497617530265682196374429183435079680000000000 3041 1068854381013216741157291894680257522475994551650382374023986610336853355062676951866641748451780590817709748134839582720000000000 3042 867046875425164107270602079783348521998268322257738538183917234270687661246850787175035572177500779861713029969928519680000000000 3043 679504063892753837160365143413582861147309122042756482395970420571321047748407194011653968693430766416328038452748615680000000000 3044 514708368992867743213864024635160361260305603240069200212402131462864334388437966018166278301428364886416211305335200153600000000 3045 376986316480988974173627143615131194134602890912964895069301809422211493333396002955108187806930161425698734432742644121600000000 3046 267080707793966203697078960544727860354278010014472172397378878633694156185946002854819333414268609691648672871105114931200000000 3047 183084598541850762378762264618611242306829838895768017948090903791586741726516963855734177384422690070800016407800053760000000000 3048 121471955915164083897331632046533841094784197708260025058331609032868640202274000945453024506684557687798410879069008691200000000 3049 78022654370777441096244190256454614643171492242342367820249869223959219255734719824810942346595370823105581664874948198400000000 3050 48526009976951040998940744783946838981039932523717413642538779972449770119393823137279781004852176915449844558722183987200000000 3051 29228691817587773783606588034900365761836228373323186789461099496266617988417089378943237386471691288718338902412230656000000000 3052 17052175327428015792833633014448328289445977100291296269870064272004005824402266373905072729585352366877695695118558822400000000 3053 9636583578021831868727924209529210723986990677008367512248880630094399070632915526336912075803233890188954980948209827840000000 3054 5275439739669347700177492909338234223209559297726611258317120996110915966207307927053219858709328482393794641689564938240000000 3055 2797610961124975946298587340438836896033766010621879026099048684261192216651656808678870310145951459373293653603228057600000000 3056 1437111324014575740088823921501433620676174842139542524135354400831058909321533121035156816711181601984143025712796794880000000 3057 715037332801009588694684453174381977594223105638357211365109428234815970895869266227260893259843620203915592168678359040000000 3058 344541097850939825982449333281360404946089240486406986605832574245993448376930135106497706669854054635867757350127822438400000 3059 160746833571909040701538986189565872421824998552297304308438581408674650319909410553117532646063095935136378932279902208000000 3060 72597570901721843327722169996991436687263136260547610649164375533607052026030569178403901579062846645818122844775854899200000 3061 31727853409043421800205670136399984977760663004359752356660872142231363192118961483162609356739603488356955197711109324800000 3062 13413036697339806863075183793405915989599161841132849890461528966629311755642149969949299926885025512345436096367375155200000 3063 5482446667048627711089826105964749093548928696642832189042582781364475138907083818264337542936868590297822608729990758400000 3064 2165383384240582719913727871472146325809754503362951153722371443075079628460410365156742098129275521406646502757259804672000 3065 825873041939445696427223966282013837585883118110703302314812307432696765378111583055862573286452725424350416875093491712000 3066 303920304109074030839119884756950461933097161751181140305404247816111915942617960009338123939198293321541318990861697024000 3067 107809842109749242081816121851440861223150675622599675249640304588194101040825811673360670339619559931517603508807270400000 3068 36822629195699331988256198176644140949400852620187562340598593401752731561764431255993646390580229830653637695845171200000 3069 12093098200983359481872644551738327588451784503999224349136946041417836223630652494968029107317888001321098083827712000000 3070 3812542531533490696874054670279398137765917692918784756296547388986422800864211876361013033477738237802863820537856000000 3071 1151542487318940257497614975799705892723059438031786088621652614584837327540189628018305126465792187368268732825600000000 3072 332403519710425065878821131071028082727550453983996787610098581419060441236137407369352221515920399497999417344000000000 3073 91418136250114404778705022167553397639002994402622838347264579963756960831415695832959468047765949552911187968000000000 3074 23859550653560010770811750949688478650096833846044995478011316116853589494566922017267672278935044990611488768000000000 3075 5878764411143056327784049558548835357897134298710016718619285732300346670847835061887255379760479474601164800000000000 3076 1357648766720609975650000162634720361804226401567672429519627475983390970807972317441428465571786204905472000000000000 3077 290839995225859159777324128626514642456115110627608641853368929524276732376260342410658364092411396751360000000000000 3078 56864992927735748215113038717851476485602257259291117788549608171863037688732291761841659335242613260288000000000000 3079 9864420413975365012686849649453298300621431089125019623415296042369599783705565654163803365861805260800000000000000 3080 1430779528236167372200088544532187282810583578127611883326179794358193487704023973702210073699287040000000000000000 3081 145183092028285869634070784086308284983740379224208358846781574688061991349156420080065207861248000000000000000000 3082 894618213078297528685144171539831652069808216779571907213868063227837990693501860533361810841010176000000000000000000 3083 34890110310053603618720622690053434430722520454403304381340854465885681637046572560801110622799396864000000000000000000 3084 677375090335784278802768328550909199225523121471599195745433768540677998620096492067177117775118204928000000000000000000 3085 8728342595898409838616609109628367513419083867009893312732103758882401356201150902293744507470315782144000000000000000000 3086 83972406676622440970105343969740944030228308884455371683226377975648483998538579741192617456038460784640000000000000000000 3087 643347757285575160973191064609423541271987157976526583674509195217203104173257988479856552394042301952819200000000000000000 3088 4088470291859804392276688445878760861164900866138633575958789014284737489988516798316316075974135554821324800000000000000000 3089 22166046579643425687244942503851446331318854913573236261164223296921869557772253711678464420425518850611609600000000000000000 3090 104653584558645624231114785240760275667723404466924293389582612628090680536752029707614676436417839676941926400000000000000000 3091 437087512657609644532433652089404715128239905988098938238998862997853787829757026828782259165689463576094310400000000000000000 3092 1634917648229491972029346949697514223806870732352558301880004894677466074923307993143775090209652190765981368320000000000000000 3093 5531848429323898177982508847769993298076633999154487203168981712366636828647215744225008478756287671184528506880000000000000000 3094 17071187926749259473575654209441825133240671165264182972505552383747204349994427784245999031238119939921454039040000000000000000 3095 48380449715059947880534747578380370292403272249234479012617735457534156430514985695221251468366303977911584030720000000000000000 3096 126657928592933759077060687878809699618945988046322862783318432204006022746549017079007845743287262871255798251520000000000000000 3097 307849091910995150587707508180654732705828853116261777901001948200748966025601750787020747660150934247283273760768000000000000000 3098 697726304643970325237006714851418884866523609394373222371203020795200061852370122231971423480369272727389134127104000000000000000 3099 1480256447151962391225396916600177924112002475229599481027134821051402684841670686795138031619281914120909145243648000000000000000 3100 2949584488364394200665104590285858936067059721763751239285148651389513743395598118255876389641012139149589347303424000000000000000 3101 5536815608476208076187225469995323854427001771352841178890477709435291009857189060288064855508902478633129962635264000000000000000 3102 9817455166943606313361993803989451934612829752241037355993901025016270014128382318741392671641679124660559103414763520000000000000 3103 16482490912753459447722663706345423996282519730861163628022567527422704362181306987385401306017189826837131883635015680000000000000 3104 26258788118448449284631782500770912303319372762078833339773689608302545330328312965362023091565134551321668885424373760000000000000 3105 39774816080849950978309292018537305487970349624239508561241993562209864877177779902693945292843690721125211359705825280000000000000 3106 57385096285426816734588663123966155880013749490797304345248773547201785546547727420695695436355079790540214727029555200000000000000 3107 78986806087997913805470258069536750363288625437295559387088744574017841799779454372261773521947788520256909957388042240000000000000 3108 103877307453901405588930340942623650533741823853934697135675182080712860533606001583744729228208924867472905993568911360000000000000 3109 130704165433953294199575460757428842795136369016806271371733561523186226047198680272054937363410972434238257795453419520000000000000 3110 157544798836426994716284631358319930843157478750058752236141321187424078654504409369790412420034426960724814561206599680000000000000 3111 182122697243477234528314306826310495546037624359566688797980166502466210705059690739704049407219058297223134591403950080000000000000 3112 202129278821074946334489144419258580284347361852828941861336315159456451927568369204567244009193730870943342409411041689600000000000 3113 215587318955583749968423594227780169675391670699995278358166630276600095684346953741662007267079954703450437820621416038400000000000 3114 221175338613042543512971186513643325637199582777954896988154849575983530006758260964342002831141522476315587144540435251200000000000 3115 218438928732173906328801130985714513480401408866439124064268285372789943834427665582654753968289920128579658133586680217600000000000 3116 207843081240030131479536776659073265207222168036029685782189623891797766120276123937387843163607789195805128315270437273600000000000 3117 190660042804386122779758451573384511934902310318859243650941457125690276553522163573058142112806874862006679379015033159680000000000 3118 168726991121959569344877201318575469781472254230416692429429689510620978838009456411541481691384463529584304286292865187840000000000 3119 144135086138930215012456844540562483705192515338691774578755160316436772324868189207669767602335508025661014897971198689280000000000 3120 118919563611462634208363453056177376155056576241297105239411562211372755806009684519774514838516418058111594583284556759040000000000 3121 94809818838872953853521567959644499161757294017813865274184361095966479487190649160118933377582291485866737875764369162240000000000 3122 73074943374356641283849178147030717258642030045697704435169375931614750765524841807617494411843306011043819240222464829030400000000 3123 54472732807721264989279225378917493555418746907418063629200835012147454828967209461711080844174758595317016390260366088601600000000 3124 39286918873893889522334838742135163975607311861746732194108559644379180258884890336126753985268491149795502181984815493939200000000 3125 27423340755435991334007600448758777830679558981376478093126825069925266884658398921482338392152168398497397074627000899993600000000 3126 18532117143295102401950063761880361338250174353659006276992696811894168261747913213838121693718929344595345660575819497472000000000 3127 12127582809989231541264169768349096503260998157483922460438361058178367390472352547788907951305638107633865825173130916659200000000 3128 7687125370160024758472091417873705628541694168185379340183269538559661515887304309865486276194560762412080240298078031052800000000 3129 4720346916364989958992788910264665144899874044796300241380780021731613844942065064834006514745563920644074720457521731993600000000 3130 2808455396922114844699156490170126706396051103228238753943937753140920383653003229148629770761937843893239000936829314662400000000 3131 1619167182880040187902861101412845928296395934132972134417331432119144426422364242954703035181754501322128913647693882982400000000 3132 904641271536113969065925382714087228944062492440724392446609198034579690529379340938822517815222769424158533122957749780480000000 3133 489817406605708447110204892460669702499291073520088290879508800855964827430416408953159517663414262489168204352676450795520000000 3134 257015660716141668793688058434767985648890469566274212187380366194811583450510625344901118242586117084688766675297301954560000000 3135 130685653925963157032990061659645753830191438433481604378050488398927810170372184362651014928228099080064961401983787335680000000 3136 64386439404752243567746620679635804376001633251952037151624349758465481939301056143388792341014153741802110122910107566080000000 3137 30732129638099123403467983664495692523918760723194880258657466744995680581078376391581641903754130564040958167684687803187200000 3138 14207997149348507571257650832716941092709402021071784780988989987149584921551637114246457282711366955794454382147677034905600000 3139 6360623305333259059166854002766131731117259214418628182481360478750440048257001548545081729015173315117666596242161087283200000 3140 2756446336549522844540621130300723064046914113003850531519240135393261875853764145055618828290274607851096663445181405593600000 3141 1155865795733477489541660858004956429059713197541218935236850915024375819718229374021332145155769361768900467691255077273600000 3142 468773124330364033143367265823221209487201773902036982666046514364855573775500334762596428213531984949956447033327215443968000 3143 183765618725675474688960805367903662489706747388302849432011594093644752796718016977231409973239639727356734718817947615232000 3144 69584742441131022845588507410865237184561534962404936965747232192624250270517208798516028823309683569565534939101941202944000 3145 25430741194263762278760408960665189810351989426553723747815776203067835060177413867502144392691379837984504537428128694272000 3146 8961507122495930862205500477062049289646765487865588104580922658905430854610879779362036982349029122118177639124644659200000 3147 3041468452078314927830200481502579580291591487430619003454607529916562768948454772897056825967708358809479113449511321600000 3148 992824712586637418645428985749221727690196121319883701064536907287414721854425649000199439806005861194482880205553664000000 3149 311196827307439557446147643991389525458418293304046644054590527715959026397890801892378678128853088797042602795859968000000 3150 93476752727692015809481000554158368542401691160303279576199988333226976401732302466490674301006915009202954751180800000000 3151 26841655899914299186335098445215724429138965354777977817060335150324284024732874733139067958719450656373066432512000000000 3152 7345350583390963669676297487616361323693105068018986350388739082224725250301526573126247558236159470042576060416000000000 3153 1908075066266825290745588970544092017570730114381189781033836942972982753943002597841976480795017345064505442304000000000 3154 468047165436202663396705866705252200448606060110355011058941679451310777121786941049295918880319902453229158400000000000 3155 107641643775562733059363957457267276075466349986044101353651156703850156117279402814895370499153792363134976000000000000 3156 22969844592255693203706847226457399494004989915249929653505524543752900313791968166840560695884302012907520000000000000 3157 4474927130019289820829564418590228359079461790581207266000530621574795338855941020040304641612371055345664000000000000 3158 773717130874786973106174538290953829296903375686134366276371630687903363592146192945883292758318671462400000000000000 3159 111891169386477626770875048041683224629192999852402143617135587109315216023612182788932516164266885120000000000000000 3160 11324281178206297831457521158732046228731749579488251990048962825668835325234200766245086213177344000000000000000000 3161 71569457046263802294811533723186532165584657342365752577109445058227039255480148842668944867280814080000000000000000000 3162 2826993553327420190645055582065868020540593965023447226795823079799968050591465879285423322257592156160000000000000000000 3163 55591575760685408432494858819485138859617882590682598314269761448977852741694205613543102925660372336640000000000000000000 3164 725595012020704515598897599396906125272085784356018121544261257148658466318476242349925319379448653414400000000000000000000 3165 7071441972499279890978718261360952779857459100712389819631040923100994491028822981611844742749077966422016000000000000000000 3166 54884901923871309909627652019316300173787073250111468138563073501366463048878896935543458208580211048448000000000000000000000 3167 353371274423185962745357039099172763486689649574404484731236613479229619488837624165316057261215372911050752000000000000000000 3168 1941110553370894622158739190005577690218303577115798299565732632803790739426467348019516872693019584925532160000000000000000000 3169 9286175768014315573932614995139004108250274659790834788681921749679356693710154182170855392635700445938135859200000000000000000 3170 39300846578823289076060857332367796551855182278042043792745945670466782698316159251745099839240961248381108224000000000000000000 3171 148974148876015599960116544993888968161611903837738897252481252804253074483182364639538054788765120976130146304000000000000000000 3172 510856035833478840071111519522233161248030533797511722867180124832817761095599217809883817160746372382244995072000000000000000000 3173 1597856804935537600263762685215873579608419725171168931180727117371774205262751133122503603945938881938236626698240000000000000000 3174 4590113977122208006408304770297388995117032262754580548673326913970817624494063836535257771848353841773870999142400000000000000000 3175 12181478814623363981648250458693489427950293718746832785695817626609595859282918997136996685057897363757897823027200000000000000000 3176 30016167333056451755288782374168523895775608508216521723447282777165158588641486150397968411629504492902620856320000000000000000000 3177 68974561758182717711597322896762532515217990397424566685936147238751972274574226135020810167895557260088283211235328000000000000000 3178 148376534237447286340923536219073301123511521081620251872034532369059174031362492924419438446963933135081017746391040000000000000000 3179 299814497603597469348042841009137310041005898292490935836822867249210664193019067588680240655666023842826362007060480000000000000000 3180 570762926697835834499964016302297611069344826071859659815845883735324337329540784019786190967683010189438486157721600000000000000000 3181 1026455743086236816820510440368997700576502925071336694491981800546364190626420874887240683883704043291650813253071667200000000000000 3182 1748045922040999006171234669189546718615082214547850605176849665094224888484839315436308698114706850631574950304232243200000000000000 3183 2825126492977533354878733817846001409298842678938604260320656831947941273771365403994444042486135800296790214161779916800000000000000 3184 4341608777965874699249540462617528484776540376785879821832915112101863379095070178717154705925736000658548889451757568000000000000000 3185 6355775862371047864423399204406551862830427591799570219672048810057879315903717347871780622570536035239143722130415288320000000000000 3186 8877696941388603781333368580617847584501960608824242809564534061799922357165140456709357483179179672066807011091677184000000000000000 3187 11849332283462511092434388798395080407521859897658822836906470653705903970997300980930895486557157235943832810286376550400000000000000 3188 15133628056857735634102996354610997060307831642351573456420218145105185962656404179534745289289286603544987236650975232000000000000000 3189 18517958608776513967013262230469514984659962047330750554646300062077763947762925028721441497551257024262512723023563325440000000000000 3190 21734296667495071543530515525449109809457359663592542555352152865432278959663892567938349100950891703055640214496922828800000000000000 3191 24494157023288448844461287460241458162354340417047215508107248911667653242078134028664982103629992149027794753191464140800000000000000 3192 26531991655688524508877398526282656156557633450673255046595733781150464390810901900502250632813222519273595503553921679360000000000000 3193 27647814450917158336128080896649513034941521958641462045726596571498616999387805871879714709994109500435732770767032759091200000000000 3194 27739481400842534534978376890906404858917633256181075693084842529023826230752002898567791660169806521672175316697268355072000000000000 3195 26817457106883124648033981074188816764483931030106056347057917243473102804452487282149566349020861993164828895055787851776000000000000 3196 24999305344159755911972535676869090988441155239195011141085345858108085968410311151841256005001324715258905708962041036800000000000000 3197 22486130990912724750775514532314697113242061701328214715319281451396854916600667004379418421332659509400237059539073687879680000000000 3198 19527241002608805223780943219411648912059586243766665008811417364945838538172079192441577060519799463940583679229897893478400000000000 3199 16381293476656917622735355747063886011222584913891128611776943277876160757516993697236441263802194692467907149437676080332800000000000 3200 13281848097699339210455097077783437181881518577792839790155072219633073367649581692627062940723670977511352224985819119616000000000000 3201 10412973423245229005782170994693144124124507429235203534067339563845941910109054955954095513302733267825225061794283756978176000000000 3202 7897357106075303996005974863393208912094051502999423131917213264071316048806183671808514211458436760089825359197728998948864000000000 3203 5796248809017947736001782677135618221951158856432402850082991232446057781326035380247992038130008592722273377745991909769216000000000 3204 4118330198988748951622733477232752733808121319388921532780268739493190115184267096648860085345841031578248364137999457320960000000000 3205 2833600136838067001856802730879636456800691436260465995328756265752286141310938390495277113953902759886726812676262573008486400000000 3206 1888502652669936193698300979080766923335898709450998781997765685175882151344617483065823392099492751990217611066549322383360000000000 3207 1219441304574590133547920519907284615128036456159532771940861687907119515387484197810750261543760476425086128358811995471872000000000 3208 763054352482686624566057256050756694436489682764922875840044034263356516638185187618895630805973909611808804758646381608960000000000 3209 462777979094341881790803331596352601051763684842211359195287629817306946027319243454642667329281560735465550946122754896691200000000 3210 272062159026128318556222056867238233582476311113152997728508356893826187527680546634337545980827479208551877397088026230784000000000 3211 155053445593606593916303788493037445203737153569726530392367459078449800403248155421586215313815288687172940171856549249024000000000 3212 85671365242918548522404047115772312459060378034899787438787881869554775547303043793808604919641612396694402042941279305728000000000 3213 45892013621902934047929452140566410095612927955942652920727845521075945703617193816956833206202138015015573610769764067573760000000 3214 23832749852576197074592088281157106219677515933439666081010412116161165967190388380038765744226461924852166525202049112473600000000 3215 11998214084674647738367627008782545466361166100795799711808221677235399533881230024377538780196387824611986813952381996236800000000 3216 5854831953927905326938682625303620858802098044984082941444760299543665087731742845117255642533971409703390653902015692800000000000 3217 2768830172994194930584154329480366295614607745638118375177675632546248804022431025676864685181649121498302600418634585289523200000 3218 1268726110821197056490192057848259376139739721596299445895201499996077329912490367642007005101546975755468227903236190765056000000 3219 563131060525416968254075131085140314167295588425156338109450760799936525081085933526285070814584733267019787698924716818432000000 3220 242032442297815331999083947311861207069960192075669789629993839911579580406530184313841862483202850617383546233685687664640000000 3221 100688860349552002336658553098855982085461378083797035537032152574222801233250127242937168031576419278742265888275695413493760000 3222 40524623577886592637416269302024645136793368338638675769825894922602840631402168768812514618360579965866337275290391024762880000 3223 15770009243268720911648496757459963606008940672999213970512366112865171975810033099574569906705505842713361671690452803256320000 3224 5929517253151834763540419037789661964356345082281403324006899538669468967393875530830302731717218459241413837325331542835200000 3225 2152412668306772113817360315525542783652155412503593585750741082584845863427789772002461998740203473154666700682816481394688000 3226 753581089458353262031687544910440587586468345852840745313712003002277479048486324163056773995088926029478220192589597900800000 3227 254175553690399803159621843839192891030698473205497273087817511565432264852889886144870281408733042402671610285389145702400000 3228 82478711049341070319788809246076580318484931397223418756808092536013230369672206695616678560349553188725701372584919040000000 3229 25706270390020029227959435881969672933723865464943324235227051549559486802254160979095803663791476995076801077887107072000000 3230 7679921680386726539998685126675884083570262220566516842507462764978498260008913516917293017325460242947137156100915200000000 3231 2193944321927139272417235752048205843138909313707650111051653867697865690456912369649248844321198196553898008772608000000000 3232 597455371684287557521137802256589372729891871402930629710014919982510139559307622657551345427811754238944057753600000000000 3233 154482307558568819276075175606625286991676527516996832790144651930476123778471500757910509333848929479721763209216000000000 3234 37729217575888949539755311171915794767968143198620354583131950773580502485442124162598645185039348840347048345600000000000 3235 8641508925822990070911993722482859206925871588388983584859474526866679735147824631377777633608455408765108224000000000000 3236 1836992358438296212196988752983085701821791512257650478956939092064353101483845190280605818182921714296422400000000000000 3237 356614111795023043737960287221791855684465094958659911479147405627160445223987925354967599858410588058157056000000000000 3238 61459326847267603755700413669110402188342945678761821366684765585672311371850385791091577676399975700889600000000000000 3239 8862050943888145110562043837610438838163710487498745849733809307287239736515830841858158949403438612480000000000000000 3240 894618213078297528685144171539831652069808216779571907213868063227837990693501860533361810841010176000000000000000000 3241 5797126020747367985879734231578109105412357244731625958745865049716390179693892056256184534249745940480000000000000000000 3242 231885040829894719435189369263124364216494289789265038349834601988655607187755682250247381369989837619200000000000000000000 3243 4617893969360340881418698293304595411553060241865801044970977000853247810641159513812738996907776787087360000000000000000000 3244 61043736998469784891313601458517488879992121787024021345593958973513588592176683352377623145649824753254400000000000000000000 3245 602548632844100912853273114076545854070791213503335465835131051650669253114697468972106070742034895687647232000000000000000000 3246 4736967904014161944409999014376915035596414295065462764101276859951930750997102005630250403272022276995809280000000000000000000 3247 30893637735648651998671990093983261275404689578089253805927791891051538505573133567242180951277569852204646400000000000000000000 3248 171911882903301079059375263188346570155089636672521432946363143905818884276665593686669533160180679117373440000000000000000000000 3249 833179675334716606669780029845593515119734336333994803539038898350896297794958643140033793477847699347526490521600000000000000000 3250 3572555015116422059390990927541601680393595096802293936172261828247956889775575800699315619836205245558490660864000000000000000000 3251 13721232296502970723253143281155540463622859754722825208345844602739310904171240629546809877141600489175729045504000000000000000000 3252 47677854418424766801787129966067438740291089672844932380901108962637489235346534417854911584353455744847561359360000000000000000000 3253 151120602407230401623888546841673929892823403740611594080844581085277841050777765610243454045129492644317926847938560000000000000000 3254 439956294839153152456865739197492338036631771881004991804244399539757534886616431534197816801363171795682158077542400000000000000000 3255 1183368198749542027283097162356254911282032260176404240535485934100508332531480679730999399646747430713688834074214400000000000000000 3256 2955585349151594934380919673390601731357213659042037056603186073421668135592971605697225649972179085632204802359296000000000000000000 3257 6884639900926392791676928578223046525151218056489918572461632192692090884938643590808190133843571581337948077235896320000000000000000 3258 15014063131851243742746892149761693873122176581017661454685101850719944919973137637964508874037336301452247792667852800000000000000000 3259 30758436088022423476200581881101514622464293278956549107482603226225005766669200692040410237064074152904542226156093440000000000000000 3260 59372461263553619286841196291473436689579851079854573775528274171526962049873054016321163092449628539171295102343577600000000000000000 3261 108274834464087312586048258166692668620714264515100311149278560532154162614574936089704576994320587455945778501055099699200000000000000 3262 186999214769358885715914915380892619163025166878577971869969523949362628559204028917157776597578734501226562078499667968000000000000000 3263 306526136848954388431544068788077820637838295221205699773066726292466526231297704070576894355858560268036618659883594547200000000000000 3264 477823428560223400946772052259496764860946756168669370491961623057743377889223302685150496342583552061939052721144332288000000000000000 3265 709607926392419704212096991660575734963457602875445888267939991141448191334117503126063871960579434061315103317574276874240000000000000 3266 1005613097707445640908540576867123613758544001438123214909377812265425997273545253405466468863676944454872690391567145369600000000000000 3267 1361929030901526412590560870361157229173859143077174680795018610897818506978062790487947850414978021742255365453084884992000000000000000 3268 1765162497747318611636312907020600273858371700499690793599209432132152359663229904169347884546194055466935935602062786560000000000000000 3269 2192142050813774090979942606583764059011604519896655655909871354898536366243947360885016022513359550569512153252326874808320000000000000 3270 2611620115411864837624647785760914908864579666293272257250015953968699621723556415830509473053546930499894308995725053132800000000000000 3271 2987945741587316614549966902508243151036660134356811395341641923729632632119096240896982015361200935844868749572518497484800000000000000 3272 3286132144647502133000772923133449460816228905897439992978366601990935478906795817318311099931060497885903355433013215232000000000000000 3273 3477302240550022719180467846038438631236745252027292043968261934495469384234874639762286071414769167063238546051898339544268800000000000 3274 3543320263313814324569208562495468476023368152988008596926200167113033019027120608881631176487679473075123036862831501770752000000000000 3275 3479578996090909621255867261759386776644155418909470703758509512765141930269427134146452951217565035412520983403403497439232000000000000 3276 3295364614381998743793455127071083526627007623411455020254559288950820178903073295556663084151729896355095974216716915834880000000000000 3277 3011820322123853086742701008103688649171185195695370553476195333961505348719854907344374309360075655143723124396221598898585600000000000 3278 2658089083387805409908402664239288321189986730831990437613244880169365289007624844817782864369483937165404646649241402343424000000000000 3279 2266574899704951875680095754676679011447338050798651731011321950144341995626997064376493139185078328891366701764211902932582400000000000 3280 1868341098235925656657942537032015242536830573378589560128668495454681942042641926869251944614569756452909365404418489450496000000000000 3281 1489479758169001526073476777005093883639626290822070528109166699688329487726437788604282951303305742181742405532431163605385216000000000 3282 1148932158102630480302812674111179886413722654458793208002075695670527994760971743348668209522556131829611019311451860516208640000000000 3283 857842272037724281384547513479745823623619315640817561706613719191101537376210073574352826403745275923354690467912004396908544000000000 3284 620196452283008279041806486305694061640801318651371246252289510696425846883084980092496046293542646617755308056923332159733760000000000 3285 434309620982108395198520379221166767606275288692750964449585480992289796443246088180234060043961684642068761200061671786990796800000000 3286 294674106443163063121683053717278525784147668441073235778220065926514648753281300629991811231893959862585979012496781446479872000000000 3287 193760657873705550170041296523216315396353172721663549577751413890819755146131345568642130521991036834095423377882365632184320000000000 3288 123499152350378555919079588298308496821083565706769999533830432197523682796697032203902472370903951040808389630498936612454400000000000 3289 76316021508728212064381090426740171389627376220986804920648014525039650549956350043514858486344204273215067561913761440307609600000000 3290 45728227416383456737063372347459831558780336742997804662935277805986993683071316968670214857729004193510904152396637231120384000000000 3291 26571629535492069895903181992663219487913956649713762260444059782938038814715136548816176353194472285986511337094595125182464000000000 3292 14974416604776083968976424492916164990070783626625116054553033182362627298678943747541155372694471466874667275036762319093760000000000 3293 8184577614468668969182277881338210889497605153514319929804138069675584469189142124196436556551190994171003798147625502417879040000000 3294 4338678085624368241922934643117711781800004682611722883926519180938588303370706379997632097334511975097106551567238500555161600000000 3295 2230571768492311254903292991729697225165952759396659878699654954578249064790024281061294806603419425252696965992878242896281600000000 3296 1112082757576097357569815908960497779637747837233250133422221501966967254991523715923251749121594282621247102117642967711744000000000 3297 537607310639087299419698468261298826094533037239679594695022714777149427119100203251302068532258940813728817322627120056238080000000 3298 251955840499244323802496955746787528676522372969360656715698886603605760239694250877557342936969057137995445503168435401523200000000 3299 114450103257780354789059092642818977317026976261482551448133487498084726469864205882465117036859206925578913349334163748028416000000 3300 50375198572585294764305857327672171688922771299677242420615925342049672775430538737007326639797241374944021033055062474096640000000 3301 21477061451165818608996545400024872189391504305813320916677182396985045258420667417209029527319332854244271282348644616854568960000 3302 8865601299521892039681009633948971469572777613476536358359090104389880911288053554811223734893325141616708016567863453574758400000 3303 3541600061853033108314622982553710919457639339878079127025806549952665518052564130396917997696251008280860853785349885242900480000 3304 1368332050018230698675607283277011003839129465321002377473113480725264199477892407520911041707350399683414382807092192031539200000 3305 510952395613361907018128648387107184470594248595073356878314561497499897069782468590466072515960935782942440897634403610525696000 3306 184250310895875421297895825960610472093555926533932938785078678654824108738998962946805868283137700668844987577706752077987840000 3307 64099120462024258009929331250423140372377944766309718721414222913663682296672254225217596140738109718398331769688005017600000000 3308 21488746249922759237246790836580503406914666896000909709620714220738766413406601785328256012543537136855888642047320522752000000 3309 6932478399017546005546577406151732173617204762822136715602599073025331758003080628377579732457253456034054523819325915136000000 3310 2148660691366243056716739092077684443700752383842264140928253677144500923300439840530671809311223682521509732104179548160000000 3311 638527121972136655196484403406600990960148980096105498622165213742956383395739117419525178673569999597863850584571904000000000 3312 181490099471014017368590238186422361178411663810641315181232458615654356632146065798515420999973973266701281279344640000000000 3313 49186770502770123975175700760986777401316438459887421871912495465975096278750853319425302218229580704433020489170944000000000 3314 12660418345292617138404056537905349317477867346948709459876627760626733922161257053933629908188229149100517443502080000000000 3315 3078827968551876893676808849810643595885932557008351251744572383574506956981404705427536058238407095089119625216000000000000 3316 702342668216468982946141430316527250765000476144664589662499596701720497420729041651905845597773962986987192320000000000000 3317 148742459234038812194448901674755815424165646455405337873950864393284050344827554849223303453925790084004577280000000000000 3318 28774966250990913914059624632419790063510579379407840203798531512515524863406435571561774299378446947456122880000000000000 3319 4943332300613072735787719225041663491581926785763441946883982674775646628957578355812900690960208371908608000000000000000 3320 710753311937208203902333795351914770357236455433458811793132480709434854902653471069719439573957109350400000000000000000 3321 71569457046263802294811533723186532165584657342365752577109445058227039255480148842668944867280814080000000000000000000 3322 475364333701284174842138206989404946643813294067993328617160934076743994734899148613007131808479167119360000000000000000000 3323 19252255514902009081106597383070900339074438409753729808995017830108131786763415518826788838243406268334080000000000000000000 3324 388214205856048742787746202374680706425780856822194551704014762829340929033500971367289157643591319814144000000000000000000000 3325 5196504634397300617808689076980553849855175500766027570944571895976686571443891905456664087255866075261173760000000000000000000 3326 51943336058715923778751704616110493216801076518009112064133332705606802418912713931366860992676357668650090496000000000000000000 3327 413552967869462643660685046347222671920657989013810805568443933400002877329067349420269872782050541879376740352000000000000000000 3328 2731610868134444669396281167307257974814065965835085773142715609376023317254323413566456034962129113204213678080000000000000000000 3329 15395775874335121741345575936738636924939502606264337029257386936111590939701343345446831644067034091831584358400000000000000000000 3330 75580158489936416297373118526829992301422601459189851530544293134337655663236852680982732903335364760224208938598400000000000000000 3331 328284069805610855475794520128029997393430923309621036427237264228523453075008683545392777519748646572919463975321600000000000000000 3332 1277305681572644078884896581374068649492727105181029223830854019485314893172150965184014876360927860110890234806272000000000000000000 3333 4496547479724899071510390833364386928114119006904539040919992149169145918947474434660990322537564997507410909200384000000000000000000 3334 14440348376398534224616955806168637630461216525343251108512110501943085501617512880563289621491694400434907349463859200000000000000000 3335 42597753138887230051058708298802559645846287962778883555041274636150775032289532790289369136949547758091820982033448960000000000000000 3336 116105497396940263204256731915222213348145367214356892692556839881554926937956617175977982336889242203981095521327513600000000000000000 3337 293877042491869764813452488268026963814777928230105226275787827581392940019779032639925069919522540625166517318084198400000000000000000 3338 693788646742421113935531779707359810899914698110739627367325796664833117388981177054815826481422230304513162088672133120000000000000000 3339 1533569935545368659404379204570576870290190140341831398923923827904855781478284077323156477653756157682769900779518033920000000000000000 3340 3184679023313385845639335504521194139560611072915649720708379856386715907584652992965711473969124986203522773680086056960000000000000000 3341 6231898382733694316643242498732049195863138373626318625564372134130424076242207659083506504026516604353059511766288957440000000000000000 3342 11522209099121256542569128905944293826340252337404439767073060960887242008143363412883697984136296333941513170355245966950400000000000000 3343 20177213692521964348140718749736555927222390605316381487159704364015607513892015587212695108992270388506428345373942821683200000000000000 3344 33538504607255333048881752273136971390475336230437157707851535017446364487173388586524393565755391110681548647951488778240000000000000000 3345 53020199369818486118814620655144612598460760526869154540644140590096647920199288888140607727036972953365370221998086763315200000000000000 3346 79860957444138438320990161749332630581617228216438080529389410953881208706405902698808894777462874892573339262831998974033920000000000000 3347 114798188607110397572966669205932680516277073914884140199537674581586585342655597197322762354036519992894266721042843712880640000000000000 3348 157722686644788576018663195466461817548178176128809762532180645003777342169928681793167863601196601718410988387089692334489600000000000000 3349 207400188879126163059832640385386750625293034116734142792353026249991678846700730758837909533653892811804161059813328945152000000000000000 3350 261353833061476608455458246224191881369154751814894359700669017167225304909894779725508043863963134223575467059392736951009280000000000000 3351 315979372232744537763481683778613378949762688425172537762950425307122525617108226270703299895420110912624882790211904675512320000000000000 3352 366914407910901515804194749577062751471937279956309245395016672305405566229801074208914332116119750034424614006424691172966400000000000000 3353 409616344445595254561586738182973617735597145083671162664569692523637952625893382195889409340741361195615439842457672273100800000000000000 3354 440041815743948808732085999075731337887951803979057241629660791486039243003194193190897502665154358681920099092668987411005440000000000000 3355 455284174386928742157509115091391484455321404910623076810813024882671638055353755655945099432492596712803351036482509089852620800000000000 3356 454028733140782622110387522126583511836812280499683290131430670148882487194129271758441866953945159018885973189252719520514048000000000000 3357 436728035559317620280017639174851254659645947232005512956403557114665044760268042757025854003754072997103710443861378336817152000000000000 3358 405468268582639140237434111665527443518662136498314902100524287767245680532262262677930928046853601741374037633780263731960217600000000000 3359 363571454844483343472036901547166755036415403738764584524167841658503371251651365511694547954792905239084782175309812616239513600000000000 3360 315034511341430120732504829009156230520071799432531901611171001100069636217205483262806110138071645381617911256213877318850969600000000000 3361 263931234100245905166379285221187655356318096769970141297449823266243025153620365069873777892417844167675805555291159183910502400000000000 3362 213893778800208042284379370133807177758347580658192716551007149518739075789964383197789291468518991444318839630120006516916355072000000000 3363 167754078893896973304366938575970979917772358389398234304927606197246336291041302354242315645992566521735186639896450533200756736000000000 3364 127377195687822040159909727142195403744456307636794952316432680116956829070687114154216238027476857715132680182944080877689241600000000000 3365 93672885674092989674778801557781480117504415994309701102075002171639832555913330183129924744151530567884186942120882310379208704000000000 3366 66739678232243789619930099801165556161943367781085607595519698644117505862373234738341074031447498392436792878213133432844084838400000000 3367 46082021237947813346582423704453813630121762116432537844210566399656515515774341265908655879140972970923250880667376328266009804800000000 3368 30843986305349607918977814025935347942784675361706819882834876240117197734276513791500453408575088074896899541616004459923505152000000000 3369 20017083620033399020941130608821318935842531790191697499481929652069729064721035118196599105262912269990022930675934397642833920000000000 3370 12598176071677422239634403726672154069755099613761921329542297501850766425230975509995605450578922979594791857175481754579265126400000000 3371 7690629246947639249537959612032128323999568586418858752449353344125782486087817813490820627698937684516280309544103705291889049600000000 3372 4554278565862806232371034983909469379874453888973662570031967415338963730399661044024405046778272452825951599131154659726589952000000000 3373 2616508907122916264606426900686121893213224781052193340787112871071222590250973316627886101162280870638022103830801837031686144000000000 3374 1458465073420922870562558720366355690880661628362063998312919829861640345268668707276726681884787918641978163222406512919130931200000000 3375 788772451255068865519529613038808723721506153230399877948004239890941402802070997079842691903347317805667397645407582211947888640000000 3376 413888934453358542733049909860966176630447056554656030201638392384216626387147896649524454468991213889941145724746909346063974400000000 3377 210702547702431840301551761872038915288661365116427203777072031873946290132763107095892676561160019076242126002599497802815897600000000 3378 104056493440280155748067248800594089629115433784124930269270532243530232759410026274317245460687869353477964521917385506113454080000000 3379 49845088174247179348057999822834893130570235340648063588189312062039247602639472735294401124537200634361920340712007609593364480000000 3380 23155225558625518742939671638917445278406959640793794428726813514846100014691975262261307586779114594391525006140663197476061184000000 3381 10429087931049670517492821222604797111524408817072663242972978770212005317893903067430842992700932312595604465056333700494524416000000 3382 4552886436305056885306698442341993094969357570001749696236787965439694490495128320876192107424601874163839671889130241972628357120000 3383 1925819604834391040162021379714943048201740178653886257776392666347976165069123185444967090145625789167736842218165346490290012160000 3384 788945706498333917380454240000940907424547773489161027567602429454633664175383620547647482480284356636570566417703937444413440000000 3385 312867913960442065048320999969113793549012246371223454461079486679945926752337650305047667605835989264734602429948092353274183680000 3386 120032039172517200919050505616405820631440183165712512999131854045701398304965369443822183683582679218449528943531886819544137728000 3387 44519399329912196630532649560686059967708584887277801866489817018429501511215362325923451634606176709788702501529401477778374656000 3388 15949861109958297253288431202816218485536077165509523541134000537659371724605672066294756869185963509670817302109254998598615040000 3389 5514359951172806287362977693832981921266333529511100862078862769317839762231551619022549127587939944243103202975438214266880000000 3390 1837643143829989142294642141449145026390728885255583600497714238902194724097977873408874853270428056469803743339303525154816000000 3391 589463339308182386186590378095300203831103366778542507795877822717930384401155248825482691850083437811538042946719733252096000000 3392 181703841464331327456413679299171651831282730852376661398654530413620051388084496492018718698291958279416654507453406248960000000 3393 53717087973924223261969729295985326240734595689701599855388939357951664978008475234765209103558883673360685991423115264000000000 3394 15192565762179836646607566300710079029464509153260820748398954102527753849991339862874002123180187641647133988518625280000000000 3395 4098072175832013596234868270481077113363932321373419556763801782589623403878270432358852148850290099400979316614365184000000000 3396 1050124509717117003360143050368818443482794715558912276263963427679361503350913059012044311029153817837854869925396480000000000 3397 254301464130217311268444506846877822022115540450689103518947860246447106997438884431193761636495392443127599988736000000000000 3398 57782210880938220491804149265687242204510032446450263789906172519199064593148017702899713314143245742449990041600000000000000 3399 12192014029212098357320659158817319999674970259784871568809012673418585702248064120644896451264881231541651374080000000000000 3400 2350545595532716317981980472126169649110684636875088824295216983212860100451751594719755321013495036231580385280000000000000 3401 402542176285470516210512258614430487129207779013139174132981994098955681510271807234054114286498749452648448000000000000000 3402 57714157181006392120678660490951469463267322204794895260397949827580677325625891454332612495225087485542400000000000000000 3403 5797126020747367985879734231578109105412357244731625958745865049716390179693892056256184534249745940480000000000000000000 3404 39455239697206586511897471180120610571436503407643446275224357528369751562996629334879591940103770870906880000000000000000000 3405 1617664827585470046987796318384945033428896639713381297284198658663159814082861802730063269544254605707182080000000000000000000 3406 33024035626561912910458183377760951048292353352197564532362787251245482058228178753294218453866856218949058560000000000000000000 3407 447553935631980046333290314753168125915328070320702158915294962230140881896258432088650837907243774245653708800000000000000000000 3408 4529636928659136629181697168985134379815409435985534113883988179213025689952503536825428473576413273994773397504000000000000000000 3409 36516485050632791955391073393604428853589011417553990023597560087059982230018095797153132678399403595420693168128000000000000000000 3410 244245380211648176323689823683131123158177034468434090588601504460754031369566425497079244260212086150833345921024000000000000000000 3411 1394071057636493715232758826911331560230155607274566647621264087113314823432156614166408599815989178261945932840960000000000000000000 3412 6930965508440711205093321116324817650451734323152914501189927713836474631798274105400345162563649152547005587783680000000000000000000 3413 30490594161789989441593390208674279175830541644565524521120189589926423291936064502199649634534899756734425467138867200000000000000000 3414 120162608478863107907612601090805471199230414389604058326685799089166910353717732509155293730967122807074383186834227200000000000000000 3415 428490484429149547617309659674909488082620191121971207300369464337974327404334538440680523084300764349626584716541952000000000000000000 3416 1393981628061737653811655910573852999868104131865543030059799201869829035968536318162194769573990632226486116366365491200000000000000000 3417 4165951286586785909992699957022007460907059912472668439750882285689887263392903351526445588548787283902089871398377881600000000000000000 3418 11504295077777631025280528582652142611981425950738494047299806471991653511366748273946209050475220628238224911498341253120000000000000000 3419 29504289675996245590063821219274055033952819231224420587543233145822223930257416827945099306152450623237773010378581606400000000000000000 3420 70581756816075535348383733278371318363106074888288183588225430238218039946683619539146516107656137761666036280023937187840000000000000000 3421 158106284778872862863402633437661577932945554507641521773099687968236797203463205621823225296624529292032892742719305154560000000000000000 3422 332756871230090310037715902568664922435235311247547406557806444553334708074221738883270076975601129033216112153126072483840000000000000000 3423 659985176406654075607593031289589067979210963891167669134206964808057845301442835604532757123165311547284676194809549946880000000000000000 3424 1236914840628802096146601005970518545120213243893837832621881355534591020764892923056520506330761030595266209697216190427955200000000000000 3425 2195808395064304826075393132771098561247688909196779713103892669361721510529060766263650331456697063470602637382314624234291200000000000000 3426 3700380303829376392529325826139752840851231539692609902126039393913508049856721981929429006448445029609101591845704126850662400000000000000 3427 5931369339984046477137180925705908409926623202507996204482474306836400763160175197383436736014160448277809202451907285614592000000000000000 3428 9059452837529283722681218436932483437389198827973117423566794774666916443134289948057254625487341400837787374710931054059847680000000000000 3429 13206893449631755001553260077389371177636683000811202734983116823950281063799308658747049588286073900778881289372708851217858560000000000000 3430 18403644604536001434047069016474803402580876100362655960696386080905408501783693832391034738299200937366756209189625647522119680000000000000 3431 24547670882103728364881009889831527073967020353099512524010582360309276073349392829534687749182739338370734067090901192356659200000000000000 3432 31381276306469558835956480053932267026577540147391389492509744096696709435473672807127650994277591592864591895171293505807974400000000000000 3433 38493900411609286932575587114428856735557874823780654534654182374297091385935216156109637791197662995614931969541647282460426240000000000000 3434 45356772142362832434227819797430622901893216288548538102497818507370542110782331487270130193578795846659744931137884815559229440000000000000 3435 51387031359864877533146479850833773742949908500768258580948991140272429967390143959317224519240370284994821220334623634384486400000000000000 3436 56030672847480200119386498483866134886604507899792954661607415152726313508486161192798704201863663910818391120807647484355543040000000000000 3437 58847637610350239423906507678779543929578118171813847654172836145988799829029611624450850190167287247557615677422982422195077120000000000000 3438 59580710223626505340324736021696693805340156947155573514926770877674316193051342279951149634207705722375287471264949001873103257600000000000 3439 58193301824391420786492623494772708194281612468110294412684685693712286098411466336529474082403698543409627902824069160849375232000000000000 3440 54868707539248084454120849660617592727468088088445252461149733208463080655358305851938873646509953267607084025184305419021136691200000000000 3441 49972684946622643299183294627742921100205403764844992860354712313205300881221468353128285305762468983790571066034233006367755468800000000000 3442 43989412307611989597669743232279704286389294081042631503484458065500410072409658718785227888506242271777758144905029113879933747200000000000 3443 37445804230408089727386084528483067738323883811346302149203814313920403276570145690624547258588260064670404167442348944237841612800000000000 3444 30839793684629110041871414303891096382827029903439838398084192937137708321565338413234589320324579853855126159629035333308064464896000000000 3445 24584961175160732346102519771162969732730940666326528597989545720820950339000814121096899157550245092347022688545491456781572898816000000000 3446 18978299492500255457514387776059631906780042001039248257977803592969429567763558473370735642097941621102725191972216259707720957952000000000 3447 14191845473365126880103749687971282311745593865989574134030479856456053286032876567970928508019163555356247252686249924385686159360000000000 3448 10284024076333132948509135619983538059951153454995734186595418425195048998217449229811955716246877943871538251504224553332014422425600000000 3449 7223770422086007656004400284464820523223983118473456260912616812004583070314030216648496993986051841074900549478837241967323329331200000000 3450 4919953234809656187421937862724820591553017481930620438890156865656170588461726994090026558206838042386891855254517023934982494617600000000 3451 3249821887359870214110061452044266012998674524106860340373809319164120460540631395158114747292622063861186587916846004028869443584000000000 3452 2082337019351448498104376840356873545180516093277386441491498644034494608190209022541967317401821110424999595316568482016986660864000000000 3453 1294531832273768358134311732396208996735903500266718746605746408852039451395925797478327548289235565600326462812889029855423968051200000000 3454 780922790923179024130356842655647012103821602422477282511901898924499966962389875159052658014995881073591388153944607604912370483200000000 3455 457179127428683431521830529502532389732528411889510517647808939932074148780803351742093569073011328992144738451340340882594332672000000000 3456 259766147660127742685166326187619021660784942525503837892243770153551103103908541889065187433735456870219135574020352537091322675200000000 3457 143257309558167741351715703461205428363859438122601244200099553245382750396092963909086868671653028862812231313599561525727173017600000000 3458 76682120102063044711859875655150334467446469204977814867583861050199477194997110763383309915675225262873019832941082112415582126080000000 3459 39838563960843492032553541941016316111779176860741756182292365067976259487463494523946000210169760073109953477502032504856091033600000000 3460 20087134234486975109925060191123231473656348651718403826990210984238912075390645491269765105453694036795759374304928228495966863360000000 3461 9828604754633399434391022397042422570982291689155093935373105757582499523940248445611668557014372503478603019655737809350730711040000000 3462 4666177869253906675114247776445397368666933288952986074949693926958370803783736145850673581881528316877465593091901203923557416960000000 3463 2149026606152484629340880783733745643505956502154835060986950198702468328834195645123767453940709772242399557664886391004905603072000000 3464 959901598381089290796465404427459204329296747109998628937230382362497409348688002909481543872242292738607878588069359005921454325760000 3465 415704719083371267478713742625772180847925604670528972762497251825710423852121232391637028792021121043125063623708317464541905551360000 3466 174485067432885077558275292176645089008458197892891054716583849659081352483351157237987898524027286201122402956661341098536463237120000 3467 70950906212072222526163667679459430279793162353535673349764988948878878997428209891008046915500037029493478494850684717507385753600000 3468 27935777689034076151424281604179041663016367682588861012792023134623892561486029344446530233666622024858778449182849422539821678592000 3469 10643976400084830014711729152637626371196849547559426499525628738079245688209036816260041191476690876689058018397143945802630037504000 3470 3921738383922091177009580594424132631606217272570441653251443004651428443237956135852733900813867869867077499261268256154003177472000 3471 1396118370235345275367459001732257626554219664043958544166249848397153917613369935340530849314656046900896670020565921313356513280000 3472 479742163153619952698183803016041692939700282698744024697932460667595781364456900860982151261267496274981518794075486447206400000000 3473 158939224544373663074772920892164095017675215725857450349954857108030992757650359103084495654076268759885439555076965328224256000000 3474 50698143762307262924233788834703848187957151576921382237444490358247352188939828858085824074784637358178536030227912407908352000000 3475 15544320055762259530569558454083899365053999078171305432954338766212264193559030415162717442502647182992493901508256695582720000000 3476 4571919437245764510594201031578607621064346447241400216374281522479841820546599707742361169846810525273694725170400329728000000000 3477 1286771114257066740984169119363037251549729073781121496936352254233172049738072573079256695589278287609074780224670924800000000000 3478 345493039005679167921500485632767689287187602792650614141007417021463372648176392984534275004986172511420997791706513408000000000 3479 88144621509845332765679286185018134941766090999436319481796583951679220130754381914437183597482576202249120133792399360000000000 3480 21257195534844387067455078606303792101245044544081658335083067747843056225942024647278186447391624900533613129367552000000000000 3481 4811293376412206670471864194739257780767872482167630860185160222614834810851625836361645870467335438270149091655680000000000000 3482 1011497878373055646890203953383651088218900984486734912763815124136388328086600015866480285608787736167573314600960000000000000 3483 194354907538824620139364447748803633175592971339809840288739720599850350963084717995956152780252587968800185384960000000000000 3484 33181600926951601505624041187856154352984839845691796964685717365597107915819165867555435208978572717573799936000000000000000 3485 4744155140884018889867409628721176714198745135282644663270123615961048321060710883367786593676956665695436800000000000000000 3486 475364333701284174842138206989404946643813294067993328617160934076743994734899148613007131808479167119360000000000000000000 3487 3314240134565353266999387579130131288000666286242049487118846032383059131291716864129885722968716753156177920000000000000000000 3488 137540965584462160580474584533900448452027650879045053715432110343896953948606249861390257503201745255981383680000000000000000000 3489 2842237102067670872557558131402348423734571395976410939328337043271171793343588187396721164589255342227518914560000000000000000000 3490 38992863743195022524564544715360777136149839024209272728325003282494786444429871835704138002157694780070722273280000000000000000000 3491 399517930950185274180198869643323704836204984715461008300688536202143748393589732809392297432414295181971129630720000000000000000000 3492 3260762184078698904697975663120516032958210885173564543316578265752419728437487361531608044900395185779800952274944000000000000000000 3493 22082007915711079485545265338953395201185696636194840237869514835164792971917683139935891064603693218184918514794496000000000000000000 3494 127615837995576814707788685037872413359850675621021661385691259577967826007950072607071039459428769876689004540198912000000000000000000 3495 642461276425323029951411387474326660933434723963410533842999425481977202361537830986238146139564437389313937097359360000000000000000000 3496 2862064699334828238142249918305530803174784572164106242682778219492909141334461588413202371082900361416483373821460480000000000000000000 3497 11422752342864439108815583868039570040336985621329638851427724868562244499405805559360062655757963767532461669598258790400000000000000000 3498 41253301867073554932395451046805246739567398346241034974041892221072979459874993104429567564824226990509914488814803353600000000000000000 3499 135931387428064523526675927314334903501360973357442708370236208074679559764294381598254506825324288961326006909851297382400000000000000000 3500 411483016476786024875849137526192328713453896730399530717275976039177805686284652365839802661605119631846728527693165363200000000000000000 3501 1151074612231137402299031097218476602093985789286926063810309682751676388657283357352929617382814788540549203130949251891200000000000000000 3502 2990652479099284320812687536490037634137202880865780026466367024237040692631201867865747203313962405147179005370484454850560000000000000000 3503 7248415506600824787665391024128996216509297088595223392765417607302071302585851725381406337731270769522025626903050002104320000000000000000 3504 16451406895918751245763826302428145145645156367739901196620389803643962728206775198411316931809302896784484825004180231946240000000000000000 3505 35084775137832408080151668144857795849160011566472375139982499441883744900786080832907152780009510447430993499752023111761920000000000000000 3506 70517856778530010647623966947022477980773243486472333238021387610450540714754188641606045601980638960330441261372084762705920000000000000000 3507 133941319441995622428812685979149079529968157612172537825939584833282626488972902430793531246391426816521665544791028832980172800000000000000 3508 240999860661241778022917650860132248603582100522585662033161390679159509886816940888301172907225080538055061559954765132280627200000000000000 3509 411675675627758636901075831240665856716334534924274530119437533979660384465028806479507575910709448103824317597165769676187238400000000000000 3510 668945094956865075685302080037659898796176233147474390349892202411841614690878611540532248432084724802501793472759786951095091200000000000000 3511 1035870825470432880963259123049539404267261655486550730386053053947436249930351938266260526618415801257325406286164167949601996800000000000000 3512 1531141299043204094074183474831369024783867799769629707520047858910420647544305276554828059624327696415490348173997099708821012480000000000000 3513 2163583543382523748303650589378856405093535502888363872723989089080387021398796860954685130649097788131919007150933122207365201920000000000000 3514 2926719742456400635824124292087805725630332876456772658606403239252777641828961979371933084982249820088572607186920296708665507840000000000000 3515 3794808156376904749098686703876223700627604937561177351073424005320685642474525282050527538861712494285188073698137235290849280000000000000000 3516 4721810456075484164676045135769965283661618947541421327284288790612166909370751731577625111040911566966582385624007961517385318400000000000000 3517 5644259429851163766852075999558848745753537289955415383911179336464667859014868841269686967122661004355665579753402504484413767680000000000000 3518 6488124749888953601297672475280931709233482102490246367297615466546193783466611143287233705586779680377484353962179492313793822720000000000000 3519 7178718590937755241459255748780242234768276816352999104622351852584379989734662330648862253593861257017126499569771430840400609280000000000000 3520 7651775364468718820528311265778645935996658182445321467276230101121712812484861571849285808453215754223364862575606844733459005440000000000000 3521 7863389432840395139200476938423536836421991655618328031042683944000786195462024878826978047494270127666046474789354991135846563840000000000000 3522 7796670737956179561785091641044688287363032037551317027960471581838870262845423259725889649677020803584220627353370156037086956748800000000000 3523 7463742013308395979076688533775779231043842063098526554388016106584347617625350386825012283871984735948139149143244400463512705433600000000000 3524 6902818918248855244753645369335177488089505288288670618712099335023084835812148398307955922031162163449544814193906301078038852403200000000000 3525 6171245816719830915325021642787528848490956040210095456569726193009058836472226174373768163249572070156394273146472678767000656281600000000000 3526 5336182411900159174338962492060953503994886180237122011503381663562952183455658229737278541382489811467722113562023118942737373593600000000000 3527 4464952673247552289215387245235302863125271672093095967899621077289452638104196982504159352557107098937269096921392517037295690317824000000000 3528 3616856206356127624357735737382968698282073930637547316754538479777730655266958095505637577361600666840897446856666065306176985235456000000000 3529 2837640356223351513942113427601031027901429839348750300468200045732854919983137027932613527044783890751117341212108873820594830835712000000000 3530 2157064522285491405057947922619772023044312834591830144907407372331160838851723292576579127122914860321132328293830196455553972043776000000000 3531 1589284137342630848988976648900957954272930429076964020588346565093654382669426724334065294815465692849430052033127725857292528123904000000000 3532 1135301044797004333310429867552761659381681078385110731663011784959367806594295464523683707213946891143258796304525290363282806905241600000000 3533 786531167955905570570398862394123285906605263146660446333573156291314877197610133757246259712702148419918636106415137992817171129958400000000 3534 528599528321516661478093116331797951579851408392195329021713964658534615882326702130322449980994573880975927739048215135671716465868800000000 3535 344699349347521373702892666772521526705388564858855320144720124675863804119719930609634347451753191275778472228494683687007683608576000000000 3536 218142586735752117877364188383487819135739458251358230774995511764684433278644751782724751534474396961286392609726300052349731733504000000000 3537 133997516970110860545580006439177345140609925004501883573681616498152273342583096946108976880516411901329203610703906136567209944678400000000 3538 79903502851770412243040025414002270865790630593419461530865552628491944167644870245690458394654031985848861585671633680333339728281600000000 3539 46258384301704812582237256386713997040944976347645495777319942659275789648131751535043852230939474926195025629829899574442251937382400000000 3540 26001566852093802624771991880869747077124792811417457115259319073351606819903290857974103485821286814975367423365275667876122145587200000000 3541 14190820296389813873548199656934560588223727440325237714635778750872752598725629327355709397217458153499605794016996070007822824243200000000 3542 7519934323335693980028422395666950928039653072974669563295939054137868132321201534555248729095966738938649296981668757971319956439040000000 3543 3869040567315645141779845666455804718540049441689681070285992208200719075570408119243071440396793519098407401113206688300942627962880000000 3544 1932604469837520718852337600583373621729998813699815053895261367146557189403810283806905554792044662647970309598013963817634978856960000000 3545 937094819235173726607425301142101404976870475712650434584659819980265101385417760777886003361112654027538156051815669478123141857280000000 3546 441018428301886369768004585038311622687004375536968720745498350905106484934904991233700093644684594606889633168249959700777905684480000000 3547 201406846671802367214408274756159909314897511609491277156410395669004809117606750615100255730012726121845752372299235069549279958794240000 3548 89233041204547950288117044647871874118833918917552052575327558528078624724539892586494619803612596081296330386155048099175944536719360000 3549 38342163167443286907015297065825282968563905541297507943052116594033754934359787747741607157266353343004073145814339853724780351979520000 3550 15972229627382978110386286271930190423577686834534206681821524289630208715064138458464164562719765532312522493794755690246181549506560000 3551 6447640769382675992700070049478713546483159828995238108286334545449424808016262007842598498659835513945134284056263820003909451120640000 3552 2520905099791440090847738227046975359083098659058504567552724866197288750679312135098002792032386754720370713631722237041055170035712000 3553 954041332117638532407245970368557376178250423353700349219153159344303104099633266194932629107214964422799210513665776112390350307328000 3554 349238298159534437373041992366651388074737767912093952470696016808820177388177648176565938205900185996282675829034885923109324455936000 3555 123553699339991577098670037992034050091035436638828463560965656787645307663741015047039774913296731833174127912412179252163893002240000 3556 42202687909916061020070849463713921939260251699883615805177717092030914744614678158007785989496346222221747653234419855041495040000000 3557 13901729649855315716145425477735473761098443027323067730370476004982035329530137409569214676335315230084990987494578895953330176000000 3558 4410022092996412196608808733183510091346145568900701696336299103695289666198273190618238724959659314107720911228524066898968576000000 3559 1345041597875216715164403764067906938752254080855115153531701495865376029911958720951413881765881442491661330527230109690101760000000 3560 393623795548226188530144545934017842315387774932628554425365241162391763652486574046487800748767334761416484771614607540224000000000 3561 110256932873393331180901041763459768771499389151759590387127311271567913854741787495423648483959959596667416736564751892480000000000 3562 29469223831059978932375653883184881425312465850784927849039784868346572910975430054946279477791195504268184897915772207104000000000 3563 7486061149595917716091021382206935536976545909305867783669781009972119720660149896076511730170186823990945876139709562880000000000 3564 1798026283026969573292074573686389548868713804533951057833190744629277510429149426578620996226776214812180933379096576000000000000 3565 405406337512451487530505951883660302333046821926833770871951189221849619269204544513215488962441567793427814495027200000000000000 3566 84926098442657741792583750369587058488046746569098046960840353906319482986003224906897644469430645041752586038804480000000000000 3567 16264183729430249877589745327902126170986155980586983931824139679249967561599308257134582421596879092280710586695680000000000000 3568 2768305342359634981636397647478224341440337942598267082058724912192443101976172899657204482126252405555711705088000000000000000 3569 394715605360776136208679275597836477171783472816595493708654581992920498637508801616752301538804361586959974400000000000000000 3570 39455239697206586511897471180120610571436503407643446275224357528369751562996629334879591940103770870906880000000000000000000 3571 281710411438055027694947944226061159480056634330574206405101912752560026159795933451040286452340924018275123200000000000000000000 3572 11831837280398311163187813657494568698162378641884116669014280335607521098711429204943692030998318808767555174400000000000000000000 3573 247459120580711503911037190007242556839939748539881892476348271860394602979200744542284638291177140006386506137600000000000000000000 3574 3436162743515676200309127549697380992757990797247178882626230580799350919084110898269063894002428420712910815232000000000000000000000 3575 35636352961393389100659530197199525371169190239985920581535071708103205681212877591759923684206804271265602171043840000000000000000000 3576 294420480926111475406974758099680473842898089529983888162584098301173653140060526478517596576354415657669651070976000000000000000000000 3577 2018382648803785987352705917479441567662159748613971800430284246301221901970245906423590469875324959842111842659860480000000000000000000 3578 11808924028574722223993319721426133438967951215880056168064957493235333038261191047106155927262154280709275509378252800000000000000000000 3579 60189248676378325741712926378704435614101930497348430662309021566661541966506219084934304567338478348619049537873379328000000000000000000 3580 271483664369174080614729550339063780559692144297398559286703096421947179739788258522247384478023840208355107126609182720000000000000000000 3581 1097119860458958505165117783240632340491955825661507838242432735579572705327530190378713698352810912923919228620872089600000000000000000000 3582 4012255534964055950137772422378912142116294269813526251599028913318629017980837156714033262880661753770460452418549186560000000000000000000 3583 13388268639082888831768560581878088681723012516177564648846762136021738137422989277444662673693908161379631321479588190617600000000000000000 3584 41045013730286013767301915796289979561483002326613953714743711753093885029613223024593844364962808886244349034421416886272000000000000000000 3585 116290870852460781652802535454711994360603118364725311110783169462659959272315029170788546257754680035454118618623622774784000000000000000000 3586 306035940964365444250006739720654668965499007960706391212711705047733665131395932768248392092133810597708663438933648998400000000000000000000 3587 751355478199796793297177733730063900206666541105795936323988644939754338059444725952039802381830525129382804707431144352645120000000000000000 3588 1727562571476944366875833034591949552090651588448312046362481585661163454935272258424007683732459341621195120760140455949107200000000000000000 3589 3732598113491946446014323175109436514127913909843800834894940206112303777522036532471329858532618643307773289783736687971532800000000000000000 3590 7601299658960902981475921942671538398060475041690853505467941535407970258839807240310199843251521048966012577229727535726592000000000000000000 3591 14629685733126236352273237812194578319832882697654890950679869573441216141822590503896487361581816415741665326366671994211008512000000000000000 3592 26675061915447106077486995277296986591146579672867975547501254129461949257830008021037931690759285007023343845599551390436294656000000000000000 3593 46179555860093103478692860040413057855829972144126491008310121457768003051789437842826275806581601995737557179657643760711368704000000000000000 3594 76055352640057360192179098786550845689535027388782472731726069403825652405896893659791635779288846578476353873473031443767623680000000000000000 3595 119379508330073072096324181229185335159181764569067443342940181293388306879785271603646600992018480760107000435167836348817709465600000000000000 3596 178881627282108607645364774826043451445482047047048043803631328066209883846807879407655567813406589090544755018477616090295828480000000000000000 3597 256267298179198045052146796659187525982363489851062363922399376404218168656250658026931979716740295998684410668520810585775511961600000000000000 3598 351490762706603231735305858448916670114416289077115379507986471359413613023578731123765669903494703768218407817519759474521276416000000000000000 3599 462148523279821224107851582656320431888721443063356012334123040400512403534680747344122448853626597061695819204495127335106311618560000000000000 3600 583185270675887112146148210728720846737769475817458491818087788721218940892622220660591319482674897270084411785587973609404917350400000000000000 3601 707066346952154677009651971380413764844020542541027237606995121916978752632960931722353292519182926864754527278853806514103123968000000000000000 3602 824476528601501250885648697628113606941905165890728196082610299456526564464445984404164325339989627106260063813243502961635622912000000000000000 3603 925474564310373130306345042608951102018331167875889647397984347376852417267132439560517330709764139773616390210020963188899913400320000000000000 3604 1000904680591144818950049668718029936392361478060808641086641520875416985386924437510667291341451564809053598817792356116733519462400000000000000 3605 1043781991690232533023602470185006637281240861761941732834380209638263972217291640855515888332277899865731018670608079505538731212800000000000000 3606 1050358249256402169782094644879811508627598900949505406005609030388009553561081252807760638473369730903158935249974327057265459200000000000000000 3607 1020643700640430486164705436002766998459642952246138431513692402097098135342657722771400332482596999562533351005702068729827426933145600000000000 3608 958289637193850313990616814565253974835978987138132420266774121034193271999512555612082916102742501665221839609340032090680932171776000000000000 3609 869885342518735893579582228235168764878593378106122818430593475213364891522415095653435401123347509027112295230172345192604294447104000000000000 3610 763849039551873118906894092628956284457005071668555630881012556736656742702627277215311338616558585220652336168156768487793974312960000000000000 3611 649162192895753223659165275368708723176207664384107567521767008217313352124964155510618568341198963615465766900672605257868245446164480000000000 3612 534197697632464007765832901044616063226934073403872143240767863602534170432498702732597439018707425651730091803090278304604625337057280000000000 3613 425834456651518835545560679327013704855455693265550237527513834267842136601699372223575938161300163316933431208080631060004444485713920000000000 3614 328958499858752166183571340668517031311581245558151891325439913479468568510355888634555859610924270956581414450158013652063232616038400000000000 3615 246354069503029142833415668105000126060912425697869257016344428444657340152991252274129323765758941673801747710039973262415527304757248000000000 3616 178911909328661164647491233209790934534193399177869406995941582866241680408003663425008833053056993845082476222963740586543884638617600000000000 3617 126040003313228681250321664507802787538418815847069058866702343031948175964627614236522035534766922644410565697730314772235625454108672000000000 3618 86155400184513701064081042861714678176189195623222899994845275785494765088127665916560938915144774274750250687022703766552167600619520000000000 3619 57156236304865690391166850442454324420806895204722054483178617644323868486545080411503556654118412283205781402534353367815708476650291200000000 3620 36807878467678871634628094790697369732139259945192743200056328896301199144087685235387376241188346357771701801143700231593235765526528000000000 3621 23013890379757058020793892049584183887323461868271657310178479565668821962396567542862693319713923761294579105591645919177229813678080000000000 3622 13972510522449506302092081404966974201248115140554419912238684575213517062476905731826629643381615687230514397211963660602979186114560000000000 3623 8238420921504973443629191595537752655077597189319536129244264528549424368470516901294445628771941359375740218980803915104594851109273600000000 3624 4717754420610205940900633276671807657907371383167580272983173393726417748679972436398854898945197071879593910453400385625185071398912000000000 3625 2624047044763963650560841507358030132713418146809148766835491943438590303432370941217851684122729295216418643177210034271836767780864000000000 3626 1417626934596815184778901443052511617251982697176560054928283586697447262262588909534537051239145487062126365606877732619796715929600000000000 3627 743876659612352003434003005563242214792992291938872994355152654585401776306522764360689965015568218124700355578743169630318212551802880000000 3628 379112332809964772037372488798622057765804119885528031413090663768964003651220969963011356527507906158409390362253752804172960156876800000000 3629 187640335585701431001996841579840122159695403195026026260987769979777961647326343380782988693281793321173036219632196036590663054131200000000 3630 90182443951603638648991844506932620207919233723823823244494382001875037124682621677418626717095262398092335570727015188382569463808000000000 3631 42080719144153514240872592012122174038580805335342654471532121367754064962472188029008314259403824100024872995440477491604076076466176000000 3632 19059768109340549652925104151066357361303405029218516542946334640870290959267924473744292356607771300186155128540856900222362185419980800000 3633 8377445214033223423063183582935218934259019016524215099017713598021380840351626095463605028120584197717985434790753856966449289179955200000 3634 3572130757867661618617783251511787958678077175828743214216451328270700006217633216896506621590208522523217639111889172898297543655424000000 3635 1477067744857206357119149517881188980056672050509773361547021065783375453033729132675684391740316850507099709443941018200761348632084480000 3636 592019926623973585203760648697151445086247398816770092447106599141697458886952251360738329728073918265798694133360605621149497294848000000 3637 229882813692716099746947684508948520310367045404634690309592798788114014034955251405935954483757571720544324944824317657584050938839040000 3638 86425761264753256594923417373558544584318315384128520478881393687480223937356392027552527732712260359448221848070553140056757266022400000 3639 31436429934180749550012918004663295449825574927475975888074881577330865130890519702631214982821660064851704944149937464827969435336704000 3640 11053753751117949452609416782750282958675140704859728792003958643634700479668080114479465668548867013542174707094373774862430932828160000 3641 3753551729180778861428132737118001549314337788200069743590485375805327368490585026416192243262722811117901667684109951262785536000000000 3642 1229485599889796290908739062394348937211115252259747513099828171870225023007307367072469374961601709724647335706743964196665294848000000 3643 387927396584076441812277182520297637876855530838775439488161244156654220349510411384300433359567841137440153840050013045484683264000000 3644 117706979768096918336171650732912396962973996091021215549767308546640287676434371448476619677319249186436549581546704504451235840000000 3645 34277225087658326479522053317855556210979066375010154065989080681628155199211031882354635396220015675522326304917839304196096000000000 3646 9556274599675639608519444046962469391059073347255654871009091995495170492908064450165049267430548561162744854850596881039360000000000 3647 2542789352155401489764374118627392459559036044649686749372369958030861202007877473680176081705992103774446044310182251462656000000000 3648 643213346830272844737982392694873701496979566817964502290927130794692276618885786683055953304109902933736901062768375889920000000000 3649 153872052136852604569247805852842344221303287334339725254091680873412258210932983644196672105786293018777193105309302784000000000000 3650 34563688941701871403318002460444987746904213521268625035008942018073284916529201088551486939661675564898451933815111680000000000000 3651 7215113187830401559964983757684823543850857491707170864369710426527086408632267433465075047540158578968620780193054720000000000000 3652 1377264654641579529644084198133691495728598454139699718601462632705767047582246585197933741342642853373802536102789120000000000000 3653 233721795574291666866083440214964354112503737596704221374058856370143982061911049976055433403221615151440663150592000000000000000 3654 33235021329699608614552854092578505303572684723409308364077433602462061388676732594476952513139773915046451609600000000000000000 3655 3314240134565353266999387579130131288000666286242049487118846032383059131291716864129885722968716753156177920000000000000000000 3656 24227095383672732381765523203441259715284870552429381750838764496720162249742450276789464634901319465571660595200000000000000000000 3657 1029651553806091126225034736146253537899606998478248724410647491110606895614054136763552246983306077286795575296000000000000000000000 3658 21792272297613622777398088121495413113898741061910228884879468664799785943643334023972123439093736859281708705382400000000000000000000 3659 306235532961161602458095747775498239730308114797405808118466741314479667537213267842426497456951615819714450685952000000000000000000000 3660 3214254776033090383280357317894638464820302817444855692709105479432407693981605388877184173095164366004376797320314880000000000000000000 3661 26877148956733467581521015472836078037824126422327498190599793057583838387247997240059518835842286031328817921287782400000000000000000000 3662 186496352783022354397809327836828165689619117499166374528242388059697512674524817264561233299016122118270867753821798400000000000000000000 3663 1104467523405724864620452260978417074929751724686712040313705802901195171690104994767391508193112809762612271866970112000000000000000000000 3664 5698519939186360796893040433860167320212226432142982365945625069124603581639686327628899010069684425052574282251275075584000000000000000000 3665 26020328293918561895379774118297788130294959203174305671372405257656163907116724528432464493031606355675962459468144312320000000000000000000 3666 106457220866260643244800963305108479224962475015553473245794651099913035882774296443173268755445655799928045480948059340800000000000000000000 3667 394174353261315669199367943253872159600538315417242635120533951023160856301402852935743159076038559131317668364165316608000000000000000000000 3668 1331773599764078529312584138961186094527387939131289515400577855697692088697672364851597865198205453012581856245066206963302400000000000000000 3669 4134288836632924555713367502588806045934715233717911616328265739537701348842719369378146965906267242413106141838528428900352000000000000000000 3670 11861768868451487449222445395423911856689479720022408465729603700324497295123806057387252101580175717883466208466721275117568000000000000000000 3671 31613275830929112982238694033817001017201694626211805220519100462715186762475888706062662270450648355450915186747297014743040000000000000000000 3672 78607938455956838292053014237360119876534073554065758795759700074840165200329785101943899494559510659862032721829540269549158400000000000000000 3673 183067033078891888744692586753899950611821615596926185786550264230499397125586587537179913379995289207860001732581338730463232000000000000000000 3674 400659490292992629513419783847757394888403530887484980713666868796835550540996626174091083497477111782730168969906033537738342400000000000000000 3675 826557916797195947670104240043295176370924510130010255832422000391879828431640190360846427473124494961883572306009363371261952000000000000000000 3676 1611669729398008352675487060731922932944110636588945350709646422356797737361674588683535152540779172601060980604727192154686881792000000000000000 3677 2977402311819791984979879907060843285610322708037084141395370432157530073813870714198666985633807920794558902705137959886294876160000000000000000 3678 5222871837858962639222737641156679563020577489417873346069454374301417882230074703729105845335761753324187886374051068872612642816000000000000000 3679 8716749464431527487796176326987813196186254357744047517805102696351296360973606517207106497654633504081702654299700700617826631680000000000000000 3680 13866234490869406086307322633066312663479746731328691669459007139515255481047922800508378302744697766297124106225613526346945999667200000000000000 3681 21059037472264836194554806668869404026704854858240663356171426421976808999437028730176950720939372799132325093116400671157550841856000000000000000 3682 30580976209731114352984813659764944931807783390062825558652625469880930246353709231266642047143977832617368816681846002821676138496000000000000000 3683 42520675344921424501815523364517023245251457692890108324375148804563947504172451068591392800229112682213060968057934708787673825280000000000000000 3684 56681329180290905695756389762224502009271228269229455973557986408779876512015675491479183975307392449876922178349896940770474569236480000000000000 3685 72524184907310369441497832537324324974594182781980395082031462391153033931327330101904113363070729894638956104160600319220116776550400000000000000 3686 89166463436771066444963108309244442803975555826781497110529188868654420123318700932602046537101610172383428529390790921589192916992000000000000000 3687 105446848564015716344531095936881418393546530239977365981138151833052155019346208338629067757829978274348438328430966216588724797440000000000000000 3688 120056131403887755361822771599273016099051822166009937626513030212154788511903060410621903512226381851807390495466829763939623271137280000000000000 3689 131713286037712391480391961063816430300353307606673478006420670133429555693213252550709339551426884815637233905194776745243369170534400000000000000 3690 139353561418139401327981550290652889731975250446789704599752300175600170313187742512893545957301833801787568870383970404210363177369600000000000000 3691 142289740005746275965893036854595951108913017198189822997208378369040924870084933365914643070385477764648242284750377437891330572288000000000000000 3692 140312636218815708739713316614922328156328054193014881086161387687835718819824792627229670894366277104895177046532921236358935378657280000000000000 3693 133710906776935256709540185973932639636032621310690255271735786108928811832102021660561091150055127544411204976342337414478696965734400000000000000 3694 123209115602376599581022376193334688575230696055835151007344287098147942913034491818391947122653793074845246537842175296952885368061952000000000000 3695 109841158973030587542888511753550290384159675507442554218008035559758882686428765159661642010462791772675204894468017460297681820712960000000000000 3696 94788629235113863395407600540421885444950983653496176730887349700612237327471669716789917926102632070066873851724265163324427107125166080000000000 3697 79217682789599904360491528953347964315189684775823389685184749560585672600084394841369463064843746061642444317696233970626009003091558400000000000 3698 64143520391426269424100466479180968387929446743013342626675877114000458497237162110108123595687338366342128776418221422531588711021281280000000000 3699 50341144309305444167266225391542397259111727486572301516832592192383730057089749850289856706980257533072342474043648227139096783775334400000000000 3700 38308343407121158124607022017233952956042727751753419557348858640430436609805883129450679665090438581609093632085110037446826919163068416000000000 3701 28275484190232584891387472350526439031079485550611532533222881315311782809732406643726354675264846789921530080494911091353619091087687680000000000 3702 20249112425465346245049621403144340936943191564001661949323128264908469873265415960586632230900521382608433106861130540745655212446842880000000000 3703 14073460888820472247776502154770109389636977976306563103468664913349890795430326180850249638145834621490157861100962202535562700023398400000000000 3704 9495145995268560825311228960059011972966743645753384569922635912251362034979564658544814960643805480115591001693235248133931168165370265600000000 3705 6220171589217701933730421794864420255857738710373506129472266668930673189687576188687135236524033859310044385857736944833284943839756288000000000 3706 3957169723423958177691968170994307047175481722599162835171213220549679517893729676550983940010710695817199500898513772775805313362165760000000000 3707 2445218550565082652340703673388499727466178288722495568293524723214322963990399941757260969694040068763107227877708631251168805676646400000000000 3708 1467769705739377132761219433670476397378728091383989920934593182863829378838534561849274671065683339633368891208364244264809455757452902400000000 3709 855951674208059538758202183750878628392539016736690719994207206919672857026433027011190090110806518918964517658330545509521669700452352000000000 3710 484978631184314341794500756752560615168955948267137083742305480656780398347633527212873920302269088556690878970209753874839507637895168000000000 3711 266990433777438181025817472860060421415452006091251006883793606379901040921891786199088041738845500192321502003876062624319823455191040000000000 3712 142814589229099850809226712826360753910208298018173794499558684506845070581515740241256348305794412944021751743946902361592267230570086400000000 3713 74223773718538898680974057648035627932612664291484517431167604889059107091939843099585976365621027819193402544698528249898063911452672000000000 3714 37478477685246645691232573112118398330564821479730611405420363979795723236478920061517888988250062236457643194941270477379240178850201600000000 3715 18384354511477919878692511335973591129187928582120455459785308762331752742389169972656856960290524517048201139078366073196535735123968000000000 3716 8759606433634300655426994175404449242676235805243933992041857625720983844622299731334799441697596730438495221393248705794224382411800576000000 3717 4053355329986562451797297924807043727311953579234588543653888682280852795791834094309314020964519331006768082825962009291905521135124480000000 3718 1821138974430744082652150258831085630133005883880155068526863570826487871706212606559391370986554581261054836360950929086095568701017292800000 3719 794241850623780208188579619334264732461612391448619377343484036382043471572893782103026079686824452824062767656787528818809033084370944000000 3720 336126604805609777439132865771888134048883345056658187162432826350243760495240864355068119453454695125629692932277282096772040880616898560000 3721 137983176771965985644406682642541243651628319668482907672886029173562560144492973556008678222216484576685247879535559265108854076918988800000 3722 54919350036892076737258608829436843238538369807518151664195916902806564286090046393781477116561434487003775500232137830949388288838860800000 3723 21182128627911180353794098113358236573483246851692390565414134377051815447780967818028054158040926543075783835423407510555722717855744000000 3724 7912045446319280302468723000836415607763917156345491806690266331827774607031322676989326726971332011720429546080695891271727817447964672000 3725 2860010358174368852445458115703134923532651260818073339950432231014913444280051536669804189905171844742611890273349038683038727861698560000 3726 999625896511918165254650550327662076276416364524278063217784250721834778667636170153413657718857261128971276785967530083511197866393600000 3727 337494180978713147585022368590945365749885440780902140901688679521506201666809337751463381301755464590891351788750505320286749982720000000 3728 109937259542809754912614700858803826593220773873821394766319652027162286040514271960540102938770095102519185688833937139353335627776000000 3729 34504019446631757492413791973753160380051382070479188158640680764421932469502031796495732891368416736106088220964358267424064143360000000 3730 10416419981340137976328854952111820416384538464236925170522090194643962314887453955708768297326776368953374630090483954528708198400000000 3731 3018683153047389786453088416534309441234870448695675299190171869888840067354926418951959550620437366592187929321372906548101120000000000 3732 837711234493983381621796485178083822835611594963227531529496519197398103917264253000830948548656548736577773105402557402972160000000000 3733 221926015054681582232613641617582222375990879896585054217269790609775432660239557342962470524746317947231545875930406757335040000000000 3734 55904110897668012639282485825887003381013689478201700496761539564536141578292755737213329407695632093517854135177786372915200000000000 3735 13321070254224384488209289514714714173039108918067757021842855468366554942345008017376577537569466635550350577487996518400000000000000 3736 2981204239171641478641820111683932899749963294258076153161978334095391736356775697127666840156483374490180139055442821120000000000000 3737 620170944238792030245244040393878458705965879065808022064432699418331179971653964770521047747626693479201778996923596800000000000000 3738 118002382826831426687211490602223634553380883552261292966620559205470774972738603941728589747737528997378978221339443200000000000000 3739 19966057687803890509460750980549705615473535749890086741887235092269624659428469445748142696813256609617595722629120000000000000000 3740 2831605293293597438770991373027433213379679534062275309920819548274041336300105704258800735062818216285260742656000000000000000000 3741 281710411438055027694947944226061159480056634330574206405101912752560026159795933451040286452340924018275123200000000000000000000 3742 2107757298379527717213600518699389595229783738061356212322972511214654115727593174080683423236414793504734471782400000000000000000000 3743 90633563830319691840184822304073752594880700736638317129887817982230126976286506485469387199165836120703582286643200000000000000000000 3744 1940893178924481772934190477635687918940759192131498845514070520743493998232492047799295985563531955685609659432960000000000000000000000 3745 27597920186332346165336278391590457665141173374306367566050840575589073664279241224825428402145997098754240806282854400000000000000000000 3746 293119402245406399623665891693947841196891631720499921993043894545935090008673588311254965148196481338858716936578007040000000000000000000 3747 2480352125190990114646833998111497307076124408931112441202166101953061809436753837128318383425251590045339474115145236480000000000000000000 3748 17417639385703888918233362885446984132112023389752641181179215635787708627939837961074578517102742490274218629290314956800000000000000000000 3749 104396088211797911647847783072240588243687382079865271434525309605229599825217533866143586719164411283180276376186283622400000000000000000000 3750 545167282208614841311909088719097086740724536462352842376683079510346467714884249432678691500112771218738023678410160603136000000000000000000 3751 2519658321695674856372423858539201863701258291011892325838371366041896692776117537393817545322458156297246460112124912861184000000000000000000 3752 10434954239979065852852334748666962679527477067670607727664214986851733858985659135569533640570033643182592273547260980101120000000000000000000 3753 39112571842358406178204846531533613342987684823048038968298920272352746164825206317229381202747256892773954707038097165516800000000000000000000 3754 133782014362779037249589453541921962815200390560729580275409258965318740294246072716343751570404725061236958697698182750535680000000000000000000 3755 420469903490547170643671431142233651528524290060416357932741360315791419442361056711220291884109444897651894133126797537470054400000000000000000 3756 1221457967347390095584588119088582885488717529661376217002491923723930618544511707955790042483291810253020161416184097969012736000000000000000000 3757 3296267982513724055354316274441280492913817269009177103930121151543400214278911307771815364208341793330443987373943414721609728000000000000000000 3758 8299905351832839235208291697760830598713264960192884123463581345107157790796341170959405819372481015418983029310164902405891686400000000000000000 3759 19574975022734720305245040297185966852209443417434488261493852702571212006019422646369769293131788161298334935358034174313653862400000000000000000 3760 43389269675001193868469527546330655999916502572572115646886336670804601140129213734209757312005515584884341807925511444923783577600000000000000000 3761 90662654507406690579721189733851207953625570345164405737980046743175685679877242795509390248955497270722877448220555593491310182400000000000000000 3762 179065852714225411128886597712762221675154920522640220499134602331607113648353253812829647982920911130993072918833527124292548952064000000000000000 3763 335112149308334989338763961088961029083474813477096853493124040845081590284819481763896044170338331616132131910545643877798533660672000000000000000 3764 595543268277334682257747618682416694158825289703351003654516391495139748692947737163477240711331995154404278246955184026941181132800000000000000000 3765 1007038943779488546192110722066694486975689942985556148901499648756404904974097241621957918548772055047109128103349236762585591709696000000000000000 3766 1623213226865883947387832490004129632671241918839695661707156281675672582349749296911838991871214440627745246961987912412990688303513600000000000000 3767 2498156489495188767484827759913605938714959220105188611656103052160874129335217142114691478734285121447756828908619604877605508166451200000000000000 3768 3676516771408373888263787006768430387136892304602529407708552825952742318979160733902482926876568708515039455825603063891671616847872000000000000000 3769 5181204474732161304465625376610806658850556833118809497506634718683596851436766058004414784068128854537877376318114838769924577427456000000000000000 3770 7000976501300405943205762005319709617638627829473087218336183995310512199567755645896131635362839845213061651775626304461197948559032320000000000000 3771 9080997034129019317441923806716118021323788232508596128483811649841945348050333238177648396934538084578474761379405955421027585994260480000000000000 3772 11319568317924642559331710771836825187641706401376859312354869531152462865123316341922070401838874550764805651133086709983514039051878400000000000000 3773 13573339375147191829560568687060381511180503494541941246449246745355200811688795947167003796629217258188487399919742127385639179517952000000000000000 3774 15671516203719178150529926688531817867292851819768600043836097719310998699818442239706304520345829133443372173495738731643309612492390400000000000000 3775 17437344746770816101057924254983566620737535317037222448226836785450507819457178833051788037828520619299846213490665303941949536526663680000000000000 3776 18713081354404653937696730816892816161625072727853773452339049540781750816215290072544361137159709285639543265977101231514078997066547200000000000000 3777 19383472762258794864432851241435137974613348432729785391433533490291742740178562391136406391988002550715439521660041081532440423012761600000000000000 3778 19392862087653780878792180316856290531339250242888083713154151311817141198638368693457372519665831220109402865861711442712960133528289280000000000000 3779 18752432053664913787092354527579952203245843726133792536996668646600312410110033248969806254418256208241545474818948097050803290851246080000000000000 3780 17536384647332885456490552427231606748885109539455284352729147673177127020299463961909459247914776829486780708319707607195859322088194048000000000000 3781 15868359572509855766026572916797197155909504285159065589095994397309149459469547024045466269050440209525101037188891913632236869047549952000000000000 3782 13901405245730982108272569236205153588950428325354379969100396494068039065424042280420027355426623799743210691955289964261848710616197365760000000000 3783 11795835522541387852587663978330288506764510093888547124374810554039593349766445758346928242627638676861303589862313566694697145354975969280000000000 3784 9699179137519773899086792481551068508563137994156411931126302932340388475982930251312639385382492387786646006260696085487758266261831680000000000000 3785 7731353103272098713832354034437428760762848429308328732634759488268923553274344934882052324336242430960606143629887564331836887633944903680000000000 3786 5976597177106477997742997330413706141393445857170614971413603850083509559131371461691306902399191006853412478947413479144175880928690700288000000000 3787 4482087869002188164154477732204230393525012979776478448327362858320112426452067028169265347558901283195086315740105729057279116873706766336000000000 3788 3261905249804081496706357099674191735087506611476659937779416051978060586440869025744518423539698200620197344303868706026983105543861698560000000000 3789 2304362104142838666985327526861217696162593593556405451780535627316124040918038819844460357383278223763931561634095714605548856271364423680000000000 3790 1580628330254034485495917114752530874454483108146746425125287983125893727771211073236369252345650191172661625120718924095281707760461702758400000000 3791 1052949075983368904458521718769922999397734024528984305933292821872982716216370455804965225603280557943722512808212235243182908328132581785600000000 3792 681350036439408818875419096685129502749258352828290552035949822688376036475199550259480036121463207645900198717010386848367301764619173888000000000 3793 428344464034803378765774594947496396245873846537537844283291227002988065242515150086646013749906562315751017280869695183761333953505525760000000000 3794 261660735049475307747943196089877650470346816028574266105953887596665803162523104655849056880986362800795132789775690836868848239702441984000000000 3795 155330551616660457735243745543190843539916942428070617680178058761558203719012695237418084775416188851714518244302563554097349964956329574400000000 3796 89616138810975493612423912775410062342333901732170925682997900656765618849745146720987187119504240549401747524633348791688567346289442816000000000 3797 50251856162729055187153224212242146389824675745893821422119666740639947567397020498677974481638197622029703655562072837214432007425097728000000000 3798 27388429570961778943306330763582379612945329762410974221492569368383686707309681560600518387020339817804323476395695358900865101294102118400000000 3799 14508767885258754130022719032508093674256293558307481849897075014260449282768548953735625245266950347761672726320389450593876899172607590400000000 3800 7470120392666498011609513577982497553791068951979856229837604575873159183764715188348412748102660197307904271497370273335231461571585638400000000 3801 3737911007252593286049391605049442808045836647556205333740139947607721275124083884524930447877640038812706946659143511104117655964588441600000000 3802 1817563861695227227264084817629648966662420224803945387326666709454997299650270710394529283510820220187984668938357197351346131545779863552000000 3803 858713391872200480113451245129765771780267072311077625450600861551306783328105463346834916531070821423886559193294400939892840436928086016000000 3804 394117032739612972920871378004182901302153154911178491467406015946815537230753047274585790077612526998108426032056506026256264035146137600000000 3805 175679756216014716104610833123495717770517203408460200949553883964247000284483734934580283817327480856228222350804680593055635702312389836800000 3806 76035711064174122785317903175500194074822982600884404756275582134911345046659405141026809600496360930758880955926104966643333785510089850880000 3807 31942517902265692543942373474518286888539790707579228064772715707939339725769559752768049193885866441491229045525628564154790305425271029760000 3808 13019859553163808376901405492676720662049341257447411244816312763885318022434286700086157346558407797822010603144932991249298604680649113600000 3809 5146706675730942206480122321598733249983964740480408854429131541182400837559363346225768115185101896743840369728432003672761847197256908800000 3810 1971991925480427836173198174764700241867073655216109932952730616731183846042758363213209865403974990927205571221946267841954982267105312768000 3811 731916094830596745356328424154588170891284598140437615494470684695457058201734677881138573937827646213323954987860129345663289402035535872000 3812 262954531043698330119638457306039858720507086627267034310439504129553747445434247046211192513065352087057134268869465338161020959834767360000 3813 91367733995684372573260305225634064411769974401582347691156464434421890192085660037216988664649811890545791432213215672306551016233369600000 3814 30673558457311477016001144211703358853388459515264905039040021219256967633953317126033952336032521381354444039165052514634960532930560000000 3815 9937660592934483527378657361489673332337705902135348584124459605037863654057255833757389113213386013122135204333219609728323761995776000000 3816 3102759132167752938039861224120225458097417858096290208859885718270657702470711635922847016522931932101517457194111102407342722908160000000 3817 932036316231820543401718586880028269103888753308723668255181819178046839888580157218377588177548016129096473339638094968046118502400000000 3818 268821574741509338832805365158909533997390586132423578577179242521611624935613578812877661787392835563030517425797498094569390080000000000 3819 74262426317029386641800634141491030987622505965803418253709398557073991263487121331501086280431926370818003945823924004228956160000000000 3820 19588774292781628185758315551545054154764338876410129967156055848521512482985236733129692429797444032303573632546615058487050240000000000 3821 4914322099233244162883968097144000004151490166469888298896235246297040615271937057539358949362380093126938260245193600217907200000000000 3822 1166480471537498556336491639047252949179613110013633636950619418618191467196168119374279336112069514278761410637355800330240000000000000 3823 260104590234193919344667993847181500130732638580589397304316732928713676406512633741602474539943330367030702632749624197120000000000000 3824 53924713118670271734527044926884665621479970017420796362374314946003835352425933989973453055034583284198247884842126540800000000000000 3825 10228069153858718257138031195713431394052650128494031542096917032039565146293233816771651289092680520213062509925708595200000000000000 3826 1725575777031015376129937558446356982570863113092734285732064676580009844719748689447116674131128523075969014374072320000000000000000 3827 244081476046125489789695153968811378669612553198016825066000684977072674974128682433158943788307048448568974114816000000000000000000 3828 24227095383672732381765523203441259715284870552429381750838764496720162249742450276789464634901319465571660595200000000000000000000 3829 185482642257398439114796845645546284380220968949399346684421580986889562184028199319100141244804501828416633516851200000000000000000000 3830 8068494938196832101493662785581263370539612149298871580772338772929695955005226670380856144148995829536123557983027200000000000000000000 3831 174801933440743245662436460617123577504659911487396434304510304948394504894931242174975291444791175931463642370172518400000000000000000000 3832 2514680922404679338298858234839493750484845786531481642674045584229755239309962312268700164926437033538758508904710144000000000000000000000 3833 27023048844825051684772191122359988477406179148086647425662110271934796969520875404705229343435206180055751172819160924160000000000000000000 3834 231370614386202536282946154420627738671447897900965825833174605287600483014005170664729607792188975850243884725039341240320000000000000000000 3835 1644037064519335031269410314442352964548808741536723359241284133004508484912064296638279137760421772536430461849823462031360000000000000000000 3836 9971417771711869179361972999885375267232423983377566768959141838337128236473386145771118855240255910591459407219346374656000000000000000000000 3837 52695842251115605618315484224812698116458765157936506004938348296482692601984665400968787364576325479135725939001019523399680000000000000000000 3838 246482560966107804847557575543158393778842439662164191028002765834709981420508215154754632240984005443512678408879552088506368000000000000000000 3839 1033136704705890849026882986088933651145152682596342035105747077820080253272403638327685750407516483766102639366441223866810368000000000000000000 3840 3919509050739776004919926306062113980528942236262041872865803564827262300423293231221211779341131707700480040240545187013591040000000000000000000 3841 13570226841856388168472620117429493534795158262220627491173109745058913178702494476041081283989770454325342920537376342440673280000000000000000000 3842 43174278011352814038989639793814734629561755733314700328916207553667086863776487579663428277933419447651507466684251714606858240000000000000000000 3843 126968771187384470919258935321929461209146710430198063198332900703044719263779278322604628537681115664819206734379654635466837196800000000000000000 3844 346894405882724794356724254394920187020227085718209659466115641426650179455733044059496255283255338405135165121505885797981618176000000000000000000 3845 884368499810658417750822518115171205990857179537686064931298397031991179579601848085225155680944369129915405011864950054004247756800000000000000000 3846 2111914992223622155135519238805395908594924534174629585307395118906878780226660689765721926097762807793633303960404772885582000947200000000000000000 3847 4740271704228004237349185434098325036136376757396848574032008752080017524332734731628852940342851660974859065930934774309952736460800000000000000000 3848 10030589622736165516557610988166500420792900077630118057199734515639122611102771347766396813322409167564816281216737831659269573836800000000000000000 3849 20064128926711710037200032151312886165875959215568838293145417025205568382237341382481733014497750219460419296475868181085637314609152000000000000000 3850 38031243189796055053910319393970702234331290588435188367464021139470285436489638359897214333926787486677250181945074999625953514094592000000000000000 3851 68460612696129233101483807447779111344744777892928592495099873392201321768513845566248453729767346530794177840516513163146590383243264000000000000000 3852 117269795685794872858911239759705394045237646498252686996540403229243476959602773838649784647556067156495265534202801399911946219683840000000000000000 3853 191498034628232076151534912180066716857844507845483907303688471469050272003130415023468034393500892989274189950558609992776350530168422400000000000000 3854 298603409575528795774285575504916452181440477805680405102857088791918584812546868784555555453055618985822516706935983487219336896892108800000000000000 3855 445283654413400603843534809532126400670688775034508232492011240747066073028871856865932100116230065493887290376237295585635319455049318400000000000000 3856 635910432071190367851352617562112649870793597320667437818548813697587989688829713387785316466417337767618952612232471723540829888839680000000000000000 3857 870823379379722390080855128084322756378316114249721659383248260244103658049063985800151984335697601057579030846213569240655315149730611200000000000000 3858 1144863780626747456787974799059065699992664126882165759575792894932689336897364402245444707695704813523666374625864439857964849098297180160000000000000 3859 1446581704408853949058686595950838128738388547508105703294674046343092091457531339552935493839959537302686032005727347300673214246509608960000000000000 3860 1758482788042833836946811252312245537462117156108677411222480713695510715531989890735739341367847469633281873444003845029547154630036684800000000000000 3861 2058485433046079665601445370332034992041103505932190490895905939127318397806758012827082383446108332935227245508778934054575946917635686400000000000000 3862 2322475870795963384654289455926364318595042550756915438466216524779834816954349310672296835350655768671064920836115861369775160795804467200000000000000 3863 2527555386106912313427662874295782368731919499886342119422043475536408724368400222392901060697705595303621956936451347944709875519413288960000000000000 3864 2655362134232921020394556696865737318715888794257956916099474585033474686240194043041588957708258843038558558787989984462944215164465971200000000000000 3865 2694790958874511758902851434481384111421002326277671682138733281869872960724730100088650727125579445357932187409232569114396243745581301760000000000000 3866 2643553036362789539596629768473074838592052801164086702431241265104707217197149772028251528186258382769836868545735248465618499450374717440000000000000 3867 2508280821035491772301562465261036179126643881146404168355167555913083530694546090755846106530127131591353491725233864803212852408468111360000000000000 3868 2303215083370943967249980134092212447792570239905403952553139573034558374280061168864350801752057154432079872446070265594019367605002829824000000000000 3869 2047814734603444592841395167099203524833747432425848944768170544281161878114204620552116878467866240616357903449287514770573345716714319380480000000000 3870 1763826525938040672491333730531371922056619238718592772157350591023780286130914629038848007325615288390140598923638964525431603655293041377280000000000 3871 1472399930787010342533119220266084251482416725899498548652418453089102491324895572536564168836199214725119128606013300234875531893927166607360000000000 3872 1191739474611464771343006877444627254479321184810482630976552532085715357307860453933891981123407747130665479008025499832367629108306876825600000000000 3873 935597995777357620004106683534259372407679431065331658481422644883070769736648353649156055922817495795122883569486411179213547985015597432832000000000 3874 712693732775357676862283310230774341222805347704232075791060137865030165981868199378422110453762372773635597245249519035006303666365481877504000000000 3875 526941665094961793143106560888084097110351406922573342391216042856928325731846330531995859026291736064020797930151684081116573600854680010752000000000 3876 378264603002811475559851496272964606495279412534282038109811157242052356697995196853395977500668150628278362981434501723175033289441909145600000000000 3877 263704636270588343447560179427027174544324966965277131309918118901538540670717820255922821186171213114368510866995084134494018806027172970496000000000 3878 178579678695452387512027136015497183054051657365397326917298474584999080248533811147957768752599508391826739385022823570773641999957338829619200000000 3879 117497870995250629805157315207018222052074677541496675593562568765107785696881812564892216000101010431648066165560859166394870491603063223091200000000 3880 75126198339516292256495121424663633400282809017950178265609409972999273587315421425780665651313841870876104927772082377607124609801572581376000000000 3881 46685754832809005031548344819667781890323510025794466032460676702739930589949649825148769243957379982298963283867588351114514590584268652544000000000 3882 28201053255887467794804589153831035114817265979468432770024220277564462005304954438368500915785380173479184691261074827200997045627583987712000000000 3883 16560706710222626605788618896621545507612126650135955211397419734585594764445439474168937737524352608778822503091856888123880736725041728716800000000 3884 9454915329924926765456936810464666254647263750313366641350766359579727109651929441182258437290929449324932255276649748504981615372209750016000000000 3885 5248341232428204727468133090899702883528997342289913638812173226223953412997450593324200368287174067286322569278562588322483267887394770124800000000 3886 2832565177116696146098355066439417930228188789637286694616662860491454671301767313338049482274045024929587996962357569192785447686937719603200000000 3887 1486366417797506549660261963167679076274029608132146607836173663516853863113805214625451778781304486174502655334794990401724234075164429516800000000 3888 758299893372310532305460037830911128613152261601377446674335656581588765966128654037534892073382998291356173073386375602184549179701015347200000000 3889 376090045758441978249691444532931695366535554631900334880538843306611675326002877844715768903657649541969075089619486991895927752201030598656000000 3890 181313317548034181735038562752283135937697770510342344584586226984470048219432399314688590411780271334799603295856024994944220136279906451456000000 3891 84955107944111379065812914154398377578739217318754394192354831369580894117544754540313868280221087165828949726650082038453339982926543060992000000 3892 38680175753746696546731080714451305357550254562484033781403170486479126746187608486253470832185476870241138623559033039110685863615523717120000000 3893 17108995856333459247948772157956132103830748278957263196761801876127361305869910662693128122519403496830068487462233730795280316953420072222720000 3894 7349784774335259610833332166182437482946014672551265459285748107019891832752068121582997566702558329130320911212660589073530216364159050711040000 3895 3065435967666719035614817413121978813868047299223235889021185147396199552635506005892715741492355351961821160229918210888951325874972860088320000 3896 1240808621315601115126504846616448095847955948948013364242030972822853085540529573178236819569468618242135570237906242315816977398358867968000000 3897 487203319298200528687234605474383797585946405526117768994389056417492549788519778385906023329183364835258223590812509676369380351503457320960000 3898 185469703318578559908838481263466096289369815368469878861282506664826678711552936479290891194964549488720039841078667759817685955876837392384000 3899 68409881809048486788154065132957888324510887597508879165606860642836731517568733422490857397826181558126212500783481629159604555254117433344000 3900 24430295678728389054153970974461246803684206101399131895757896754656348161018235713653062555935732433713249135739268150849220190781592043520000 3901 8439769792941524046129664862017417345478203125181902729755252745302815928854705497254421251201053976579154959229190603724829306939192115200000 3902 2817664494680115753302779406840537320229861566360076967158348740150924138964797427471314689933030150374668659472357862919166422794895360000000 3903 908015099435648608014501247587284736326744263499123389742866385694083345737571220439812711080885630191047007177707661480066965414346752000000 3904 282056516609608172673690268127899982352825907447390655858127421138861829033503454369126599083803202302510272929302961144023416433541120000000 3905 84313018409066499341943181440469373820007008571448042081126969178749414569533836623753382112895391429987759389658084239354844990668800000000 3906 24204363691998635731513873744381530798636828559144688937005397483508025273296739691366868524587927884062653059448445498274055454720000000000 3907 6656718832509372919694238325825170237470801407788998687744278232950652364753231923171891430695552034584202079612147538952789688320000000000 3908 1748452262365100849626929165858715711501860893745910301832642976038044951557163029300137471936639051648553350373762252490334535680000000000 3909 436877866405592230621597157563906023954616549362989351099577421776788065266227868960918463283423624216273719926430689621599846400000000000 3910 103304533155401731836687448554041277079541469041250252195834106550283653380912214821753519563529651054821457643879201998110720000000000000 3911 22952647629086892613393277734266098505102619376615802343649801654474112859481154739459256003305277241636860616358270064394240000000000000 3912 4742590387093607232189543064617533066039020642158079441237049985462531501392522426211548672233472148326312878530893552025600000000000000 3913 896744319493832549875528464260853959212864013631351681305360040493762207106390336816922128847587719350840314421032937062400000000000000 3914 150857337029836714192673653046739491619673928498661933333887628917392074515540522029198627480773102652955011172888739840000000000000000 3915 21283542606780263076467009441693472463686861869332322544243737121998763047248680272238407038852515853956644069179392000000000000000000 3916 2107757298379527717213600518699389595229783738061356212322972511214654115727593174080683423236414793504734471782400000000000000000000 3917 16507955160908461081216919262453619309839666236496541854913520707833171034378509739399912570787600662729080382999756800000000000000000000 3918 726350027079972287573544447547959249632945314405847841616194911144659525512654428533596153114654429160079536851989299200000000000000000000 3919 15917795763905983597563414398820902419512898168541790483600362342528135169899478016216365696381943939036515759307515494400000000000000000000 3920 231645129469587828711996216730503337362106809852598307488764827079217667011410708166506039830815208366302032294380254003200000000000000000000 3921 2518251072981741174975935770066474470622191656802135415736595384526676203468551092879590108705518984256149598473243171225600000000000000000000 3922 21813159906785617596027429790100409034413367188712754343444932548088702706494271371451347236766172115265392420111390825512960000000000000000000 3923 156815690421090630788260317687730537060638540562833031490345948304683046752933791639473373919827636995345190189338809377751040000000000000000000 3924 962331518958074755459389893661527832793353935892192130667882634448041262063079322057400310252618100651705552034770867380551680000000000000000000 3925 5145847986251008542867407846199741570949613288330082862068410693788765385570415878306330235791824883942042228894385062365102080000000000000000000 3926 24355838995386797682216368655236188936555766506871547810674795916867275462615307767665623867361437077644958155342453885139681280000000000000000000 3927 103308265036782863899708822548823697093005196615381469583818262541240818373524610361505581919400394696551224209930257269266579456000000000000000000 3928 396637735971820923098119954648671051782030930496917365172838420904693521720988392208090864824469723772054475403009352287339413504000000000000000000 3929 1389824263288042177405345263975537032465774102982048001632520164074335397197341879002629895449231915260693648422545954825127854080000000000000000000 3930 4475425090946176025788803194663715262908667362807332444220865431643882961372832569946035702114039678002144744475292248444900474880000000000000000000 3931 13321994304052882954375508451000406238087437786796548368819593817451057588795776781205728828784224586254773162146688248545416314880000000000000000000 3932 36843437899811468223292381133553886425901714861004944361945852727440048574936821752791930202276833220484092411616845156971721418342400000000000000000 3933 95085608203857846399201778209160474495112557649453532773002959428880571901415442787457106829635408726135719096558659304164692485734400000000000000000 3934 229882307423438735931829766788123571546029998259889703856086707500110495979324532294631792378962026644574153526193259252514277870796800000000000000000 3935 522407810315867050503717858835855917522036108782543652263323391861486576887570306645032088260945595015054724429611988989937860372070400000000000000000 3936 1119285183563595959045761087372307632635504160085030938518798186277780124918474650726986835682739587895324737487093908355424710977126400000000000000000 3937 2267116782743890558023871985399241182475216392705700231260610412115427008151420433994682497572716771888472764203907833680924697205669888000000000000000 3938 4351767882456762226939504548105541734531612170983650578784350135702069427318181450131403079982823568406569910462141499910100922644037632000000000000000 3939 7933610451342711462543523205670622256719053690608512273508525377550873676901515828609601261279969516390807931325772981897905464917622784000000000000000 3940 13764340432521834121618716879545117805323225123462393481340455471643785794963001483180749714958226927038575175222838050751088404224540672000000000000000 3941 22767114271185033761433958390558411271740805901802690430435306129661693652648521074326603284562491954074405713796156172722714051793125376000000000000000 3942 35962445260118265630889349104160524023102507269966129769307439171959213364278476124276742575623638198148769784893060622546356408055916134400000000000000 3943 54329970270690772070279823644956611034220154874073894296048131980753998064323051435594611187191388596867280763913316168770326772594612633600000000000000 3944 78611408376793055945014925527678107551009815236918105604047015634992269787248165634244714431146120705054456615067295258395439565152400179200000000000000 3945 109080344164427818165851193158609601327707119533451755750410439480278066233609917911934378893522279388062788711495485235351567254351459123200000000000000 3946 145324284223020417734393739214964344560851665666905451600273420597442482122159494885140057083283677704486937192018660484655558679074124595200000000000000 3947 186096333255276159191804291478297231194919367468608823337055543488319095042962416431222328413779636290941116855413984198240626361194218782720000000000000 3948 229291191694463510060079473077783996501780987235016591740835197472531725549118171543331205257251592521366719476256229574172977822234973306880000000000000 3949 272080155031395918590601776312403601843009209575698470168644941335462091641800317115888757896798752305036757857072737603710978581748462387200000000000000 3950 311205366872628960113567402121095481140939491364420027752947848030874768756438266526431872522894256343879633171595034433510092333316990566400000000000000 3951 343393422865924955088098930207788090316619316960357375153239445335127943732244751570771679849231515384752920665083019937499257303598524006400000000000000 3952 365814429225986018682940394568778663659066910879927779978511453439011600801389697894821097057644069910800894384959177780133456664589531873280000000000000 3953 376495788632846173016572115351698241952311337187416807770106627422049039307547771092358316815982488791363559106032444795802091852988814458880000000000000 3954 374606362271822090842475674194961693411834950372967616554633074589993595838028036953270343452736427095529549656390699002279031421030639861760000000000000 3955 360554989072735559871883105353943430931559484440906242400062776680781495178771030567034285913427221394904672510011628969938283424464848814080000000000000 3956 335889466419670474325036503647581806152773173536153764442911723572079269415123114429731997462254045301643100894124093382383699392195335290880000000000000 3957 303025849332211854167226614987975668122599805300542146118316639096818068964241409267116597599106475380224566044269271596031798289359250674155520000000000 3958 264871369890129076449626793770235762444087497511967160203151836265883699008333908802450989656801763016966244251871971597031171398524926091591680000000000 3959 224419531029537065278293971639266688960656079124512595736510519305280482271790579264637140579955508470412971749762853989277131120680364471746560000000000 3960 184391209741384289624692807745868267836501446380438073306334240347783925672752391264176677989262287263821095351698343412957957745647706995425280000000000 3961 146974983575789992778369405974168870152525838661262396157600641843281136081240895860394516855386669058279091913333132488312961020856707045130240000000000 3962 113691147870523208342301853801168895785679225232735397281171838815771555040027255893776305781173484032010780032905783021311069584001453776699392000000000 3963 85375540083314832669034513418495758203351981095643076392435581974970572612873793758176967658061633454832826868578480090568567387476913645682688000000000 3964 62257979854474719770107140201615914018512659135626299731039080375575891645718275354658266649341735100021521463073597271511609875031772025061376000000000 3965 44099175151341531930616899028528999527901911948593181737370024712263687556923007953591681688691816992977604887913034601153657700518002096603136000000000 3966 30349195139629869723866381230198278682062663387560280631964733446735354788964520628439519014487047089737498531696480346666419334928684774588416000000000 3967 20297428694014584663459523262437462768787458272273335116871205945319122704049366071051080074232696145315027646338881981717480445168765282707046400000000 3968 13194608184483674528600658352354821609793318366333814226326663630303457537643585519890180302758814909078321809824694736991819338433529321724313600000000 3969 8338478382691366904738859443698107669166857064534010930574673115625313507511894128999203039342041143982158875147044018220664005514156327305216000000000 3970 5123584342499141283389219553668682070481890457530776590577411479833434524106547544394357726436523124687559417865746468677313177614008664981504000000000 3971 3061317421375889097145405506918885182870343838947980516161041075136168473222426372172340901402465796573427040439189575878023565800603851423744000000000 3972 1778809311717038651334934314458494657327874112722618524408898992869243060999364274727063307770034630849584076951489497604070879754458803627622400000000 3973 1005227809703524311366658831320580825565416122323143414519669156108406448278285660403737354635078535761042683250537743283080329993038485415526400000000 3974 552496114121416292692343074125235227517853807389905574443204455443434449825432206239347215842040758718943201999308949986547661900072746798284800000000 3975 295343094537991963896123366704866829224575531340177773969187715292270480831083485227137359582336401265213326048066110791418570652780616640102400000000 3976 153549241567349892339266853893683092570509173363670224889813352086930802932998718508165803294956284732096918861663550423417269074005500257894400000000 3977 77637001943758144212121535220575198483586930105246325018877164235071549989473405012799827800663775686356446408056966175757222232627519237914624000000 3978 38172696918087851174553926875961916998510666381896815117855832566546988778832360431146268195051720757067667500170483555145279806009528073322496000000 3979 18249359858718015227460342204369672157143362672516494966637168421612048384483759512281070399802633230939746732654882414593331551531648430374912000000 3980 8481734068679215468006544544162791166225357742674971567243707593171575977744816220190210650296278069219217180157742078400771750951539406012416000000 3981 3831580362738045777311054406820618174060191108472526552682524049713347186311257313357633636295307052001971911059750750711622363922001588912128000000 3982 1681986469941390644479491921888518124727810200689469532337896519667685198902601773234987216382568907620173728765780422447749393084640783572664320000 3983 717286087397837383572474031125860011218214379066645785864633091807863070992798632834836247924149306058590126872002250688916539535170372244602880000 3984 297056154823614499666887038980295993729043193208501052247188974372968328513816179128480195281855580573967244645466739889175690179761506783068160000 3985 119422428381035109233564353217209492183924998023473649202180895793178415073125517785788866612026089066848352876342812026995650998437152984924160000 3986 46583286164613217722653414907015096113350679993667761248731887098035877955620799227545547876867427095277124472813074206716859190049840992092160000 3987 17621121646406834520952713588711216351630250616778018043939390938718645625450464345204924715715577804611761543529808913817988850666989921763328000 3988 6459814921413377840332329209240596615023273818405965740697045878153446640444376784024950577015547160921945184512253210081331164296430990917632000 3989 2293342106208104145549753748406885813597339590051215953232534211079906508960134736254794666192762371768611558251951837538053475006746365788160000 3990 787782373693735968112254978366981323525759660077768671692995821429062587962650842597930105144621232344960334963726498934491641775367231897600000 3991 261574702023384915410862106515776555225128981792173623956077684918692574414965741924072883380319937685836547141233106859087649687165992960000000 3992 83854119982871591922707773541471656549693057892186327479386025837023400031375315759871290962291180289047280452648515666262220786532089856000000 3993 25917042700963383686730004953981300306708770966799202262569863659543583344352243860591934686842321891210744889844215675785673631030312960000000 3994 7709997984301835570869166451693883265744258696997163970383238057532044785398538499186700048229849580447674663003292759042515024635494400000000 3995 2203207912053483046489857511089651582892219728690411612021662039111163400062398643995175235901388726177939692107196826776597566586880000000000 3996 603275779884475825429362264331202138012449132822890987539822914260037857613856039532127820620574969559895316509606605952748837928960000000000 3997 157795699885779204842764141013642136827755307593907010721168778687339048324426397399060363699975049163019158312228954425743837757440000000000 3998 39271688508935330149394049454056060324642588096273064914329485968759618970475350187134852925449516139470659014676934302685672243200000000000 3999 9251467451078960649922248416895495072535367611266332809638949988006280287536642987490524513613746233515746296975877666284503040000000000000 4000 2048288533682208193371745699003121866845264628995139082888604845506497120642696751629683820324265230154001611510713126978846720000000000000 4001 421831675661706599182057432007647179607498136578067749235387198923171583158073925190700893800783487649469734882823797263564800000000000000 4002 79516929463576611245817199467142106377210728913553595688207234079120642523424511728005941848510811713485767713742453420851200000000000000 4003 13339296286445971638184682496438155679922366293490247101014842556096498846509311979386194439424590581021910915421747281920000000000000000 4004 1877167263993422206163524031906424355994903411977367096318094811758320456389339050305141186265494224735194147031351296000000000000000000 4005 185482642257398439114796845645546284380220968949399346684421580986889562184028199319100141244804501828416633516851200000000000000000000 4006 1485715964481761497309522733620825737885569961284688766942216863704985393094065876545992131370884059645617234469978112000000000000000000000 4007 66114360419438386630273761646126745335907863277168650128928650434871849992685931506296649846004340654229966933914025984000000000000000000000 4008 1465411179633844090179625922928007786134467171813798020460673233234350592721780309566530238908815310830460465598888411136000000000000000000000 4009 21569810086841773638126814737048850665839940394176272104562972204376941060113785153929282012258916138442526712189450977280000000000000000000000 4010 237186008799223057803298139514731601498735988561864895119847272679344525862310947014463786893617186190629746342898755331686400000000000000000000 4011 2078242937572152460235189815694450995810511268495974171193376255810413912160714113839648034799915819396355669973586862407680000000000000000000000 4012 15113889227075532952260307937088301517156427087073409781755658654373270468124428649774933313337710825867615901294373771201740800000000000000000000 4013 93830112520997270843284529448114827920245206789144086648075048058304215912246691186677356029831962046677282745737136027205632000000000000000000000 4014 507607040059851353751013143924254785936476789937471894319051231356554433940388161684227706947412651441249256900434182310807470080000000000000000000 4015 2430803429402670372574725159385908303675532669717972747388747021013449431787606942350178924241748817960083368954339035246808268800000000000000000000 4016 10432330873532054105693962614221916582793878948342085321855517839900452986054731220242687077747199475634499212619898977318757990400000000000000000000 4017 40528816730047527811825561624090322132057906008025422641614060617641221051201773306613175111959743305985362511521531727664539238400000000000000000000 4018 143707051037959351993349606553823612140931132846825389627719192258315884414560633468725218814417894806046952887826416829933180420096000000000000000000 4019 468302091435491307774813574482928871133421282101566870350300932839194838376271535117078809757762695664366880034204093109693715578880000000000000000000 4020 1410784400202228770827742126601101532493516667086390263565946153542585960310661134096832568475750599897553642581449317001047782195200000000000000000000 4021 3948915335546566699686348837155577637132410577600263631970882804311147768523085764986704630932558479712981742302318640893421158400000000000000000000000 4022 10315400980168701305413953508364171004543581888689001473415399890479326643874119902270307693395658402357127437779240007478670450176819200000000000000000 4023 25244027572054376052552531236148302952925207503773312798291593036678437105716665265591803351501779321679992207005828603504199915798528000000000000000000 4024 58072887703428475134200535080324623929183269677473326606151001181536867678064945452664539876515703212451039822763263280749296677289984000000000000000000 4025 125963543151127480587079926639825018576582009047683581686270453101394694212205457493023921188698668696907926835819134513339624052490240000000000000000000 4026 258314556129232379416743775754082262077825017736966769716415767426802321688343674294329603205853997354876995130624906201297528081361141760000000000000000 4027 502045377553722853322950420519814844922975498748679210518314486041715794210430938684593554802786618918127399836035560691399261713743216640000000000000000 4028 926792852229956217650575482766995527830209134178923736110386887750943589060621225407147759885509224702759661361283156261056553729717698560000000000000000 4029 1628302139148464206314827596234208273804651861736137955592069275202161405506756008119364743156118491070366442627923944789236509460712652800000000000000000 4030 2727655840392655465078707056056370628608660225507130588248030741533968716826509522908642541412406665475343967705378893916545995394330394624000000000000000 4031 4363832112043155270775429988530132664686594697808237883313725791717239603763819323693055959741598266792292144545906839837834717133222707200000000000000000 4032 6677775725474735053647060783547509744246213058967714784415442533072625865537459666938685205210752669834746479745934630207926633763031744512000000000000000 4033 9787886081829441238790844612644859157759212143718417245403245731291618824321386012725337404822239189539618754737524740299471775365521735680000000000000000 4034 13759396683729106705389102347797146854357714967159720255285631639291552117548901651987711075770386064809739538853709362588991291068354081587200000000000000 4035 18572931968238321298558774283229079536377885244158438809403207770188739304243011882155703203603787205511291364036236475510278565060801462272000000000000000 4036 24099641291165386729869300278829660537610960292471114592647667042471526611449940030650804785239025493155804421414499835028782304109250215936000000000000000 4037 30090753969692925261615270853157709369952901951572164189707220021339771266221627183435328339004231588654395849230962138519621437658148896768000000000000000 4038 36187565052628215673601976130042184595553042019306987934715739172512124889095935660078025225909719368093769989097023213116631783920323442769920000000000000 4039 41953839709534087481036900012706362989061370660009105426927427116615987975237209415320716186620061566749410540060390609440352356774681614745600000000000000 4040 46927309332155774935041038880413630879274296481213395478593767413515019268328711808815650726094553676151450909516607181082356626666729504768000000000000000 4041 50681808242496552030402526489775966539427799307867834287456440573972025036246216274013839844752028714337059130365143552344774016572692889600000000000000000 4042 52888256787286449005676589345613006131081767276434080037673277236862680593931262751626426746193376616794911791987118841405190603209864317501440000000000000 4043 53362262388729880213126128998634113284582961379447379568935042793832025077787237585743218399617472138494422892225594633947174840230628399513600000000000000 4044 52088825673974415198318256481756649122094403774121242478165608025910067778880588878326843434791757524037172889939376917639624534543899086028800000000000000 4045 49219756814876659019174458062527637466700225965584497560194085026765595811081900556382383316869979014530313998991363740826075893779333644288000000000000000 4046 45045454977961264923289579574033564153726802709744792341334975352755958426158027647601977654095933800857464281790507890833739160373347374596096000000000000 4047 39947997715183179766914881628671386822671670049834641854484620856645109389225846956093475679503762696671332346281691780301357446280694688487833600000000000 4048 34345689409639266937374895284235783927635279076541681853433018354317112360787665688120720827293221315089818382405222463621076548261375916795494400000000000 4049 28639725119473860422128725439950543905813959021962210465947145514515807428808723943969009377111367755266345967258716145454688683785994666770432000000000000 4050 23171666911469541444402652564194043864464817306277058747513376915743701644612044032089872116392130343160915714314476658215654446322054446668840960000000000 4051 18196875192418853732678460552753629753930364776325446135679189870761741088031666246795045760282220327627324281767409027418851662136312346968064000000000000 4052 13875035924142418179902383578717845085872938213921745719291459261502373593528872699905877791479151950861603805146067812881702158025113586536284160000000000 4053 10275516201157433057658678722915606782894370660344164687361447251922144303311653484728055587489179986781047014215649410735601722111811511543398400000000000 4054 7393125563404594400625445237142034327819506964911654309032019191341329233859692840615436362716470737606974815505897610412986902299583798287794176000000000 4055 5169143589194221000503425643977210383947839362314764680536486270707617738913693053635679949887540643054244274823815773715998728078178262355804160000000000 4056 3512975515187641791962488859985145313455075372383798380919709514572211484379816978773160395258655036799238475174542030122010538615403556246650880000000000 4057 2321060872962161341663323246098772229204023202519345580228277210715236764628493415599263158414303738387092011107323591115536713818927753708175360000000000 4058 1491182306961318975425535252220107214699945903056001881504910641490769634135731088172195762440532090379292678329985504284657153330122050071062118400000000 4059 931697196731999882007159613974872819163680225672165706672510132044489979560500836623520306379593017427851838349119536962699684062478233734479872000000000 4060 566206433651955581718875138525592570856220628922366415143187100410077737681490080849302110103339326773836161645862260443889721176468509834608640000000000 4061 334715576412550482442663791121828094281936195611661914292644120437542501251773696738785555996770667974770449292390004669286578147659800903680000000000000 4062 192491774272736266555275554251705772571404944191299924766060761673048451670405132904435704449125752361488434079200848558387039517910142026986291200000000 4063 107697646829620401370479957433664455983411210530626647848876301923281510741006686581831082685309334720457924475275054501750222212082825846325248000000000 4064 58623133182021792894294481331701673784275405860587284892459203423818321421058137882570297716576392366472771411476612094128136169995454197530624000000000 4065 31045561902469131449272252107437323670673006663549598854841920575706927684889390458968364904971584539298990502989453923562188129391645388963840000000000 4066 15994992557806884744558396053155051193282924332524039765759703262788987960721088097610751327271022611747319170929764972956853614565315100090040320000000 4067 8016701383619022518940880514034088257996046104441930565097886761351230623649271498642426451915575938040686087822014012741605893078125526300753920000000 4068 3908352101753923180904189073682961433267463462819278404555009814227819356081625344715887840554076877845335316029509744016543186177734154576199680000000 4069 1853199847280242172880147158881296183473843936906192284346288094539104857618164634538150953140433865422556323070543571015627345362008274265702400000000 4070 854495421543639366862669879007824486319621807918358159854435601084817288863381333744227222420046731512561598721592564496170867296659048446820352000000 4071 383060314032220840292671140254247970609552263671291601497192053416180029554266945219704074039846550318679843303462327374528125216174161002496000000000 4072 166911661922331864564414157795098753370012252958962287238823984453812696406158725005949932208228216123601624905082511614383692933377118671837593600000 4073 70670753339350660630288590666748348854189073180726999143637691581478084874176850442255470556731966592415767918453935328764612892764677785780224000000 4074 29065291203684462873491362240024952269931194152073013932447798426644106369338401333722092445549720630553748536726081714730540747964391469361397760000 4075 11606845135369002293962949149378961822749689103956177765217469354651632378576207866713665633884537895950323019923584828743666981851953276492185600000 4076 4498334901578713067735208198498567881120815531771991112015925770499566050559260418155652255355512567571899308950959782674160244927775646731468800000 4077 1691016310037062451331105764370869590980534507442956954983849665230874946833534485619712360661981820667963735879885804321346299830994291864371200000 4078 616203685917536502409472867093737043381823482459052838080222698955095068160831959030806905345853420013888129470125668772923436172503792775856128000 4079 217499747805314780411836418240451519910101137735880287256476473750405743292817055850841537078614412037270754378807064022773117185781669497405440000 4080 74297826491116659808564486778913762677394673455596189763973871065885651519315376862000945491956408681674854566031388114915158513002339526246400000 4081 24537960279824331350407344083026188263281875247886247444281704345318990123402580767640555985282842158375161902359474245452734133955754721280000000 4082 7825855276289059052735211914546715637216604945939771977341334390728692769613334516676831981259707552202158388743536913758337080835780378624000000 4083 2406846774181665010540269604776356209751755979106092132983699960447295499857530704082109287755954692863576065815178001012477648481959280640000000 4084 712628315547505162365234104333831429645945660777032532708368131589685946701218710155558407123273277373978321312579417476103007991601561600000000 4085 202721537751489225217320303394622214395544496314498434332865973537753959039305895750424002022049921294995481079146190248597420643450880000000000 4086 55269501408576140511640882935613411651385525897176367998255927156016759810877451492349979672230922782460874752477277474052084953251840000000000 4087 14397262486414767202350554995300654720592005668724181538412986676892011871608227520200586045626825020763941020920469352615372610600960000000000 4088 3569192016903876068495448388746153329473473281458433439852435851123656330672599310554926106473916906281014622682054174269300853964800000000000 4089 837718622881802955196682328996720914523564569805669593638086782851104425435260103148064468453893271393979431711428104188172697600000000000000 4090 184828669551686768805177711803323729226873540800035784872498154443617273236148454446186065371664306409602961833750411084698746880000000000000 4091 37940603781209770383432197446016309516953387800015797660390496874557874113685701900612409257512284459370235243140030223561523200000000000000 4092 7130363907404102287430469482561400090291444338480231004654503203266123179970818791710073602275160604824320970184765343583436800000000000000 4093 1192828871285671742416927314278715128581075310356564093279275271927863358708496783316286728667585044385155653913629561978880000000000000000 4094 167438851779929373226783232530962860252306845603884470265679281408464299743019231875795765860118595005089112352823967744000000000000000000 4095 16507955160908461081216919262453619309839666236496541854913520707833171034378509739399912570787600662729080382999756800000000000000000000 4096 135200152767840296255166568759495142147586866476906677791741734597153670771559994765685283954750449427751168336768008192000000000000000000000 4097 6084006874552813331482495594177281396641408991460800500628378056871915184720199764455837777963770224248802575154560368640000000000000000000000 4098 136371887425161578822711345688744100046199285986373202332603496296995669251580181386987889749024953322791678462353330929664000000000000000000000 4099 2030030293809122048271326029923819559346016800150753767043002144976262366634973321406764538580577998157683792576571643002880000000000000000000000 4100 22576465673348165656318351464116045890315625640358110364837380221496898445431293054111984840847997651044615335929242301811916800000000000000000000 4101 200075633423135186782523156706048629774590208061221619283416612540836603773429399021511471813218307225243264788589358146912256000000000000000000000 4102 1471722448682914022363293258065006218581242316565877506856634848644665241885040705476437654765697843944419361907644588168839168000000000000000000000 4103 9241979482200568716539328187979592681844675808124710158796313315791148478759920638160641904706278786248977181758413065693429760000000000000000000000 4104 50576094451857416737229698596043481745549642175833135026808006527841397449154419626591861719320126653824643769852379374245526896640000000000000000000 4105 245010514816405592388718646022827411635676590011246235774591866545192752461218703824295165413090541702439269375294877298210950348800000000000000000000 4106 1063791109402336716092936236096706990537102135090326458335284176923147140731317853651173756479280551142801939428102330335032141414400000000000000000000 4107 4181215117021687094458501565207198263016081585992821490296121455002338452841067674350895845954027417285933930057513446171851358208000000000000000000000 4108 15000450537703066310538919463920194351018771035621493818335081643994664763358449641624478046415390587216391904175224785054529784643584000000000000000000 4109 49461197725384663685836923399512577041090661960136500953818200064705626990659636751317416854403100794364842402572296777250096052961280000000000000000000 4110 150777587044765833053469365451748416404008698754793068626104937778306654397785345485993200650831438801904649681849965788953113631129600000000000000000000 4111 427088161519739658550659303017923038346479703935395159750722246946479966835714020207704483113691998448966440247306655237994308435968000000000000000000000 4112 1129057453711843600877817908471314812682685593635698837383534444173952797457636711519076493788604643350952914640651678241308188019261440000000000000000000 4113 2796444128547206945376143127227749808925387725261235279680963874857343743771704020858121140416740926016460892718562917332391134285004800000000000000000000 4114 6511283283835172529526366872117044812593647361795150994095266459553250680013240891947773712620806473460125205692242793810076649864036352000000000000000000 4115 14295935000189741364347802875296617491140398922405817275965062729638736074304638030237530914472717435297964316227671380227889632735395840000000000000000000 4116 29677052368776972191426001476124092279417957073616163001629860266428487318970892049269554734598513994917980069498090446492690658500762664960000000000000000 4117 58391486480391513880113469254254442731612536508734554010759433091332314546681096394411213124721923086207847550278730806514725847284527923200000000000000000 4118 109132790783702035816955246157706027463352225145726866738264998998569529124121649034706615364350932207121882619171738244238835761587410698240000000000000000 4119 194135902162791625617960069992955760123435148674160517230195530611331898589915318838760100924311887616033287621214312309163172479003053260800000000000000000 4120 329300133829669694728607856416855576759198902665230165415904294450970430522984178765621877158681910783181025672773540923439867542884275191808000000000000000 4121 533501945030187239728262014288062112444094670350985453241028668991394998362797932425519522070062085501072238633513951881786230916282434191360000000000000000 4122 826800312239741752856847649898300073197797371635642870485239085904272245598678617483389574715442767550564814192617366548920355736587107041280000000000000000 4123 1227424524529810394110849525728546863078748752505073034303197554779199932654940074838903262377591048415662783480335700097879590662066248089600000000000000000 4124 1747751738439583433930689463049257576022865135865719928169286909091613477594505545220506164207535849141579278874160916470058911120203263351193600000000000000 4125 2389867483566395523995663216861946148147623232182198029158705729287941527442467885372547595442769552574576623067080504114646487229921558003712000000000000000 4126 3141641995902537507392317002499226451068278249814997482997796388907749660680317411263712380223921403578520292469545772732680791406136394776576000000000000000 4127 3974412954386460321385153276284132010582160543416730164720723235102823671003792233764692131011766189703286148881162713463767693629321453240320000000000000000 4128 4843234195377427998287890968456682734433390654780607065221878413098794782416606650453783038839054285696428055787510962040647204640532483832545280000000000000 4129 5690203557889516484524318052440765666965333280018157028886207298289818542582392355495623809155838313999905110342234744528037297245760643504537600000000000000 4130 6450702205790947044590660217327149629134158258829983030703313183065795016066085420481356548183195100548079650447881764171326039829724927098880000000000000000 4131 7061639101473826657856234982664680905342643444549804313170999739358785136179372174138183596654623438856505893156942685228719441328076457246720000000000000000 4132 7470216865125444378048439798088552325757999137911979487943109899684929685928378916000699057068318298214055470292154455988315144668084897526579200000000000000 4133 7641505279847193942019704007031412669164838969369225700113087262184570607654324477276512200736747390990240897459022805959614595661341722148864000000000000000 4134 7563311375706333224692219203410172599083469924178690012546931076818115849281522593268212358009535641238468223467090493690145835951583207515750400000000000000 4135 7247421665031283636845714902609535569256908089881305696164997143723717082275511827981299841608497085918921888042094837110522154585476267245568000000000000000 4136 6727096317214923822813469783903199143843087275099589189825551395399457502731430460102115358877190735151458938280538639106867527619180744090320896000000000000 4137 6051490833775672831441806243096590114968995746368763403444378824580291727815514836088851772843822176910738402675230299190104396747635998138040320000000000000 4138 5278258575438810258953709215507978226494578979235660177721833776459598350708921844766328131692706487139821011903208160944554921030069941886884249600000000000 4139 4465818852602279324625919396698846660966245149942937469174434636585298869053708661241377324557735570610868260844888396707721946165251576516575232000000000000 4140 3666643605591715885878509960112669013153102725371620703068371811346376645889551224465434833410453224102534175626064856027057740517876079002774405120000000000 4141 2922506280883526001699447916204130916482630337275905809517446656471973238064540610240660595448273865955339331249603714500676076627255268160726630400000000000 4142 2262095383904105654036668710790129706718015049495768709579242755136163509631649233707318619041961667275231356590639864047373246703398222621258547200000000000 4143 1700875946023744690728196385892892756175916748308100360980135012619787972763311296319563447082647594995910411088634677231719669995179929296175104000000000000 4144 1242700857330566534416175230259512086556732158922175957150907077900670144354015605771988766470834440527394148346162044213962591788945139365281005568000000000 4145 882485331452570778077433948389825925629564880059269004395414150590439576081747463908087830539759073392905992938131047433240767786246028864845250560000000000 4146 609254919150173203515770351217339892406963632876064554865991854461146267361804870956910771695483514383650762216299642869442317610267589418135060480000000000 4147 409010231285374214943156927242613967379117711615315677491904944740108504179323264713554961909851102847415143210001726355602417028143430210525593600000000000 4148 267051588538085960791294966985473682001659978445925175599236463982511324547857919842649318992468087979630695454528557867499933223578257786507205017600000000 4149 169610901102334703304570238030854816451214979850582466188997342751859886295514829727191390262072422796394710906965237790201731794085157388305825792000000000 4150 104802385751002345904242745383185478846411383580622470960823834599176974454660208287541005647986926659138603432317661963066891249152375899983708160000000000 4151 63008339779527819722634658947689142771209559645032806277422027372658526436397960359033469925184283456736990722653643608044391719197918717647257600000000000 4152 36861613976675312749274385599774230525373430651745069653150097497935520921123812358145949695428761450381435629087130119779338416416237052275720192000000000 4153 20985979676753357636571118435398111034862426135258299255807262815965932015530689305181470211721835093029528499287428223314341111822728861203824640000000000 4154 11627351609672555288854914052975956273388097341155778707850020886081340573585520342489617266324861072934814659353483104263748492697304314687782912000000000 4155 6269539967260973566863215387291144998046322740686442803676269766566270613811692904118314471450966018240117123128557614025522275440123530224599040000000000 4156 3289945340514235257515812967317165717352341254027709129674323652960082118422398872333086132592844309501076039567873567282259393696772853109536849920000000 4157 1680050371711190302578482060204977255135344573060421495871309896491545835174376073744240413011859313198479308018339267948365002103222124797126246400000000 4158 834845335476575798950900729399873824784400589821532824590905093134217517454801569874579128048470063881176472068837043723224282776185587849777643520000000 4159 403641284881699867122021137080142822131339341887108440371646949927598678060654890791498132337799067237911755488631096949926452426132305591297638400000000 4160 189859362636900058464505331032527917643275743135352975907235689737809503984946113119527720787980309638869232241831920632803074499590538991977365504000000 4161 86864156103765284865249738757314651004614321568105816025826197486454236766115260612692755942840216144416219810833351316393109312319842546278727680000000 4162 38648219810958172240450756567759786189110010054390301315717884418801520070037993194922114968791894931771226519938672254067123592790102457020579840000000 4163 16718147653154283665924200377560848175801640522644053830941463198798616713534529661149625192102106649342124671500320493184883073430292947324108800000000 4164 7028869498226302102816274491527925299085434051763109243373691606145842085170699770478600476353520567820155329005554059027617597552002004515532308480000 4165 2871226801309719709081407482888582864394300633973607164755086184200305485569132693102688964044934690460744474743666220558109340917538204325353881600000 4166 1139081095116363180879104795612576489551009145523267812221906683099137801133603176785498604412074174554538957281092790023087393510159083465657548800000 4167 438670467342825425122790853152288501120484088008338339181110312649578443487004127346402950195235767494830212523184096527101348040119694043119616000000 4168 163899337935768814165579503268159267012502751836588129872070701150925551510073910927359443661149578840380610689122110095606712272067058330534674432000 4169 59373327193073951264265613566764461262745933900560600597836619433465859513745583318087769148541867217920805231129837341973025364869411400780349440000 4170 20838040352827313453810873916882170757424811844974361079070438445656572972181896433229754410438556030942840421715169360003138241441390026712678400000 4171 7079411748677688684377321315430657653178030614969837037866155665454812478712825209862333990040602255884739501380576518269608012313502632902656000000 4172 2325804254328525707327689146190557678253617846498858849645473406939639502650432286837802518394351407536796947043505735797121128268554630594560000000 4173 738022829704558624893732846776073394286019028842064767822491894611844486263205536358064408341957045398284319908330814252425024353967664005120000000 4174 225880377778467418059372307786211867463055331709649714893741782150922512294293606599412095190638474963583564100429552518312327467267155558400000000 4175 66569206852293335315478913030780295240881643425706909155747523525524782711581354663005344665359194019197994691081901855832439766965551104000000000 4176 18852902913128367815186877017807746823764245453173799137938752817114040671457182583954009958379033067156662919400407174588340792396349440000000000 4177 5118227751636000318071185014158213595830617387433114935227163310810428501695052909513504030957051300629118137932159666190841371898675200000000000 4178 1327876351929463932828008985075774304818541769718302239415840723580393975420793870613047079064679504025283823486980729303807242639769600000000000 4179 327929030504403269806163813619127566968801111889704366335823920863937905164016018775127865330283667736443151495076300517742458437632000000000000 4180 76688476746224073349337653592328148411708926068110513921535297537704719201826448464449104618452044570325369586864782254528434012160000000000000 4181 16862223882339067814766587246975233487520338998803315424487176881172901835935475111560420338994861283620487976496377178964256358400000000000000 4182 3450306159845899845946050117554274856977262123693822944458417234726539286131567265013667201187481404367442776733526546838454272000000000000000 4183 646504067151511892838409962687640868640554291704647046792022389381662539632207678387171771119434794611729509932283399170424832000000000000000 4184 107856914971050244937203807982677250153053698468902421805931812317733095182993768194093192877663009779679276189285132481331200000000000000000 4185 15102512570515460512572924766311564661327295436822595407620962368177453318940487888300418752552248751783478272520156610560000000000000000000 4186 1485715964481761497309522733620825737885569961284688766942216863704985393094065876545992131370884059645617234469978112000000000000000000000 4187 12438414054641307255475324325873553077577991715875414356840239582938137710983519518443046123837041347353107486982656753664000000000000000000000 4188 565947839486179480124127256827246665029798623072331353236230901023685265849750138089158598634585381304566390657710882291712000000000000000000000 4189 12827114493848848107208928211057101611252303956996521055491497069904954514451754503394391315206948889457892095950864777216000000000000000000000000 4190 193082537904701565969014749120895653885999630238177046679094109065913956532406422111417941900832712588407900279389029341855744000000000000000000000 4191 2171461735991268684148705597565279618248262585165232304906602654684566938561736361009870239005456391124275374686241342072710758400000000000000000000 4192 19461038484087444324804484616660790966408070034598868920857446891209002286822605382795688668267160514841224032176835208246250700800000000000000000000 4193 144775013228235907920452827453840960107474548158236632944461508724657341745495575981931182244852880536717202219819066173889183744000000000000000000000 4194 919494998817193516940902582462180943847690494498095216621640403068912157706131958442010388483712200630105222383060768107305893888000000000000000000000 4195 5089412066836274759132373547173795400674035441309331966702337060075671897296124026706334797751162008469927000207615456414726367477760000000000000000000 4196 24938297324880689091351550192134632004606174408934252856730653517284565622154204603436358145744646486800501941206041338807851826544640000000000000000000 4197 109526827819284519626994168148007267682888944768430177038981162363310606013938966047407108083892244488631732546256224921609832077721600000000000000000000 4198 435483415434369295815595824266583395443178902758638248422496697955195804486676406304679375361890750954155624822615901200407884883558400000000000000000000 4199 1580526618665218830438837199547470590015965107175066261083753583924785980277213129695889765695047741950331339969251706406000856368414720000000000000000000 4200 5272475619236367465440158619778231272188870459092339512820130234715259025727730220741903433721645506191514213083156900842719798586507264000000000000000000 4201 16261620782501739373581770534592020990251928741246280939633641352596131099177283892277354584515534398835763333818376338268101604047585280000000000000000000 4202 46606548858093644516266478588489179845443728789711596545781162352704862996548445995218626458979944811543739020090959340120295090002329600000000000000000000 4203 124673389180396422594824157618450922253413758174434071178464342229350089588830365914350921491279924753528367575194433172996904357136957440000000000000000000 4204 312477537928818288583092164212970883623528468415441240177973925034130485351522742312595046466018591996171282186191521519888380181128151040000000000000000000 4205 736311378701598599214180173114386548744140187771613584014017430618958831004204891902224278511863103303547206458615192219193265309874126848000000000000000000 4206 1636130033842851819784288995259304154799271031258983401608118827082973545305443497374587164605001761861622788802614104993352918327311204352000000000000000000 4207 3437677855569208461938322167932926835811869211239293108230170647579976069727626288299023254108110294246209317780580607748211683990975933317120000000000000000 4208 6846407305666501954907822451379357831371524185819224167912237033729586678840709020486725612703721312658293362394116117893380385080770885058560000000000000000 4209 12952920624574770270277192933176576211011396582495725086657658341211107662436495204320883469854260255343445910417386180489558555414010789888000000000000000000 4210 23326461210549507426982172229865195947682077746778220562065606521051728152999227062032748961933455076354388164208415729557992955355665048535040000000000000000 4211 40058776197231577172779700605705153390858123910584258316229285308297192047245218170389456830902751706315338919279103202927759688505408559775744000000000000000 4212 65710942495522487282096869891234019018841443056051970419996211617461774067899021740181398800134213609841313324667827000112705417793392133275648000000000000000 4213 103117497605569994503823788193501457063467241529892105696959388547898913060527400604625988439594872438934851452362515813471290491996450576138240000000000000000 4214 155021422508254175127178355313100852761118229731673248443864597877936769972050859055517163353648709994119479017750000862313925765063732866580480000000000000000 4215 223551742992346085635651432476450249405629505173367721524425339666770456437647901704452591385643079750886387144656847362990813061941037430629990400000000000000 4216 309607059662685010499419523799785046751380990991258989300403569672477142689975481393536559455780244084082041630774715157998089607423555119192473600000000000000 4217 412259744750499318141929006889389139447666965617109864599305597477483157959444257067251998759175156306154730832216163783859039405103318254485504000000000000000 4218 528328611844704992777195197080761659692725113881585311000763588731877463053140210684644046592094585297545801696479590839963781329347020572327936000000000000000 4219 652265630571813569143322406249256977028980048737758868902898519180284641006341492299813966252413980404784722895436464647641692398700201274821836800000000000000 4220 776456321694827420431132843223563303184393213106106507639477166191089619212272354165536061274548400524369354586855347472853096159788333995529338880000000000000 4221 891949251703820928677971235377084354183626507493791305409437028762189598306830658738020446427806602405779984767120504073988304359488264330647961600000000000000 4222 989527329510984300555555473788657427855739077892867301644748484802438099224237987189679910893984290164696084100702973597627677780205326429061120000000000000000 4223 1060941302681143111035630012115444892628628505177103043823375130664005509804312087142613854491396557635929142613642433891159117262267711870939955200000000000000 4224 1100072525118011105213491742012785958448044064865297546909042800291479984840470327606271785233738071641942297156832309822715480926169520393106227200000000000000 4225 1103795794754236642857172901624007873244507722118248799387825219006974181157745747468646077599558937206989205735993962001592803346567589921397145600000000000000 4226 1072374683435934356199814837348631091687211891863969993038515576607805547645220682870416216184118088906403468401736261292660945264624314047948390400000000000000 4227 1009324380013022849739260484900434092282219174484377456221943412639630044629105960271608284247987153046497756602418639410614627503475739012043374592000000000000 4228 920791797389117382279557868733117217953139725098869549849788497034945510867151428509823938072859287921230421919965761417420269247474883617259257856000000000000 4229 814598594645526740608889828897188611786907561881340478599530161859786464766657942322401917913423142455868245238606365273527246155538372924905881600000000000000 4230 699146654142443420471457589049469504998352699457649012162234170850503094498143612274563348887365333289656256864591474084632873175833691961018653081600000000000 4231 582388408655209781063127143185003158779277239462645103442155398873888276086585946947306208538455691682510652166935957189701468645895945255141517557760000000000 4232 471022363310371867694818458431847033271615973860785057026541827686703016964982570107665617826420115093231558550703276479994029988607720792806622494720000000000 4233 370004459219989726240336521070921879908948052968912789306732812475213086106929060282436770661723158496596521546883371765740692321436547643204016537600000000000 4234 282390097506342125600105690047081977339255623177979468815817166285281338150829088601746349451537653496862021948736788103738350599792335076862407475200000000000 4235 209458548810705694370577581247671772620504639088612874963832197576030191873038014619047779409237646527833189936296885573500844008274959698024298708992000000000 4236 151032647269542098089201605734378114678733916304466579289735352564349884907730561073298754462055574243887825195840381063099948867602586923428917280768000000000 4237 105894871766491215352708844054602434713382876666188190704354345591098144652634823795826244990328383282867777370454510316941487208179627382262590341120000000000 4238 72211617125366104332604535977725102871577516767949817269973361490308759001276497110334633662592895025656240233293338281698950000688231275681839841280000000000 4239 47901994588492491991479079058496818311566110894830733675732808530650326862232733882639474293495173878300005850291299413059817278504182460618117218304000000000 4240 30916519699956875860886081278881442903748442252751907160901414589731066099380149065041552248535420495205787011733743039760361463314942596716082862489600000000 4241 19417082658850547145077115985368836493224195742466658319710063905187974682168937420100974728472093687519185622961907793504899460729539606535211057152000000000 4242 11868325675183742807023572210934376857558189612702858689699583961313470153520803487450469901198628813880881569079092052136729597283189199451465973760000000000 4243 7060777023097342853733631845831584291093513431160807878758808000837604658872671637565299952227205206776797838408618252644095829437995137187826368512000000000 4244 4088916160563820977463958234818388864029167104042841812389913070870940024365841050272632879694281520240744139721988828715921734807673081899224399872000000000 4245 2305054105313422424749038855422410617467676087907801708345361626379665392915200418416160776321732269945470791853174393866572489927576673068932661248000000000 4246 1264983815399814658992283286601419805813845508487828474935668802930088922452068217002459548793444236238991999064409363750843347924978769134000013312000000000 4247 675806387917204122825058615197643497777490289531352987284118905652253253646380818189425373145008925563885091470870697029354827663347972549943691837440000000 4248 351466587509842307813871923892216375188258735881394597172374059210605393666843955668382290869316470873750778149245011929084919891606215501678766981120000000 4249 177929943890015591503168889360649144960848373843144340862016353374757196524512269806963251425533299417496911191733984694997943674678780992031817728000000000 4250 87676522789937693851070579350712659897189294588485631808550125023114155752145934691540146490206948763086499867434472790361276852990725356477397073920000000 4251 42047419078067889545110072743203778507963600919516751399222471756070145815098086229373106224803163788538308252236723600161793256766574900583451328512000000 4252 19622534214759568011631728070407536082662679307655977840255755098274929255315208330419727002162894013036338068899205263127693730895374797019465908224000000 4253 8909491920527553400989445897677387682336763524111777092558848966156175067537476538823015779987048937367927892304240448397518160833648335593899294720000000 4254 3934941694126050765529123857105161747604051928015618765503864062080903744211820622266653091962615105024734730101927187449730323779656647271975485440000000 4255 1690044304394471064066692822154707391175999704802923520456641749638174330975738993656102303913776198717817073002662462296487182023404706314866676203520000 4256 705665340768717044665153350835478608097843413291835905936372918395878655918623731054914489521203869552231257858609742444349716218335561110396579348480000 4257 286341423011744483505748386446337723430003558893110143861594789790408830811730344961625665025154688672127604261857667451295872680719476429851669299200000 4258 112868459469788383387577144316942519072671998090792476034996824727662687216384975761754834955598701001854479575566309919170081118266990170280348876800000 4259 43196999286912489969485557702221438942214107045490551462922452474130149387518853807069857340989446418837161553392194985878356917092233324534578544640000 4260 16042932968823367163088781455171018062129923161240171229717329573970076518177891977433376986986907151615130872101578928197698298690621124693482012672000 4261 5778057500920621207216766565079445048543526598160553153826400260467211529250122217744122571905203925387764403623688246599601796549061457951840010240000 4262 2016611671834806231931203988798598719029684398347154087839134544867479952606670603991567329180598837165839049899550212570868916180496037190198886400000 4263 681439337198926081595579266043238769291258671506236912040147740067422167605274010686877233388004427806100045778328554935288267172825613683654656000000 4264 222718529589464218740225705004981849635369509464027126835075458450684862035137421147610995299015333766822786979583984171324398037747986344181760000000 4265 70322402792013378718160901365629645024510506268562989880359147359790763422071814300975630491787029780734043009064117832227049800752797602283520000000 4266 21420514066920348402504105877945423777269496550112313874355219981565770794031275811165570142997770743935678264123154003292243516491863320166400000000 4267 6284032658516233927490823610014699828805400497177414322828289674628123714811389465340934484048235052552897471921257954975812108302621343744000000000 4268 1771914670362677474680788843776245310516683127500579985839925302776292414621249197144463450553019573418176625182690809215638267198953226240000000000 4269 479037488918170668272757926139155180268771599953596481499830268519552933408457753471859337607738463397502588786696336916404637269177139200000000000 4270 123788109300120847315604291964467609841206511051372843083863921133591292909768386394763434982858387875928816300770933071306141206157721600000000000 4271 30455049589870490139155608268079233781454572590507981447932259178919987123540069296252228582003430120578929742746861605150791189921792000000000000 4272 7096686951082764149493092587630688139878154645189679974831122314099339760217755136045791462652100084884952048240169825414837289615360000000000000 4273 1555164210251930570219435740180071896506214421633264641295083599595093302786917638742080254055657265235669062521571482566778054246400000000000000 4274 317210380881734445445282610510877216328133624714661123179676080307023387736133659508179574163657981770495940232412332758151462912000000000000000 4275 59263297770671783228044121836506028046902655338998490945297764683002223487262873806009003943379218348786102508594929854433984512000000000000000 4276 9860286800077118670823265300722564457911868446980588170562657808018244021609254369327381808124990636206164568042507525632819200000000000000000 4277 1377300075845870429638755199201594035656555024673425559627392009231558222809772529588430090744996404531587757268274207784960000000000000000000 4278 135200152767840296255166568759495142147586866476906677791741734597153670771559994765685283954750449427751168336768008192000000000000000000000 4279 1156772507081641574759205162306240436214753229576413535186142281213246807121467315215203289516844845303838996289387078090752000000000000000000000 4280 53211535325755512438923437466087060065878648560515022618562544935809353127587496499899351317774862883976593829311805592174592000000000000000000000 4281 1219334620172973689927432174834302939806701133409337900547459476255529905273286672513092200758214204020688288672038095897493504000000000000000000000 4282 18557522944857234963074548816297862197975178685479614138223687546363511903246139404339898772073983430786837097972492200270888960000000000000000000000 4283 211023687990455456958384155102432286181607336061617963431164294300990541532975926964128901926362228368194035172779270143921985945600000000000000000000 4284 1912345866310891819524475561242155329922750320879901837086862770657372359588069018898928664796012113289461049302695701796359451443200000000000000000000 4285 14385841691392568866961408573216956298259828132949683006887036373036416942245794805645216212782779374059789204084527596287014050201600000000000000000000 4286 92395871115276345985599282217500929500789040957393958860351533466594921003312941416350562176125714263567031729166580145226111778816000000000000000000000 4287 517193565572265158084814789096293255891280538005117977098889567188772029779134682446703413549350293177913475476888904461123883473305600000000000000000000 4288 2563042885438915161513708582479298265248929910950935780901989904978865326812196597145636885635657209670475447080408094450014379237703680000000000000000000 4289 11385050062889638525444858573960989362103550461401655957054656599744960336395121005450934920371563769342079979930222471663938430492999680000000000000000000 4290 45786108224992458062562321059476507053166452944903912658230996169750631721189850193345162723393128071194880629710076591221551111602176000000000000000000000 4291 168087130331844700480580628995870790172065632734975086002653736509785678415228492885397573554592816185759156021190051129323594775128965120000000000000000000 4292 567206498456109529635585711940625796056578426587493257045315748498301032243722025591374133141676032754751620323823709056769662672814735360000000000000000000 4293 1769735798787383217333454465252366935271278452794951429410509648448898187201956607798166128079118604077644610975302165600710248189717905408000000000000000000 4294 5131379922921464294638308219084621959047788289792162377017225667949823374855088905716569485575864859993301870278385451650048364592559554560000000000000000000 4295 13887653461835139835297976166761725559293682428084890362953621288108804294022395206965134589054709128683708293138339613611828783779760046080000000000000000000 4296 35218244687186660811038826981083272002702229351621468801944737787694125128888122079877508308615166069033627263068443487427232094622339563520000000000000000000 4297 83971286892071177490707992091172312449175133177091612897424908399561916977655459185425565163263443211413798445525759396269225874904349409280000000000000000000 4298 188814269344918105791741961575712069939606953588153221448290396821084254804989668860724083803861535881686429365586041453673896364729448792064000000000000000000 4299 401474446570094585141652105822959641255799387296294869848749389364971819258217520804290716693552213571242576767822882025007921417453873932533760000000000000000 4300 809207688720355319251688855949143032753441708812999106046856766005888039291472667998554383492614081582048379328189776401158862652985289589391360000000000000000 4301 1549526836466126869041200363782437831467989382452565104600619549329110618486336389391561482728394838893947648979893101660949652861825687507435520000000000000000 4302 2824520982199344384754253805942808727750793927864082147317097023865042875654103453139813706561933798836404195252988629674098893972985546067148800000000000000000 4303 4910089988979533508204159186941253611155961702533910115529856486209265241335848943463885425830167734760362096537432368121350770399594375089750016000000000000000 4304 8153751499840834235078319608328787405240165527585285753652836638350742304963693550008165146852179682450220486651089730677017859752448252562112512000000000000000 4305 12954279049161258461709105838958127372985717943659552360335930501515710389302045840606629915065204105514035873177728643512945361400754264862621696000000000000000 4306 19718223665257215052745559964466790332072789383040508121415327206350526819723877553289723717783543123993891948788851511752077825757879822199029760000000000000000 4307 28792834165261879678017751799774544665388794971582840755923190083110262505875792643896997468602481503266607234035695157927284019412030856716353536000000000000000 4308 40381612173707680550442781311019665937406297899390405695472959708381419124422037765995978212649098958462798281678011727507032536573682971246277427200000000000000 4309 54456213408248478008888123623611740086330070005073748485393381050949336078922732483442239391759817303023295872460892112918943726404476120998294323200000000000000 4310 70684270451417646821243570852831023730134317897432396825183457469304853241563564712635114774553978668614074941745621700192786067689020554896998400000000000000000 4311 88394435754593487053244624912634748290498493450109139615147059833330089702275730413275904227869954652066081852697746700782811118620638170418302156800000000000000 4312 106595817314296493587053631968345440077729757270240206397435293736051564125319758541515048571694990228702355781591475595954221470267718557015369318400000000000000 4313 124058987446449557471664524463815800789798139547895485721988683986549431267632065448772523976499042390182999723250801707867794803910334323096928911360000000000000 4314 139451916268388614870595571134433891400526505207215103593063618764662852799234223860899315903209296250884131476415858843469329312324829251305157427200000000000000 4315 151510168567835712980142014279136842242559819961238665249249243049672619187475683788579541508256158480400000866242292302777816039728149608117200486400000000000000 4316 159210661253273788107233498667336943794924290108750142658656908837411386053063050363071694586297815314454249761237713268058705719994122634140424601600000000000000 4317 161915441022340037036785749854496741205667978684111058281962324672199738568999286250552538509479644137443097653908240413777428429268813321842615910400000000000000 4318 159457446022930226377649908166234803289604152595533269167759761285463124239354525642117914813101799023988794221405202613950228952173931231357750476800000000000000 4319 152152663016796171806563770735797067326181110299157244539306433917818502748702918718473530954082183290853500192887923927687382222029651060049550770176000000000000 4320 140739016425432206054548973784962031823527429757703942564607795808663130670969622627498806930603501052181775547260734419482399731188461937205471870976000000000000 4321 126257373686720662940772705197203403252821140365044362994756579982064096702877486481346300116287634754002479323805774679352554324700146311958051684352000000000000 4322 109900403414510631159590743711014827534313130665965774639268483433625509483439711307389143892403195770422691405181359309396150305101214907142273761280000000000000 4323 92858524205210073955467328208616349240033033083773319187591158263066810222071923729677832316021939555091397587722277518081596295825600977915650443837440000000000 4324 76188807035177149507158983177748948204731072775881032253952304425359466214285070484320120841206089159266094809791865332492248554875597561527737495060480000000000 4325 60724267007893728961219114666063255416709228084731126343858290333511692607804062283179765061131639037917339899368219909149263298059428052168798046781440000000000 4326 47030354733530792591715821680690583909228979539327032181747008396842545476775611621664514975649262642542532991955162455220107821162609796710440265318400000000000 4327 35405523667065231801885714640476771683134226091361690504427628189167241744162986809217814222957158215463799566417144356351466235553268013482434929623040000000000 4328 25915622970444776198018008127098440126950719113548913985420917689826172588259642032177540901980308747291717782756290239538475398935810116849107841581056000000000 4329 18448483034756995284373028021910691243118983996657017494942889296337409631574509041964013945093233311600994344946859001433679245771161974392751774498816000000000 4330 12775216121782568194418604164087878314237480357543205870139480976973997186096016667850069152939112853101397607880135156989972723181431432746795584716800000000000 4331 8607450553661873770250259551349079014959342089339443269542594406865069229468979823339004742991848471370674341324930397851755908481988758248072071348224000000000 4332 5643644290139584297651518524536965000814019892434503784603474968409072715300617479804493724942972816611832018696149267591917648154982490245510098583552000000000 4333 3601586036091203917859527001086477370380600321209375133271622634557589093747562273367760821275670339372180644375018763604644333593426763552752854577971200000000 4334 2237367980271232564013990414669439277963837213589641195621910069807205536593332775172407531264980514179238576937501014983646475083878833380395124260864000000000 4335 1353134711971506023834313021701731289665813441321612890966437620471830626502202771435359329142680443527782624376395344144410668639259226425484445220864000000000 4336 796792467905253097732196626269967753885653251412336630091847206628413469493456068465822379273897013752132190163584477077029998761371783569652104298496000000000 4337 456857180457841314792900517543076147102052036648714506531959659443414770993689391269647852103134529310239938569284076027194836749771107092141287931904000000000 4338 255074427412428561482649206443310050204696947376103925315586008926552239511568757872370416080576472867109040818681962603253342902786332072897805287424000000000 4339 138680121818050684680516996668852857561530966335414868274457453756092538235920842964477315802782164277595471932464394467046297321988529854476143055339520000000 4340 73421118488697733149949294162734125801553386185089101939654909214746671932806041854815367637158948219837453316095944508431361581559412370648540192440320000000 4341 37850754311495975655474452568264030011106103290225777506580920401993169309609524285507031554168647602327475836674294623020748883942814036907432911831040000000 4342 18999850521579565233823655201701101133313729231223848313562008261171086752819506862986823525855272009302310825662560775650649123660169611961249143193600000000 4343 9285615249938236631106685409818474287272359528806663916964063183052536557835270492273513557618331036071568927118836481117929474921377404912840619327488000000 4344 4417793513195513742475815078346158633047206305209908508255628544310151434137849766354078128742452100910541825134956318582460404087595385170222567653376000000 4345 2045829429612124198896834021714782787028059111455367942802618391127510218312511032946836310258636570508277155430941376314480813584882986386826144514048000000 4346 921981740735812232794786242871053872212687594346689580418514570500471603562955177750650432149836494968492469074640228126264659214966719703710097735680000000 4347 404265743469458447030346715407542565558972769997510014437771537452397502741880972089934642058404994630221021994443862802787369338313529206893411565568000000 4348 172420044182740546966099420058284566582540214760873025624483991008213126191814956961679359708576303151292720904851580349941213935393286447617252115087360000 4349 71507064079992091229826321165129799583891675877390436654962988657600239453183181191169523331529313838264210621014822656259978963743419580043073693941760000 4350 28826517025415836917055548728035805975159111376163567708036650804726191553439661203228167551337402779876538142753364223740962071228065615292521250816000000 4351 11291035256245693561016293988905361972472320072308209375941079376901700361045313700029911820075858866966192513573336607267092958139499995481018246103040000 4352 4294982593772416420454446937707792743926296311409934159183212219099375274015292389799094415110767213565321480354113517264762802346297888351050866360320000 4353 1585732925649241581941286458612243117638279936199146263056695925754124058728118384061009011668994332530959563902195338079580677613969311172885305360384000 4354 567880300177723663238704195785683721408538766201019663733133245770598099837931314904307488540529540204659428031571222513439005773762582800992860897280000 4355 197112742541183916724795614492206141228682362063544203585882889708954332489103353748901107252211168291960893368990204990419840830543670854120426700800000 4356 66255915495732627006636903756057676368961709929998229937054799421413797212247407721554481396480652698430368803279570800787710948503924240403136512000000 4357 21544940764110908804873178380942774841821652464718940517032329387859868758563719960094846024886216153258707047257688311245250366484106707698974720000000 4358 6769548253802115719705860407929163275136739528409367463234014636842671025947044777046075987246375530242631452531622996610979990900143465892413440000000 4359 2052379718717383094087758447701170085283263889073639262637448004074216521343425437676664601448421964125270067434306521717571960925185502923980800000000 4360 599393980627845651025325238246667327976297043270329077530281753699102890738102821177099533939073859715884686918948021568362373170228602339328000000000 4361 168285562051466205021632910814945275550491335329542919993771260809133984412647961425481090164562923851844777993461214153919171592264645345280000000000 4362 45309330073472909954249772124446952683139052306244604728823023915134782802675797183358693409740522511329526331383772327022288040825874022400000000000 4363 11662601501919952364287995335143733209424090170040873396746871076900678831810552171984506075661002555670661467355647597006522111675806515200000000000 4364 2858638057876747205998260701364335013012845915488251733008416822973433533447428416343571361245532371772341152718632626277191487789727744000000000000 4365 663781348971377815744900568243283812144333728308883410173528838094304911059541895987407376342382808666065271875746624316132477024337920000000000000 4366 144978369628468019132859783759631877776540528538548313738225747644590724182813224721320460818102416292304529393379050392692489768140800000000000000 4367 29479671529972927897106220776183234042422806750443815787256688211661162789160611043782565842773430414629557013924909263022104510464000000000000000 4368 5491664542102112531663352270161444838146691764975783519649644982068277536914621407630137890023388050633146089062903576710457851904000000000000000 4369 911278285834632529004656673264080712234861562196234388370646694365373124656480719566884416619734127744561903531715514981574246400000000000000000 4370 126982007283355760119275811464065641564698236002908964841303548318497663840042192711666938916449170115761576005354763132600320000000000000000000 4371 12438414054641307255475324325873553077577991715875414356840239582938137710983519518443046123837041347353107486982656753664000000000000000000000 4372 108736615665674308027365285256786601004186803580182872307497374434045199869417927630229109214583415458560865651202385340530688000000000000000000000 4373 5056252628453855323272485764440576946694686366478503562298627911183101793927933634805653578478128818823080252780910918334676992000000000000000000000 4374 117127457841208842130143639769101967048343218589786983953892588494539021126008011045695122142308769018113145783953502742641639424000000000000000000000 4375 1802132707658094934803035134542695633417764465785713311329269298010843864385814346338648362929246413175526186761996333143117791232000000000000000000000 4376 20717981553012713977820506999134606940756351863295220823659589428900955344969724391375211759175481012200639015661576087578171408384000000000000000000000 4377 189823985084781729434808051375078026978014260812041734099829065958498260365904903889668639045996765321004078659008389583260735871385600000000000000000000 4378 1443802234409458999508380181638612599929680655541402975455137438498340320359320361654379392550913711453181327544589128740318665401958400000000000000000000 4379 9376324064328551005374548550231757802306810579657594940491077794286144902917084820147504017111735622717892156417353539089364031425740800000000000000000000 4380 53071462652935503771954805108508806450223507077477784204517195390627722214313686242137095847623816639812292841824937737162682374134169600000000000000000000 4381 265957646860528448430553004896695625344048132465305513246865871671759351548496236224922552739120440087536366221185356143135743398222233600000000000000000000 4382 1194707193628548746158143018383297845084848720476176128016476215541611143650724447992422763675327477124088934892616640403622165430518415360000000000000000000 4383 4859056638523110402059044495314922096088445787337378754639255745865583744143503819554585453636185060457988530399447046936135016298829578240000000000000000000 4384 18041252752135564039225907436192719950053862008144020929433089037589234380119392484583701164752171837853374692300621315588139024939577507840000000000000000000 4385 61575829495806429045176441163806672966584956397939636818917373123772451704357733911243279125052890558410482756200395188625436990584987320320000000000000000000 4386 194329068259408843642785828430667553854964069896232987258055136486253850974822677003851084628505359372403469568139778190336398483749202821120000000000000000000 4387 569964443198022318488437614576155259745004171003511310719538225073783578023333988076838439271851354118691796572695552081219873884455970013184000000000000000000 4388 1560455302854837086554604805382284435816351540341292549372984447591820308795270094374921460104822744016706320800680336865177143041929322168320000000000000000000 4389 4003356612864040887132701461052252421222384125886747901504431589446566434268468154398325656545455736283174170518135732597796948177437830676480000000000000000000 4390 9657114559705768944720418308169840042388617451159759178785153652622259327288410251520951225109232128487576017325322958447193751292608134512640000000000000000000 4391 21970399881831477441016490382657430303243808904581011608082296242740577389296182868798883845473115409787965457852848732878580233720813154467840000000000000000000 4392 47268836095264383139114258257440235957312601343624069963498461717368750321972135743564852829081986641268788611818395125042258546811425408669450240000000000000000 4393 96409284807604734723546932325822688027790587761904357637354237129372206059291734198693506647461183817615091330365381705610333665491136415751208960000000000000000 4394 186822247276554179261373489795605825911765314456193604393602286790243552185123178160057984421257537987494730004073952524896149232779081432348753920000000000000000 4395 344646985527503250138383654053706137996829381446438387187371506782025331690670629386341991059638019734521829218092251161329339188231762708959068160000000000000000 4396 606386750573106373356436747038568964461741154468733347787579977254097554329341047184474654518371584725010936916148208328185751067459262040527339520000000000000000 4397 1019247222464114178483390857360222916799075859739038357746322381263662886486728806692704739735005997421778888556906401651999853970081206310132514816000000000000000 4398 1639189864828163159258502920623729890050364214234281135592557081469687340834162617312010192881686589642824944634636892711842945532228977498934738944000000000000000 4399 2525868937144230445472899360642380797936548657424052413646068459466446363126590059246828071192561371120396096774381815134093132936048094719558811648000000000000000 4400 3734121855776205058654508695480531448798429880747234745182555975675876319622122926953146138681633289747028028683719071016143983076676860007789101056000000000000000 4401 5302538368660354045834431702595310939812567295817580560506599058774046656133881170672159348402222212103876361074390411975194528682608262805628911616000000000000000 4402 7240687590282716883760018573835980297703910184968027632744161640140229487622304391177929294848994510530531176033552185884966424391238988069794637414400000000000000 4403 9517536885406420204564940460724246323027158538010099609128142258304494009558318697856140494230563665303853237468837133613607288820024574211352271257600000000000000 4404 12054092168766637351676818833896639600913398158367979560881179254311816913006506803898171736161457204609206044449603113566463393649558478171355584921600000000000000 4405 14723027381349280404762021666944103435757875084344802574452229482398843753956148199467077056065300186592989314977970454526008943718050181826839629004800000000000000 4406 17356950257016547351895859240885073974616755799006068338280803356645761339712661471287250955757576634680299071083055332895810284969517885188245081292800000000000000 4407 19765148892354737122229939472066469066082290785179971284135701117864205423044601294528904368103759421089182731370860230596395346190826017875018676961280000000000000 4408 21756617989894612535813624943692288750317434542022847218611372641994657223202372478801249786477321743195424277548727826003760956350441797642177268940800000000000000 4409 23165453368245327229265516751997932124868747792593953999723623407352002589459832463032983951686798211601092316951082840437683117734382903700903847526400000000000000 4410 23873856193805504368032717367914153280445365786423982531044982703522444262798823713796609753056556895941058696413968797100995623998506950998245978931200000000000000 4411 23828295546338785895191819685611111113055350410376658224449283065215047520081432531617871396102205851101591763990752502248563436291565856656039555891200000000000000 4412 23045786283039504330675885079192878341546966147539085237724205231110269702689928495514536749138905206937046873006631735192489932541776761758946535931904000000000000 4413 21609365531109950898901526289032114947981797034979932698079711532216266681190761440075475146051628601815009621943395849507493732401746031256498230788096000000000000 4414 19654111959274669635993235232256045928734750266448773534235867169273004180949804201387396650593082605061034050733148584338195999884934568381927571587072000000000000 4415 17346856327005063842630989512601672706762335717913380265115054593446861977023031519442052249327313016413787838778186369958991217757275567276354768470016000000000000 4416 14863663727809992395615305575555196422692772806123483000831526872480512893063489338071081997794594184403880180067980291677921793165693035260013981990912000000000000 4417 12369094295808217203709251699111018941354894642809089264889640635307827195152657360591724326609138747427538621337973210473708634700685171461014628534845440000000000 4418 10000323870650373894304302939501688443042032716224030064122762247566991603103106544634399961166484965631779132480318031560943753910283119726181893286133760000000000 4419 7857783504210064045204021282936340197487720250228365262520930395668187049934231538553950354540757774725811661263137086946226554314169469297088910820638720000000000 4420 6002477078903364373916314289766155800982469497360051756106142677608049849571629274038819346991410703667790348307018748727637474203573039714262951437271040000000000 4421 4458916734707081486486181827283769572244265386606338346255710717634731248678841664705246063324129607666260659900827485919917752858565380512076301326090240000000000 4422 3221886189780671978928087988784225346503652173412957770421632474192680074497425106838927917468270979208573504973996788340160098914961467740248107344986112000000000 4423 2265043215469050993806691585093473053122277167063460479445686386569260974738558057620206270470052550662252571218903698883900996953519615226638125171212288000000000 4424 1549608022579577540431441088416834001852378041003774763243760695946914645944626702690294630428995131135998299868499646309841211412116651091871016375287808000000000 4425 1031882317386277216836986397781479913424593629898382879236203753543223419667940440242511683820903793318557826509760646971481923063179236617136616677310464000000000 4426 668922360426629496395972302825396839890927862844783857298988077444347326272859916556528349270723285519787603513742632430234114622150442134942553351389184000000000 4427 422204852587060034357481637273150527285985481202467894023515397736336801645663269654925650097971581614603104427439284599594135552459963512241425321925017600000000 4428 259494341220141857359005003388923641857937771634057921049562266069999678710263653405577554915065044672724927381490617470966727591092582108545155474653184000000000 4429 155322849525844424832682386190249816832689820345166454173277045349131546635962732276723845643403470756912675103057392657280302137621864049647181264584704000000000 4430 90548558011670825421638704874657742407039625700701028833692337956405384418664232453028803948185265334116931473707583105142804007799335727294732065308672000000000 4431 51415322742014241927632470357021933437655232566494086493517758640666902085318019913610214808411687776201130715597287761642986819326234582120562962726912000000000 4432 28437045891169579497023954085968831826128868961381770575681052257876504574597203142922677432788205562079386841841211933982134998906738897831684755611975680000000 4433 15320148239205738869236407397573541904673641613301523113533155203403246229723237776905297501684986569071014849150354854213540583136393884697683130497105920000000 4434 8039388157416760403920466839318722659899860220500511360598496009835221907658466669634054199989178907719362385170500267220780591371195399651352091075543040000000 4435 4109115517138092258207657400101288926165593212158936605832447853481668435131090471304745463839197659304826888406248783986099769040146963403189984239288320000000 4436 2045554556005046665678800496052756634016347604368017810670188663780487164747272253025979994633090227947261974600183246569048252748037096059781388896829440000000 4437 991678230126925905224720380385156709074698419030107091017071103808880291468677799005705026592035897281061623150965525982858792886228364826830632059404288000000 4438 468138020756322255619362154894206670910175841505271793666246769572414369487570337193440682660289869358912150089617296164974280360523094439661830838157312000000 4439 215155643953794480782864792576993253743352062412709837351943403778371183599263315863323338522098786421419072120092834156655861462198219165975004078669824000000 4440 96255211218636457272704135187604116820313238294177391354303915030306194202643736805148790883453323892455546195797081648615084909788056691824267790123008000000 4441 41907215247228149247974730034358572761547972978790256983324852758278295909790304328405905704146072079392873068104568749407755696847990377431518578475008000000 4442 17751233646914681057363077773383579882189640193818561862796122891546226482715187346024249012854299725188564099055552716294772391121417709549438215357726720000 4443 7313166851023828733466125489101894898730585418249072666196400913665524674875148058453013523512986450895731965037705884178220171266383530095733842305351680000 4444 2929268859001078091628524499463247919084188399573992403118112271131373222412885393300877642316047353601774282574676278167785517703279102122786877740154880000 4445 1140260913300070246004058726660062311062377989264272089305367838652945014331535314288562781984380986112727654849756688338399663956245755235106765081149440000 4446 431148039733819558741089294379069587537911155685106802065172654891324381657984559932535960838681237512194088950976463867214554170485089840105436678717440000 4447 158262887788756216722075020370866600647122270624339976075202252764774901358635704700855680367486534189267768575504019669156344127800635012297197755564032000 4448 56360897282269611182245811268928296633110387773838624391727283871426801269731472653580816364809048268288622887577947383577384671909706275866503744061440000 4449 19457835619757558914518819511628151632539808740719580842417040333096787474094817829914229158195809747025679352971841767722436283365128101520053003878400000 4450 6506519193328908852495202903408448299782585462925338432418613616397241040876028437466084306270880159406163611461123097453181124074610661680675291136000000 4451 2105222714869346254648793495546615509416464772145001980032516852623607859935631627944511820123113735206699227182939357894972983946524075804390850560000000 4452 658301303665640125249873636205228565781682470589102123757687633283407436711883120392758371234190831810318506029521229988867146606665939368930181120000000 4453 198663435588878621213490763733415493195035403246362729433176327176990474064533902379232101875911202839956617201336830800122903217255223602341478400000000 4454 57763066943007240005614842086719404808401521048095119250241458223726176651595337906576029738308624039799413219383700575704730763938435761700864000000000 4455 16148959901594559076508608199158827105710223761016182211437780518315943161205694181586687012811497665846189143037114411911728126529696631357440000000000 4456 4330393711852180149388108760925003931626172766181156973748009934876541588966954659772203547862478619110352563492247302383138008913564349235200000000000 4457 1110349682199446294732767912480646203593555999053195491494534761558524033159408207741651207287683029023322586838542920158101279775957555609600000000000 4458 271163590174308512683797449772829426707349339966878478451170995241283757899087177887851395606573573044156249377838807238307868180639383552000000000000 4459 62746514041737412998205771332942817673858820432495995342305762176282491797817088899878129225568318119990201990198089414149167791640412160000000000000 4460 13659866404627363346738597214302864037472805994587656072378534660216904325736593565345498251140165297672098575667801142098534175499878400000000000000 4461 2769067774997992857089195293535847990136054486616153785813120228594829527076509934109929312828045968813714532740331079344608008732672000000000000000 4462 514369915558834995560710387818070692796581780391532804880899570109811303431685713787870361438654025219860833896976894693998877212672000000000000000 4463 85129826604470892477790898047951703162536219992258525012994053220935193584572833497855251562384621390591541756465607182684205875200000000000000000 4464 11834203505461368305603601114809851771672091931702284558954910472786159012545890961221911411477446903460532783471958284839157760000000000000000000 4465 1156772507081641574759205162306240436214753229576413535186142281213246807121467315215203289516844845303838996289387078090752000000000000000000000 4466 10329978488239059262599702099394727095397746340117372869212250571234293987594703124871765375385424468563282236864226607350415360000000000000000000000 4467 485508988947235785342185998671552173483694077985516524852975776848011817416951046868972972643114950022474265132618650545469521920000000000000000000000 4468 11368141326307084718490972160383897168485219847299168842568081753643340533347970788921377795611659627653892101669081381389132103680000000000000000000000 4469 176806190141618365162112734516223583176978593399725601133958678735484303509339672901450990870867694299851044885795291906975150899200000000000000000000000 4470 2054736795844017895853151439568262621150097879343722146217973952043006259644511468170977216200317934948757611980831079285066670538752000000000000000000000 4471 19031648923613550763047852281675675480452380548233506826408617342581533235358595442859447419502204094037227146782943214725814340812800000000000000000000000 4472 146341853460411333523117792995093855929674918859516787820891164226451124986374573152868618007355016259507521545415221078714870392684544000000000000000000000 4473 960833927695401634426748009494424270996389312630760234455997765116024741570479578168492016405618623675773554553918489541453989313249280000000000000000000000 4474 5498591712852272622665275608162051394586285310228381150199157311647509453519496676159792716351775196199151339942000815807553585503692390400000000000000000000 4475 27861075119381383919591310101315651585909149057299185854455081330490310121316162822104226545240996611670483022153484775602966075415724032000000000000000000000 4476 126550130263316317575914139022869705614552665692213689126605870258182326255870224284498654869880156923775977890663837911762643941026955264000000000000000000000 4477 520463233837024855911825181334483453509405225861100371423246246913620482011222418953872917890920327928135396433459516140575824919570415616000000000000000000000 4478 1954175302448424193049300499763598432886784450685667340079036430231271325499398935258578229316231658224881021318499591605812230602074913505280000000000000000000 4479 6745095777356870201391703474434262858565029453396588186517934965682729071488557074272816797741041178547876807084690809132570901572289246003200000000000000000000 4480 21528782501617920665312237572281899121111075563001197828880699129021172389170263824968806092663905821655266414102159181148039354298674236620800000000000000000000 4481 63864087872226216781496877038575170841966956250526805659820240835610548233500050684509077096827612110501269865220783316389211368228902666240000000000000000000000 4482 176852626586146227775726915395359064845522163761292174608102364516689460729019732334841608639835024064476828221087128507983662445451277632536576000000000000000000 4483 458944614271749875332483565668010425822083006611247835958406202050463290899695904914312018460398885367657979455678538807954813403781507076587520000000000000000000 4484 1119913342706564052133946147067989410858827651572655759507873400659891213022443595880555856048683713104161725362754626664626831978209982441062400000000000000000000 4485 2577519159631534566320972590049929667031059517157174245020058957794776258351620461671684587416224591221717520425396861792808310384286964383744000000000000000000000 4486 5610380296036987614889119465277816145303363137802420338422120475620270548741751370434459043655621846615227898924547415268755932980613342170185728000000000000000000 4487 11577557668717602384619213268310261094043888020681585041733068949006205778652969090598415657845834346782782887957967387969136994646618083180517785600000000000000000 4488 22700496823103300150093676393706557966171183204921142738644265225848766679087415020361422487613151551942933875351744414644790258549039767642072678400000000000000000 4489 42375874201976326860532731132653789571477655023025762690489363446588717787129864062862073891892145991710076324085593620955950449433920569685835776000000000000000000 4490 75450275930275858021315072520786773448485583823245276088531100022551307536306253512413847630410356370520828467547194400466146209483393299519593512960000000000000000 4491 128347660126359991589342414236841086835338978701793619734275084550341572161029074903829949306177348783675550269101379698489450378246855073518845952000000000000000000 4492 208913339584769990766275442114898316592588261597635003984040742460192737847309728423642948843926938443002136704139147352405149514911432840578953379840000000000000000 4493 325842935019655007262456431062312503924419544842857990873633020901868962731019410056113266971972712662612479376313831344031569919680794325829864652800000000000000000 4494 487617844428563400804304622497579402075530375807925654809961685560129671548581701675062629983770199298368111018601068380686401362125870524160398065664000000000000000 4495 700974986774546642538596309746460478214681850314200383040595799592619453349315712397958254030620195235076474527179359865880373302259770185903683665920000000000000000 4496 969083300022449877752837787343297947693135487829774368815990818133875302372034615469748382914993531122248904383173590808191103281595710928265769123840000000000000000 4497 1289746994152586280165597935426933912657905703819640972462152298704669188448229009433518345346561558569316537745159482024457710377258037628087241277440000000000000000 4498 1654056273860501652384743989843567449222096986550132075593559665302266902417891886244062025835844788428942185122395686714366278949004494100662515348275200000000000000 4499 2045912361507719296152866313736818535502847682115967838338869077814039102567892827933386920675225588802030705706896860855860113513577608221371481980928000000000000000 4500 2442738539524841746513277450386735235412862361667781610633638576100882754594350280498427551571350392255239238943995598032089268092637308088205875085312000000000000000 4501 2817462257700839678412007136967185097578912492217368700846537582596553891315666255972735851927437768925299076564058815127989887558584242280196158259200000000000000000 4502 3141564457285127429102618182052093128480463971786265286606826890956920085935132497934990748003915368430913209124235803410283058966613711741140214501867520000000000000 4503 3388718386408322557663880716322955205772226218920596970533439185973913929169693295863230549126702540133233236472743220389739150725535737393017086436966400000000000000 4504 3538362419661974508528823464658912356723048142329998680243584614391867566388757203211507247382782774959143023488998008435898963634946889154784982466560000000000000000 4505 3578527032812689420725817334978152630692964006904947218487388225783152421827649650867482114969039875880148656246395207053413141088187341366573337149440000000000000000 4506 3507378026923018612335204729803052753412286076690055561173063895841279300535600725225379432436247136385087203830495480646951909301204912422409777730027520000000000000 4507 3333209649285650755624215617051864771296431857757590378042379714464043752837154396342442112305845033950092925647566758981498715208621301293191878840156160000000000000 4508 3072948293765892875204384938478589239333230685409898670933993843999798289622271198040626686210286466638845709151536084823628798839665659062352994988195840000000000000 4509 2749523053176082265600175566487355298052707982377680486004154352770899215814479233941402002120770041729254168385381658165657967312562178926271639689625600000000000000 4510 2388651344856785613383693598537872251992990970596155377963223002280511183386402919069178093324291726947493946028616513651719185920634248122238061317718016000000000000 4511 2015639105204550145373301309057739410800865375916061865322645557778559571705600865808267924123148790705341667993288807941410080292609403887492045733888000000000000000 4512 1652710733467840737969580503752018514196419699519031864041641569849718344896402012582707684798416805574145807897305065331014855603468278983918287853296025600000000000 4513 1317204052043218220234397497894103043125361647336020358628544310263370189088535129046223213367605959956226198193780475140147587474646747780521365688287232000000000000 4514 1020748072104204145823244772215025301210021769897388767213956163040387925623684340503895842635427533896612442529164767363144257393099862980496716334691778560000000000 4515 769343015213441999526497907293072045615588340535736429001740104706354323298959868336090337530102568097420283096297826732714139206629873236696227296103628800000000000 4516 564123051602595898781465051259964480383625294144578904217010268796335340728195246290044886238540377185014309754507639151779473219878411816446337155176857600000000000 4517 402519203320021409746734700689829996908723499651610291515243653583159409891254514578148300142699784274745022601187460854866693163961241037555399597962035200000000000 4518 279547207225012627656380975800710329073146309467127599887376230263227861401043405631982058532631730401099668588922432486409865804351859828254437470231330816000000000 4519 189002211452703931907708891018004552537956468310086908672834063067825360344848408543073185980803501646163268901048913925927314641392493140555613439724093440000000000 4520 124422754611801867734911585807300382297439843587084128797461664008281241825973657961613760599264611278255727435980948744958899467447016369543486655074140160000000000 4521 79766895983585574035520661956513324041186638355508398347045495189222120735475362942510690835366852103444158907389378832425772196580540101174257027907584000000000000 4522 49807535450769175666604469035844171597342208326760240959143375763945646824392629830380535750896865414008963984057426833729551117983847272383955043772425830400000000 4523 30294736356675422735388400993788315374288363706717769837243380733846968570931367246639796296465446087998824827776298963247523874792333552089837502671618048000000000 4524 17950644501861196474872776382245819251333309263371584759134658767205364607271073434774107236562781068512117924214575484674632149225030642576740125287383040000000000 4525 10362516071809570299028807191070617390017313188259683824133719078966114610425886567474675304232235701350232264290015171302571102228882003322045080797184000000000000 4526 5828336943940274023593290606568970857054102274898806100539506141248366456130795981881653902138285845635684826730587467283815485978401912143441884942748876800000000 4527 3193967353902935594274289535598570616415017497222138219974146189156101801822727179849511793739380866183876868004185986837581069723870848475899593464427315200000000 4528 1705393743680092547037597701069430786816017698926860047571866957444467468546713751127021753758031641447414354530759865114358574330070473350076833272220876800000000 4529 887194183345594430231168919699201175667885843516134039282896956235924249244090762027352949641837142423374524635026986206308568198177070396129176056758272000000000 4530 449669049847137118907562610987156614714072537678348593079025946804471935009487944146451453434510377041018848722793066338333874124962964537753081574294814720000000 4531 222032475168282163730548858040513824869777627381496886933509867509632202230303925754613270293271558345474474306946190956976299544902337974424369518084096000000000 4532 106793756233864380504085218248136724109416750792482948571925840075634764113195252885146052296799780555828244928789661031172980661760636032472272507890565120000000 4533 50029331981800537490140256752211238170370386849051424050481611645601343872610984540356477648686013739537476127786625195893946474830721013975512212989542400000000 4534 22823521234559865539952302152302677006023551300737514277648885660985158501802132584891411174930525668709692526575247615238258270010910132280905613728284672000000 4535 10137577450979758864081531688528109872909691697101221468871014184564017948703059172222539891352410319955036042175644462454419629638125078844700655311912960000000 4536 4383059074412313055743701567564295336640250464851748203002439231566815477588168290520761361511088268592644170878218280351698345281746538217298701760593920000000 4537 1844131967234551908995316322436501986495360228256922559091549173733317881572231163929151731772615848989222592472126896551985888875806469419944804458954752000000 4538 754810867753264697053271859463232822619611362505614655894178268120580903553760281540503456983489815517039613212761907510611763006215471177823079364726620160000 4539 300437012838702886025170594936066675237286025323769271857820645936713873222105003884630879581364832933046790968714217291216631271145642214714315339359846400000 4540 116238634684616813857944395488006318578159665260228819238073202586094643361981995301708156684144118682352475423847634445021074049467287878742250087881113600000 4541 43693173490754162856103894079049873241506094046886838915630274615079989903023262727675493926185767009931599732901867996901294974581611145215855002910720000000 4542 15947568500506206984337722328971098096858590806390891614511830153445949951836654222298469465475106130888654080961358849188666656779544110397400160160186368000 4543 5648165385688979511592445010488566612898093008073783147985871409909861493888465150375052863139575112665592779785820205875278012260084695758812306011586560000 4544 1939647374543801988457187483450989874555045974497371352538318222789851120259805359448860974077011078930318640574192218822613089745590422791456462313881600000 4545 645296367610826972208929768849139988330226469869301844327869949583318383601316779168924113911432554747486567112272600886918593406157787410853730975744000000 4546 207765454752703149815734693124460286371872925640466717979421898645870250384627619832675486660085553586584504945639118091960467690073252216146692669440000000 4547 64661610642814472470476992495559302088208647880824677845287106109118165687820487950228536322276695029929332207593711250155232426068171431112217722880000000 4548 19425282815613684514141124738068408622842547678783333116971713711545544858536926216433305962933665179473314388777650202695714402353190683522210201600000000 4549 5623515811461815269445898454541529977258265663653135396059950439250051923184430093397187039554748631731299112338513227059185429328569321176170496000000000 4550 1565636561580262534835078367091104791184648933963513854586379478005340614631971754326642818230768045399755657643903475045916961991840691189186560000000000 4551 418160505736099396989809902651756831608795800011560710447258281493980149694487820096003645571949820486606366836656675625595985635634624384204800000000000 4552 106813342438316728319034360821136207978160407970702282506546806543672812938076156128705876045501366885589729407223583760006291112565764679270400000000000 4553 25991349588718899496262606449309508651881708520346544937148519650090933176896731432657056220822462411110609057438432595714132951313225351168000000000000 4554 5993791384755708365258512685796744909605038762616737154683391387192072559274962511545962634961403060362783677108295012924711511642697891840000000000000 4555 1300641848684960111735963309905684307463260090410936593518460979431957983781698854747136411484143813794059553309215293833329860549384601600000000000000 4556 262864220427605503544187909531460064536772030643876119890837799338463032062350362375272707213029591194588470247076005931863147206934528000000000000000 4557 48691291368948373152617940047090451935528832236773117758856535803206003296916748430051234981483016856229284553341690529966631281491968000000000000000 4558 8037706311336647997829155219851889652593420955067408204898305734186266673987484021682059381098586751425986523458182950026832825548800000000000000000 4559 1114728674527531903876256915116738547409606148039167575612133869004325440793556684985290079257913698615897759638942852931062333440000000000000000000 4560 108736615665674308027365285256786601004186803580182872307497374434045199869417927630229109214583415458560865651202385340530688000000000000000000000 4561 991677934870949689209571401541893801158183648651267795444376054838492222809091499987689476037000748982075094738965754305639874560000000000000000000000 4562 47104701906370110237454641573239955555013723310935220283607862604828380583431846249415250111757535576648567000100873329517894041600000000000000000000000 4563 1114728638622853363145659052949883790318561603054745941062432383643035132789319603611161945188591925251600912744492421652398022328320000000000000000000000 4564 17522949109169681008333126665245263466465105071667901945502124888996157577036646804782473041573803234513266924037524878580656583475200000000000000000000000 4565 205832373281103391108890642219321401547621971272596369559779678067827584720682323997367748023161680973771549566387012025388773024989184000000000000000000000 4566 1927080047654014819543403944391471417730425928426902725093891703619005119083860774776452550713730776377519643495426785072130438715146240000000000000000000000 4567 14978773459180307339570147336317636204313718849438694052389023427925846906132778150829823125514660852289213518031749502483290697718824960000000000000000000000 4568 99416695643629822148676763179537676431997766115791755709568461696839058873478266906518308170798784051797060902113191571667317736184217600000000000000000000000 4569 575155293862063146065085314420230828468250092000019763490845631111003182358911267428068500597489986514723805597518328297502844509083611955200000000000000000000 4570 2946279748107146300157645161589856570459793072456725378606512020359170378638858349758248017489385348854251400221843252979175639184018767872000000000000000000000 4571 13530113338986434783889790415591781583512898409973799921061337568600259519529874756566785840607588173553429985701671114093869156092811935744000000000000000000000 4572 56261637251162162922216983620603715581681947438953832038003488662185061965261576918106570233366842781650226596457123473566396292561046077440000000000000000000000 4573 213594732620184993527764634206918196445883390314400591851847453596220737133015640362338498462200890444062868451932619728242930737933482217963520000000000000000000 4574 745489603253220525055194935855585668385141967447055216788497063023637288855993136014208725997548425350837472013286798360555546737697124201267200000000000000000000 4575 2406144263981572163687815310998370699494785994238774099687421150319595397703374555703359695383839189337780142629422679721733462701858765773209600000000000000000000 4576 7218225455304026022505909609491369254704875634777785052189105924941465783884679168817271823646107634007853168422588570836589859484915168444416000000000000000000000 4577 20215298474753188816300356550293366417628633944703420506331112040718158940504083401815691015385425075655766894882944695695668075617847963895726080000000000000000000 4578 53057624053152131789960258650331934800269163079611335628483814591072098750332851060040602279155839230170279058001881774086878191216610434141388800000000000000000000 4579 130952979086928234223033738209764164500086442450735693657662714446265527251221711445542998525535223732052122626584322066596600167659621802678681600000000000000000000 4580 304860742848751746559439773405303578392980209720504714019792512812887437130206917157372519555674246268967612982217247891185788937520044589449216000000000000000000000 4581 671253222663806842532065475415857345411006252602915498996986757137644306247777048011828923122368596508820484758678305430742240393033875621389795328000000000000000000 4582 1401302953277334002260907344324662115857111099642348810280081616359391135529439061986154783485721651437155366994679558548217088231654623744706478080000000000000000000 4583 2779704743437816437645757313623760093430836919128915141624317176868398283224500775113594751578727477788141481132035988540782493624057660707662567833600000000000000000 4584 5249986014939085375077788630085849645504131221148389236576928728056609232973784503523266530431376054829414289816664053721039457370834979513062916096000000000000000000 4585 9458127916167612829285294679098757697581339262461107333970728729049622332391387338865694049119299527889956900451529390824377819779026771685565131653120000000000000000 4586 16280460082347765914868243300290460642915197951035648229543985505216625839382158401851241925627575618840442773523181426637034866756449073674199446323200000000000000000 4587 26816961482938098554626810300542785410838381288504844153638985004495941004609443105518851603161733825459326844854371386024858251977251530824817102028800000000000000000 4588 42329929776909344623905660744214902847080833445932526748764548975947268523934763494117895561239176325805464063858873361216667528374560928337261232128000000000000000000 4589 64113092248009536944626075280755087213955922315010453660072531603766369124750399669235019201233781255237217090014686627569674434994234656596744210481152000000000000000 4590 93289019334608148126494891890282895237559069672804362870666278700917822171519414389794152868509722014095094340088118607179193140653362302250784621854720000000000000000 4591 130552121545063622972853943390571409978141717976614144730711994958134618024739277298809427405298491601400692769371496180599248280299995088926390710435840000000000000000 4592 175896468122050846597283455600364009353611742092105228247559027138521650974478174082804788824450886763619220869836857458367905986273364984010918749798400000000000000000 4593 228385565971567802368355419215547038452715249002074345221892286956288654657326836615804212461417414523537370933623474742042924338575801197110688903646412800000000000000 4594 286027824791733972634181256800558475412778617695568520996736920105999819191476977352989268456944466995277442046162092471783983651510816257509342322884608000000000000000 4595 345811463793773521418345501728975345468367996224419404501478154110588445528799536044574265661570155256017749856682928859296245405533385882499055043477504000000000000000 4596 403925358974611186301893793141738138316535586383698743761834457267973649056718918261687504366851991168690971370087169535855863609874183047471523786915840000000000000000 4597 456152781918687415195297768935008171978824525067825943776830683804087824831096244193509350813341510153758204821039735641776022856062325721087047904736051200000000000000 4598 498383008240178136666917689558003204346205424236010423489121466613368329984849491759754723458847409868797515818694251326971500494634911121596328477458432000000000000000 4599 527153267049185164472740429000897661238298283052596635654804630302250142121668780893274322515238142260287452827272490426307359209752814623314152194572288000000000000000 4600 540120470738210875291609817236351373838188521914931866076921667236867106851107964404539669054599636546287060637499337603454950587346632927599253551841280000000000000000 4601 536373237624894537259724111691895454106919600950613097181993459616511120903620357445032049138488627846179005757915291586303555324245272525479414582078341120000000000000 4602 516527443268397559731176308269142573995470929462222749103771954400443939956925560695245362258264954823838395274513242405442860720088638251254482220561203200000000000000 4603 482594124545495037045337270297770972197155483499105614144461740450073264159132312346725841724410747423756496230701790683718333082160969212220290219177410560000000000000 4604 437654809726092183221225874179295808533450438179957439496949595876838495952283163212753841302378026542340813293821155941024608157334033094015931427428761600000000000000 4605 385414559984280667127968745940268110418642788796879725824482259631822007038468479016030451054336323765548831190099316235626904562566387900352184959035768832000000000000 4606 329719472126826690685489258623042573890178276378353916037961108663355100578693921467793582996088302385984349940376298001925236757383333169874710157611499520000000000000 4607 274121251667824300708942649548086169735903195687977470407733406481449076556852182880920837031619975395714748854227690020984700407971307318507658737384161280000000000000 4608 221550518229562562898595625253252807961802592173773024656754620338628382030496412518622167510862288567398935461739224488313643068587177144717784264789196800000000000000 4609 174130292405107529921783511366261003554990401451996594895981605300958788393347685603578205716423087822878886069809053971744945164960234462213372124452492410880000000000 4610 133130188564931167830953655003201789758884720145431545048407620410035506129301126159666350914280436420756935345796650755936268995056091025271910734712589516800000000000 4611 99037246818996401298964693550800210431127655881545590349147782311735086386898168821270646832332601319765585142855644940589698992744244901042673102267980185600000000000 4612 71705054051647573822842241400738975497336960428057459018801939946894030814285001553570937699082826124939885443731661457888051148266704969252395011650093056000000000000 4613 50539401433302589542820559500765104185547170083456592088992701221982169841315088732731299088992275643749162565025395810614369945967799731010958210496571899904000000000 4614 34684079778842468699387675014841677021081027536710859062232606586923137327927605102390442557774564958889489078692734385023811780993303888728062937580112445440000000000 4615 23180965781702551976098631250617048547598337920115789733412625879791221389451492445979730613345446330072251097910846670251368668565061535873609716286902763520000000000 4616 15090604423448185970272947791910582603945437313348836567987723383544824923621987386996245581180179007675504621621154662900552109467268699254775770376254259200000000000 4617 9570156536471396560038641647302532647806418976843707481335057073533927342845864672753737059395725566387553655564288062429630403394505200506912619402117513216000000000 4618 5913210585733413175007572197162940601344755975604215914771112546194868222583623156505102951897354611762805746768731208770960787325366499407979391762573557760000000000 4619 3560124444954890625907063596935231092108060304146308355385238202869265869314780678952196723153603058963348839758902269926150789775822851866450687514724270080000000000 4620 2088724322333767766176979622382965672307304967985908853610740188806255878276509779300103173730056922458609796579115232382285184958846545167705979891797196800000000000 4621 1194259156803759043257095144988191602905592434781026982912125533586722080411167879257833694379040682071156718869852590095961612206966259152758190533671439564800000000 4622 665480867060928778040962741370002202994665328518161417250348200039058376396221069573490033484015485651825748919552318931277808608283661350283464840816099328000000000 4623 361410285905902028055335827718224855311171263999616372514987364522941565103747349624022360033014258096680390514443504163458393150990126699113073710376104755200000000 4624 191289813700013408166200355951669563544561914234084127815662960513009909736992801503969713945193631637475722993378077730672247311896538291329561970734006272000000000 4625 98672857012939858677003050923013123359299476339739888710404041140155905598492236605284976725878860595533182999456941812425997950825636552840370335769469911040000000 4626 49601566465694773371865462643035806968799997528269519837446270839223432095040776392305899455369904127606499332180673221807983327763454108293698204618614374400000000 4627 24296897828002736969524698061292915085911377125016692715841212615684102135274730533242642246764791459494922407023577971847937876618541188544483279454706073600000000 4628 11596257469689331735102163179387114697335332543908371411796921544907741563059267575759212820007873551250270075940829928642357610637351332490155742426300416000000000 4629 5391845132838727296681988851724542582353846187080535684569921904839712105948503243710824889523226023979931622883836326836596146669223980031539017418398498816000000 4630 2441949108459640715625670060059013282140799049391796836036161520776818542286185193214692638684915017166206763163390923933903865651265839695492950997608693760000000 4631 1077029393777797231537081751166842116679067223310761492820809767554318907544082996914681085077767275379137172449519899222314021792947292483896328500407173120000000 4632 462493911250033538020534556979520606643207799867339143262520456342180417410181766697701122637868781741031761045233909047210990023661082866141996778730291200000000 4633 193307997713360784083833575258585276459929894384542394855157449939559140434652207330241497486002261226385097001958340952693341755350785903162510328354140323840000 4634 78617083731850312598639750332536651679320658020480085562676810327999604921715641835694338643802923631578839447492808211206100004826819532831621792454305382400000 4635 31098766182738344077265983219662473156261685041483114849730571820881900110063579265677513007280829739651199601352498600456043599847116343730189459172569907200000 4636 11960226938344434736482899347020647602996796174706361444845190012595670907351778070943460257443592382032048759656464500211929229165606182530046713409830912000000 4637 4469802851631769611016624384089159919880250750582067529275112691501518039823943043575141312297149988561275056244904636689396355720843941003454228479722127360000 4638 1622334149876180274232340076451537084846629893760536583190355421365652613808362988975480603619787009575068400507259674584553614626998299707170449029437849600000 4639 571489364382241489393511650698531645967309663307962083404347511951654162084080685755709519531645835123977049609988379496958446780128673707333385392750592000000 4640 195236538831045247430984616998279417884343217565028409844714020307952268945903894393513502473810405929087542495456895003225859613735772551172877346406400000000 4641 64627402199071812756900083130659663473321481447831142698818395588749170448279135938370598608147461558396575954796122973728633856626161839489451525406720000000 4642 20707642361149016319551950734257116736651057654056708375724386962994446271856931203357599277542278016174467952949621887488572916947981532000619069440000000000 4643 6414806970485966467893290033411091419099617216181311058939879072327863368362463322301777234097357340355912961164289671602487082109420955524971626496000000000 4644 1918507573032303627346203530025538708874399483111907406261092158307077436562405581775327497992909924262471755394277441207862278804824516109900185600000000000 4645 553021640827835601015381293586538605333751025254610028880731845464819020078104519924652482576470336559270483563885598271173619330116173806006435840000000000 4646 153335238913222034176220353802824280310238402526660984000625891506941140036676682682087107833214412338329457511374053561243667231216846531198976000000000000 4647 40793381469312609997222284360128261082617205080805290317555004807364842350357104470407405089790246615083502143554620022031681546510946963292160000000000000 4648 10381189677938559285774627736051725335792174133899835742556283298499735627709305415120971730310032015831019775203186350562024852255566672691200000000000000 4649 2517128542006341119067015714170777281205602619533855666266576497856175232279389186194788042057825153538410129873517456696240322467897991495680000000000000 4650 578514674492587015481710448320030556564721503081466585849551408639270599017593330580096405201722297431022866198452533284680902629901991936000000000000000 4651 125138160947636843636181641898228769596230340772902233103598819842066786651635493375229595334271839857603188385857908949757515635433144320000000000000000 4652 25215557397467264702460941105724158390670987072352096978423873616170018062407868167801163360145226247767051096238929016176832141066240000000000000000000 4653 4657823505295442041490020925353000492485612746313715819910964124241315379903041036941595560765280948347485978661293332146937303043932160000000000000000 4654 766926285600564155505398516631279732638603809175521282192175446354708310351191652114751511442139482481316413007444208811342305427456000000000000000000 4655 106116697311446879484299137506603735205920957670881285427767712304279007275126720928863015747930968199427408897001975799131983052800000000000000000000 4656 10329978488239059262599702099394727095397746340117372869212250571234293987594703124871765375385424468563282236864226607350415360000000000000000000000 4657 96192759682482119853328425949563698712343813919172976158104477319333745612481875498805879175589072651261284189679678167647067832320000000000000000000000 4658 4617252464759141752959764445579057538192503068120302855589014911328019789399130023942682200428275487260541641104624552047059255951360000000000000000000000 4659 110421272052182600081633255621269995813544669728050645548157431256151862150994819583004248803644956314260349142736463896611529949184000000000000000000000000 4660 1754171165569743937645297175616243609718301790630038393219193248395370184989219481596224012646042328868400778482998611065211928990187520000000000000000000000 4661 20824613829622904749926809886260435636709493415231580955827714049651596506418974225014317978145121441074027734381594506704898923337613312000000000000000000000 4662 197051272219155288944446664537070224979770894657444302186376885827459919088900694383180938475886752800213875959952417381073322572192415744000000000000000000000 4663 1548068069360193390577050186266486150694669304427903820376414735488676559890133446104053349290352292090560315916450176092903975609067110400000000000000000000000 4664 10385464860007993497979642830444883954493915959967372642890507801796396601601790724066310755421298006481499978921235193688454503237586780160000000000000000000000 4665 60732823935512082926065562248636160671146043735117767498803833491775832881797016424123854137573292068782936544781997609357815663982126353612800000000000000000000 4666 314487526044186936436120964404249537733413799208193730612494238378263298826675016451820401596424949404587608556883965778727729321065678320435200000000000000000000 4667 1459962716310105871013545701669111228529762296623566229478561522422702934548429505398102177811841164589156543177342339212167477941740440125440000000000000000000000 4668 6137391684142643750564080471268730572041885727107514347690188431533540242887363591587576480767876943883048765922673045679721520145159908491264000000000000000000000 4669 23556669448827292090392824335166003393741555130863618183055368467248528604971440814937003111690292594783765571674156530363023156810206411961139200000000000000000000 4670 83126221004808283483301779495733343003156730735735095028011108839222723028672924899978028836165353212100383020501622556197987276808172725830942720000000000000000000 4671 271276975822779659991387384655000992223040866396735551085751673526795597739555429180742892412623301548716149151517615059517209891073201482498048000000000000000000000 4672 822884336677161061559514857834135866037299257498700687849499116275881352458067649190538820295829388165070853503076840061886780897141485326670233600000000000000000000 4673 2330388820164194792280896203084934128279587410459644426022974244092551589433759955753529067316245763992871022654087023151661740635597541246217748480000000000000000000 4674 6185278577828476669561654920854717960113881905060435218886491923194711158315020091377554519809467945676575946548913232713734390556642239265300807680000000000000000000 4675 15438817256969935155455850149003234736332668609250808019289800641997898132878468905961794702316243240928464477068342093573471719601904724089189171200000000000000000000 4676 36350623934547746717047541193751038906660754833469994284679436586246710712273423837047184383793972687256477584765040253905765153221887171034192281600000000000000000000 4677 80953129458593294544675259853930159122373581583592945968668061529635805545578696744018588957767109573000068172711085315720988248265532703434138976256000000000000000000 4678 170939333824802841054907243808596625964597043822698397484996931528527579700023965320083340164662230774070574428428763771015753783337003464251112685568000000000000000000 4679 343002939272460297040478903576949570129595434500334121408711623435631420252663708084190465583033839372077526316391936761187527492043168432566514483200000000000000000000 4680 655350620475522695769749060734233842736666054601356657102627174855555318429612127671626819403479665925038239635108594875272039233351323911902262303129600000000000000000 4681 1194441995314387932545294220062450877891834363389906202091248355114056916630054588075429252507120966799590625555361394687399368751469112366300294555893760000000000000000 4682 2080173405881129977481901806814393905257702821670832976588356914364360804345088589464396047360638199233947742137015884237006781105250903386356612773969920000000000000000 4683 3466928433193990525205854888166421985889384074783266164944590543820007891907957667069557688684730361016294712242885785364920283099003969761285161091072000000000000000000 4684 5537523386745711584917570040947150598736142944911741911162860988747919133117939982718062443190268790050477861576140788343553119176035411942790728043724800000000000000000 4685 8487476623695955133074142625816731691082718650545243870426401382350817247905514872612534298764091833888692529341465219979107618738560040425552428807487488000000000000000 4686 12498510170562269619285755875491725248693785279991700226572269985623983343639358546752564238377104097461239255767401981534873879323875163586340798492311552000000000000000 4687 17702737999641644959324723828635442411341165793022366532541666417483130336123395360440470311531932250646975472196349630389352176282822451974143501297254400000000000000000 4688 24142170564381463680814686635118879975239979903833902958487247307123352294690530110150821093322413720133335083268896225589809630002841617481654145688535040000000000000000 4689 31731122727868788427282313986645502397373218425976934351188665257456841046276149091976533537139417073337374314189864174236109056689670116277242978717663232000000000000000 4690 40230795119941483275949720679928258117878495436715522485092822434587699275357902865708517577540517681957343900582227493430295690199969155403224043414670540800000000000000 4691 49244793399014193222237167261779060404133931060913000499279868039143054710696160596695148508545588612675752677402585395426925891093641671318337330736005120000000000000000 4692 58241272780628151606878583340769397740588533993333584945375639145230857012281328392503754774255558357036544211186965681715503102743404393663143758962622464000000000000000 4693 66602154158602606211894968046642359769095712321972461971522779609774827624141887048926070818831623271573583745611792149590500300767723441543576205732819763200000000000000 4694 73693647558604680058763647191240976770739479860671916011923033641994530982876208948162181085611629566888638611941469701228788223860077936520136307502166835200000000000000 4695 78946811546959025823915783508621269630295319426760202158589133982716118063724009281639638480448401740761521235403725062541398240860367530448782513315774464000000000000000 4696 81933700939538006556296450583794555161491569444115325255322701208754305841044464901217635766629640576672244988393120661925893618202374913638915316685733888000000000000000 4697 82424839735487232651798816821127772772560515358018405682758107252880376149212724957202635030135416895675761149401108030350977909867257295001854972155228323840000000000000 4698 80417367635020138921879387985493947738010653741143331279282601569609928244335385713656817003757745743368134688132609566989941511452509904516274804230948126720000000000000 4699 76129311403768392771686475460215090574408760820824192691907503347196647764617131005813476071636026771395093239041869758527022948647362578792546255228633088000000000000000 4700 69962395681576501450298575154267986991733250077631840690703605260556312140699992798774388235871845185967027556013714326452288816383490831450008158122184540160000000000000 4701 62441833412871724947020027456046607471399309871510539660404720964663061984458013056273982670908115707638806129282094730826588324920085735744195219862056861696000000000000 4702 54145210309085931959930441058663952442478978096174857313124274575149377905785057901864189617012878805563873991149101854720295149390306563267294684263231782912000000000000 4703 45633253159234401641963043954764481749988177512408826930438670162235992559954077787835146656237095774235949785841736799255042449515336657551862770737296179200000000000000 4704 37393166071589261012988275619278912692736836394734488391980138039150530450982630182499508730578632066358562663092819466430213392594604359812624452028339322880000000000000 4705 29801234077888275004432572081259058738527578519830043516951542212255305306201692196363060161147511005791363221747609195493612047667420494541362523517935020933120000000000 4706 23106757122007018928376992531314742249705545106372387272337799888573747979967831873607492592662077379192705959299908417572455647598874877585535439213643568250880000000000 4707 17435248702726222972822891477194981707115932960394071071057077328014957648597122045927690088890554158421648294910693784777597676184364248775109066339003662336000000000000 4708 12806008180999442920551353685310813074265755144319019788383076339483693710599334278306245230061739728444730904125798341359461456123715939085706788353630378393600000000000 4709 9157958253456783616419780352005371336093970854849062709809657789891024601030539142115718478116603711962941318024382311434899557802154664943723040590754668871680000000000 4710 6377882047866117218883831412726483790740093539627110639281534007134906347195063142847384185085339319991057125704918310760027233176614145281086757461195849990144000000000 4711 4326453187382086730113457945201334081570507174089221428511073145175643703227464265006610901920212428246497748764668907783094783723654819360459259808027613593600000000000 4712 2859178100828268800456932407319481129935148807491766950263096466568839900179466745067896453290730366009307299507529776185954580779871192812567115119345344184320000000000 4713 1841074442646353112107787295562819768538825160132080317261558784835194213724391240734542795228521932958738143553766658198067849048032508349241891351607226925056000000000 4714 1155263450930590596764012486027560758243206460801164554799009980907051753816547934844562875777883838843717380804920902344082950218887159224982787133106223579136000000000 4715 706513069583648399211102411208116310321310925519710753678051094346608718271304269503625555585136562028799956440395384569132116384492275165957598422281308078080000000000 4716 421143470964352675201803330956334880390051377981510138554190994650087246828726316792814806024488056713908660886860996743437312846915162495552093237301823406080000000000 4717 244705123745780790153502564113327793849008197013545248314379702868109281289758150345349751370109969792659339069779608142249957407707019924751827119358374156697600000000 4718 138606190267354304162155792608186473186744825565632401380576586425731421269736074913397675865812462962296771972609732130738315881766972687274991025501837774028800000000 4719 76535523244555733673869177141658081423378865777730069094057984962052558912668379915895825815620985655959085564282545263123713386679885924096170204581509201920000000000 4720 41199241112767050570963051563306351270387546427922032107171327651644727181017500815041116837305952252955492071161431042534862151099534465020060183201062269747200000000 4721 21620026396628302520296334851819711171134826485683492597746977566874096219501552752355496770692591036850264446346374541954593674319313682211370170270857109176320000000 4722 11059844400144459180891987693186405665494349649519653950997068616310116764496559558661146548256207549254593546577647957090751269767691640538073894781664771440640000000 4723 5514954213374783089754350053631517836668052453589391378585919591651656647317431180191888257365219331494566530507075546420852473640466371241074009306482868224000000000 4724 2680389915578942701127435909265733289167552180318853643074664057452906051878152158464070040289656186649020653352488383156672764474500494074975067100440795545600000000 4725 1269604225942498938173585341921174745832453463640539190385032203551494841126196281340498352516929415615443944353950926627927618874593223339969582778058396401664000000 4726 585991707789387760518989691447208459805911607342701737127725025446363281355069496806250583277407318782727225165423233246462538318480945594501548300099299311616000000 4727 263506908044126033951565533047170012235851523771003056565633369718541190563164019465306882610851558083192552919822565976657249690931097507832524165281428275200000000 4728 115419663495169406216093746593484378973913856234383921035623269550111305976896693637949613356050246761663994342329991960569631832738128232973739452286076190720000000 4729 49232115422837239252067156851498610149246196146878117624580900057338298582243754786235345210385459577798676485391413792349588586155233602728694448966961463296000000 4730 20444377790047042774415377232805066180456965653407591959599358642069667999847787307759847886107487244890861458927828128527507208629519115491559914540900800266240000 4731 8262511660460611923246533645975755443808801925920199855560776943368245775016163939337239308972539752643546177790417056086274603259858351057630049636582424576000000 4732 3248606546186458595620158174722051670267051279825918977360729075081767170527842727065797374362718687411220234442282084648442628626966505013759215775582991155200000 4733 1242047645965332896533707449379854528205177698534034116819915607730716285942073498725650152272825018434863457108163589390822529470035916283957023285417932226560000 4734 461547756754173488142242742401590094005436669931089214474217926811458784099265791962723178052922139093383773409656038613873122441740984330475014914642081218560000 4735 166602376311375894624781368702619661418655353403862791570956723178184080005200379971004618818600823786562130391286707970559357493014281572327697429288294809600000 4736 58377236679653997435534841573028067534779905593734871384022213512901940401098015931631356919566587478625372527477108541766076363939596581825116789939372032000000 4737 19841373565164564570241824645056038395943414070855856770972458674572153716427519172729596413824305815685145870795396010863069298481278916183916901186928640000000 4738 6535552888889278285775239192291441561225279141456697033098156167927831503384507949337299054822832757864862778907621755677766016907279241102997251550085120000000 4739 2084155771227595063695386620989849578004995793032163669953639334532384792623702345356856189155519049658087617900628046272940306258647541404934005063680000000000 4740 642680575189105031700602692627822318157804845516972565345883681159773967474670157085825199445247043613842248847291692650748831785771954955935878742016000000000 4741 191366008341863011038435495699076717921281113707053041376514361188522081171006294609451922080813467104467804804181147133480035816554663806028501483520000000000 4742 54930100386430882107591248429941597475762959254762494580557767862705919607938154104951683621339725257749919912269506076767591462465754843751005552640000000000 4743 15168910131831753990886599093032541781691675898448312657553190637547362709374889686654843807976276297245546444671009962121740551208437683591315456000000000000 4744 4019976517833396152591085575932830317289173429096306227910843294492022221911375083310320605922963995206326403533275385620661676987606575202959360000000000000 4745 1019248365960158761505967404088502627766899140430188932281802385136680197350607822527366378488283499901623589588367546764220548718745482501816320000000000000 4746 246272457428549443554287192146954863448255623499901876648387755063306987090962108519340423279164993119135555397445296109116518177957423119073280000000000000 4747 56413375877921811391697474532010534817386876681231107873282126968264445012250408189315862066705243432381417473752448557977669261918623236096000000000000000 4748 12164556795357940577288203268864306831582138636632726959816029946535431626931454573028848132250967983816508391619792833273782493847979294720000000000000000 4749 2443982627683334621643700450776284207966842822677369889028246687773528310890670549293619660377768124527374335132243652213710572057578700800000000000000000 4750 450218761650764692605063602900413166209173238882818803840221257712585109712096706154852179879235528971283919603513936721351350313927311360000000000000000 4751 73943273509588499566971155009122665538923728553862686946732145986964834815539778765802734145689183222804657875405649973286257270194176000000000000000000 4752 10207862898875378549017916604832748033959207429084838146804124882353253286387354615420593042552143796082157818585918129931371203788800000000000000000000 4753 991677934870949689209571401541893801158183648651267795444376054838492222809091499987689476037000748982075094738965754305639874560000000000000000000000 4754 9426890448883247745626185743057242473809693764078951663494238777294707070023223798882976159207729119823605850588608460429412647567360000000000000000000000 4755 457204186770837515662870008538276259979770147557829155679470580698793292896126354245824343721574862311444883753547510330826513407016960000000000000000000000 4756 11048315606091166357873889690863088179304961091500531349615247846989396686067218292290848058591458528433266056889849115623271622948945920000000000000000000000 4757 177357124118187386284221657478806332517152503073474559973994629429406898202622348251192693335327582004981327822730305049166451659138662400000000000000000000000 4758 2127668303044818208444713955343256579993367654722882333990066865761600979547337866866179619172307521361193482544720748903586055905783840768000000000000000000000 4759 20345755857854863632576440360914793179879514064419783456048338644769977336390405077462216122137544790204071154510589483590194194777643155456000000000000000000000 4760 161536235786395854960699943596612537686947352789139248786708713590221855661515644396741459166873425893952295032428800686511278045536838483968000000000000000000000 4761 1095239904988666167202121365638333596476329274886537581079548439305873717055105900162127453624502290922600848725728069706661045428699906703360000000000000000000000 4762 6473344245616862832649925956930408203989053784277434221252724271034075429717105178405579015657462192819169786985739598629983496572437289500672000000000000000000000 4763 33880473739677309386643125370095916443374994371835665471895959064367689385108387057352029593426429827680242006406526722414476028981111626819174400000000000000000000 4764 158982009061575449483495755294093993270760220626068620063525355095889398226449273070859570602295242576090773829623870531207327803016529528120934400000000000000000000 4765 675569460002490275787388934062283348935031001030839672508466861218420185782398294491735065074553887082973427323474761877716017612977734730907648000000000000000000000 4766 2621200565960983563578498698537343157349836656783700055468709966042126863587618178468577186239849226708059569458476747042152978939758262552310579200000000000000000000 4767 9350725721944951428848755217648436484461252960231254041137314992657038732119428375547021752908013404722557817195031100722042164739284703655860633600000000000000000000 4768 30850509406579894937156812922106217618041635658692090508920218133655434343903929766480271759768396591665893681716137052950650396700541678935437475840000000000000000000 4769 94613266599013995128604309511768373126730802412875505546826338982997325234756491513346782648578299467926347308452586385909772173896843825915940044800000000000000000000 4770 270911663911148595938306429862875777524544195635064809655285302294349721522000878343271649088627603299427296647433589384439280479141722458876868034560000000000000000000 4771 727055280360033505085740980288470765212344413124480762054034347455749107998591343109674235634242742707111140867908413095523674476740982881372487024640000000000000000000 4772 1835077402606957049383948539243166421037660033530926857775173767909718832986834461340566364606817850004905024980711951059109973452146675135869312040960000000000000000000 4773 4369264564755355700725973218759645843050468486941457926360786152587286265158811967005021652444399436663322783472067363135182203905913844748352539852800000000000000000000 4774 9840354619421408406038281764400403185491232582366839231170014148177523771645660458227026823933849897357883643193673559255096303227234606458179491463168000000000000000000 4775 21014782261993368332061357979093165634144209787956292365305565696071296774822978913816220321582401398184440843741990085993148901398705938980447157485568000000000000000000 4776 42649338765712858157402399321282040048415166272827137783106785739375163170104766450446559380282808177362737719603377279638780206378970136907413031223296000000000000000000 4777 82422581645092850995657633202031646507820711241634159059342065587422896646729289259538486616815257363469388025323162481480593109229536631351621577605120000000000000000000 4778 151957717839390408498017431175842047709452350187184654693707214239429077718296415901729566167664479137898415535702276909768941093243792734560741240539709440000000000000000 4779 267713532174818117813072371243508490239320239230791708893801145194661859630306762074217548950517322323638475854872214833979233789575819846735161304421498880000000000000000 4780 451395667560436925630566027208978591794032827086465962605081139848383566238846545207054570179282491318866150268778317317263918150337623451289123037632266240000000000000000 4781 729456218478762603474115397059390625141536404342710493692188412951643023966445632478729529268927929112164515259465917152789538922101899314782802316938444800000000000000000 4782 1131263132173050883052194277779044826453196171194606036312645612673105363265826219406529457902942501007104829626788221867862185871774637788239370636765429760000000000000000 4783 1685682434267304251638908990113152016194894893422315971064847563096084123757950682369342759428137090612028683994072863063879736690987710208736100690295783424000000000000000 4784 2416141670520172010304799540269907433094496446084715846190343504994379247189408663544950712306750490497734539918789767075358714281647817602116815541967519744000000000000000 4785 3334691013778797627669082215930602872241171735480041051875187212073128246348234867342830633471199147561690071382061961262284406309624166212762747386965524480000000000000000 4786 4436044644784342013239657326725134515824910466786366254151714895783116681639207260755080859503475657693200207813613969381794731851793864570018488727153672192000000000000000 4787 5692920587399468890383116300899950510207304390706271593596333988221514034387050148192777395642657105440952662014261611973871798361895996380102131757566918656000000000000000 4788 7054053904171232243990301610706900903298785645259837713007915330660162331194270856162215709568347886361110529710241532170061938979390075038486321378327370137600000000000000 4789 8445945144883950293790355974861040916858068954488576899988812465946420298711251266607165956107022271922850295012829621304488506908917718918656777896037711872000000000000000 4790 9778737017554292291004710602946457886521021961315650381935849332893432442888085851106280603870349803470106980713066784401014819613709079561026669374809204326400000000000000 4791 10955721454459338286138394379190008480617392366732315687965014674309824669497211789583721915648976860922844578652773490285234610829933927957455206713715693977600000000000000 4792 11885092506002195515135020788067650924579448712090787982671882302236436589162432824870109874131232172433889219482546064771676352166049611669380172626656650854400000000000000 4793 12491929075487767891741321584780141908666648581598543799447185367639967496802852329490885442834643762877530014149355450120143352837395770358227907476088422400000000000000000 4794 12728209695793446129765087082253482671473192126844254079366272237916229483235651142935863501110929315886401910539396969967168399737931289733082374103519429918720000000000000 4795 12578999409538409485771610346822548980004977252972955234146644692997162396400751306527094167137326946252532508715466224262471523409917022172607596140221190635520000000000000 4796 12063726099207983470636743260364958002753924018857057924837232539695175314519091750550265909376118836304834286135207834475537611735145765150461246303205421219840000000000000 4797 11232474968652241678620009753125603070262978553889697929103726114008672000906361311496498531921646082053510559767815654531997110919886165872627435453897559244800000000000000 4798 10158211385407993787818043272590511541653687990591857688660104642365767624808632006519910723108607231251297203914563405130507784734883240380837333210402970927104000000000000 4799 8926553987430111713737256039345710404177118896633789784654844486055234041499035335257378368779769800335849516071265587190354710434934564220353554592570800078848000000000000 4800 7625014564261524285495331068338156437919846105974220159755865482225761269978762661448254018974578224399965166005233193469130836865657242829624448451872884260864000000000000 4801 6333477026096789270932817320195379277078431874835115120243538045733568331315659684727484170914508525485173825044382262315680000625312478132974535814963034849280000000000000 4802 5117198812838572068481491339133007468121852056280747549869650500410366719055399737520605354923502860726348739407383948018411301465047647628892698022645665366016000000000000 4803 4022950804533506602920432125916551067872746826635761197488851789128878265719987904853983972671750359142204824515213604423930695356084656972203401302708231874805760000000000 4804 3078247378565539538748067066442889120163002657417036976827506300936371521189541549944455905754968105385931596207804418173852886273940347067002172787995601912463360000000000 4805 2293101508671417445629734096497521440080735988941218823946541088773184496312089549535379464435285520603802237100249819167321663027697981268213798487503983031091200000000000 4806 1663448873215958009648791203667395949664100908322001804124402663264905421575540225533028837309352524409434198329324025437873140902899560678724818337476861472276480000000000 4807 1175326642739283285642491107717212790184419382203579061619205835940500171923740138213356980706150829460002878505086408193386482599756639037190039023057016130109440000000000 4808 809018498887825186356723796623327627290891389003755474864796017079814238619929552516487145637767260881978442139022508086178812101972384144125622905289212447162368000000000 4809 542610617511677971240653514199267094499550594608800457426887243144497554920781103743560804977762011278310495508996664430956240994728978768904934151510528318504960000000000 4810 354665402371488904352849509923628099882340091052248767500505826220255627293832706382436753368798766687169810081488587934356443995664871053487169603344001916731392000000000 4811 225950022424850466341779879596723508636237505425659537521130611346202960637744415679877729044059864889590012537717122841319982316633526838100757733563256178475008000000000 4812 140321077523613223854553307592998045962443463718501391962626011921848368851057320460067621173860194848992584195693142910141330826611745451461634288802556010299392000000000 4813 84956363117223649056347263794484342436379163516690838510384404942974448298636840496771456326713280728636033549305931176199870490325442028424418683216057996410880000000000 4814 50149711385881879520408020539070939564097295150721202875702955190046615631397262442026326736439520353370194990677141793518917727643637519209122474553895088344268800000000 4815 28864826043232845898889513045495695511263353656242287937576164875958662872086775355294639889935728199492936452755182078635563556172958922130101898521330290838732800000000 4816 16200079292737373915988402260093778830355887247864625421302016341929839984020460943571824288346164390957313961657315646154070322451872243933136256838612595349913600000000 4817 8865919193668752936349016987456556192531314105417087825874621009126663665864445380368334193420943937481473522226056977011720373796432640913030616256443572027392000000000 4818 4731407285423766191073491386602586253046176104021675862719016019483257808021750372639075223422225463789591722078435545552337813583511508302132423559712181877473280000000 4819 2462117425677712497438180074501663370561391707545447362364360088325021186520037082414301022849636179699877238332660713153590378311307251312259345044068077047644160000000 4820 1249283441642005599418662007955289920326329594518266957361465082714934338870324074956271639416539150885521702994258269323270152323961013011907536091628934612910080000000 4821 618042646080301183441122468389494962120995205588055426658148786171250782398013541390999332213405616941092593713113467880679545641834753326708405982842502879641600000000 4822 298085948589432410154568843456411371424226165400144979089793379679476732265966647811229744483604532573418321705809900965035086720264344625471668992084509059973120000000 4823 140145369442314642057888479218322995680119422586070651844052149482439534748538054697409607109186965559397152132130513647056392642071490086217594430174544130998272000000 4824 64219389080806141720985834995699980943777268577830154085227061820416391627210333735234899291012353548253932322801085472253269208238722452885960861737512024932352000000 4825 28676500994649799261136387863599569419173271924115662354828265140551500746003120616359407173865957796634605480465698682671133279504245920550045809244022599843840000000 4826 12475742360025200623514839497706948624350045154554071398694560547851592442897316907323231471006895884904173039826185978776343591015634512269398782544890388545536000000 4827 5286624640766388276810898645415491838988305167582367208574331271613556662473838896958824682560076760168743155556162841071097773072795637351972359413317781946368000000 4828 2181404925485617835276208399085509550155736914602621216614596434921595694585623303396798988367767216817858669782969337813238789715299954628064432901745355815649280000 4829 876181581626967904254177401678255466465595966250255522468692132233600485098708284838225552580678885816882044637842942387282816974626489667906576777586903980441600000 4830 342439883191323807498896906834395811636417883510862891374028863653007173831926361497346648663185863084455358797280961177497030625156541144581698442510744651038720000 4831 130171124550474934214756720180279281210016406826354182835490390412920114202465711007605251509575391709142814581094644981801120929870044550483806571893023131566080000 4832 48102179931382346242293173387006632346900464051392909635418273364275183657732789419804240647505463967789468628562369904956880026709161111502630395306047774392320000 4833 17269597999116887729878954754041640440770387486455653338679224205028992628125299159888443806876045069390408725976875735437813127737237647570463869649812665139200000 4834 6019736682099399913511232476194731242000632295867687946127658966893786985802202890477374356646796490108993760839596656746844654674803888928346832845483802624000000 4835 2035717634932080494171636056839390230947340910277781956346997146288272046051005994893504936072945821005161816708582982900239744240107801968590892691483525120000000 4836 667295122561901514739324387588107424686932009409814230929779377641517812510276508611427707344303082307421091440449359041110348540144447049469677481377136640000000 4837 211803318436913296653961542625432743838851664606874464465691270667037934396619179855902428339764053471042132669070295878236442183875390840617636672307200000000000 4838 65019139910129270229496558124685838912205005607045081417821918129137383981437093361857371255320351770005247405445830246991357184651644924010179258744832000000000 4839 19276594114184313538126929312399682405549186499896057443069144017501818828490806580481208328916322737484126024865074850945542163217857202153527716085760000000000 4840 5510246659065776612326990286820725456529307158493341726204741770333042554482499624420171436965668665568688788826194208991917258473679472046943324078080000000000 4841 1515604024483847494794502053359417686314273469869545696289678768081506427250389425521933376038851404780087595571953995567636111914082127635590152192000000000000 4842 400130205889441014416394974906369567054718814026643593430169823417092957498909461306374762559410342534029897038611387872846388154985292619705221120000000000000 4843 101083543614992344858067422925907348664423517233227443321170321153827742026827617761828602522875984428529708188648659701111441889319928610747842560000000000000 4844 24339735377592670515899437434510706033019890492940330897879869256886893307921327791890547954612646280015200213342213311048123617357219028438876160000000000000 4845 5557249357725921289035672452487072025107602008535846552427078525547399187576809776374840557396165388827713053695326059956750395863042308964352000000000000000 4846 1194625904915820243726817919784495467911268504689438734436324384940578037677695116879559986790610503177365559997913366740839165335599463792640000000000000000 4847 239317408693537281762464261739801634003829619994118973254941035002595171704955526812255367956039685724011730105845203948336682241154770534400000000000000000 4848 43966992974162529180959054101376567784445499085848874720288390582068614981335539612083872384868603043105758833042474461864226009531725905920000000000000000 4849 7203121119126710593643255785699396801377479292011935148273430535382648736966520604129126991259507204000298287370105801798561068820201472000000000000000000 4850 992146057060653618633157053471860346896359487918531835830888865697942553225191580695772904079631949717933458592311990111954286516633600000000000000000000 4851 96192759682482119853328425949563698712343813919172976158104477319333745612481875498805879175589072651261284189679678167647067832320000000000000000000000 4852 933262154439441526816992388562667004907159682643816214685929638952175999932299156089414639761565182862536979208272237582511852109168640000000000000000000000 4853 45729845567532634814032627039570683240450824449546994519610552308656623996682658648381317348316693960264311981205339641543080753349263360000000000000000000000 4854 1116492624094385213248728560850470626870598700336218798169267158066453221252340557068303047368085813764548406126163020227878345739935416320000000000000000000000 4855 18109018844742923386356920307669990563218526482020609829765778714228023102686332824759001669933410808264667544557314498051059978326308290560000000000000000000000 4856 219509486952840093658101548190532395686050872499874328606507825931433969080854087480903947768231317565801550968376041040658987573645053788160000000000000000000000 4857 2121012544336749365889767361549629703748024352218302113599570385453014765616337188234333918159815347372579649813378044850029687787865273008128000000000000000000000 4858 17016754002204591147337585909854615736514296187703088915856647551078090355487214626488252882488707997577562411157916233237387889323135008243712000000000000000000000 4859 116592622366024081168743760111194719569143133862897103840415910347982123823898275965796388731807806502486602995945004880290921427903001588137984000000000000000000000 4860 696407837040023802156951155913223839017684163308127197079793655716076488375656949450796180880030284056959333790823654306581280640104384201490432000000000000000000000 4861 3683630372641410402397574027087812483894676764324398446153403294354431436772031142645429406942809979387500419701189885683041225272398900784791552000000000000000000000 4862 17469685232968591323922148507443765212548409084160002401899560591842190001894607234927000683760066712384742587464364096074070825308620067431042252800000000000000000000 4863 75030349368253538318672810216302146046817229712068615946970568586618137375043078676216923645585675835758557439768918357297327674637660550075724595200000000000000000000 4864 294250256318849617058493502310852622885068827241204192731607519445070215338797814386956251580173163657732578420588003656683478893830786845679969894400000000000000000000 4865 1061040067551442212111685821174425167083951746944690452973742666040633763593857421786964435001594377023529810085703395872226618103674794244530451251200000000000000000000 4866 3538664420309896309685507109708575273010741821091490589289675410641101714979538010954431231365299023954411629030984697371565415863995943667786527539200000000000000000000 4867 10970864316162005294644129665354952669213467697233367335807593851670007885422130404236196374937880021289070754718198687605584601483987965912611836395520000000000000000000 4868 31757768231328704985482656010771990100956786874172178744977661310764764759332209070799531573916764421709247657965341384727617952810653659026542171258880000000000000000000 4869 86167876052815309818984790510216428944817573048443773834648776116217699565040576212633908932693410025326988622616981633507990794048649397242477003407360000000000000000000 4870 219892687086446804498502447746966615094860215202204190161084441251350638055795542993333950625308034635694198828492692519149227948344497008379918003732480000000000000000000 4871 529378750635910246897704814346601976705728162241347466170829921462135346845414734571777235927020104233546515125875160254607353710783481743183395768238080000000000000000000 4872 1205575942280316122748169634826077144272753285727243176045788160659578431945570748966427241030325286684278440592562812768400463937731090695534728731164672000000000000000000 4873 2603507769138780753692537535280506431641389156532541049148495510814958478057467080183913813828944598999458982844855235514465052025368054673376468447264768000000000000000000 4874 5343447746635240174661997829689847315874100362227406261099167940146874648030718950238374663796851566679006007096175078959514668228253882561954624837779456000000000000000000 4875 10443751404066916775095415256840045059339060349101255591254461987102906135821693095868687802145674761005221786445691321997125536526583857399649716957872128000000000000000000 4876 19474241839173380034925755391987254935975355965718996689843563495524624700251701540064489151022731156962381191659340691417768706697779044964514507645779968000000000000000000 4877 34702657729196800750973063727252148953236028021422682618124591739869027229035749151861596106769400807463291935759367034871819527566502356645354578100082442240000000000000000 4878 59187809885044071116712412368119269244417779821929602741763435438008862579205860483388303420238319453993799603398294217890230936353076856924151789580462325760000000000000000 4879 96757623151393726161931779254756027006005838167148819881135517437659887216991046968759873984932495045324727825021821132092710781124423848890695824507530117120000000000000000 4880 151806391795205347837169102634132463942047495780402656960032302969051497140585333560779085379463854624496565398929623633591590011261985415813709942270313103360000000000000000 4881 228861557351670284153838668530267034126055867316633509533178599458690214263107517267693880034457961441538281183010346157522075783803054217858985370723716956160000000000000000 4882 331910653824087685371644249309712510470619954335232358551488763028028412184348364656797189573123218724322494285815634508459965481150495015002198140044745637888000000000000000 4883 463540872647935095691367945629731923755660329728944944454166393910421886976242020006717652882103090102972909766021610539220493628655929427475314745426472599552000000000000000 4884 624014710550873082398627098051783094039903831351730562111933244800635385811953903470187819666910385526490040918954208152284118852413357215041987988641917435904000000000000000 4885 810465133957230464062772093878459916224523315531677818084226103009365361070187621334721232343755983413036496058675435389691422413360934488948552591260476506112000000000000000 4886 1016419721336278047116915002184143708714736897231104067517955227338618926897558520173436205894923008946685545308563337564493462273126162522751619801832837087232000000000000000 4887 1231837771881353578713632340240382907202197406322733017474059700225266807574558624966755760728547518266451250792424765916153334462150961364565693280422495833292800000000000000 4888 1443763056304547543124751653522008856702915141102766510260862129635035433175652032747197941742320220267056068696180510305103807312737608466373044404424675636019200000000000000 4889 1637570957896799618259042090598533398677338478946337310083544144430765508911859544362606257949530846117286847986352501268983998193599393330342836414981675050598400000000000000 4890 1798651345403149078464798917232747537499850823377305004363556258518785449549635157696281450055604894888906011096407111999025249343462551251662800788170193711923200000000000000 4891 1914254810117481233987711332317438305128784888680809850268675587677568835546089556606723894234939378671172944358250841354832883682516608165092931365977657127731200000000000000 4892 1975173421449614575046789653161409384666249896480468283028434228065774354197582945723322719963339918399295654108461255339836984162602731589358195004764311760404480000000000000 4893 1976946515940985470891731934176549142644661509103168303358400071509625908348337387786286084802836035839514272738357944064005851532092453679853313238277733188894720000000000000 4894 1920374329789619187431912179829412406197461439866201914662093434676346907774861857821020385213896814402123740163822536542827853163075176786491835461024385691811840000000000000 4895 1811263755966907914125121385690799656204611352865814760663857451274612812873627224997729976906471826552870351388248044432394524161557910273612338523132394597253120000000000000 4896 1659484173125359342834753335798787235676724737763742569928470914502967075453298168885251945899294713760065381072546921426313645030567422476463542001054124206981120000000000000 4897 1477538631091209423747980066838538492907625843496226701860051857198827865472193844742849682778751077880762999851475555411068917267505024025221150602618314355113984000000000000 4898 1278928062674011735077503638477801910819109495486745067363235630191378283375779883911980543146070086326111406373261386798518695976503421163564744118021201273552896000000000000 4899 1076592232654662422067048945347299053324223375876899561908738795636270157686333044427758070747063109316425625170820730600390182045350658660217871810661620469727232000000000000 4900 881657888012252524043972155674930550027900778604159406827218904002818399140760035716844321850720481394590820564126043055875616435998052886105032109021306348896256000000000000 4901 702633023884855392857207757530862285269578842847301319761668338496659851753428569519718523416090798308292417687684307127000842311378902316241654471354686799609856000000000000 4902 545083300393995084484857634595523571539516319223739409218455284080512274578846350622968768703824972359846721016673349724063999572319373389559039794277191217441669120000000000 4903 411737115515650912187537809143284162899849587896048127278529589752877264899555370272254893056880579316803803809176824301069022680175657113440475260623760172913786880000000000 4904 302906044890948936125207128029124710762124869607373529540607951873222635452635166454519542868197549666416026557302711473977560599150681516185018713636802826243932160000000000 4905 217083015141170916085136128914396591415565180596920813638674929453223739222894988460051247168799485547284683847507729269807346008072962342225773992133355166268129280000000000 4906 151587843438401895379016699404336596666163211961119744407597992690760657586423363408150905662902308026769311989754480866829921839364907912130276854997602140873031680000000000 4907 103158680061520698997547686693853859632487582285155256663533048372179687801267464711332415691522720062679549132020059027407598189761368711956128147384806065836130304000000000 4908 68426452818118464068756573318244183555896582186909141830356700355631752355871354541313739282679024072822730393385682395411038709297029374652631839791823857632935936000000000 4909 44247110374249632212934006915577941151191304150998079790937056646125575821580870684033666449992793460705421914570000776902370768873765490441974445937368947335626752000000000 4910 27896266376103487879531113811791823730811457544173191747538466400723673265392302875490789914446134747988517180719696897765152830921167193643801263730103901912825856000000000 4911 17149720122003041900000114695893182201774625985080769952752725366060118079349091024957485128106830324346714593150165252241845240620968735380216907631292808865775616000000000 4912 10281562329537310908817944652883232201764952535513829086170086936823313942890903603922629462739042805187768892468389785214825099429995182034748807462775592093692723200000000 4913 6011535105459272337157787508557788506709542363707884823446783873910997521016229182819776335988630666211010694291056814753005352443648915923437874650092269709610188800000000 4914 3428155886068101732982743162082047976826976486482735358470638762495353040873261039731032207882509446015728388951328522613985830435669247394276027558119034530142617600000000 4915 1906780861660337749475428033037626348306004258085748453019083957837684210405125206163298811221078092063149815042554984495520825056955054978316455355416002937277644800000000 4916 1034459335969369604449775863301833025724684945971633262130878419576327062535476910318464383775030397105820115450898827841480420107473301600051635217721396424395980800000000 4917 547389906444571311638100278420110007397612576250669444866851812912409985527812797320715606672265725561175814866997147711351178593768574358225795240350108443612282880000000 4918 282513861290602009529757493563687577685785263958556651104635636385444909461684328550158464340010137589810185555411272776719772101198824057994364505342426392895160320000000 4919 142207141955486186613144795768082250979852146841607935474484339263543590246028192670226599293649816528896089892256941365862220388286891381621607528430595684213719040000000 4920 69808843722141920692021636049319258802008541275033926164282175814846355375250293138466056635905490970003042156765226782222683161228000509407045525073185063064043520000000 4921 33416784045033815456884401035278004269977746886796327506121315693061905804520873126422803172668853158976910091133285703985130277848050475882751394129518211807313920000000 4922 15596608488690213031581660178270953024021244202191998349188695442071149762545829038667953576139680877720284946310021816106871285961928979583017119147493173560868864000000 4923 7096442157769196267968430689759386076227023934502593646287443482336248400354700083311083531387457466034654321087545939395612114233513686158225447109108811238998016000000 4924 3147142141196360744426266677070845415936431867736294838537923118566040069066533376900949152756050052962604009160945492328732338348838232045178256434626255275425792000000 4925 1360074991942395756301537635556083753000000359503440544494999546751408532628256868238606125905237792484996279947426459787930214019424868773552362034145520408068096000000 4926 572624337932246497009373277227855938974747329288137516855649375491168445287076794486884793600081702916983295989078191870298551504016471326194902045048776526135296000000 4927 234806040656637777559168680750658067110436520821063011767479061795922789711760082569003714121977480507755318710039225722992188999490431305580072267033130565464227840000 4928 93741912312843302189384014221660139381266016013274887703534492822912012537807718228585077072159805660996913626846070461036147767891996433780223588381263717057167360000 4929 36422873292860181687616544713736933726989313534244355377035617227078945547983029068907287102202873199877767082917616384994333661722482012279650191947699484696248320000 4930 13766915984505572824134315218794508837866517614061961020221842001115950048654028256561203701536003130819574670147084976220604331688156749288968282346943270155714560000 4931 5059405593257807686342310087007482778811653226765618211044575273799547851020319346338584459593056370231176100118649765394530505172242541878667056132988935193231360000 4932 1806795600873343595884850982943780656793509987294140098166989492463823230286521172588137605850141550112330936601686158551095734957070563351544049049745833433497600000 4933 626577112274518640419190231690192685873114101380033493934756527388780021437533991174865775800699080808774301263034966053395091554452721550412625687304116109312000000 4934 210844345306896214179388848159258068852517253367189473647811969756156463325673288145957754760001842857732016591928771427922370860713020192762892000948796784640000000 4935 68783775106056961190917174665641451520740963555871786062569439339541352576353004721614354173177926921663941083869161920080597231876162064297910579931874590720000000 4936 21732012305469442125530679549162696479890538215579373738905073297306778330590236026306298546126682516712207712650576449772041691789562976240681082767278080000000000 4937 6641748028791248872024439706592807767073779160488962783149515992900489093779706441588759299626222991785292010081802412118390594380911203383146955382194176000000000 4938 1960739429757917822696689946343838306678701270050227071861437756729507798400371540004620644914353320925837304691517860109558056355507838947655979389419520000000000 4939 558191420882252277945579072748744106975643383170782037523540838709616247466289636299440001335101746083092552451830480428019524673389573792227527585955840000000000 4940 152930626664200905648441545953192998496400707001508557764120387329575652403026167775519593239960951436322913233476216832229649237284886727104592347136000000000000 4941 40223595613315142861387381770083291058006678946943346589368345906413387255161403385643012756050973412620226991670402608550060458081757962838590095360000000000000 4942 10125244892667583830733702383649516523410683703292752423555610296387100758400398490786217978833360290516048204407648570508354417709567975109238456320000000000000 4943 2429752061865889080870430248201945767436810084376439200411643815379294737676904601816272424011208658552111325337099512962370117667911803258724679680000000000000 4944 552972818391551028031583625782224526735923876369339033278907966198229166646271223902891294532358481627357438182127347442947412951927342525054976000000000000000 4945 118509243133911607575802941709319365659327291179529709814289435934192218722643854615070410913216067425725895260430581164292258296335676074885120000000000000000 4946 23672941016837466258626292921007442971297530254852903752585663383164669901992319325661445421616232216168678344538042359246315989680826141900800000000000000000 4947 4337577795944434702108560325077701230081168827581237463181355999184254863118748964400736001682161127040365558787642920469888393209389944668160000000000000000 4948 708882307845599599032938538158956467575682049080925240038288859064593403882394593946741763855670601841183032538047304546594847603929645056000000000000000000 4949 97422699111309018865756048092141441393267917443854465863743317793037037707293738659183356358155109217660001510425934387306814214294732800000000000000000000 4950 9426890448883247745626185743057242473809693764078951663494238777294707070023223798882976159207729119823605850588608460429412647567360000000000000000000000 4951 93326215443944152681699238856266700490715968264381621468592963895217599993229915608941463976156518286253697920827223758251185210916864000000000000000000000000 4952 4619647664475235557744112323385201674290440429086890262695351712813271199664880822642602466819747655169558047080947576033433667940384768000000000000000000000000 4953 113943531872435481744964629040263619074123304253454594678029626169069421458400957798883449059555762450991910686503304606844842877095247872000000000000000000000000 4954 1867107597725407704588245397368185676692386340089284814506037983928697109864555999151385163672981343964363044028549645313512774125905510400000000000000000000000000 4955 22865703613102198406427083736750439051619517881707975919371563382126235318927939347817920151073614156335150979875274075210317744924229684428800000000000000000000000 4956 223227630920322359031679952618077529028981349838226259324003461385248365672556587542871213054237358439409420278140142323778060109638061260800000000000000000000000000 4957 1809555118096569755072820044319747219903398252513702267336882337961188955211815556525094828851760271162176251980368552364467400687373352802713600000000000000000000000 4958 12527772526258494072279590695416715877845226771832036459828487769919068460815773912841401187424508096491432757327519160957557093837969513512960000000000000000000000000 4959 75612190621918573834145138595024870426972113276774515411542191450329267189126368670087091125411758976986432405354331679354279040252000503762780160000000000000000000000 4960 404154739777330703031717400900400096097166317721024851110859271702144833095444871976362897938918706245901512238099821373508298283158634007363584000000000000000000000000 4961 1936951077858672848990353194351632305034929817242515662340147379406885812410945734265327572825744192073989374422210567329287455579743297246488166400000000000000000000000 4962 8407199931838455451430172811487823754209025943705947057068437102801391036566400118441079272149371753908601128298405779310795174748305175632412672000000000000000000000000 4963 33322027143515866594696036414768943272520962538720761939131548001241374549943472454997625579968220309620564087548867239160581582446237636877334085632000000000000000000000 4964 121441261252541584542507523170949399201925615881067284489144756370597088751206579319774574751575854003162618741094407802895380185508954996996466278400000000000000000000000 4965 409368106834243861632010507731205565020235019561392545523312609253157490084032153698990564962573559385408851295149320165305060956567455785638156042240000000000000000000000 4966 1282851244484450184703616225416319928911208194552893791883323343045419740043855347444565383774884405181057765425114373486259667296674575525682872320000000000000000000000000 4967 3753768098731649742950311941774987482732503399456566380823075341419571020440696471966544093327858333531194807986190346390072783583009715983578114188902400000000000000000000 4968 10295952767285212508538520557414390622414580463563878924028636887411780775072256523657768067231312709851355573815778272669197413234292612214753266237440000000000000000000000 4969 26561820070317353640956694975762688903315477378376677202839153018116304577514251570504140935611906432634296177575481968287527780375065045014158499643392000000000000000000000 4970 64649054823066963644065832289024455007555142446567359585784583322316676262002352256654017221994123871850993409216664540018969217459567225027466939596800000000000000000000000 4971 148854571695380404262726347406399767235687350920072853234575215077517673893341718639920125639201013253863380244866665886678165132386051948217934479548743680000000000000000000 4972 325029132047714975693779259134941645382672318653067817311264173259679984529151403482205488154488826702700825263407282069714385039839454298054679151719219200000000000000000000 4973 674536193382288028239197046708578227370677354750459252231436154902137111874085319056800691345219937501908907855142324474774184272315240252496731113626009600000000000000000000 4974 1333170185030041368973884759915978353840643582741309900375411199081464362613311544455488052481105261698623672258839564610770618467144091393406536064696320000000000000000000000 4975 2513973768779801643388803520218195836008694027955668051962302562383059184665476933535901267890149369268657927424233333425465849825163009299868424559908618240000000000000000000 4976 4530649271767924679780629563350649410154262342212881868653857166547114887502599638856004133958955445099022633156227256065745566530567802199888529614438400000000000000000000000 4977 7815461046683744536983051824238788670457282480943636182084828804659689526535772841805032467667806319534407072291651108576187222519211420720277335660862373888000000000000000000 4978 12922899668671105050375548710040997626635786388572894522757472881312049162181726616574912839503665764254091291963024070213900749721037549804511822357515468800000000000000000000 4979 20509064901242763934307421535878384077421997674736724469354742040100036628604257666283321671829714542450900763400093193695772848142180910978766002469708025036800000000000000000 4980 31278003359693919610802286626428073353212668661740842215898878555503103429598581748523394935013436870174377938487767316909634791764953405633545245606144901120000000000000000000 4981 45891039945501496107245125636176312111422927667812982542388894758372320064952029735477497393529963493414864437125118685186883086277037018618193421504780173312000000000000000000 4982 64843474941292202454497168930113041275731938230485204663934868719593923007611187481486439816604311870813057708151238943543750643011158136981014333298856427520000000000000000000 4983 88323546709604944076552069284864710846523833175083227724573933643574973045860825416637819372678112135995640849325025597738148951201045303942911343024871172997120000000000000000 4984 116078620319670876249669812996983340696993541444443739460724540136890382387086007072974916714055779055795959286907720778185453068084104975048709834490001752064000000000000000000 4985 147319749869960167051930827438121016481400443454888972446523429202276019921187436843584191591096760948371859100174048382836019328949059240907513613455754421862400000000000000000 4986 180695007584579509280960687331855116130901784236856948820091448021165616255204604120009308830952966573041200287055380203434819505079302578449180423608913100800000000000000000000 4987 214352775019745047052633707509206474642004112256527625386627086618943681673123033967529488583634698405470262225005604485225823779768152116939878476645006328201216000000000000000 4988 246099512921648582719670065406386480930260923142793135051088631933006734945836702536816790483310145111827622224062078100151268810157785017982530090181888416153600000000000000000 4989 273635908246778405072462699837685153794047260465080303968811358326810483254351474669067469440451057248723570638626138569568981280461018117307034453949737840148480000000000000000 4990 294836026612078114041265484077405742825341109723882596298381280441691458473725343564942021103836186692943244704397605410548305589636305671985286091353486262272000000000000000000 4991 308021631488607516667590801089110955287724697768228272158304936864025775970917842847465028727059393592403860737974508614518674534325308103705691905517646761269657600000000000000 4992 312182013164029985712244359779395928497993768788653289917960592797579589658112617505999828279737978036061611848300782978420206672491125194457806786530053122424832000000000000000 4993 307099416205955474489332367913584284681274252913453373082883026290681085577427389144461504737886782783435089930599143581820594785135513167922004467328909955825664000000000000000 4994 293359092739286050660891224787487408617211529660105430909387124755611274203508075749151626819844678739323860305348569650386445340353243387458595006459960675532800000000000000000 4995 272246225535744006697133203988121251162153109248485245221716258888352824699873792732349376684101214799297826127499183998680622013706008775769579865849138020719001600000000000000 4996 245553557849427093246779483920199553441915170430902983025221472681729273070847180180496675196861485945688437718013300768813841307738951146557053941248365586022400000000000000000 4997 215338439862426366645235223094816613982086871262410677121759857893018385984039304360789067924984141371805552929452194872815832392214182121329390092032357989928140800000000000000 4998 183673266535424270142226454312709238997275678974663438450123483557668768411577859861957251521055283340055587365006376014874030550077423604184456873649164810977280000000000000000 4999 152428841209448711034924397684478994880548954699229345783980523776137302366266493255623953740196712854844859561245806568344160077161613957439030978924608356645601280000000000000 5000 123118415131340624916070839045892101001510698067024148583739756759608673954360100581473232557441958371787404537920377926008728985044131253852722556832198355320832000000000000000 5001 96814834384300438117106449725331544818664121403069801117327929715194939052531745913600572253384237650513285401914413891776283367442479998785875782377973554033459200000000000000 5002 74138365399272408061190258472977757564504745410056559749275023021861701163384001855014397861465820650148211767300326013434718068988225164124928227404006178999500800000000000000 5003 55301464590814989240576185250583118243667102942862694018523611075449535726782469646770172470304659736351545851859035756556756154096622767007487949056318792778173644800000000000 5004 40190600155838977732396903733859986161981925579185257665537908919750556653286945936619843360885133237697566770005831711604723761695346700186928230280311172612751360000000000000 5005 28464259297142407879863244935124745996784460629306668792978325679644140432042078574320015130204655238412572052431971317585103659410009035838344360551091859940704256000000000000 5006 19649337103170219097412299142252746753412099186982841246211188453133391052112948889416898366745850897470741597926596262049504180636387475338923175277078884909056000000000000000 5007 13223473250087761619782510208694276180075720262454372650225466604493586195983818606239713681898626345409475501378955869111437923995444794968372487541936050253626081280000000000 5008 8676844575086462127963063055876025641534987714996922472215606770990943243559241539003507846334913502019783451271692590552494775281977824179615453314697426641092608000000000000 5009 5552107114847060080020773464737472770662020327804083952699384196796826283482982918489946154956024212025354491132657346619471125017191805686795123224463889666565734400000000000 5010 3464868896236370017973584969899011019623093962261457551069169913680108494527150716696845091782547383349078499210406768220665785126655270321325218322163291452866560000000000000 5011 2109084785259793584452729141008754326046286073943549388769323288712884247571196155627696206192137914317835500420601951380535682798675712084031426154009011761459494912000000000 5012 1252324539737105401122130233469193739736402453200476587645263177828036983665832394918311593914721833695818537431721804511634893588871830742454209050168382135950376960000000000 5013 725411899111055827231965203506338885283669800493424541143115876492012170133790608608937081162409794903487737514965108519878991448476674077402838637567658013396828160000000000 5014 409938324602174568295882410268514924593192829710963493250299343927034266831442475561414244595548324561893653662756058165118867740238592526231035576404176527163392000000000000 5015 226011841399270742958259306349590997408383079605467894285600934930678511081384564181631300126787825410061355845445301267349856804507589300455187948024154562068742144000000000 5016 121570120986527586747861320211585319805660249819965123521296776989990728684485662027753020227257309708117344949983884126203852841421756960943014719966672041541632000000000000 5017 63797072021893028176183682344756268373680344023407201179375941115433715488950734105456232848114651508609951980716700897832238932223848879436162121976303233276051456000000000 5018 32661707952300643101679770123151784473227861977670170330016911197855984514825678884583165746351447566844779336430195069968710710832150997334955134467109870475673600000000000 5019 16312390052701673936846027134618359128669635858120271249230979213165898806364800454783347142420307547400810248349924452251485679599698263081564602116970894755207577600000000 5020 7946995833888098427673558400976224753768155739719044842953696192154708262089926087627246505307378053958585386344889308263584671574861615183662800200260385809367040000000000 5021 3776159875119054121179005507840651013448434267858596373581671116875263167523941310675896121378406889070322647411495939177734036085814866499882901593247098175750144000000000 5022 1749861062955637781897668847651846545588686870117583052312016709752795030102323377244148826448064673409313184996230992037053008623002865877307232761765979708456960000000000 5023 790667753572648531372810105244162893192695461812373026461518752071137713568978242801023845884527690620383690044173521785370104782885325426929310443971307460372725760000000 5024 348289096760884399118341917190027957508706764612486083716619376500325997218549739755636331522290375640392696465514118154818617275059456429358561161949928323284992000000000 5025 149535656988535588796095931127976545960343466152332189343251838891159824307661426612281011098220665731856197410511252507632853527027490263062751294551674710078259200000000 5026 62559960471708347642907171464324189636260898620052189462896264718523745826214604718426687419457525601475229270669721638234361323884891443932797109135657140224000000000000 5027 25495603920515379230902915735634991989083599945603835469865254945546244482371633411817409547807605906131702479338189037641094257378960613663152520557430255190330572800000 5028 10118175404707271095564197936360303274466089796601834056321733985691104988846573773214790233494486844035883091964866152497448303240924733226674089664542196136673280000000 5029 3908736607652280589204992861473435633405005427399554324771406629505366510320708499466167904551876515665929583952079891591292327807665167700042671214455000928354304000000 5030 1469172199924465671002485718487813513303829961554212123433898438860269559688175503672669440103518493725992590447053057719124969445744611559059868131140151384473600000000 5031 537017065749989832865585718272616408238223869195679004856752741955431701856742038739282613616715411655133052643780049945080434711193422913018919538160821252799856640000 5032 190777729619676870160564861713547946054146656668340506103292333774305320205678741918548072719377295996487474447564594051572984500284587481260700743983615715993190400000 5033 65826332330701477256728832204195721140783606597232726425201511667100038462177984312938951389949242171507832123695179524988716739383653796960581999060185836945408000000 5034 22042914362185693544005087937082453492251804463801578254197065474631692863039656606717261742184207200583756641026724124005684868152483754176590787952772749721600000000 5035 7157305932387150231909291164685106844231604003480576800016855667371502358348391243860721839882641685512125490705456253284331793024373051985344044737532033761280000000 5036 2251095438673343503507903870965999068015269970749692441898844996326878391135128963228154945560934914031287943703634104709207986402880402698574631524693442560000000000 5037 684983406866944487848173190201501705233805954669110494537862211891361529461796139277351859691797022679705631263779688841254481632687318880198732294289096704000000000 5038 201369692017503144060264832633773665751874789716192646602088368819446283258698547732350163863877301470738096346334064396410501399949340515116899818169958400000000000 5039 57096118187313386384393626753563982572545503417925524407999987680206916327998988006950795251054604279462037651532932164360688733512986446155780339175260160000000000 5040 15582591591502356230670974248837023052781743461565724031130970150598536847706366047018512871072694899734790907022519895084785939530103123574579133415424000000000000 5041 4083388414644874981584687819074740979976768052780318836583022347698796345844982920086520442637379970754562954219446343951539529527189718072112804003840000000000000 5042 1024267012930883800970470408215119647724588977385370442735710213680736627720731592004182031720603546688057774164391104096988418412258435765143129292800000000000000 5043 244969236671855427230425263578250427190131589364222193106984001452136012363183725371034100333368525049677880713829870562818220952738687262814183096320000000000000 5044 55573873722700933028157399544405463706471754798821272263311914705164033029039358148691731035096002153088467646853621465001839690315156642504638464000000000000000 5045 11874452716358273947556248986748661858101187008302558694130168137784017672953695522845939352938088068443875700849855789420411467275316888265031680000000000000000 5046 2365309049646631333114545800805125360308861339368343658821887454929223594612833358062486776748417795035900983903204408167734724944448737771520000000000000000000 5047 432255731029881433904879226335328247648338442126866209815107399355499605064285725851459831221956633984360922450128838344705330318145323102371840000000000000000 5048 70471616574048287360858183422013114614172326611343162161381827000773858097478946016704984690785854909930100225797960953274810355431919058944000000000000000000 5049 9663700992917359363201101132608117182881143214469750023837576939065256147162126574856918231775771270787987361233344721264233432510313267200000000000000000000 5050 933262154439441526816992388562667004907159682643816214685929638952175999932299156089414639761565182862536979208272237582511852109168640000000000000000000000