0 1 1 72 2 194832 3 16791264 4 397928016 5 4629728880 6 34417220544 7 187488729792 8 814885857360 9 2975543305704 10 9486542953440 11 27052984412064 12 70486210291392 13 169931053729584 14 384163615285632 15 820166708450880 16 1668890161395792 17 3249630615005712 18 6096882857619024 19 11045501584518240 20 19428439343372640 21 33213185916228864 22 55431590349605184 23 90344565911075904 24 144355740872253120 25 226066362704246520 26 348188701762599264 27 527108112264565440 28 786767289811042176 29 1156841386142301360 30 1680521643192389760 31 2409208982757851904 32 3417887101159585872 33 4792384240647389568 34 6658492803468401952 35 9154704667309568640 36 12486419191589741712 37 16869989264635869552 38 22632233251005685440 39 30102943973986513728 40 39789443438281807200 41 52181704997380831824 42 68053817742754281984 43 88114798567908176544 44 113523923507322249792 45 145290076839272378160 46 185116016433695865984 47 234407918567193017472 48 295640558295622835904 49 370725723964500105096 50 463209975974785780080 51 575665536310483437504 52 713090631769431344352 53 878881670213650650864 54 1080044518563700986240 55 1320947127161561914560 56 1611299410904630079360 57 1956688557730210442880 58 2370368006279722712160 59 2859354285066637938720 60 3441709144100462336640 61 4125950624879285663664 62 4936469203171145332224 63 5883616228589675319744 64 6999832773920457865296 65 8297414259160791653280 66 9819595315459401308928 67 11580269621096413785312 68 13636596518647503147936 69 16004359237270855143168 70 18757989859491665153280 71 21914808364196084539584 72 25572186515388108197520 73 29747282834176334343504 74 34566607994619478106592 75 40047203917401486896160 76 46350824731961688630720 77 53492613705326496040704 78 61680932195811378403968 79 70924101975632626392960 80 81488780180566044259680 81 93375620467074342457992 82 106920313554208653795744 83 122111019599244486025824 84 139374251954937454920192 85 158673365429029029059040 86 180547222264833739247424 87 204932138390663631232320 88 232496995332241469344320 89 263139420830111860240080 90 297699367417704141130080 91 336009191107373101229184 92 379117691980491313821312 93 426786552664280794395648 94 480301825271300826054912 95 539331154979984892705600 96 605471863402192077676224 97 678242372361978976029072 98 759617008322987473189776 99 848956491650994930466848 100 948654256890466934656560 101 1057866715967910975295344 102 1179538683817857631357824 103 1312518136182657669526464 104 1460409614074583777898720 105 1621737622078100767618560 106 1800828542192270364882144 107 1995801735376886974072992 108 2211931701206298937192320 109 2446737164623653409462320 110 2706620663676187614545280 111 2988484857516191298398784 112 3299941193467140943523712 113 3637129125734295921152784 114 4009254854916291806004480 115 4411355868491859364855680 116 4854514833562552870618080 117 5332646215739698237429488 118 5858816929856071042720320 119 6425581211567903678896512 120 7048620327851836651612800 121 7718535658240849365115176 122 8454072830706725591474784 123 9243884678119781037098688 124 10109891337360981342285312 125 11038396588014885671322720 126 12055529652470256597450624 127 13144279092303868360952832 128 14335657521107530868439120 129 15609360336638667888498048 130 17001401816888461489930560 131 18487581161729538133435104 132 20110535998298517826139904 133 21840566165018401445648640 134 23727972452894199507183552 135 25737701239635844564828800 136 27927749673928101123372960 137 30256736291613759103996752 138 32792932077390221325700608 139 35486130405541680362443680 140 38416372387031587286257920 141 41524893969188881096871424 142 44903442338700953640914304 143 48483309067056400905321408 144 52371837983071712985177744 145 56486397107629260191498400 146 60952182527296552254535584 147 65673320542013281287248352 148 70792430043168202426095456 149 76198214320402854526498800 150 82056720826451680384703040 151 88235278661690783267194944 152 94926489061349069821771200 153 101977422756990073365263184 154 109606365481790546581814784 155 117637159711559445562268160 156 126322579240124077687008384 157 135454057222007541589436592 158 145323484949874330747221760 159 155692130108565134300263488 160 166889021810043762721830240 161 178640727192247994108757504 162 191326646337114097766654352 163 204625375709301747366780384 164 218972854340389087778583072 165 234003141692839602178018560 166 250205479157464284312218304 167 267163438272160249417816512 168 285438468037223493590008320 169 304543680584287300379323704 170 325121725762502624343622080 171 346621507958167192145011680 172 369760799313196698520199232 173 393915414554335710494854704 174 419905951564000465495854720 175 447007063743355067586204480 176 476153846442556213604272704 177 506528892870037996237856640 178 539172673279716936680952480 179 573164365949454515887928160 180 609688449762132114426336480 181 647679520462641174367486704 182 688482832579465086525083904 183 730903901324196274165608768 184 776433033265072334115784320 185 823729961229283035608919840 186 874485646408481425025476608 187 927157494677792634586983744 188 983658372560618845288617216 189 1042264964053639314023293440 190 1105089536556424948484188800 191 1170207510438994150037082624 192 1240006376245357272849538752 193 1312279185713865013006963344 194 1389718620973243363730068512 195 1469870341170551867943285120 196 1555696003773048594162260688 197 1644463843418959136432476272 198 1739511851390014662192218688 199 1837721439046056618388958400 200 1942843918339545936813284400 201 2051421602775493442985880704 202 2167568901022116357317520864 203 2287453417179065244781176960 204 2415695800126402166942282112 205 2547934866850219084041924960 206 2689349661027586444254159744 207 2835124225914204403925905728 208 2990918889622649584706867424 209 3151410579238037546727722880 210 3322940387637064411320929280 211 3499474632249222148599418464 212 3688097733293176416760260192 213 3882164472140132371799063808 214 4089397755791510182360832832 215 4302480486919360184223180480 216 4530036124602790594066915200 217 4763793351107788070599378944 218 5013364450317341860508461920 219 5269671659514578028043762368 220 5543160440153150009363575680 221 5823859001044924188690141024 222 6123405473048503876930533504 223 6430567998121233336786818304 224 6758279564219857241737932672 225 7094242032555946176864215640 226 7452477578625544555251826464 227 7819523163906088671673816032 228 8210955899554200264911120640 229 8611645567641367744892795760 230 9038868174544079422055151360 231 9476109532635044249208480768 232 9942046380283868815065976800 233 10418638578584859316282092624 234 10926592096053747474218497248 235 11445699386190625316259690240 236 11998859931705164374284644160 237 12564062816933231264466731520 238 13166015902508104539546569472 239 13780746752661368545932938880 240 14435574431446159618104535680 241 15103698571182519099323326224 242 15815279563735523921647106256 243 16541211038887243999433886624 244 17313945283230430297493594592 245 18101842359289235259478521840 246 18940719705471104328021080448 247 19795310908061721101727497280 248 20705057461328235813120683520 249 21631722899848547912502023808 250 22617674608825518552482201280 251 23621462208299943567989658144 252 24689730611873243828306408832 253 25776359152182857050884949248 254 26932627860118198697115113472 255 28108669338886990710824876160 256 29359426603244333780669151312 257 30630931071895041404183451792 258 31983579329772426354680709888 259 33357480935735714133539060352 260 34818879218404864306145163840 261 36303113520778868457221585520 262 37881053800413697471868351424 263 39482902806997019831242363584 264 41186377729298221262956189440 265 42914144930504409169447502880 266 44751320072114260097255293440 267 46614622121111769208660128960 268 48594899163813785790920876736 269 50602377408139163584957800240 270 52736549839997102832244665600 271 54898191902736884720687001984 272 57196031332180891332396668832 273 59523356186327978849634283008 274 61996052661502533714598437792 275 64499371446313075095586470240 276 67159940898849299045730952704 277 69851108268296751918734107632 278 72711081200983133786057974080 279 75603957447174592157426089728 280 78676730657801114762845958400 281 81783437420965110414752669904 282 85084507742900052195469753344 283 88419210377342091794893864224 284 91962271824457264195032980352 285 95541435442602227523873657600 286 99342300278383954873460765568 287 103180280852742334107632648064 288 107257524189325118446454300304 289 111370998074772331287443572056 290 115740627673561692263479483200 291 120149279779482652016499378624 292 124830099563184580600375214112 293 129550670565448127760754610544 294 134564633790564984500549587392 295 139616911304092404020978596800 296 144982896745291353864094520160 297 150390095626254128217356609280 298 156130141142452684452795352800 299 161911953604811884563627931008 300 168052204299783950053465884480 301 174231747749725005048576102144 302 180794085977765415259505038464 303 187398973000613457734274404928 304 194409449597695792140024200640 305 201462436989134734542984358560 306 208951739229109785027691176864 307 216480095891295628496091799392 308 224473889999330483933581235712 309 232509962787574155882932498688 310 241038540248973230438839342080 311 249608931196312343209669625664 312 258708642313887351124375616640 313 267845006662232938158329951184 314 277545363247955662999705998432 315 287285954547341428310086116480 316 297622568101403134179771482880 317 307997878995041621355725115312 318 319013174592430934226917862528 319 330060349349358817926728272320 320 341788716666924927432515007840 321 353552285818909042268492283264 322 366034850016901373372829133824 323 378550293308223184555182095040 324 391837065074028327588835309776 325 405147180619976177905119354960 326 419277394828342353433673456064 327 433434595239047574938485419840 328 448456405741276766650483353120 329 463501046509541314766520118272 330 479472437328659125970166213120 331 495454495021646834858998617504 332 512420943425538369869667099072 333 529401127071104641700672534064 334 547417885019786665719543418752 335 565442864155619588171090111040 336 584577982540250364363423957504 337 603704969675016568652912347152 338 624010001517135691307680791024 339 644310150365235349333473928128 340 665849453035007094377329149120 341 687375439380042052663407541248 342 710227469806227263379626182080 343 733045888236472171302239625600 344 757270117081542848258440595520 345 781462869391959387221207646720 346 807132684421788913676042450784 347 832760397999358284492361143072 348 859967593735176138241822584960 349 887106043495970652918611905200 350 915917473610154730353775893120 351 944662279179904930623785546880 352 975163077514382215110609881664 353 1005582254243152356489203032464 354 1037877701490645995827751581440 355 1070059024083729035632970655360 356 1104225898016308308528323262240 357 1138278860467297765836102572544 358 1174413785830511839253733792960 359 1210416334236669336288413584320 360 1248641945258175464802180530400 361 1286693367581438658836138749032 362 1327095337427904614858220621024 363 1367323154786051994853651305312 364 1410013177131925079728023889152 365 1452504074386429975028698147680 366 1497622093813361091220522432128 367 1542490678300820535471755958912 368 1590134852127031669417628386944 369 1637526439127381228020910721168 370 1687822690558759308170812399680 371 1737836231252823670724057038464 372 1790947030631137110954868230144 373 1843711613365841395493091493104 374 1899745706594622462128375082624 375 1955429878772211820189190098560 376 2014532347238365265830065173760 377 2073245319679506943354355653920 378 2135600911345964995728172016640 379 2197491232580109942444958678560 380 2263223910198657248703911836800 381 2328482752642385186050681196544 382 2397755188889629686154078700544 383 2466507015311555276315028071424 384 2539533058550521539952270991040 385 2611944082063036071304794247680 386 2688860051527966858358340040224 387 2765151355642627409179882514208 388 2846144413995493156735686842016 389 2926452342311212725216910381680 390 3011764329058427513262665890560 391 3096279609442645767591502652544 392 3186065416098049253305827126480 393 3275038027640613455306333394048 394 3369506415165311219917621919712 395 3463090987745504934147412742400 396 3562521120603307780022284455744 397 3660929923122645507820698618672 398 3765491228605404466905865430400 399 3869012614999959184957443578880 400 3978944344759516047176370588720 401 4087746357316088231663371324944 402 4203362864086801511888661537024 403 4317688917698152956088583397888 404 4439182167159921332011698721632 405 4559356561496340037600010461680 406 4686992051799802981035487484160 407 4813204819113457492234303813824 408 4947344999234660246991748571520 409 5079865685652824033066658163920 410 5220718542176169302042850060480 411 5359920320585594522918259221184 412 5507789418302878840264116676992 413 5653877698199119896683604529920 414 5809169538898104601730348316288 415 5962452250947696922225995190080 416 6125401885947157273733234053344 417 6286297029083306614577234252160 418 6457240276859008552945162049280 419 6625979593301281510470721091040 420 6805383535618352165901209287680 421 6982306284444931030779015740784 422 7170423521478334838440361083584 423 7356010392197055124661423781504 424 7553224158663419843967677121120 425 7747722921302141946043125383280 426 7954555003415247950273947027968 427 8158352515311208008766616498304 428 8375088599662650048594798451776 429 8588721234609660537950891233536 430 8815782517697765104620304152960 431 9039529224201177999447574552704 432 9277513983186754586088384339840 433 9511799808529357277944033227024 434 9761012576419899611521387597824 435 10006452274824811704924028886400 436 10267372840987000805410775604960 437 10524261922586133620518991911680 438 10797557230345387828744212455808 439 11066379617771940276050813801280 440 11352392582754415736197005206400 441 11633831714425019418374118559272 442 11933087093141238397094902858944 443 12227476303164972686804327437344 444 12540737397288243414295268237952 445 12848604795831881801771737135200 446 13176233828150754075436558416384 447 13498361270426222305382817345600 448 13840956547522422586505041424256 449 14177693796360204249819259808400 450 14536101924707270794324593280560 451 14888049430191305946471519732288 452 15262677718154333622557036993952 453 15630703144357870903658978320128 454 16022202962843511362408822580672 455 16406699120559670760641306863360 456 16816037684243500699808413190400 457 17217656616902289519600558330192 458 17645261768096603167336837678560 459 18064994509135684697893582227840 460 18511606432822045177808599991040 461 18949860649273323851156797276464 462 19416548432369098958789168990208 463 19874066678918388386991339225984 464 20361310986823024237748772564960 465 20839187568582302388907507292160 466 21347790447519545922190479091104 467 21846482821038168187374283286112 468 22377665945364219133826033837664 469 22897976823826126907594114426112 470 23452238042305205273885725908480 471 23995415328769500588297282694464 472 24573665142991897901391696033600 473 25140180384938249302326029900928 474 25743764711896645236867880657920 475 26334529051814468157808750154400 476 26964006993917683857160837998336 477 27580393773219239525349081686448 478 28236750096202806420044283905280 479 28879288475840350666116716309760 480 29564056435601797331905763256960 481 30233726600474944275760633228704 482 30947478372352970692771455162144 483 31645847540651087580931561678848 484 32389700265066010690214538182928 485 33117304016313199953267274902240 486 33892941418680596866124847223104 487 34650891667216028512579482965952 488 35458959944181379915592559652320 489 36248976056149941511950396467328 490 37090674994183255326911897437920 491 37913358260110593531331625176224 492 38790603200689415304959074875264 493 39647148130669465395553989886560 494 40560592050618175168098377546880 495 41452954542785041211921814313920 496 42403957680802428717212133010944 497 43332736668601613626818570023424 498 44323400221789324980492863624448 499 45289950209854158917198736540000 500 46321008637271640600694554740160 501 47327468763047764048395349711104 502 48400376064807198521175714137664 503 49447424610500893926954936531264 504 50564568298999885021219594331520 505 51653649298578439200516670505760 506 52815759902823145572301739678208 507 53949303928139439782461205353248 508 55158035001801449069773089847296 509 56336705589211786574654266995120 510 57594663475379046346718186830080 511 58820097909415031136477422815104 512 60128105683443766378207561234512 513 61402960270260574783405636204800 514 62762777766314073297425011417632 515 64087800930560453054002277834880 516 65502386076734270508477573529344 517 66879314868583594160920056420864 518 68349478437322622583166664416512 519 69781327857467626101160454952768 520 71309064647590773699054509236800 521 72796550018573529237186964059984 522 74385079604075211184533878961120 523 75930178164405072402828003071904 524 77580416670827727053685941214912 525 79186407328009586978970479850240 526 80900467851535745389764318843264 527 82568160399171274659256422864384 528 84349701589608078385888402069248 529 86081184379918004897453542852104 530 87931082962603169724073427933760 531 89730073788102675668937608123040 532 91650725348256363920272498321920 533 93517985002281446506629664636128 534 95513360726157717177776959436160 535 97451258606101832787367917992640 536 99522353499071997787649055840960 537 101534921099220755669527518433920 538 103684271309278368412448874457440 539 105772375632106521902535180142752 540 108004479810015691317946699526400 541 110170610883021926484311148571824 542 112486395208707698554415284648704 543 114735131690911935168946712413248 544 117137472168306119113067846719392 545 119469590563208358587054755600800 546 121963356825786143978631480327168 547 124381683607129156256899742933472 548 126967946107493804011114995457056 549 129477433412010452390581353288048 550 132159212093494846013661650208960 551 134760752917223261876284269211200 552 137543558976847391435417508963840 553 140240123632321506464062033474560 554 143124920841739268000326580674272 555 145922115171841478612476507071360 556 148912329785743214228888643263040 557 151810911651149052969708718969392 558 154912508809261023403202552851968 559 157915852121340951293209042980288 560 161129944387185520268158270583040 561 164244095867166706494504736328448 562 167574263275558506313664617240224 563 170800125216947928706216187705184 564 174253113382352539284159606991872 565 177594199229529181315429953677280 566 181170962063174736687830478064704 567 184634111587215004082510386974912 568 188338732718402592986876764801920 569 191924656380395558006108506917840 570 195764401221892578044056388851200 571 199477093692544445399515793047584 572 203453079453439742680624037591424 573 207299920059258086430233339148288 574 211416395467268798537224017049344 575 215398235766304503374487996173760 576 219663409539738894276138504150672 577 223784388401820521874571228313232 578 228199175055209141628981344959536 579 232467633190861728109827699123648 580 237036861961850778607850890075200 581 241453384789370649390344847239424 582 246185874268160848189152544796544 583 250755197588530315112774139864768 584 255652043935149200385183652492320 585 260383121335634316204591374844960 586 265449323988602081945648654291424 587 270342891840092323440971843317152 588 275588435676398095534118354801856 589 280649378000911547575739087815680 590 286075051262084150218432491926400 591 291313480933970163446765099241024 592 296924972534372847420477239391072 593 302341294620332493556694789808144 594 308149305938192855541748238138880 595 313749089021799085508858769972480 596 319754605257958631745035424866400 597 325548677484133778064928454380800 598 331757592936259041962958019707648 599 337746523681278702306056018203200 600 344170914446005188056466583867200 601 350360416063364917237394985115344 602 357000851139186548909089474481664 603 363403182678434795566953816780384 604 370266376317743129134314066210432 605 376881631656077686326998775845040 606 383980495678257949323300470671488 607 390815197109885673233307473524992 608 398150552776081533040053310242240 609 405217797946428371111358305656320 610 412796533390738660483132760297280 611 420096587814908529391481851724544 612 427933263918638742858632756485152 613 435472827365213383038066065276784 614 443567716481265467064427258967232 615 451361565792788617667619632568960 616 459722526772122077849790220408320 617 467770302073607414970611866488912 618 476412913751736754265736087433728 619 484722278107791428911611651553440 620 493647048067057165189108241556480 621 502233751248015124656509926049280 622 511448700021246350531208945926784 623 520312614206923151247226630826880 624 529835299458870826529977422331008 625 538984208398764346523510008743720 626 548814418650910584445105359432864 627 558266081290882882875460924162560 628 568413039385868988994431614532576 629 578166522645998610792694307323872 630 588648920867503021364685488328960 631 598713144578815378579773530359104 632 609531019542595025172298893484800 633 619924932153657783822022808266368 634 631087654060844225856805152723552 635 641810515697886220381930421053440 636 653339137257429099458811489281664 637 664399959470843078155892666216112 638 676293655816839465243862759681920 639 687713789768132837301393392791488 640 699983291733862823413959676802400 641 711760964527106230655890778619024 642 724428633642945703338806977008384 643 736574269199945716728106744107744 644 749639551475341544546336519642112 645 762175813296790484017979269489920 646 775649550988545822298986286227840 647 788574862201843907559148381140672 648 802482309364985517607754064906960 649 815807147910158814103890642176640 650 830146573090331885404027312590240 651 843896464562046012745536979918848 652 858680309233821238453090374466752 653 872852450274823046029629936182064 654 888107485644809357007135707648640 655 902713942400859854497475829956160 656 918438718958188209338896581740064 657 933506525497777731682240167638928 658 949713644298048025420251704236032 659 965240202106962299261674733389920 660 981959785652234874861032240263680 661 997957153780770972288954738042864 662 1015186260299351356847514986005824 663 1031684974317122335519419034985088 664 1049438092257615675655316974057920 665 1066433916616656414069889156492800 666 1084742909368694390381266602133344 667 1102249763866909824822047857115520 668 1121112095683958366316638279550336 669 1139162259731209851111862666963968 670 1158592428654860998900766650366080 671 1177181865692224784837598381778368 672 1197215708242432565834760166654464 673 1216358369698164035874440848162704 674 1236991482864114673021383404796192 675 1256723693341200094734620461857600 676 1277972787650776066790330369345712 677 1298288460250299723233906011608432 678 1320191498098366215781916141290368 679 1341106781788732180613954075839872 680 1363659679974370253608815661022400 681 1385212889439630306870402637090944 682 1408432275289704829541330817497088 683 1430617660211243396348638323429024 684 1454546204784662711775153129167040 685 1477379731995358262608710667263840 686 1502011024996534389251269001337600 687 1525535789016485282759330245485120 688 1550889199783087800804503192913984 689 1575096920337600213748322520032928 690 1601217419384125857831287865615360 691 1626126631753115990896544197878624 692 1653008131611239283558187475327712 693 1678664375431183655450394470339328 694 1706326055500677761510362738792512 695 1732721246694885156986898573739200 696 1761213632174570581135690542825600 697 1788365983066749624891147299404704 698 1817680283123242654812713898031200 699 1845640986919079761787703028809408 700 1875799432960660166591598828301440 701 1904557281364714481547579929498544 702 1935613010039627205515442447233280 703 1965189416563264509765246714027840 704 1997133982749449829074188796185152 705 2027582754864949288265645898408960 706 2060438038944220356780277391475744 707 2091748149074490558014122411526784 708 2125574039181737292237894660145920 709 2157766411243342984655075294609520 710 2192550940347563031154062124135680 711 2225686035902234148061464998286720 712 2261454639400540604182219603610400 713 2295517826476639535243010279856128 714 2332333385097494500613349050471424 715 2367349124022828284095051768287360 716 2405200006545252366913577209068480 717 2441231725740427295499424652674560 718 2480143068850942924415631411073920 719 2517176308770428818639643640224640 720 2557218703888886487289356684353760 721 2595277212648816735687049281944064 722 2636434710174367678350659376800592 723 2675589994487839959711607824151488 724 2717891898731870198353487670959712 725 2758124858771652241851359219451600 726 2801645144156620543395408104463552 727 2842983641867499700873624676884032 728 2887706987102191070275216829809920 729 2930225911905812712956141496364584 730 2976180848417795353278384585735360 731 3019861239674012676876522064843584 732 3067130779033662931730434735077504 733 3111999814502382805776995700264624 734 3160563399838372861742310949969152 735 3206705170263336362326615848267840 736 3256596177156161893053011305678464 737 3303986071631614939099054690498944 738 3355291673772002479830688385368608 739 3403961690492816179452039259046880 740 3456661693994301249948072283571520 741 3506699736741292906211701461077760 742 3560826437837036965482557824099584 743 3612208354463668203671606222122944 744 3667859519159356297634274282915840 745 3720616009810392242734993532052000 746 3777765095786606409994678227497184 747 3831994816661551777837846334067168 748 3890680134263285497092774912200832 749 3946352147086401327547473512193792 750 4006675821604257740056259882845440 751 4063826410293205759096601436438144 752 4125762247144417021585365817128192 753 4184494787275970810680037153478528 754 4248079660023306217667404957408320 755 4308363304137230418535258625189760 756 4373711708701499029940838106936320 757 4435581014212372774842105461655792 758 4502659535556652200360974874615360 759 4566230471090928993386783835810816 760 4635082568626177558650117364944000 761 4700316103105468497145649526554064 762 4771061160164244114469077507416064 763 4837998831152396208361337593019520 764 4910603797053469030764956998505472 765 4979366447534453044016105102909280 766 5053872874373387709660033806075904 767 5124421502007054517986991213659840 768 5200963703911472173683901676478144 769 5273337640838753881379084786436240 770 5351873424147158864869942424847360 771 5426208177524159516609889580092864 772 5506786697808455918508630749929632 773 5583034023403628507756000116577904 774 5665795127711743653473420398690368 775 5744001939040706547679553392784640 776 5828903760541007052436105111001760 777 5909211032803722602937361869018624 778 5996300849395667784444625847002080 779 6078660325714480152163435301062080 780 6168094815782001482789329569519360 781 6252550585594363703279913966321408 782 6344276919747975087442549444088064 783 6430987650865356594308218739587200 784 6525061972169168935019298477391056 785 6613967773248859390263298508564640 786 6710552918635624498129464999883008 787 6801706649412783578554260078867552 788 6900750782722403926514974129163616 789 6994317266453810085538412644201728 790 7095873433890548318940913374835200 791 7191792691691920033927393039872384 792 7296043255844535121692383353362240 793 7394365297949481631576571343736608 794 7501245412478310489992231143670112 795 7602154946148963957543995106971520 796 7711727873905306601795812328035200 797 7815151055834130549156109329335472 798 7927606848134914241972652443105280 799 8033603880924805585205629631860992 800 8148878018067487799887204455877680 801 8257640465151700476524512885708560 802 8375792286140658475949163281458464 803 8487246961596050198535460967120448 804 8608489197071376516555578198291712 805 8722691936074363497662404020188160 806 8846944592363516851193268382491648 807 8964109953097140847441040227586880 808 9091445079401379823108308602490720 809 9211483512753959489375717225136720 810 9342121594506001117501860640815840 811 9465100675613959965907192906709664 812 9598962009539416023452909463194880 813 9725104899186018444834351061252608 814 9862256674363469793543469014482304 815 9991473627930726429605236664969280 816 10132162558433153019806892245852544 817 10264515697894604768165536844100480 818 10408644789902626691202348059471520 819 10544383978675461539707948392578688 820 10692034122311659961629499211986880 821 10831050224317838735110745490169584 822 10982476736879879634669761435627904 823 11124846535591014718053695226525504 824 11279952729996829966328873943669120 825 11425934652971413599218976366049920 826 11584795403610000778455954878584320 827 11734279984943244610064908137011232 828 11897182050787546443652175425632384 829 12050239466093006694556649825238960 830 12217064662191824291206774967276160 831 12373984127512166732107623331758144 832 12544823062419783443379120772108512 833 12705473568956774094729101964137616 834 12880622612591702367411052522863360 835 13045090026549332121694296599975040 836 13224431238417822553216137273680640 837 13393014249894664073018813043886080 838 13576632186674329287234390244002240 839 13749199401817290315709845095590080 840 13937425482568124299115763991526400 841 14114054664750823021119501401117112 842 14306745576827671776345050599041504 843 14487772372249212292719978478611648 844 14685030871462269389260924587628992 845 14870297208071709137304142088726160 846 15072465293611751503867939254883584 847 15262066981557297927713123928063936 848 15469003076943556456763558405841504 849 15663286279925464341823123349236608 850 15875084265748097177485887594340320 851 16073890383286537252700867508426624 852 16290932529158897257722889010778624 853 16494349180902163827616810685524464 854 16716464303872659700026996798384384 855 16924878664890040543680599808859200 856 17152181454104902653084168721335360 857 17365403642573910018808163691574992 858 17598289809715190760394827352060416 859 17816428263082264050401095285228320 860 18054726898725509943618185959405440 861 18278180392501578176957337878757888 862 18521995380388210325584244108577024 863 18750575173641708294568721742614784 864 19000348637566470209956537424519040 865 19234151495200279088065637580811680 866 19489677807676657787289890149833504 867 19729149566949823114300861652275872 868 19990558520301304549522017416466432 869 20235474021571755757568467362731520 870 20503220711116046576598372202156800 871 20753700566577292752774070023100224 872 21027579580788109617448264196901600 873 21284084465774332337622632438122704 874 21564212679378997190763984742049280 875 21826516784343984746036506862311680 876 22113402477419013386512676655890304 877 22381612294608738205915362198134832 878 22675011836814704252335243610839680 879 22949642189327908353211754103786048 880 23249700009482374511248303233164160 881 23530482570294027769498143776185104 882 23837721182856873910740626799502032 883 24124792173049780692359494634243424 884 24438968190612252941281767255540672 885 24732856603697260014554490083692800 886 25054098945185044568469390708124224 887 25354535554258513082171322217618752 888 25683430192634810617272666069217920 889 25990534579800629368286918470213632 890 26326791226659520101490576197969600 891 26641154269903881668996822445139104 892 26984933310620734487455119966208512 893 27306239128828703239744295424714240 894 27658142243103316207082448567657600 895 27986541879291947969612296601390400 896 28346279009325919474117676047413120 897 28682378757185172248668761923037696 898 29050094588742029540416997000570400 899 29393577707051595325113349051691520 900 29769943836042519989930558147815920 901 30120941466994214749355048806843104 902 30505613282461993676466138905651328 903 30864805650368286351854026857366528 904 31257963970417210406272957075554720 905 31624977232768311044541880151600160 906 32027310742789267653684192272690688 907 32402311965820870747149359053298592 908 32813479487426676655796509327816896 909 33197165871197622394184930650997808 910 33617326498026767598772212089863680 911 34009323098775410530101333330324864 912 34439245177332656668379510395111680 913 34839699001804131580169341864380288 914 35278978408032805581622932873904032 915 35688667787751375584009526236722560 916 36137504712707423792938403977661280 917 36555988662986900384159292967974144 918 37015173749219041884669371817143040 919 37442640371593456759373915339903040 920 37911769978830898024566590681260800 921 38349016026951299801705470570472064 922 38828264470361006071837168392031584 923 39274851593645340817969778515486848 924 39765100665601449756924764486805504 925 40221189513147621878114517473060880 926 40721962625103783584934167416913664 927 41188442379242686573282040603475648 928 41699964901013561295823375476027360 929 42176321130465586468874811234998160 930 42699495328025134552344883915960320 931 43185935560343781954201123615124320 932 43720285255158627742293462620669472 933 44217722943564540301378736858112768 934 44763443300307177411354046483100352 935 45271362971967474897587568464772480 936 45829459861438562358665755949843040 937 46348036589146495285528755325046352 938 46917954512019746296167903347907072 939 47448207240200838963746482892660928 940 48030194956340432469523281646302720 941 48571520509461150716302426705368624 942 49166606008648722382412435747155584 943 49719237712789673082323036352509568 944 50326866212850245885999533012825920 945 50891844990197938172249678413593600 946 51512229608738472387369106880479488 947 52088950878664953894346857851026272 948 52723242694027135927689246455362560 949 53311902125717155256081646883946208 950 53959450027167832395381785280417600 951 54561208268213969668898874130960704 952 55222286329968989573530575912994560 953 55836443535110525811458656637939664 954 56512226841326230367466169239885408 955 57139039765864599275365701543336960 956 57828877977770107977422402451728640 957 58469530766540492982041097185859840 958 59173662086996928223713187066882560 959 59827453855549858829383216377927552 960 60547187580112469672509311249459840 961 61214330746375468258669246266580296 962 61948905804373165800799203764553024 963 62630726777958174006065598181242144 964 63380450810277455412975106421626272 965 64076133427220064186940608276576480 966 64842341610794074732156654102007808 967 65552167494587115850071212226770112 968 66334106150573725516559297028356880 969 67059427358964823493990415243367680 970 67857355929425763843218764869612480 971 68597355001588338098296721039700384 972 69412760566668886689108135835601472 973 70167674691976058432269304058996480 974 70999677026125632019654056374020992 975 71771012752467599430325438524108480 976 72619949965687619325571532515790304 977 73406757721016680371534366486742032 978 74274151939051225892402305754765568 979 75076747760750609190200182970448960 980 75961720489929675116305296089063520 981 76781638245258372967303570830048240 982 77684471074966583257037089852302144 983 78520767785375195011427600354178624 984 79443155364255801731566372607879040 985 80296087748902003238078984661246240 986 81237006519741692647830279553325760 987 82108283387072043193157808366833664 988 83068112314976937507481428024243840 989 83956639891750767663531176527158528 990 84937103858166535562047682604888960 991 85843228096489280780879893198036224 992 86843305330283373747085223877717504 993 87768772884094436837830308959422848 994 88788777433964698565925285106811904 995 89732493978642983869464883243536000 996 90774345285947445451518444217530624 997 91736587919559988143012056406229872 998 92799107979991166470988578704120000 999 93781821457265074234373026094336640 1000 94865425700170741926608480566910400