1 1 2 1 3 1 4 2 5 2 6 4 7 1 8 2 9 18 10 36 11 6 12 12 13 12 14 24 15 45 16 90 17 10 18 20 19 2 20 4 21 84 22 168 23 14 24 28 25 700 26 1400 27 2700 28 5400 29 360 30 720 31 45 32 90 33 2970 34 5940 35 11550 36 23100 37 23100 38 46200 39 90090 40 180180 41 8580 42 17160 43 780 44 1560 45 70200 46 140400 47 5850 48 11700 49 22932 50 45864 51 89964 52 179928 53 6664 54 13328 55 26180 56 52360 57 2984520 58 5969040 59 198968 60 397936 61 397936 62 795872 63 1566873 64 3133746 65 6172530 66 12345060 67 363090 68 726180 69 1431612 70 2863224 71 79534 72 159068 73 159068 74 318136 75 627900 76 1255800 77 2479400 78 4958800 79 123970 80 247940 81 20083140 82 40166280 83 956340 84 1912680 85 162577800 86 325155600 87 642921300 88 1285842600 89 28574280 90 57148560 91 113054760 92 226109520 93 21028185360 94 42056370720 95 83236567050 96 166473134100 97 3397410900 98 6794821800 99 13453747164 100 26907494328 101 527597928 102 1055195856 103 20292228 104 40584456 105 4261367880 106 8522735760 107 157828440 108 315656880 109 5739216 110 11478432 111 22751892 112 45503784 113 798312 114 1596624 115 3165720 116 6331440 117 740778480 118 1481556960 119 2938421304 120 5876842608 121 711097955568 122 1422195911136 123 2821453178544 124 5642906357088 125 11196242772000 126 22392485544000 127 349882586625 128 699765173250 129 1388764728450 130 2777529456900 131 42083779650 132 84167559300 133 11194285386900 134 22388570773800 135 44447897859750 136 88895795719500 137 1288344865500 138 2576689731000 139 36809853300 140 73619706600 141 10380378630600 142 20760757261200 143 41233170671550 144 82466341343100 145 11957619494749500 146 23915238989499000 147 47507299073734500 148 95014598147469000 149 1266861308632920 150 2533722617265840 151 33338455490340 152 66676910980680 153 132487888052520 154 264975776105040 155 526554426875400 156 1053108853750800 157 1053108853750800 158 2106217707501600 159 4186107693659430 160 8372215387318860 161 16641070090843660 162 33282140181687320 163 405879758313260 164 811759516626520 165 133940320243375800 166 267880640486751600 167 3189055243889900 168 6378110487779800 169 12681184381585720 170 25362368763171440 171 50429826261654840 172 100859652523309680 173 1159306350842640 174 2318612701685280 175 4610877531760500 176 9221755063521000 177 1632250646243217000 178 3264501292486434000 179 36272236583182600 180 72544473166365200 181 797192012817200 182 1594384025634400 183 3171437790120600 184 6342875580241200 185 12617548197254000 186 25235096394508000 187 50201734316734000 188 100403468633468000 189 199750058649741600 190 399500117299483200 191 4161459555202950 192 8322919110405900 193 8322919110405900 194 16645838220811800 195 33121820949574500 196 66243641899149000 197 669127695951000 198 1338255391902000 199 13382553919020 200 26765107838040 201 5379786675446040 202 10759573350892080 203 21413660688540120 204 42827321377080240 205 8779600882301449200 206 17559201764602898400 207 34949565050699999700 208 69899130101399999400 209 139132554201834284520 210 278265108403668569040 211 2625142532110080840 212 5250285064220161680 213 1118310718678894437840 214 2236621437357788875680 215 4452533416962264891400 216 8905066833924529782800 217 1932399502961622962867600 218 3864799005923245925735200 219 7694463475429007797600080 220 15388926950858015595200160 221 30639214920176769788641760 222 61278429840353539577283520 223 547128837860299460511460 224 1094257675720598921022920 225 246207977037134757230157000 226 492415954074269514460314000 227 4319438193633943109301000 228 8638876387267886218602000 229 75120664237112054074800 230 150241328474224108149600 231 299187473082291111918600 232 598374946164582223837200 233 5114315779184463451600 234 10228631558368926903200 235 20370579798446591714000 236 40741159596893183428000 237 81139956508098188844000 238 162279913016196377688000 239 1352332608468303147400 240 2704665216936606294800 241 22352605098649638800 242 44705210197299277600 243 89043984245440364400 244 178087968490880728800 245 354728067319233972000 246 709456134638467944000 247 1413190848836303082000 248 2826381697672606164000 249 5630152341763831478688 250 11260304683527662957376 251 89367497488314785376 252 178734994976629570752 253 45219953729087281400256 254 90439907458174562800512 255 180173253139332136829145 256 360346506278664273658290 257 2793383769602048633010 258 5586767539204097266020 259 11130559943491239937686 260 22261119886982479875372 261 5810152290502427247472092 262 11620304581004854494944184 263 88032610462157988598062 264 176065220924315977196124 265 350806643195065668849420 266 701613286390131337698840 267 1397990652732575128101420 268 2795981305465150256202840 269 20710972633075187082984 270 41421945266150374165968 271 304573126956988045338 272 609146253913976090676 273 166296927318515472754548 274 332593854637030945509096 275 662777608878141376920300 276 1325555217756282753840600 277 1325555217756282753840600 278 2651110435512565507681200 279 5283284367914326976021820 280 10566568735828653952043640 281 74940203800203219518040 282 149880407600406439036080 283 1055495828171876331240 284 2110991656343752662480 285 4207221133272514047600 286 8414442266545028095200 287 16770450906239049050850 288 33540901812478098101700 289 66850487060732209319940 290 133700974121464418639880 291 266486188146206478247980 292 532972376292412956495960 293 3625662423757911268680 294 7251324847515822537360 295 14453654256872754381900 296 28907308513745508763800 297 8585470628582416102848600 298 17170941257164832205697200 299 34227409572615232196689752 300 68454819145230464393379504 301 20604900562714369782407230704 302 41209801125428739564814461408 303 82148485138190184790386722412 304 164296970276380369580773444824 305 327520104145725573347293468440 306 655040208291451146694586936880 307 4253507846048384069445369720 308 8507015692096768138890739440 309 16959147411986460354304764432 310 33918294823972920708609528864 311 217424966820339235311599544 312 434849933640678470623199088 313 434849933640678470623199088 314 869699867281356941246398176 315 1733895305022958458814021680 316 3467790610045916917628043360 317 21810003836766773066843040 318 43620007673533546133686080 319 86967390299107507604036622 320 173934780598215015208073244 321 346789220944267204234729884 322 693578441888534408469459768 323 1382875535370349468738490772 324 2765751070740698937476981544 325 898869097990727154680019001800 326 1797738195981454309360038003600 327 3584514573694729019272758702300 328 7169029147389458038545517404600 329 14294609633279586028372577127960 330 28589219266559172056745154255920 331 172224212449151638896055146120 332 344448424898303277792110292240 333 114701325491134991504772727315920 334 229402650982269983009545454631840 335 457439809994407406596415043462300 336 914879619988814813192830086924600 337 5413488875673460433093669153400 338 10826977751346920866187338306800 339 21590267398274153962573574623560 340 43180534796548307925147149247120 341 86108551845748380131433788849520 342 172217103691496760262867577699040 343 343432945152229004477695227620760 344 686865890304458008955390455241520 345 236968732155038013089609707058324400 346 473937464310076026179219414116648800 347 2723778530517678311374824219061200 348 5447557061035356622749648438122400 349 31128897491630609272855133932128 350 62257794983261218545710267864256 351 124161852495026634713319909206556 352 248323704990053269426639818413112 353 1402958785254538245348247561656 354 2805917570509076490696495123312 355 5596071559161360416838515554920 356 11192143118322720833677031109840 357 3995595093241211337622700106212880 358 7991190186482422675245400212425760 359 44395501036013459306918890069032 360 88791002072026918613837780138064 361 32053551748001717619595438629841104 362 64107103496003435239190877259682208 363 127861970159611247207836749699256272 364 255723940319222494415673499398512544 365 510050482057465630938365176395940320 366 1020100964114931261876730352791880640 367 5544026978885495988460491047781960 368 11088053957770991976920982095563920 369 22116172488743221835047796720341008 370 44232344977486443670095593440682016 371 88226881648642315062394974013403376 372 176453763297284630124789948026806752 373 943603012284944546121871379822496 374 1887206024569889092243742759644992 375 3764373719221853242507465610994000 376 7528747438443706485014931221988000 377 15017660234355964787569465982484000 378 30035320468711929575138931964968000 379 158080634045852260921783852447200 380 316161268091704521843567704894400 381 120457443142939422822399295564766400 382 240914886285878845644798591129532800 383 1254765032738952321066659328799650 384 2509530065477904642133318657599300 385 966169075208993287221327683175730500 386 1932338150417986574442655366351461000 387 3854715794905983527367565086484615500 388 7709431589811967054735130172969231000 389 39535546614420343870436564989585800 390 79071093228840687740873129979171600 391 157738762512636269932047927662531100 392 315477525025272539864095855325062200 393 123982667334932108166589671142749444600 394 247965334669864216333179342285498889200 395 494678319164628108341443637387737683000 396 989356638329256216682887274775475366000 397 989356638329256216682887274775475366000 398 1978713276658512433365774549550950732000 399 3947532986933732304564720226354146710340 400 7895065973867464609129440452708293420680 401 39278935193370470692186270908996484680 402 78557870386740941384372541817992969360 403 156726840425032670187634328478471122040 404 313453680850065340375268656956942244080 405 625363254897913610108294611170254230800 406 1250726509795827220216589222340508461600 407 2495322007288733718765450066140132077800 408 4990644014577467437530900132280264155600 409 24344604949158377744053171376976898320 410 48689209898316755488106342753953796640 411 97142064408777604396173334329490341840 412 194284128817555208792346668658980683680 413 387629686964494208846566058725405905120 414 775259373928988417693132117450811810240 415 1546791539329472083378124176644648563700 416 3093583078658944166756248353289297127400 417 6172364324405644581518447671395391876200 418 12344728648811289163036895342790783752400 419 58784422137196615062080454013289446440 420 117568844274393230124160908026578892880 421 117568844274393230124160908026578892880 422 235137688548786460248321816053157785760 423 469166237057248456061510038634366714040 424 938332474114496912123020077268733428080 425 1872259631449113557052974332578458718000 426 3744519262898227114105948665156917436000 427 7471540772231509241697383551504690398000 428 14943081544463018483394767103009380796000 429 29816660384068069438959791103214066797600 430 59633320768136138877919582206428133595200 431 276080188741371013323701769474204322200 432 552160377482742026647403538948408644400 433 2544517868584064638928126907596353200 434 5089035737168129277856253815192706400 435 10154727273707046953520506466095538000 436 20309454547414093907041012932191076000 437 40526171859451867750579555485696348000 438 81052343718903735501159110971392696000 439 368419744176835161368905049869966800 440 736839488353670322737810099739933600 441 1470344861375423585191738705815885600 442 2940689722750847170383477411631771200 443 13246350102481293560285934286629600 444 26492700204962587120571868573259200 445 11789251591208351268654481515100344000 446 23578503182416702537308963030200688000 447 47051745189911901938290653904016551500 448 94103490379823803876581307808033103000 449 418237735021439128340361368035702680 450 836475470042878256680722736071405360 451 1669249721191761476827459973310636360 452 3338499442383522953654919946621272720 453 1512340247399735898005678735819436542160 454 3024680494799471796011357471638873084320 455 6036094847077893277127928287700382690200 456 12072189694155786554255856575400765380400 457 12072189694155786554255856575400765380400 458 24144379388311573108511713150801530760800 459 48183783214065269812203810157469141822640 460 96367566428130539624407620314938283645280 461 417175612242989349023409611752979582880 462 834351224485978698046819223505959165760 463 3596341484853356457098358722008444680 464 7192682969706712914196717444016889360 465 3344597580913621505101473611467853552400 466 6689195161827243010202947222935707104800 467 28586304110372833376935671892887637200 468 57172608220745666753871343785775274400 469 114101928746934968968364511640547249760 470 228203857493869937936729023281094499520 471 455440749489884494780505804938116564720 472 910881498979768989561011609876233129440 473 1817919616107302666929782664436532785760 474 3635839232214605333859565328873065571520 475 7256401828999737536064258534515572044000 476 14512803657999475072128517069031144088000 477 6922607344865749609405302641927855729976000 478 13845214689731499218810605283855711459952000 479 57688394540547913411710855349398797749800 480 115376789081095826823421710698797595499600 481 55496235548007092702065842846121643435307600 482 110992471096014185404131685692243286870615200 483 221526295617251452686758694997328543630194800 484 443052591234502905373517389994657087260389600 485 884281920776682753523275449166290894326292000 486 1768563841553365507046550898332581788652584000 487 7248212465382645520682585648904023723986000 488 14496424930765291041365171297808047447972000 489 28933680780180519670316607202563817151258400 490 57867361560361039340633214405127634302516800 491 235233177074638371303387050427348106920800 492 470466354149276742606774100854696213841600 493 939027986216977466012711059600668961230400 494 1878055972433954932025422119201337922460800 495 3748539138527450368357193342760734966202000 496 7497078277054900736714386685521469932404000 497 14964047806009179382116667400418355648212000 498 29928095612018358764233334800836711296424000 499 119712382448073435056933339203346845185696 500 239424764896146870113866678406693690371392 501 119951807212969581927047205881753538876067392 502 239903614425939163854094411763507077752134784 503 951998469944203031167041316521853483143392 504 1903996939888406062334082633043706966286784 505 3800468200172510124421785492834276750888640 506 7600936400345020248843570985668553501777280 507 15171947854231989236864923187928963092130240 508 30343895708463978473729846375857926184260480 509 118995669444956778328352338728854612487296 510 237991338889913556656704677457709224974592 511 475053024112288388482719102269099273289127 512 950106048224576776965438204538198546578254 513 487404402739207886583269798928095854394644302 514 974808805478415773166539597856191708789288604 515 1945839282253426834033984080992010581497998570 516 3891678564506853668067968161984021162995997140 517 7768331343050360410776600539558837611076951820 518 15536662686100720821553201079117675222153903640 519 31013568977254900409177351384854128616530292266 520 62027137954509800818354702769708257233060584532 521 237651869557508815395995029768997154149657412 522 475303739115017630791990059537994308299314824 523 1814136408835945155694618547854940108012652 524 3628272817671890311389237095709880216025304 525 1904843229277742413479349475247687113413284600 526 3809686458555484826958698950495374226826569200 527 7604942286586138271997099798905538702793946850 528 15209884573172276543994199597811077405587893700 529 30362373355502393553860119197139848858701870820 530 60724746711004787107720238394279697717403741640 531 121221204900539631406764836794595937924591679740 532 242442409801079262813529673589191875849183359480 533 483976795595412910410529273494529100477957792520 534 967953591190825820821058546989058200955915585040 535 1932295415250342590071889263578903498176921037300 536 3864590830500685180143778527157806996353842074600 537 2075285275978867941737209069083742357042013194060200 538 4150570551957735883474418138167484714084026388120400 539 8285768620389702374787819912860275040338111937766280 540 16571537240779404749575639825720550080676223875532560 541 16571537240779404749575639825720550080676223875532560 542 33143074481558809499151279651441100161352447751065120 543 66164299424582476316320385480634255101523452679516030 544 132328598849164952632640770961268510203046905359032060 545 264172477556025271739154652651616622932822576632499900 546 528344955112050543478309305303233245865645153264999800 547 1928266259533031180577771187238077539655639245492700 548 3856532519066062361155542374476155079311278490985400 549 7699041283517339040997791867590578685606879605639944 550 15398082567034678081995583735181157371213759211279888 551 30740374979840969649201328398858035186734714947156588 552 61480749959681939298402656797716070373469429894313176 553 33998854727704112432016669209136986916528594731555186328 554 67997709455408224864033338418273973833057189463110372656 555 135750822833638722300498211590439048479664532920957758360 556 271501645667277444600996423180878096959329065841915516720 557 973124178018915572046582161938631171897236795132313680 558 1946248356037831144093164323877262343794473590264627360 559 3885545825089812891243138775169248750646824060564023908 560 7771091650179625782486277550338497501293648121128047816 561 4359582415750770063974801705739897098225736595952834824776 562 8719164831501540127949603411479794196451473191905669649552 563 30919024225182766411168806423687213462593876567041381736 564 61838048450365532822337612847374426925187753134082763472 565 34938497374456526044620751258766551212731080520756761361680 566 69876994748913052089241502517533102425462161041513522723360 567 139507943741667959628872999744511510828299455318796364028680 568 279015887483335919257745999489023021656598910637592728057360 569 979003113976617260553494735049203584759996177675763958096 570 1958006227953234521106989470098407169519992355351527916192 571 6846175622214106717157305839504920173146826417313034672 572 13692351244428213434314611679009840346293652834626069344 573 27336993947935074208579346662274001806363285972964242976 574 54673987895870148417158693324548003612726571945928485952 575 109158135555990747707868918963941326657353398850378053550 576 218316271111981495415737837927882653314706797700756107100 577 755419623224849465106359300788521291746390303462823900 578 1510839246449698930212718601577042583492780606925647800 579 3016468702394398898597117483838302261525241280723965780 580 6032937404788797797194234967676604523050482561447931560 581 12045143065918527560721135794570815216124846626121127960 582 24090286131837055121442271589141630432249693252242255920 583 48098071283770558684249466905717707335621819061839846580 584 96196142567541117368498933811435414671243638123679693160 585 56274743402011553660571876279689717582677528302352620498600 586 112549486804023107321143752559379435165355056604705240997200 587 382821383687153426262393716188365425732500192533011023800 588 765642767374306852524787432376730851465000385066022047600 589 1528690135537175376735931517525066005128424497640294867920 590 3057380271074350753471863035050132010256848995280589735840 591 6104431554746423294938753559846716277235803230441988290140 592 12208863109492846589877507119693432554471606460883976580280 593 41107283196945611413728980200987988398894297848094197240 594 82214566393891222827457960401975976797788595696188394480 595 164153244981091535511199618923408410049275887379973472200 596 328306489962183071022399237846816820098551774759946944400 597 655514964907770212041379080249329905012827456627720153200 598 1311029929815540424082758160498659810025654913255440306400 599 4370099766051801413609193868328866033418849710851467688 600 8740199532103602827218387736657732066837699421702935376 601 29037207747852501087104278194876186268563785454162576 602 58074415495705002174208556389752372537127570908325152 603 115956531602351378513403177162320134569165315422914128 604 231913063204702757026806354324640269138330630845828256 605 463060736761865240928111697578902187553432447728468960 606 926121473523730481856223395157804375106864895456937920 607 3046452215538587111369155905124356497062055577160980 608 6092904431077174222738311810248712994124111154321960 609 12165832126314751152943055385053987584988798993383848 610 24331664252629502305886110770107975169977597986767696 611 48583813262603352643452332289333244538746118855931576 612 97167626525206705286904664578666489077492237711863152 613 97167626525206705286904664578666489077492237711863152 614 194335253050413410573809329157332978154984475423726304 615 388039547487026777606794602051168121965309910342830120 616 776079094974053555213589204102336243930619820685660240 617 2511582831631241279008379301302059041846666086361360 618 5023165663262482558016758602604118083693332172722720 619 16203760204072524380699221298722961560301071524912 620 32407520408145048761398442597445923120602143049824 621 20125070173458075280828432853013918257893930833940704 622 40250140346916150561656865706027836515787861667881408 623 80371273833746031409975087611715840222230249420160632 624 160742547667492062819950175223431680444460498840321264 625 100464092292182539262468859514644800277787811775200790000 626 200928184584365078524937719029289600555575623550401580000 627 401216470491709886099159075896065539962885082694591690000 628 802432940983419772198318151792131079925770165389183380000 629 1602318475804987418135689261832541108804156933427924908000 630 3204636951609974836271378523665082217608313866855849816000 631 10141256175980933026175248492611019675975676793847626000 632 20282512351961866052350496985222039351951353587695252000 633 12838830318791861211137864591645550909785206821011094516000 634 25677660637583722422275729183291101819570413642022189032000 635 51274573914671898547626062991791980048513247366931100740000 636 102549147829343797095252125983583960097026494733862201480000 637 204776824975836986676099072888849475178074849985800070040000 638 409553649951673973352198145777698950356149699971600140080000 639 817827444747248965537670672349842591492436432130789029722250 640 1635654889494497931075341344699685182984872864261578059444500 641 5095498098113700719860876463238894651043217645674698004500 642 10190996196227401439721752926477789302086435291349396009000 643 31649056510022985837645195423844066155547935687420484500 644 63298113020045971675290390847688132311095871374840969000 645 126400256649937002261802792869222431395222405686601935000 646 252800513299874004523605585738444862790444811373203870000 647 780248497839117297912362918945817477748286454855567500 648 1560496995678234595824725837891634955496572909711135000 649 3116192462138997700585375596282064880360848672007774200 650 6232384924277995401170751192564129760721697344015548400 651 12445652103389493883933003148341252988435045923172153400 652 24891304206778987767866006296682505976870091846344306800 653 76120196351006078800813474913402158950673063750288400 654 152240392702012157601626949826804317901346127500576800 655 304016637865298668381297719928526915321285711929505500 656 608033275730597336762595439857053830642571423859011000 657 1214218426003046961255395756796609017423007372265563000 658 2428436852006093922510791513593218034846014744531126000 659 7358899551533617947002398526040054651048529528882200 660 14717799103067235894004797052080109302097059057764400 661 14717799103067235894004797052080109302097059057764400 662 29435598206134471788009594104160218604194118115528800 663 58782534971889020468223978587524773899339458766854200 664 117565069943778040936447957175049547798678917533708400 665 234777091629466658326540214779002850709073513993742000 666 469554183258933316653080429558005701418147027987484000 667 937702515669785994633546845853861685167377448106742000 668 1875405031339571989267093691707723370334754896213484000 669 3745211838704996002446822924634229655981943359900957600 670 7490423677409992004893645849268459311963886719801915200 671 14958554427208644747867965371604572018832642824366324700 672 29917108854417289495735930743209144037665285648732649400 673 29917108854417289495735930743209144037665285648732649400 674 59834217708834578991471861486418288075330571297465298800 675 119491411104921126684152386104533563464047738537837505000 676 238982822209842253368304772209067126928095477075675010000 677 704964077315168888992049475542970875894086953025590000 678 1409928154630337777984098951085941751788173906051180000 679 2815709461747056915444715258198101321953441418261033000 680 5631418923494113830889430516396202643906882836522066000 681 11246323421992643750251326045940803520529581265898906000 682 22492646843985287500502652091881607041059162531797812000 683 65767973228027156434218280970414055675611586350286000 684 131535946456054312868436561940828111351223172700572000 685 262688406187746951355332492505735441036699339066740000 686 525376812375493902710664985011470882073398678133480000 687 1049226366575477648727403618322327023210537476388665000 688 2098452733150955297454807236644654046421074952777330000 689 4190822994611617970859020829125120689809045340474146000 690 8381645989223235941718041658250241379618090680948292000 691 24224410373477560525196652191474686068260377690602000 692 48448820746955121050393304382949372136520755381204000 693 33575032777639898887922559937383914890608883479174372000 694 67150065555279797775845119874767829781217766958348744000 695 134107171152067412224748156071734602580305597804748210000 696 268214342304134824449496312143469205160611195609496420000 697 186945396585981972641298929563998035996946003339819004740000 698 373890793171963945282597859127996071993892006679638009480000 699 746713326934865136435816867229912155210658607625905624647200 700 1493426653869730272871633734459824310421317215251811249294400 701 4254776791651653199064483573959613420003752750005160254400 702 8509553583303306398128967147919226840007505500010320508800 703 16994932298472228403081431548259137694674080586668338970700 704 33989864596944456806162863096518275389348161173336677941400 705 23962854540845842048344818483045384149490453627202357948687000 706 47925709081691684096689636966090768298980907254404715897374000 707 95716034804395538577286930324932692619716105731254616213117000 708 191432069608791077154573860649865385239432211462509232426234000 709 539245266503636837055137635633423620392766792852138682890800 710 1078490533007273674110275271266847240785533585704277365781600 711 2153951598225201073855072241209911202804815672572306761434600 712 4307903196450402147710144482419822405609631345144613522869200 713 8603739437168450227779644302423903011763773526857449416822800 714 17207478874336900455559288604847806023527547053714898833645600 715 34366892165225932474091875286218383538609486434095398508538000 716 68733784330451864948183750572436767077218972868190797017076000 717 49282123364933987167847749160437161994366003546492801461243492000 718 98564246729867974335695498320874323988732007092985602922486984000 719 273789574249633262043598606446873122190922241924960008118019400 720 547579148499266524087197212893746244381844483849920016236038800 721 1093641457251997683841742909962302055953766960819369339906326800 722 2187282914503995367683485819924604111907533921638738679812653600 723 4368523611012123344848508971838366775992118854543668689239084400 724 8737047222024246689697017943676733551984237709087337378478168800 725 17450025443436856336171730052797883815946480272970577408806260000 726 34900050886873712672343460105595767631892960545941154817612520000 727 95879260678224485363580934356032328659046594906431744004430000 728 191758521356448970727161868712064657318093189812863488008860000 729 382991676900962464822194526824918178588739548968705432214956000 730 765983353801924929644389053649836357177479097937410864429912000 731 1529873856910401976967345350322487369116768362273899841252092000 732 3059747713820803953934690700644974738233536724547799682504184000 733 3059747713820803953934690700644974738233536724547799682504184000 734 6119495427641607907869381401289949476467073449095599365008368000 735 12222361791621146229032596005293784959791573329036047644785735000 736 24444723583242292458065192010587569919583146658072095289571470000 737 48823201303115364611365979706783303606321894544713100890011310000 738 97646402606230729222731959413566607212643789089426201780022620000 739 263909196233056024926302593009639478953091321863314058864926000 740 527818392466112049852605186019278957906182643726628117729852000 741 1054214093847409781511537581779745843149545388144020041072292000 742 2108428187694819563023075163559491686299090776288040082144584000 743 5667817708857041836083535385912612059943792409376451833722000 744 11335635417714083672167070771825224119887584818752903667444000 745 8445048386196992335764467725009791969316250689970913232245780000 746 16890096772393984671528935450019583938632501379941826464491560000 747 33735032858230766175486937917552484497749942595766161414372180000 748 67470065716461532350973875835104968995499885191532322828744360000 749 134760211257679167282345154667982991407011770689220559463278735040 750 269520422515358334564690309335965982814023541378441118926557470080 751 716809634349357272778431673765866975569211546219258295017440080 752 1433619268698714545556863347531733951138423092438516590034880160 753 2863435833766928522027368967351182135828203152801599449061710240 754 5726871667533857044054737934702364271656406305603198898123420480 755 11438592880920799122384463335185939219842822118334431661595720800 756 22877185761841598244768926670371878439685644236668863323191441600 757 22877185761841598244768926670371878439685644236668863323191441600 758 45754371523683196489537853340743756879371288473337726646382883200 759 91388336806514595093576922856906609135375810398061406643696337760 760 182776673613029190187153845713813218270751620796122813287392675520 761 479728802133934882380981222345966452154203729123681924638825920 762 959457604267869764761962444691932904308407458247363849277651840 763 1916403539414619451605699856806138235568887148279420463347770560 764 3832807078829238903211399713612276471137774296558840926695541120 765 2932097415304367760956720780913391500420397336867513308922088956800 766 5864194830608735521913441561826783000840794673735026617844177913600 767 11713118320512760795071900202919642087616899778007201603871053280550 768 23426236641025521590143800405839284175233799556014403207742106561100 769 60847367898767588545828053002179958896711167677959488851278198860 770 121694735797535177091656106004359917793422335355918977702556397720 771 243074200258807309683074760956895068960436840827496196395520680420 772 486148400517614619366149521913790137920873681654992392791041360840 773 1256197417358177311023642175487829813749027601175690937444551320 774 2512394834716354622047284350975659627498055202351381874889102640 775 5018314425013337196099601474242619101316991705727631322265604500 776 10036628850026674392199202948485238202633983411455262644531209000 777 7798460616470726002738780690973030083446605110700739074800749393000 778 15596921232941452005477561381946060166893210221401478149601498786000 779 31153850360157413108376975170605079153871309647363465329588634754600 780 62307700720314826216753950341210158307742619294726930659177269509200 781 124456046707329614514794974978222848179915564371308779654264571577200 782 248912093414659229029589949956445696359831128742617559308529143154400 783 497189206999179021250430945958920867984050443381299869741271222168100 784 994378413998358042500861891917841735968100886762599739482542444336200 785 1986226603024710084893579097087800922989718056256083449093628037669000 786 3972453206049420169787158194175601845979436112512166898187256075338000 787 10082368543272640024840503030902542756292985057137479437023492577000 788 20164737086545280049681006061805085512585970114274958874046985154000 789 40278424205782850529615984260162563213747671949779601396514104522800 790 80556848411565701059231968520325126427495343899559202793028209045600 791 160910270438253710954172947221154482333709133900382144972942710492600 792 321820540876507421908345894442308964667418267800764289945885420985200 793 255203688915070385573318294292751008981262686366006081927087138841263600 794 510407377830140771146636588585502017962525372732012163854174277682527200 795 1019532325062718374526573085239884684121124802316456457949920981803038000 796 2039064650125436749053146170479769368242249604632912915899841963606076000 797 5110437719612623431210892657844033504366540362488503548621157803524000 798 10220875439225246862421785315688067008733080724977007097242315607048000 799 20416198689852430607687516168086913849944328748141571676741525425078380 800 40832397379704861215375032336173827699888657496283143353483050850156760 801 32706750301143593833515400901275235987610814654522797826139923730975564760 802 65413500602287187667030801802550471975221629309045595652279847461951129520 803 130664281053822417155785407580716490040057135162098540569106262467529246280 804 261328562107644834311570815161432980080114270324197081138212524935058492560 805 522008666244799234791102993064400865916853567272899876715288046086159023600 806 1044017332489598469582205986128801731833707134545799753430576092172318047200 807 2085450463661153378596139185163225241558914994006090101530878481146189762600 808 4170900927322306757192278370326450483117829988012180203061756962292379525200 809 10298520808203226560968588568707285143500814785215259760646313487141677840 810 20597041616406453121937177137414570287001629570430519521292626974283355680 811 50731629597060229364377283589691059820201058055247585027814352153407280 812 101463259194120458728754567179382119640402116110495170055628704306814560 813 202677222911105486354981481859551998200606684024158656646747264377003040 814 405354445822210972709962963719103996401213368048317313293494528754006080 815 809715375845838094996617194683994502615168860194555417485779512094399400 816 1619430751691676189993234389367989005230337720389110834971559024188798800 817 1323074924132099447224472496113647017273185917557903552171763722762248619600 818 2646149848264198894448944992227294034546371835115807104343527445524497239200 819 5285845672508241206228502313741838571447508616975234191359387750937959119280 820 10571691345016482412457004627483677142895017233950468382718775501875918238560 821 25721876751864920711574220504826465067871088160463426721943492705294204960 822 51443753503729841423148441009652930135742176320926853443886985410588409920 823 124863479377985051997933109246730412950830525050793333601667440316962160 824 249726958755970103995866218493460825901661050101586667203334880633924320 825 498849251752240522509902252438511335033584422115760291628937715552028000 826 997698503504481045019804504877022670067168844231520583257875431104056000 827 2409899766919036340627547113229523357650166290414300925743660461604000 828 4819799533838072681255094226459046715300332580828601851487320923208000 829 11613974780332705256036371630021799313976705014044823738523664875200 830 23227949560665410512072743260043598627953410028089647477047329750400 831 46400062704117683018106850118019784759205008974381002532274834188900 832 92800125408235366036213700236039569518410017948762005064549668377800 833 185377708549304700019582763301249307934857421945608513714076435872200 834 370755417098609400039165526602498615869714843891217027428152871744400 835 740623859515164710604553145246618048447875346050636884934228822743000 836 1481247719030329421209106290493236096895750692101273769868457645486000 837 1239804340828385725552021965142838613101743329288766145379899049271782000 838 2479608681656771451104043930285677226203486658577532290759798098543564000 839 5903830194420884407390580786394469586198777758517934025618566901294200 840 11807660388841768814781161572788939172397555517035868051237133802588400 841 9930242387015927573230956882715497843986344189827165031090429527976844400 842 19860484774031855146461913765430995687972688379654330062180859055953688800 843 39673906787935672721486713991133481907490465175470616688195412758694217200 844 79347813575871345442973427982266963814980930350941233376390825517388434400 845 158508043668111789360076942423204691308886255665591825539125880761686116000 846 317016087336223578720153884846409382617772511331183651078251761523372232000 847 633284495221182479188609293549313082729371030890359793545469910401642171000 848 1266568990442364958377218587098626165458742061780719587090939820803284342000 849 2530157818554277293322961365757020269351698848121955128094606842028208014960 850 5060315637108554586645922731514040538703397696243910256189213684056416029920 851 10108752599012628998205822170231099761588242815736074244171410434582183195920 852 20217505198025257996411644340462199523176485631472148488342820869164366391840 853 47347787349005288047802445762206556260366476888693556178788807656122637920 854 94695574698010576095604891524413112520732953777387112357577615312245275840 855 189169898053268791032107902461152362629034288503892479125534722177499324400 856 378339796106537582064215804922304725258068577007784958251069444354998648800 857 881910946635285739077426118700011014587572440577587315270558145349647200 858 1763821893270571478154852237400022029175144881155174630541116290699294400 859 4101911379699003437569423807907027974825918328267847978002596024882080 860 8203822759398006875138847615814055949651836656535695956005192049764160 861 7063491395841683919494547797215902172650231361277234218120470354846941760 862 14126982791683367838989095594431804345300462722554468436240940709693883520 863 32701349054822610738400684246369917465973293339246454713520696087254360 864 65402698109645221476801368492739834931946586678492909427041392174508720 865 56573333864843116577433183746219957216133797476896366654390804230950042800 866 113146667729686233154866367492439914432267594953792733308781608461900085600 867 226032628851700378214905853953791257633124435080502994881828697088634502800 868 452065257703400756429811707907582515266248870161005989763657394177269005600 869 903091284929322430660934193498136105210046593494055643918662702390912105440 870 1806182569858644861321868386996272210420093186988111287837325404781824210880 871 3608222519144219436264558176774663062559406343730836999326400063222405705680 872 7216445038288438872529116353549326125118812687461673998652800126444811411360 873 14416376472370268045121095141072223586335751661679728606004335264041923025440 874 28832752944740536090242190282144447172671503323359457212008670528083846050880 875 57599677686410888308132229444923267753624578556939554932665723086925491540000 876 115199355372821776616264458889846535507249157113879109865331446173850983080000 877 115199355372821776616264458889846535507249157113879109865331446173850983080000 878 230398710745643553232528917779693071014498314227758219730662892347701966160000 879 460273788057774280207711178928068657776690950468635170780119732667340973306000 880 920547576115548560415422357856137315553381900937270341560239465334681946612000 881 2087409469649769978266263850013916815313791158587914606712561145883632532000 882 4174818939299539956532527700027833630627582317175829213425122291767265064000 883 9445291717872262345096216515900076087392720174605948446663172605808292000 884 18890583435744524690192433031800152174785440349211896893326345211616584000 885 16718166340633904350820303233143134674685114709052528750593815512280676840000 886 33436332681267808701640606466286269349370229418105057501187631024561353680000 887 75307055588441010589280645194338444480563579770506886263936105911174220000 888 150614111176882021178561290388676888961127159541013772527872211822348440000 889 300889763676962060287058398102323043340319201869575828712985160247343288000 890 601779527353924120574116796204646086680638403739151657425970320494686576000 891 1202209773256382043568470998695828841328360577873507010687308420539833496000 892 2404419546512764087136941997391657682656721155747014021374616841079666992000 893 4803460078380085749023018352730985034927185664613162239569424695937679248000 894 9606920156760171498046036705461970069854371329226324479138849391875358496000 895 19192396295313289041855363507563533956517103436735625912565335280643852352500 896 38384792590626578083710727015127067913034206873471251825130670561287704705000 897 34431158953792040541088522132568979917991683565503712887142211493475071120385000 898 68862317907584081082177044265137959835983367131007425774284422986950142240770000 899 137571608442040197539727028431908946427886771223945946157959325033929284165449400 900 275143216884080395079454056863817892855773542447891892315918650067858568330898800 901 549676360116533117442545687880931089718518762185256308152201116876143170878358800 902 1099352720233066234885091375761862179437037524370512616304402233752286341756717600 903 2196273244182430995799198036090622893875320540943745337439989418314855235854681400 904 4392546488364861991598396072181245787750641081887490674879978836629710471709362800 905 8775396406115232014120415994092775801135386708848077396835277808277898403746078000 906 17550792812230464028240831988185551602270773417696154793670555616555796807492156000 907 38658133947644193894803594687633373573283641889198578840684043208272680192714000 908 77316267895288387789607189375266747146567283778397157681368086416545360385428000 909 154462609927070647254402055257401039903801452647391244686513385829977434264514400 910 308925219854141294508804110514802079807602905294782489373026771659954868529028800 911 677467587399432663396500242357022104841234441435926511782953446622708045019800 912 1354935174798865326793000484714044209682468882871853023565906893245416090039600 913 1237055814591364043362009442543922363440094090062001810515672993533064890206154800 914 2474111629182728086724018885087844726880188180124003621031345987066129780412309600 915 4942821267908725326097111964749733460906926167714985400095374624815521286194898000 916 9885642535817450652194223929499466921813852335429970800190749249631042572389796000 917 19749747724062314265930508373313749819832903249649854518028141747084239736125148000 918 39499495448124628531861016746627499639665806499299709036056283494168479472250296000 919 85868468365488322895350036405711955738403927172390671817513659769931477113587600 920 171736936730976645790700072811423911476807854344781343635027319539862954227175200 921 158169718729229490773234767059321422470140033851543617487860161296213780843228359200 922 316339437458458981546469534118642844940280067703087234975720322592427561686456718400 923 631994157519821731531150173141790791947788966428462159919025666131624760685280413600 924 1263988315039643463062300346283581583895577932856924319838051332263249521370560827200 925 1169189191411670203332627820312312965103409587892654995850197482343505807267768765160000 926 2338378382823340406665255640624625930206819175785309991700394964687011614535537530320000 927 4671717157063009821074767195816871201081296068864186125660056319536335704039748471135000 928 9343434314126019642149534391633742402162592137728372251320112639072671408079496942270000 929 20093407127152730413224805143298370757338907823071768282408844385102519157160208478000 930 40186814254305460826449610286596741514677815646143536564817688770205038314320416956000 931 80287390709781939977305981066140700322242588769441271549024180783392469250283923146000 932 160574781419563879954611962132281400644485177538882543098048361566784938500567846292000 933 149816271064453099997652960669418546801304670643777412710479121341810347621029800590436000 934 299632542128906199995305921338837093602609341287554825420958242683620695242059601180872000 935 598624843783177985033356915495326244697520799367230260189307600233302030024200271589990000 936 1197249687566355970066713830990652489395041598734460520378615200466604060048400543179980000 937 2552771188840844285856532688679429614914800850180086397395768018052460682405971307420000 938 5105542377681688571713065377358859229829601700360172794791536036104921364811942614840000 939 10200221899240650146465039126255252801723395737528089902785643272133023747996625777308000 940 20400443798481300292930078252510505603446791475056179805571286544266047495993251554616000 941 43313044158134395526390824315308929094366860881223311689111011771265493622066351496000 942 86626088316268791052781648630617858188733721762446623378222023542530987244132702992000 943 173068646784409893988926048005662373457576058521159249673015610594505764769527836698000 944 346137293568819787977852096011324746915152117042318499346031221189011529539055673396000 945 691542795819312261393383151650532528192005815232539073746299162840625571700650341140000 946 1383085591638624522786766303301065056384011630465078147492598325681251143401300682280000 947 2917902092064608697862376167301825013468378967225903264752317142787449669622997220000 948 5835804184129217395724752334603650026936757934451806529504634285574899339245994440000 949 11659322464712899596932189401134450264343122694304767150526100920022272574619892049600 950 23318644929425799193864378802268900528686245388609534301052201840044545149239784099200 951 46588301108999863515472740002012026056261805387747199832564378045971349657409736719200 952 93176602217999727030945480004024052112523610775494399665128756091942699314819473438400 953 195338788716980559813302893090197174240091427202294338920605358683318027913667659200 954 390677577433961119626605786180394348480182854404588677841210717366636055827335318400 955 780537837760319810132653819670034733888231435055192860540494215659283333295199224000 956 1561075675520639620265307639340069467776462870110385721080988431318566666590398448000 957 1493949421473252116593899410848446480662074966695639135074505928771868299927011314736000 958 2987898842946504233187798821696892961324149933391278270149011857543736599854022629472000 959 5969572896636869915889789729181917395645541221087991377235213273717590415125016045132600 960 11939145793273739831779579458363834791291082442175982754470426547435180830250032090265200 961 23853470077621754632723858335733150175531663673453470742299542436767585816778130641881200 962 47706940155243509265447716671466300351063327346906941484599084873535171633556261283762400 963 95314903256223027847772097831166073108037311691019470227528877039863838761648712896811600 964 190629806512446055695544195662332146216074623382038940455057754079727677523297425793623200 965 380864934336460546058385401271533169976215344852313825132775844072333765652136678863036000 966 761729868672921092116770802543066339952430689704627650265551688144667531304273357726072000 967 1573822042712646884538782649882368470976096466331875310466015884596420519223705284558000 968 3147644085425293769077565299764736941952192932663750620932031769192841038447410569116000 969 6288798183045586932445692320560886797426133921136441962233275844016212301557816167986400 970 12577596366091173864891384641121773594852267842272883924466551688032424603115632335972800 971 25879827913767847458624248232760851018214542885335152107955867670848610294476609744800 972 51759655827535694917248496465521702036429085770670304215911735341697220588953219489600 973 50362145120192231154482787060952616081445500454862206002082118487471395633051482563380800 974 100724290240384462308965574121905232162891000909724412004164236974942791266102965126761600 975 201242178246669776129593104034544265079546569440535454311598629201986109599283588111870000 976 402484356493339552259186208069088530159093138881070908623197258403972219198567176223740000 977 823076393646911149814286724067665705846816234930615355057663105120597585273143509660000 978 1646152787293822299628573448135331411693632469861230710115326210241195170546287019320000 979 3288946079103371492523211032090794800098094261212540541230417060869653208091459167172000 980 6577892158206742985046422064181589600196188522425081082460834121739306416182918334344000 981 6452912207200814868330540044962139397792460940499004541894078273426259594275442885991464000 982 12905824414401629736661080089924278795584921880998009083788156546852519188550885771982928000 983 26231350435775670196465609938870485356879922522353676999569423875716502415753832869884000 984 52462700871551340392931219877740970713759845044707353999138847751433004831507665739768000 985 104818986528353083746525865272971310655280826306362563263999523397893528922991989358360000 986 209637973056706167493051730545942621310561652612725126527999046795787057845983978716720000 987 418851577746900784039761251111023010594178848438784817577196476087938919218595520229560000 988 837703155493801568079522502222046021188357696877569635154392952175877838437191040459120000 989 1673713981380544951173025767065865686778355075175588624581201272125137741847236240432464000 990 3347427962761089902346051534131731373556710150351177249162402544250275483694472480864928000 991 6748846699115100609568652286555910027332076916030599292666134161794910249384017098518000 992 13497693398230201219137304573111820054664153832061198585332268323589820498768034197036000 993 26968228459643037848296465676257620350667011579953259950170910352765979386874563295084000 994 53936456919286075696592931352515240701334023159906519900341820705531958773749126590168000 995 107764607700180010678935676095888884533789865550415637150281348598402206786908395496420000 996 215529215400360021357871352191777769067579731100831274300562697196804413573816790992840000 997 215529215400360021357871352191777769067579731100831274300562697196804413573816790992840000 998 431058430800720042715742704383555538135159462201662548601125394393608827147633581985680000 999 861254744739838645346053923358343965194048605478921772105048537998430436640971896807388640 1000 1722509489479677290692107846716687930388097210957843544210097075996860873281943793614777280