0 1 1 6 2 6 3 36 4 108 5 36 6 216 7 1404 8 1404 9 216 10 1296 11 15876 12 33696 13 15876 14 1296 15 7776 16 166212 17 642492 18 642492 19 166212 20 7776 21 46656 22 1659204 23 10701720 24 19274760 25 10701720 26 1659204 27 46656 28 279936 29 16052580 30 163263924 31 481752360 32 481752360 33 163263924 34 16052580 35 279936 36 1679616 37 152031492 38 2344429008 39 10654827804 40 17343084960 41 10654827804 42 2344429008 43 152031492 44 1679616 45 10077696 46 1418671908 47 32237998380 48 216088713252 49 535926913164 50 535926913164 51 216088713252 52 32237998380 53 1418671908 54 10077696 55 60466176 56 13100611140 57 429416137800 58 4111756655040 59 14832813555000 60 22508930352888 61 14832813555000 62 4111756655040 63 429416137800 64 13100611140 65 60466176 66 362797056 67 120082282596 68 5585313821220 69 74558833959600 70 378008073676080 71 828675062730648 72 828675062730648 73 378008073676080 74 74558833959600 75 5585313821220 76 120082282596 77 362797056 78 2176782336 79 1094889628548 80 71346728028096 81 1302697865494260 82 9040910344957440 83 27608394306597768 84 39776403011071104 85 27608394306597768 86 9040910344957440 87 1302697865494260 88 71346728028096 89 1094889628548 90 2176782336 91 13060694016 92 9945431515044 93 898861431850524 94 22108950191425356 95 205725415770544500 96 851003590787276328 97 1700060318543846232 98 1700060318543846232 99 851003590787276328 100 205725415770544500 101 22108950191425356 102 898861431850524 103 9945431515044 104 13060694016 105 78364164096 106 90096614866116 107 11204045305838136 108 366689848713550776 109 4498979690761113816 110 24660014126960771388 111 66331555368670599408 112 91803257201367696528 113 66331555368670599408 114 24660014126960771388 115 4498979690761113816 116 366689848713550776 117 11204045305838136 118 90096614866116 119 78364164096 120 470184984576 121 814631013671652 122 138502891339032852 123 5970917633548463352 124 95282538533528528952 125 679823565533576296524 126 2405737795037799841596 127 4468634605497045788496 128 4468634605497045788496 129 2405737795037799841596 130 679823565533576296524 131 95282538533528528952 132 5970917633548463352 133 138502891339032852 134 814631013671652 135 470184984576 136 2821109907456 137 7355658557258244 138 1701136984724633520 139 95796394613483428620 140 1965864234212548981920 141 17992313879012714856132 142 82211355440115942873168 143 200042481584667631062060 144 268118076329822747309760 145 200042481584667631062060 146 82211355440115942873168 147 17992313879012714856132 148 1965864234212548981920 149 95796394613483428620 150 1701136984724633520 151 7355658557258244 152 2821109907456 153 16926659444736 154 66353266950326820 155 20788782403115772684 156 1518600494469033838260 157 39696393973432635962460 158 460404889296194069219412 159 2674772771844278508345180 160 8360755798630199982109668 161 14644944182188714244340780 162 14644944182188714244340780 163 8360755798630199982109668 164 2674772771844278508345180 165 460404889296194069219412 166 39696393973432635962460 167 1518600494469033838260 168 20788782403115772684 169 66353266950326820 170 16926659444736 171 101559956668416 172 598144222141291332 173 253048465252706920488 174 23839235319594411980784 175 787427915256301071560760 176 11454840404024544071918352 177 83531551874702835107499624 178 330056544664942261342423056 179 740335534216348626686171448 180 966566316024455140126491480 181 740335534216348626686171448 182 330056544664942261342423056 183 83531551874702835107499624 184 11454840404024544071918352 185 787427915256301071560760 186 23839235319594411980784 187 253048465252706920488 188 598144222141291332 189 101559956668416 190 609359740010496 191 5389391596671726948 192 3070675803694536651780 193 371253146917562353418112 194 15389503475912734299113664 195 278348188416817876945201872 196 2520225063173972525816316816 197 12419851884690960130760406720 198 35082271268423206992939642624 199 58548767660595570184876390968 200 58548767660595570184876390968 201 35082271268423206992939642624 202 12419851884690960130760406720 203 2520225063173972525816316816 204 278348188416817876945201872 205 15389503475912734299113664 206 371253146917562353418112 207 3070675803694536651780 208 5389391596671726948 209 609359740010496 210 3656158440062976 211 48542914033666203780 212 37171473140134743438240 213 5743825724574023890423140 214 297058732499977584468624000 215 6630176634024724865104036176 216 73846114560182598712961293440 217 448746128729484687192265238160 218 1574101917209716535280126360960 219 3300317912268158888825566964280 220 4215511271562881053311100149696 221 3300317912268158888825566964280 222 1574101917209716535280126360960 223 448746128729484687192265238160 224 73846114560182598712961293440 225 6630176634024724865104036176 226 297058732499977584468624000 227 5743825724574023890423140 228 37171473140134743438240 229 48542914033666203780 230 3656158440062976 231 21936950640377856 232 437127532760039990436 233 449115881265737892097020 234 88387674257018442962641500 235 5674455251300315882189350980 236 155274880869518011728490455696 237 2110445757779643337231376887536 238 15660758974584851292413303515440 239 67416633309118306982055726546000 240 175022771627657337813009016981560 241 280470804354721914583396716995976 242 280470804354721914583396716995976 243 175022771627657337813009016981560 244 67416633309118306982055726546000 245 15660758974584851292413303515440 246 2110445757779643337231376887536 247 155274880869518011728490455696 248 5674455251300315882189350980 249 88387674257018442962641500 250 449115881265737892097020 251 437127532760039990436 252 21936950640377856 253 131621703842267136 254 3935661444434545985988 255 5418240992351017344533016 256 1354109414375018131641734760 257 107443454978826792457166807640 258 3584216447583996251583092575476 259 59035541753665412726891529908448 260 530473225960552795093959416181216 261 2774215430053622071497510365121120 262 8809499962623015962021805254961480 263 17447905365131597113148660525080656 264 21876722739668309337504943925686128 265 17447905365131597113148660525080656 266 8809499962623015962021805254961480 267 2774215430053622071497510365121120 268 530473225960552795093959416181216 269 59035541753665412726891529908448 270 3584216447583996251583092575476 271 107443454978826792457166807640 272 1354109414375018131641734760 273 5418240992351017344533016 274 3935661444434545985988 275 131621703842267136 276 789730223053602816 277 35430429762587557107684 278 65290452547878191807429364 279 20669245121120439119365200456 280 2019291082724508406522431827400 281 81715152697993528830674952543396 282 1621153339600257691785632994604884 283 17510696355632857754789046851949024 284 110280597425596854694717241178875616 285 423875839409133386178600070939542600 286 1024552091462773214364333015376170216 287 1586004212182591142914936555155146544 288 1586004212182591142914936555155146544 289 1024552091462773214364333015376170216 290 423875839409133386178600070939542600 291 110280597425596854694717241178875616 292 17510696355632857754789046851949024 293 1621153339600257691785632994604884 294 81715152697993528830674952543396 295 2019291082724508406522431827400 296 20669245121120439119365200456 297 65290452547878191807429364 298 35430429762587557107684 299 789730223053602816 300 4738381338321616896 301 318933097630017034180356 302 786036421517444605800905616 303 314543718042610182025190632956 304 37711409667035100299281876123296 305 1843233544869508135055087208537516 306 43810589312285796332695689023120976 307 565194541959301847811085345695102036 308 4253995525972079959600125765371515776 309 19612213169206841333324381641127562216 310 57229915584298238253688791958640172576 311 107959008390945849220077511342978374936 312 133224353823337656004854670633032309696 313 107959008390945849220077511342978374936 314 57229915584298238253688791958640172576 315 19612213169206841333324381641127562216 316 4253995525972079959600125765371515776 317 565194541959301847811085345695102036 318 43810589312285796332695689023120976 319 1843233544869508135055087208537516 320 37711409667035100299281876123296 321 314543718042610182025190632956 322 786036421517444605800905616 323 318933097630017034180356 324 4738381338321616896 325 28430288029929701376 326 2870767472414542393741092 327 9456357040531586547174394092 328 4774750392988408741995524698692 329 700508890551571907946811923893292 330 41196857480283987455909435203425372 331 1167577856821638124493167030692766932 332 17888887991638297670861045675155013532 333 159835954670842604113235637665766289332 334 876918792986318081818111385487271405032 335 3060499832664285485132339974208551885752 336 6957437275293203555760084956390884906152 337 10453578238172744767107384177021383879352 338 10453578238172744767107384177021383879352 339 6957437275293203555760084956390884906152 340 3060499832664285485132339974208551885752 341 876918792986318081818111385487271405032 342 159835954670842604113235637665766289332 343 17888887991638297670861045675155013532 344 1167577856821638124493167030692766932 345 41196857480283987455909435203425372 346 700508890551571907946811923893292 347 4774750392988408741995524698692 348 9456357040531586547174394092 349 2870767472414542393741092 350 28430288029929701376 351 170581728179578208256 352 25839210105061305849481284 353 113700204349227372872804534280 354 72330482672866000120970950037280 355 12952942058223459772466292408385080 356 913469120534022198222428162020569960 357 30740861157418058159926031460052480920 358 556557380753997238956317756162829682080 359 5868411919623575983648731870482289491880 360 38048969584786525134452107068028634857980 361 157531608797175453882942253887820523758800 362 427425545202313498416392651983880657513280 363 773007275217329050894994213341660598428080 364 940822041435547029039664575931924549141680 365 773007275217329050894994213341660598428080 366 427425545202313498416392651983880657513280 367 157531608797175453882942253887820523758800 368 38048969584786525134452107068028634857980 369 5868411919623575983648731870482289491880 370 556557380753997238956317756162829682080 371 30740861157418058159926031460052480920 372 913469120534022198222428162020569960 373 12952942058223459772466292408385080 374 72330482672866000120970950037280 375 113700204349227372872804534280 376 25839210105061305849481284 377 170581728179578208256 378 1023490369077469249536 379 232567219810718837214825060 380 1366495428209238440247462395364 381 1093825856032229736898643004233040 382 238577743248487225913466084603727440 383 20115463359406555266288564455835694920 384 800810037094880927515572298220678869320 385 17055946116747517290375697492759865156880 386 211115472576209105563709974752726954727440 387 1607720711475369888455843445473882319826140 388 7839929183031148272449691242839171042221660 389 25176303137937700947918195137313653925993120 390 54265008364445808556825782211527658667156640 391 79441341075031410749744628157336313435923440 392 79441341075031410749744628157336313435923440 393 54265008364445808556825782211527658667156640 394 25176303137937700947918195137313653925993120 395 7839929183031148272449691242839171042221660 396 1607720711475369888455843445473882319826140 397 211115472576209105563709974752726954727440 398 17055946116747517290375697492759865156880 399 800810037094880927515572298220678869320 400 20115463359406555266288564455835694920 401 238577743248487225913466084603727440 402 1093825856032229736898643004233040 403 1366495428209238440247462395364 404 232567219810718837214825060 405 1023490369077469249536 406 6140942214464815497216 407 2093194021958579274758135172 408 16417480784974961665295594049408 409 16518073970168394367139689517520084 410 4379717795243283985920483677197271040 411 440318061291174202535569809917829151320 412 20667754252154414239546511798116462897920 413 515766437711729750838718320881743201218840 414 7459156620991609308076095277103959742177280 415 66355058250988379969556562110059914702091340 416 378700693277643531115539491470643096709548160 417 1428751785812345788498442011197065252520366300 418 3638650720755359810574265390299098976024207360 419 6342375774963149720136623159868044696641543440 420 7626368743203015431975484303104286089848650240 421 6342375774963149720136623159868044696641543440 422 3638650720755359810574265390299098976024207360 423 1428751785812345788498442011197065252520366300 424 378700693277643531115539491470643096709548160 425 66355058250988379969556562110059914702091340 426 7459156620991609308076095277103959742177280 427 515766437711729750838718320881743201218840 428 20667754252154414239546511798116462897920 429 440318061291174202535569809917829151320 430 4379717795243283985920483677197271040 431 16518073970168394367139689517520084 432 16417480784974961665295594049408 433 2093194021958579274758135172 434 6140942214464815497216 435 36845653286788892983296 436 18839298882426515306217965988 437 197191877299609936380451086352860 438 249150177938463812286980172662951532 439 80172884305962751690307021040470005524 440 9588297275143634404148763735095799318840 441 529049956648544006939284018898632295899080 442 15413772124371821097892743513271451761558920 443 259362582831857632050154422453959073149418360 444 2682021259268062753328388837920838528152714700 445 17813593627807435058241485105876926107775488180 446 78443361243340097618371607924924130650867175300 447 234262182063028821988530341030794876386677588220 448 481894048794131167177158373270213356054176652240 449 689526864196865376461791027702276011841453926960 450 689526864196865376461791027702276011841453926960 451 481894048794131167177158373270213356054176652240 452 234262182063028821988530341030794876386677588220 453 78443361243340097618371607924924130650867175300 454 17813593627807435058241485105876926107775488180 455 2682021259268062753328388837920838528152714700 456 259362582831857632050154422453959073149418360 457 15413772124371821097892743513271451761558920 458 529049956648544006939284018898632295899080 459 9588297275143634404148763735095799318840 460 80172884305962751690307021040470005524 461 249150177938463812286980172662951532 462 197191877299609936380451086352860 463 18839298882426515306217965988 464 36845653286788892983296 465 221073919720733357899776 466 169557116587594309123009140420 467 2367998064494737622942972653173240 468 3754408362402023248769801834456971800 469 1464040532454160490657632713232148028120 470 207848246406799305374038907141289856143084 471 13445086147026259650066420024904647448447440 472 455850594106679970163550376275726619754521840 473 8890669077910500080552910206574316721314793040 474 106402719771244247471297486800710847476349451940 475 818302773712759803816367127114344682737996744680 476 4181547487042132215785706270742287440173675592040 477 14545613321247616380620570798788832647292489223240 478 35038176573328545376318356235914908976478571879340 479 59119568116332621097732521486300769795315327715040 480 70331740148080268399102684825632153207828300549920 481 59119568116332621097732521486300769795315327715040 482 35038176573328545376318356235914908976478571879340 483 14545613321247616380620570798788832647292489223240 484 4181547487042132215785706270742287440173675592040 485 818302773712759803816367127114344682737996744680 486 106402719771244247471297486800710847476349451940 487 8890669077910500080552910206574316721314793040 488 455850594106679970163550376275726619754521840 489 13445086147026259650066420024904647448447440 490 207848246406799305374038907141289856143084 491 1464040532454160490657632713232148028120 492 3754408362402023248769801834456971800 493 2367998064494737622942972653173240 494 169557116587594309123009140420 495 221073919720733357899776 496 1326443518324400147398656 497 1526035272384641972509440642276 498 28431745585779497746064111688137940 499 56529245261834875117611895055640168600 500 26679363111703864854480361597776421052760 501 4487792579268934894070058197878587413366844 502 339517775487580975336891232076156017110328364 503 13356682760348407447121040921387181234350990000 504 300908866895316000178853584417908998121032929200 505 4151417926060616172352626599296808770654197012900 506 36800687517875206012908743165365457054435994992340 507 217088335059685303467522774948495959227481133238440 508 874353251176054217580563468605895079917226109674600 509 2449454745074641524771560278543500862779085087964700 510 4834915334263692899141307336789586761834414327444300 511 6779375425834055227631793086367481382546271024658080 512 6779375425834055227631793086367481382546271024658080 513 4834915334263692899141307336789586761834414327444300 514 2449454745074641524771560278543500862779085087964700 515 874353251176054217580563468605895079917226109674600 516 217088335059685303467522774948495959227481133238440 517 36800687517875206012908743165365457054435994992340 518 4151417926060616172352626599296808770654197012900 519 300908866895316000178853584417908998121032929200 520 13356682760348407447121040921387181234350990000 521 339517775487580975336891232076156017110328364 522 4487792579268934894070058197878587413366844 523 26679363111703864854480361597776421052760 524 56529245261834875117611895055640168600 525 28431745585779497746064111688137940 526 1526035272384641972509440642276 527 1326443518324400147398656 528 7958661109946400884391936 529 13734448769370091868199558247428 530 341327446415502898582130246559313776 531 850582831267000620054562388221599357420 532 485316168084234706141231579314983194123680 533 96564748755365869017811013614456884312293844 534 8525401188360533939187274458449545753370695632 535 388131374343901060074556294675622530713413327484 536 10069087262166655786241048724405470079910365096000 537 159564956577149033701050696608137864290665971115700 538 1623726841319871780874103869102526685446798004653040 539 11005692506061116050124091501401558946627847850770620 540 51050666663333507167240168828048326665537251400070240 541 165309718352450284322295711056628928859844073867911300 542 379043220749135750645076368878510216334796992995208400 543 621338320770567311860275965601747995934421438921887180 544 732172545990077964584233653327687989314997270663072640 545 621338320770567311860275965601747995934421438921887180 546 379043220749135750645076368878510216334796992995208400 547 165309718352450284322295711056628928859844073867911300 548 51050666663333507167240168828048326665537251400070240 549 11005692506061116050124091501401558946627847850770620 550 1623726841319871780874103869102526685446798004653040 551 159564956577149033701050696608137864290665971115700 552 10069087262166655786241048724405470079910365096000 553 388131374343901060074556294675622530713413327484 554 8525401188360533939187274458449545753370695632 555 96564748755365869017811013614456884312293844 556 485316168084234706141231579314983194123680 557 850582831267000620054562388221599357420 558 341327446415502898582130246559313776 559 13734448769370091868199558247428 560 7958661109946400884391936 561 47751966659678405306351616 562 123610850707764041346686232204324 563 4097289067414202422080514714978260684 564 12791509903860897579082320326993684483796 565 8814795228824055768207242729774306234466300 566 2071538178990264372926742128041943058029301924 567 213010761662369645145044145187246847016066259596 568 11195680807107613472904751010751570172545298275156 569 333511259186855659453270521600889527385097432406204 570 6051032373494917263461474788572176187824985524306100 571 70421538030801561639046541533301300497884676001186940 572 546130340311414294177775047130042720270655522515073060 573 2903520782778224308482649404374737287269886060506122860 574 10808281325640274267541158140199491358618441916460644340 575 28608586852162883943268295502736112902240432317448415100 576 54430847604247077943578656378399760772743312964728750180 577 74953601767386546863584347318994787191271874634353491820 578 74953601767386546863584347318994787191271874634353491820 579 54430847604247077943578656378399760772743312964728750180 580 28608586852162883943268295502736112902240432317448415100 581 10808281325640274267541158140199491358618441916460644340 582 2903520782778224308482649404374737287269886060506122860 583 546130340311414294177775047130042720270655522515073060 584 70421538030801561639046541533301300497884676001186940 585 6051032373494917263461474788572176187824985524306100 586 333511259186855659453270521600889527385097432406204 587 11195680807107613472904751010751570172545298275156 588 213010761662369645145044145187246847016066259596 589 2071538178990264372926742128041943058029301924 590 8814795228824055768207242729774306234466300 591 12791509903860897579082320326993684483796 592 4097289067414202422080514714978260684 593 123610850707764041346686232204324 594 47751966659678405306351616 595 286511799958070431838109696 596 1112502670326375638352733256758596 597 49180077115742620997183538575423969256 598 192278280175587469726020775861688115064656 599 159894299069603649995322271887328905930837816 600 44322077715076189017904858262749814698420706304 601 5298696716005995277044466276017699203608227403464 602 320815318056531722896047117921582870349120818014064 603 10945774963402709315322114732929817716046728027299224 604 226698480319467578109943580272553865916417414327003824 605 3007155894241459765555670528707476560574197206938605640 606 26580698624455274595861717453069263627896916078176869840 607 161269257379107250137071078377102041924822412162342420440 608 686715593665509819324654925210833983959452024415651472640 609 2086558736396076530934594621384499848976357917723926451240 610 4578314199502862663548414091970762912251056197200416410480 611 7313345351693698207248274137929704154693280008138813569080 612 8544710601482066342448615594365405739804993708316298067480 613 7313345351693698207248274137929704154693280008138813569080 614 4578314199502862663548414091970762912251056197200416410480 615 2086558736396076530934594621384499848976357917723926451240 616 686715593665509819324654925210833983959452024415651472640 617 161269257379107250137071078377102041924822412162342420440 618 26580698624455274595861717453069263627896916078176869840 619 3007155894241459765555670528707476560574197206938605640 620 226698480319467578109943580272553865916417414327003824 621 10945774963402709315322114732929817716046728027299224 622 320815318056531722896047117921582870349120818014064 623 5298696716005995277044466276017699203608227403464 624 44322077715076189017904858262749814698420706304 625 159894299069603649995322271887328905930837816 626 192278280175587469726020775861688115064656 627 49180077115742620997183538575423969256 628 1112502670326375638352733256758596 629 286511799958070431838109696 630 1719070799748422591028658176 631 10012554976211776216781237826674532 632 590277738169295721408229499897047283652 633 2889190570499617793232024358860014970833952 634 2897132932990248859418676950782227430146481632 635 946113484727281919775552961618929683636195262720 636 131290674411645972227732342442860513653550583369408 637 9138896291966896093127274148724330427751002552691488 638 356284181572999539351619541247072241201775351986200288 639 8400494947468257660115195786560382263389699827084261008 640 126620189098569425386909569035546019319900910010277112784 641 1271205406104589570951949281908884453212767109190109163680 642 8766861206756650100446614100818480532934810016681646896480 643 42513588246243663879478589277638876296762554774392970540480 644 147538195309931851018261731666003537644067369735428421271680 645 371206900776787046882652363701885898557243488627000382716320 646 683354443560140050994956891242362087825253660863122166590560 647 925849225386099673954467537154610376450481441862357803991160 648 925849225386099673954467537154610376450481441862357803991160 649 683354443560140050994956891242362087825253660863122166590560 650 371206900776787046882652363701885898557243488627000382716320 651 147538195309931851018261731666003537644067369735428421271680 652 42513588246243663879478589277638876296762554774392970540480 653 8766861206756650100446614100818480532934810016681646896480 654 1271205406104589570951949281908884453212767109190109163680 655 126620189098569425386909569035546019319900910010277112784 656 8400494947468257660115195786560382263389699827084261008 657 356284181572999539351619541247072241201775351986200288 658 9138896291966896093127274148724330427751002552691488 659 131290674411645972227732342442860513653550583369408 660 946113484727281919775552961618929683636195262720 661 2897132932990248859418676950782227430146481632 662 2889190570499617793232024358860014970833952 663 590277738169295721408229499897047283652 664 10012554976211776216781237826674532 665 1719070799748422591028658176 666 10314424798490535546171949056 667 90113185602764758025938744621128324 668 7084414213968979528730166372449848253280 669 43399837720002042949228229480389414527292740 670 52443090232015440484445851598683815269661732480 671 20155199339638954952369061212124963871944602198688 672 3241803080413322397764029302944069577314288746086912 673 258960232603389269931615509862742949319057273176025120 674 11511026113467006828930040910797356974550850789328242560 675 308213057063303462707392361044987899676414549916580038320 676 5263968383135832957378420931350728805641167545845053984896 677 59833246155063116723465697086325721240209890969246703519024 678 467362192359937290753009836223269169733857855217457684419200 679 2570626061587713632110032575055135473324425716098807191557600 680 10142811728606272648199021547958168900282137691056858099955200 681 29111687416001437111275330033750424923860066431721580586278240 682 61400795403515507847982728131412022047341767935990622255167360 683 95824735791296504628086933766081602990668422820531091322701400 684 111101907046331960874536104458553245174057773023482936478939200 685 95824735791296504628086933766081602990668422820531091322701400 686 61400795403515507847982728131412022047341767935990622255167360 687 29111687416001437111275330033750424923860066431721580586278240 688 10142811728606272648199021547958168900282137691056858099955200 689 2570626061587713632110032575055135473324425716098807191557600 690 467362192359937290753009836223269169733857855217457684419200 691 59833246155063116723465697086325721240209890969246703519024 692 5263968383135832957378420931350728805641167545845053984896 693 308213057063303462707392361044987899676414549916580038320 694 11511026113467006828930040910797356974550850789328242560 695 258960232603389269931615509862742949319057273176025120 696 3241803080413322397764029302944069577314288746086912 697 20155199339638954952369061212124963871944602198688 698 52443090232015440484445851598683815269661732480 699 43399837720002042949228229480389414527292740 700 7084414213968979528730166372449848253280 701 90113185602764758025938744621128324 702 10314424798490535546171949056 703 61886548790943213277031694336 704 811019846269309850154500965192347300 705 85022973131229661232902875670051124283324 706 651762682535139294027526300174065801520745340 707 948532607136878143229694292871749563379276922340 708 428608381336083628929163762317689990468342142885408 709 79798638664543994086621240330658041278865445523756000 710 7303139376011189238338965579376690311036718095377021792 711 369414085036125406971541469741155803523197850085217612960 712 11207023233301044883947651596456362817031256718286683094960 713 216317397757397387721166288939540184274930097493164406790096 714 2775669944230871520634949544600164348042043821651605971973200 715 24475705017677478666227134585369688549279031087642205730647344 716 152132423775522222123686233102896091538840069931408023004789600 717 679651917592179609521805477431127267712874537878139728164669600 718 2214978502675724923345371383174259831937177301773894393096964640 719 5324349383493936584469065091425028510302800052332282662232236000 720 9514462436735924281767815281339844825592656784545653274235025560 721 12703072777631597444041643094776335698855577019102434942066540200 722 12703072777631597444041643094776335698855577019102434942066540200 723 9514462436735924281767815281339844825592656784545653274235025560 724 5324349383493936584469065091425028510302800052332282662232236000 725 2214978502675724923345371383174259831937177301773894393096964640 726 679651917592179609521805477431127267712874537878139728164669600 727 152132423775522222123686233102896091538840069931408023004789600 728 24475705017677478666227134585369688549279031087642205730647344 729 2775669944230871520634949544600164348042043821651605971973200 730 216317397757397387721166288939540184274930097493164406790096 731 11207023233301044883947651596456362817031256718286683094960 732 369414085036125406971541469741155803523197850085217612960 733 7303139376011189238338965579376690311036718095377021792 734 79798638664543994086621240330658041278865445523756000 735 428608381336083628929163762317689990468342142885408 736 948532607136878143229694292871749563379276922340 737 651762682535139294027526300174065801520745340 738 85022973131229661232902875670051124283324 739 811019846269309850154500965192347300 740 61886548790943213277031694336 741 371319292745659279662190166016 742 7299185857149997191746462099439363012 743 1020368133837230636117752121150645418992088 744 9785877788044655902809746721810362697606629064 745 17143977298177601621889470112110291247391225098840 746 9100371931807128412551556909423023503990009077439268 747 1958885382845336388229684471692197369720541591144455616 748 205084828380091964849727573435905784484599067682031432384 749 11783523931180836376026784787854836375555460439712722480832 750 404187276607294144018625859368987462689688871761385780138960 751 8796058410263399997517275045504519287430296614399720122989856 752 127070741429897562036504499377146405605558627526317936297693152 753 1261135886057847311714875414331940724305250986699707542332937248 754 8828491176330375767530278391045268891739404665012379699397966864 755 44489621098915354582694189098720003990247503272800532746277729600 756 163937797455875441804749351349221796507261632731329093660295416640 757 446993318901324770042196254525498247455827968553663660063522198080 758 909704466355029308389130962344698122269674640330029740325420740920 759 1390138887482466849239174394255009900420449968926159212623504098960 760 1600587169981581277949247029941818298055802704406906802700384065200 761 1390138887482466849239174394255009900420449968926159212623504098960 762 909704466355029308389130962344698122269674640330029740325420740920 763 446993318901324770042196254525498247455827968553663660063522198080 764 163937797455875441804749351349221796507261632731329093660295416640 765 44489621098915354582694189098720003990247503272800532746277729600 766 8828491176330375767530278391045268891739404665012379699397966864 767 1261135886057847311714875414331940724305250986699707542332937248 768 127070741429897562036504499377146405605558627526317936297693152 769 8796058410263399997517275045504519287430296614399720122989856 770 404187276607294144018625859368987462689688871761385780138960 771 11783523931180836376026784787854836375555460439712722480832 772 205084828380091964849727573435905784484599067682031432384 773 1958885382845336388229684471692197369720541591144455616 774 9100371931807128412551556909423023503990009077439268 775 17143977298177601621889470112110291247391225098840 776 9785877788044655902809746721810362697606629064 777 1020368133837230636117752121150645418992088 778 7299185857149997191746462099439363012 779 371319292745659279662190166016 780 2227915756473955677973140996096 781 65692717272665104204831718357774189028 782 12245271610792054183084459789873379433377460 783 146904488787927282834663624568966614041864533992 784 309677823801669785999222343904106192712476387605224 785 192959360116152877638746757869991405038508442936899348 786 47968788241127821800830340796102154341211949140598057924 787 5737096675312707362542072298882060312795670069711583147200 788 373809115945054195800926573405799763930639120891902786230976 789 14469398425434067044713224698810650560813056970338152102745552 790 354247519493960755304354106559478528377631743192198801980558096 791 5747404172689710919200230229804116554485513168822374326679119968 792 64022861718830674989200658847753247708504142036177377235882668640 793 503217517363726083722912062400920120969914292808332520028875237712 794 2850609598030697457139273626413226971762771934960428327472566336784 795 11831018115965045189492363668510471933109648524576225330884729157440 796 36432974029862195717634799095568540100659332756747519667952354944320 797 84036673543132054021218595179483666786191068234675478723122580494200 798 146177941427445033233200500057084764461834548318341604839864277061080 799 192586158282682432560588072907165206205265268326761636603275466638960 800 192586158282682432560588072907165206205265268326761636603275466638960 801 146177941427445033233200500057084764461834548318341604839864277061080 802 84036673543132054021218595179483666786191068234675478723122580494200 803 36432974029862195717634799095568540100659332756747519667952354944320 804 11831018115965045189492363668510471933109648524576225330884729157440 805 2850609598030697457139273626413226971762771934960428327472566336784 806 503217517363726083722912062400920120969914292808332520028875237712 807 64022861718830674989200658847753247708504142036177377235882668640 808 5747404172689710919200230229804116554485513168822374326679119968 809 354247519493960755304354106559478528377631743192198801980558096 810 14469398425434067044713224698810650560813056970338152102745552 811 373809115945054195800926573405799763930639120891902786230976 812 5737096675312707362542072298882060312795670069711583147200 813 47968788241127821800830340796102154341211949140598057924 814 192959360116152877638746757869991405038508442936899348 815 309677823801669785999222343904106192712476387605224 816 146904488787927282834663624568966614041864533992 817 12245271610792054183084459789873379433377460 818 65692717272665104204831718357774189028 819 2227915756473955677973140996096 820 13367494538843734067838845976576 821 591234729487623984140033855916310221060 822 146951142455577370009518097284683486103212880 823 2205000028597371912859375250329914396021673172700 824 5590947940151879858229153843474773662825347533769120 825 4086520800881195776659595595443175293199762180699066172 826 1172090528679612234004912828956410775933245691211538519760 827 159938332998761520077723137853406354651310346541975541056420 828 11799457339233522025007088576659963069824331973867665067943680 829 514497250517884577859828145827925645135964152989457395227469840 830 14141972950624257627249217407227049475432796224071619473163664448 831 257093782047837076092113910872392048764054765700947087324677581680 832 3206226567732962332274448392288006893660870150713463533308192880000 833 28214777250905942491591500127795937994286003533522395220821177868720 834 179099532164026468975409747309512184806085853474000491401108704133440 835 834281301354703798692391710833505453301376601485182186400399060308944 836 2890200010657832093532683517304517976218156553781311637878436041273600 837 7522563444198191758032069857398209514362340846132566262314413708993400 838 14821316980752209883519768856347909876315829811997130758456682419247200 839 22219205930302700544407883097090256738798295738551553839956989515469000 840 25421372893314081097997625623745807219095015419132536031632361596342720 841 22219205930302700544407883097090256738798295738551553839956989515469000 842 14821316980752209883519768856347909876315829811997130758456682419247200 843 7522563444198191758032069857398209514362340846132566262314413708993400 844 2890200010657832093532683517304517976218156553781311637878436041273600 845 834281301354703798692391710833505453301376601485182186400399060308944 846 179099532164026468975409747309512184806085853474000491401108704133440 847 28214777250905942491591500127795937994286003533522395220821177868720 848 3206226567732962332274448392288006893660870150713463533308192880000 849 257093782047837076092113910872392048764054765700947087324677581680 850 14141972950624257627249217407227049475432796224071619473163664448 851 514497250517884577859828145827925645135964152989457395227469840 852 11799457339233522025007088576659963069824331973867665067943680 853 159938332998761520077723137853406354651310346541975541056420 854 1172090528679612234004912828956410775933245691211538519760 855 4086520800881195776659595595443175293199762180699066172 856 5590947940151879858229153843474773662825347533769120 857 2205000028597371912859375250329914396021673172700 858 146951142455577370009518097284683486103212880 859 591234729487623984140033855916310221060 860 13367494538843734067838845976576 861 80204967233062404407033075859456 862 5321114249692927751570797250941385038116 863 1763486431338655417864266391580479539395744940 864 33092634566055247977291770926622877958657483136100 865 100895047926079729961929316086834525915190791369050060 866 86454304883682425613689631042462805354757095413530069292 867 28583776497208506347327123006048051079943070191134520819332 868 4444920768063959163371055307569263939386169891284185768657420 869 370777245141875620358373586774406559333117545602937383849234500 870 18181953915692010315925051847140862522608898909986595879436760080 871 560046254023743847789094813097138419984041115212534583161411434288 872 11384286903125574699808367395117086651439684299847811875086137472528 873 158571237575233266032093426187228750068813639540153547520139116056240 874 1558225367386734022026317861056737830172348472572719502934690363292400 875 11051463164702087507588128381974831476195003274168471971464660272983760 876 57592707070868117127246396026507801642081418367560332784113483222965104 877 223647585985253940744848638511957912433191958624490585543867870113798864 878 654221717150607833503377296221450344463669639424498584706439592631964600 879 1453471277159996974863591370685740306156125352179770315180981973329337000 880 2466944796223229245911119992773735685639032377992541306526171473660345400 881 3210935820149615690031987224866450991437353423622804593044768141925980520 882 3210935820149615690031987224866450991437353423622804593044768141925980520 883 2466944796223229245911119992773735685639032377992541306526171473660345400 884 1453471277159996974863591370685740306156125352179770315180981973329337000 885 654221717150607833503377296221450344463669639424498584706439592631964600 886 223647585985253940744848638511957912433191958624490585543867870113798864 887 57592707070868117127246396026507801642081418367560332784113483222965104 888 11051463164702087507588128381974831476195003274168471971464660272983760 889 1558225367386734022026317861056737830172348472572719502934690363292400 890 158571237575233266032093426187228750068813639540153547520139116056240 891 11384286903125574699808367395117086651439684299847811875086137472528 892 560046254023743847789094813097138419984041115212534583161411434288 893 18181953915692010315925051847140862522608898909986595879436760080 894 370777245141875620358373586774406559333117545602937383849234500 895 4444920768063959163371055307569263939386169891284185768657420 896 28583776497208506347327123006048051079943070191134520819332 897 86454304883682425613689631042462805354757095413530069292 898 100895047926079729961929316086834525915190791369050060 899 33092634566055247977291770926622877958657483136100 900 1763486431338655417864266391580479539395744940 901 5321114249692927751570797250941385038116 902 80204967233062404407033075859456 903 481229803398374426442198455156736 904 47890038593677122829187343765739251212868 905 21162507636459326323267894619419373087263741896 906 496606427321883374275773868665507568363207923669120 907 1820081978817361769072002702074216211828473142619233080 908 1827345123164682266293027981873878551981976326274310312152 909 695866426689743948855811570083993985729075993464370927563256 910 123185659928917041615571803958041460033300267855888947564696192 911 11603368797207176200395281576449677285447232716346813578492036360 912 638936089957733280563155937566961151976071006317866089325582705140 913 22016224444255363572631768559905351096731587836469877773513361162528 914 499431768370248054223646714906183082984567758100105586861339093423104 915 7752883520859852344529527169794847821428382553471838935854112071724768 916 84867266626899724732168992382965476114155349743006657551434004141388320 917 670710514970506262346598769829898315572871519691631409894425825799536480 918 3898705355943355586649733366583708222175117621598234033507213088120807424 919 16914757037156634638910523745872382609327204908597559573234397576874207392 920 55406092342390215710025245604091260541517718095780156757320354259239690184 921 138237570567347229505078911346417545237533753005897108517961206625053458800 922 264427867949063215607169912346175871156968441227012875949722450840302035200 923 389541789457947141247711796320894734800875657174568077210839043470659583120 924 443109143180646965224414237031570236818354772459947033840178003585785311760 925 389541789457947141247711796320894734800875657174568077210839043470659583120 926 264427867949063215607169912346175871156968441227012875949722450840302035200 927 138237570567347229505078911346417545237533753005897108517961206625053458800 928 55406092342390215710025245604091260541517718095780156757320354259239690184 929 16914757037156634638910523745872382609327204908597559573234397576874207392 930 3898705355943355586649733366583708222175117621598234033507213088120807424 931 670710514970506262346598769829898315572871519691631409894425825799536480 932 84867266626899724732168992382965476114155349743006657551434004141388320 933 7752883520859852344529527169794847821428382553471838935854112071724768 934 499431768370248054223646714906183082984567758100105586861339093423104 935 22016224444255363572631768559905351096731587836469877773513361162528 936 638936089957733280563155937566961151976071006317866089325582705140 937 11603368797207176200395281576449677285447232716346813578492036360 938 123185659928917041615571803958041460033300267855888947564696192 939 695866426689743948855811570083993985729075993464370927563256 940 1827345123164682266293027981873878551981976326274310312152 941 1820081978817361769072002702074216211828473142619233080 942 496606427321883374275773868665507568363207923669120 943 21162507636459326323267894619419373087263741896 944 47890038593677122829187343765739251212868 945 481229803398374426442198455156736 946 2887378820390246558653190730940416 947 431010410865428154048110384261849341604964 948 253956269452490500228059700600378257410571362724 949 7451762885790444489253339784704660366457114086515696 950 32822558209273103498331968823181749243821191141757497200 951 38592657423916411004442227943600355537040919628874824524792 952 16914593619964122597695761955895099448079715073318996568039928 953 3405341590723390933790001225856694735272221895363939869989008368 954 361774672168325077631186917532832920627113311222408080534442368112 955 22338054798703573288226836349966283162038644341855036814221369196500 956 859672369438755083073875041601123560439824617776291539225667185890708 957 21723493859753721199130662274451486048264764525224045420490587482078912 958 375064852944768355838381165907095733715464275297727688405145277261327552 959 4563303816213033438022439265533751815994115463568596127656524945248052128 960 40086760514885974992728457243450908426114280471297926827215802023526864800 961 259197919500456698530330290980459967732489435473756762599366191816119461824 962 1252584245973530206539695085169891276232904298143314577869785007817717445056 963 4578986854637399605139922994086481990049995143781663939318949589234095761416 964 12782147713774441242816779574716444818114960346112019208420621092501622432904 965 27441486185044066484647859562829648411416644531761785649233488519693198004000 966 45541848200404252492886721983142242833630426465547458792144560682086185125920 967 58621539720436834770319831690282767246129526616305246894152693377306676496080 968 58621539720436834770319831690282767246129526616305246894152693377306676496080 969 45541848200404252492886721983142242833630426465547458792144560682086185125920 970 27441486185044066484647859562829648411416644531761785649233488519693198004000 971 12782147713774441242816779574716444818114960346112019208420621092501622432904 972 4578986854637399605139922994086481990049995143781663939318949589234095761416 973 1252584245973530206539695085169891276232904298143314577869785007817717445056 974 259197919500456698530330290980459967732489435473756762599366191816119461824 975 40086760514885974992728457243450908426114280471297926827215802023526864800 976 4563303816213033438022439265533751815994115463568596127656524945248052128 977 375064852944768355838381165907095733715464275297727688405145277261327552 978 21723493859753721199130662274451486048264764525224045420490587482078912 979 859672369438755083073875041601123560439824617776291539225667185890708 980 22338054798703573288226836349966283162038644341855036814221369196500 981 361774672168325077631186917532832920627113311222408080534442368112 982 3405341590723390933790001225856694735272221895363939869989008368 983 16914593619964122597695761955895099448079715073318996568039928 984 38592657423916411004442227943600355537040919628874824524792 985 32822558209273103498331968823181749243821191141757497200 986 7451762885790444489253339784704660366457114086515696 987 253956269452490500228059700600378257410571362724 988 431010410865428154048110384261849341604964 989 2887378820390246558653190730940416