1 1 2 4 3 16 4 64 5 144 6 256 7 576 8 1024 9 1296 10 2304 11 5184 12 9216 13 20736 14 82944 15 186624 16 331776 17 746496 18 1327104 19 2073600 20 2985984 21 5308416 22 8294400 23 18662400 24 21233664 25 26873856 26 33177600 27 47775744 28 51840000 29 74649600 30 107495424 31 132710400 32 207360000 33 429981696 34 530841600 35 671846400 36 829440000 37 1194393600 38 1719926784 39 1866240000 40 2687385600 41 3317760000 42 6879707136 43 7464960000 44 10160640000 45 10749542400 46 13271040000 47 16796160000 48 29859840000 49 42998169600 50 53084160000 51 67184640000 52 119439360000 53 151165440000 54 162570240000 55 171992678400 56 268738560000 57 604661760000 58 650280960000 59 687970713600 60 823011840000 61 1074954240000 62 2418647040000 63 3292047360000 64 4299816960000 65 9674588160000 66 13168189440000 67 17199267840000 68 38698352640000 69 52672757760000 70 68797071360000 71 118513704960000 72 154793410560000 73 161310320640000 74 210691031040000 75 474054819840000 76 619173642240000 77 645241282560000 78 842764124160000 79 1896219279360000 80 2580965130240000 81 3371056496640000 82 5807171543040000 83 7584877117440000 84 10323860520960000 85 23228686172160000 86 30339508469760000 87 41295442083840000 88 92914744688640000 89 165181768335360000 90 371658978754560000 91 660727073341440000 92 836232702197760000 93 1486635915018240000 94 2642908293365760000 95 3344930808791040000 96 5946543660072960000 97 10571633173463040000 98 11242684107325440000 99 13379723235164160000 100 23786174640291840000 101 37165897875456000000 102 42286532693852160000 103 44970736429301760000 104 53518892940656640000 105 95144698561167360000 106 101184156965928960000 107 120417509116477440000 108 179882945717207040000 109 214075571762626560000 110 334493080879104000000 111 380578794244669440000 112 404736627863715840000 113 481670036465909760000 114 522645438873600000000 115 719531782868828160000 116 856302287050506240000 117 1083757582048296960000 118 1337972323516416000000 119 1618946511454863360000 120 2878127131475312640000 121 3425209148202024960000 122 4335030328193187840000 123 5351889294065664000000 124 6475786045819453440000 125 8362327021977600000000 126 12243282992877404160000 127 14570518603093770240000 128 14866359150182400000000 129 17340121312772751360000 130 21765836431782051840000 131 25903144183277813760000 132 33449308087910400000000 133 48973131971509616640000 134 58282074412375080960000 135 63240098103705600000000 136 75260943197798400000000 137 87063345727128207360000 138 103612576733111255040000 139 131134667427843932160000 140 133797232351641600000000 141 195892527886038466560000 142 348253382908512829440000 143 414450306932445020160000 144 524538669711375728640000 145 535188929406566400000000 146 647578604581945344000000 147 677348488780185600000000 148 783570111544153866240000 149 1011841569659289600000000 150 1657801227729780080640000 151 1763032750974346199040000 152 1798829457172070400000000 153 2098154678845502914560000 154 2140755717626265600000000 155 2709393955120742400000000 156 3134280446176615464960000 157 4047366278637158400000000 158 7052131003897384796160000 159 7652051870548377600000000 160 9106574126933606400000000 161 10837575820482969600000000 162 12537121784706461859840000 163 15867294758769115791360000 164 16189465114548633600000000 165 28208524015589539184640000 166 30608207482193510400000000 167 33105837212740500848640000 168 50148487138825847439360000 169 63469179035076463165440000 170 64757860458194534400000000 171 78357011154415386624000000 172 81959167142402457600000000 173 112834096062358156738560000 174 122432829928774041600000000 175 200593948555303389757440000 176 217658364317820518400000000 177 253876716140305852661760000 178 259031441832778137600000000 179 327836668569609830400000000 180 451336384249432626954240000 181 489731319715096166400000000 182 870633457271282073600000000 183 1015506864561223410647040000 184 1101895469358966374400000000 185 1311346674278439321600000000 186 1958925278860384665600000000 187 3482533829085128294400000000 188 4062027458244893642588160000 189 4407581877435865497600000000 190 5245386697113757286400000000 191 5594886488953144643420160000 192 6346917903507646316544000000 193 7835701115441538662400000000 194 9917059224230697369600000000 195 16248109832979574570352640000 196 17630327509743461990400000000 197 20691148257962813030400000000 198 31342804461766154649600000000 199 39668236896922789478400000000 200 70521310038973847961600000000 201 82764593031851252121600000000 202 125371217847064618598400000000 203 158672947587691157913600000000 204 282085240155895391846400000000 205 331058372127405008486400000000 206 501484871388258474393600000000 207 634691790350764631654400000000 208 1072629125692792227495936000000 209 1128340960623581567385600000000 210 1324233488509620033945600000000 211 1675983008894987855462400000000 212 2538767161403058526617600000000 213 2979525349146645076377600000000 214 3496804055595715402137600000000 215 5296933954038480135782400000000 216 6703932035579951421849600000000 217 10155068645612234106470400000000 218 11918101396586580305510400000000 219 13987216222382861608550400000000 220 21187735816153920543129600000000 221 26815728142319805687398400000000 222 40620274582448936425881600000000 223 47672405586346321222041600000000 224 55948864889531446434201600000000 225 84750943264615682172518400000000 226 107262912569279222749593600000000 227 181274322242081886446813184000000 228 190689622345385284888166400000000 229 223795459558125785736806400000000 230 283241128503252947573145600000000 231 429051650277116890998374400000000 232 503539784005783017907814400000000 233 762758489381541139552665600000000 234 895181838232503142947225600000000 235 1132964514013011790292582400000000 236 1716206601108467563993497600000000 237 2014159136023132071631257600000000 238 2549170156529276528158310400000000 239 2900389155873310183149010944000000 240 3580727352930012571788902400000000 241 4531858056052047161170329600000000 242 6864826404433870255973990400000000 243 8056636544092528286525030400000000 244 14322909411720050287155609600000000 245 18127432224208188644681318400000000 246 32226546176370113146100121600000000 247 40786722504468424450532966400000000 248 57291637646880201148622438400000000 249 64676887812298352077937049600000000 250 72509728896832754578725273600000000 251 128906184705480452584400486400000000 252 163146890017873697802131865600000000 253 229166550587520804594489753600000000 254 258707551249193408311748198400000000 255 290038915587331018314901094400000000 256 515624738821921810337601945600000000 257 582091990310685168701433446400000000 258 652587560071494791208527462400000000 259 1034830204996773633246992793600000000 260 1160155662349324073259604377600000000 261 2328367961242740674805733785600000000 262 2610350240285979164834109849600000000 263 4139320819987094532987971174400000000 264 4640622649397296293038417510400000000 265 5238827912796166518312901017600000000 266 5873288040643453120876747161600000000 267 9313471844970962699222935142400000000 268 10441400961143916659336439398400000000 269 16557283279948378131951884697600000000 270 18562490597589185172153670041600000000 271 20955311651184666073251604070400000000 272 37253887379883850796891740569600000000 273 41765603844575666637345757593600000000 274 47149451215165498664816109158400000000 275 56847627455116879589720614502400000000 276 66229133119793512527807538790400000000 277 74249962390356740688614680166400000000 278 83821246604738664293006416281600000000 279 149015549519535403187566962278400000000 280 167062415378302666549383030374400000000 281 174095859081295443743519381913600000000 282 188597804860661994659264436633600000000 283 296999849561426962754458720665600000000 284 299065929244067580008380917350400000000 285 335284986418954657172025665126400000000 286 668249661513210666197532121497600000000 287 672898340799152055018857064038400000000 288 696383436325181774974077527654400000000 289 754391219442647978637057746534400000000 290 1196263716976270320033523669401600000000 291 1341139945675818628688102660505600000000 292 1514021266798092123792428394086400000000 293 1697380243745957951933379929702400000000 294 2691593363196608220075428256153600000000 295 2785533745300727099896310110617600000000 296 3017564877770591914548230986137600000000 297 4785054867905081280134094677606400000000 298 5364559782703274514752410642022400000000 299 6056085067192368495169713576345600000000 300 10766373452786432880301713024614400000000 301 11142134981202908399585240442470400000000 302 12070259511082367658192923944550400000000 303 13626191401182829114131855546777600000000 304 16428964334528778201429257591193600000000 305 19140219471620325120536378710425600000000 306 21458239130813098059009642568089600000000 307 24224340268769473980678854305382400000000 308 43065493811145731521206852098457600000000 309 44568539924811633598340961769881600000000 310 48281038044329470632771695778201600000000 311 50313703274494383241877101373030400000000 312 54504765604731316456527422187110400000000 313 85832956523252392236038570272358400000000 314 96897361075077895922715417221529600000000 315 193124152177317882531086783112806400000000 316 201254813097977532967508405492121600000000 317 218019062418925265826109688748441600000000 318 387589444300311583690861668886118400000000 319 490542890442581848108746799683993600000000 320 805019252391910131870033621968486400000000 321 872076249675701063304438754993766400000000 322 1550357777201246334763446675544473600000000 323 1962171561770327392434987198735974400000000 324 2186246709256445026756266601060761600000000 325 3220077009567640527480134487873945600000000 326 3488304998702804253217755019975065600000000 327 4747970692678816900213055443854950400000000 328 6201431108804985339053786702177894400000000 329 7245173271527191186830302597716377600000000 330 7848686247081309569739948794943897600000000 331 8744986837025780107025066404243046400000000 332 12880308038270562109920537951495782400000000 333 13953219994811217012871020079900262400000000 334 14540660246328876756902482296805785600000000 335 19676220383308005240806399409546854400000000 336 24805724435219941356215146808711577600000000 337 28980693086108764747321210390865510400000000 338 31394744988325238278959795179775590400000000 339 34979947348103120428100265616972185600000000 340 55812879979244868051484080319601049600000000 341 58162640985315507027609929187223142400000000 342 78704881533232020963225597638187417600000000 343 115922772344435058989284841563462041600000000 344 125578979953300953115839180719102361600000000 345 139919789392412481712401062467888742400000000 346 177085983449772047167257594685921689600000000 347 232650563941262028110439716748892569600000000 348 314819526132928083852902390552749670400000000 349 502315919813203812463356722876409446400000000 350 523463768867839563248489362685008281600000000 351 559679157569649926849604249871554969600000000 352 708343933799088188669030378743686758400000000 353 789235062041576654659012242982934937600000000 354 930602255765048112441758866995570278400000000 355 1177793479952639017309101066041268633600000000 356 1259278104531712335411609562210998681600000000 357 1714017420057052900976913015231637094400000000 358 2009263679252815249853426891505637785600000000 359 2093855075471358252993957450740033126400000000 360 2833375735196352754676121514974747033600000000 361 3156940248166306618636048971931739750400000000 362 3722409023060192449767035467982281113600000000 363 4711173919810556069236404264165074534400000000 364 5037112418126849341646438248843994726400000000 365 5249178348924724509241796109146888601600000000 366 7103115558374189891931110186846414438400000000 367 8375420301885433011975829802960132505600000000 368 11333502940785411018704486059898988134400000000 369 12627760992665226474544195887726959001600000000 370 18844695679242224276945617056660298137600000000 371 20996713395698898036967184436587554406400000000 372 28412462233496759567724440747385657753600000000 373 33501681207541732047903319211840530022400000000 374 45334011763141644074817944239595952537600000000 375 50511043970660905898176783550907836006400000000 376 63928040025367709027379991681617729945600000000 377 75378782716968897107782468226641192550400000000 378 83986853582795592147868737746350217625600000000 379 113649848933987038270897762989542631014400000000 380 169602261113180018492510553509942683238400000000 381 181336047052566576299271776958383810150400000000 382 188970420561290082332704659929287989657600000000 383 202044175882643623592707134203631344025600000000 384 255712160101470836109519966726470919782400000000 385 301515130867875588431129872906564770201600000000 386 335947414331182368591474950985400870502400000000 387 425183446262902685248585484840897976729600000000 388 454599395735948153083591051958170524057600000000 389 618760288640596097252665598498620991078400000000 390 725344188210266305197087107833535240601600000000 391 755881682245160329330818639717151958630400000000 392 1022848640405883344438079866905883679129600000000 393 1343789657324729474365899803941603482009600000000 394 1700733785051610740994341939363591906918400000000 395 1818397582943792612334364207832682096230400000000 396 1894953383961825547836288395402026785177600000000 397 2841246223349675956772444074738565775360000000000 398 3023526728980641317323274558868607834521600000000 399 4091394561623533377752319467623534716518400000000 400 5375158629298917897463599215766413928038400000000 401 6680085565119904805033879624607561311846400000000 402 6802935140206442963977367757454367627673600000000 403 7579813535847302191345153581608107140710400000000 404 12094106915922565269293098235474431338086400000000 405 16365578246494133511009277870494138866073600000000 406 21500634517195671589854396863065655712153600000000 407 25571216010147083610951996672647091978240000000000 408 27211740560825771855909471029817470510694400000000 409 30319254143389208765380614326432428562841600000000 410 48376427663690261077172392941897725352345600000000 411 60120770086079143245304916621468051806617600000000 412 61226416261857986675796309817089308649062400000000 413 65462312985976534044037111481976555464294400000000 414 68218321822625719722106382234472964266393600000000 415 102284864040588334443807986690588367912960000000000 416 106881369041918476880542073993720980989542400000000 417 108846962243303087423637884119269882042777600000000 418 121277016573556835061522457305729714251366400000000 419 153491224100907869374739360027564169599385600000000 420 240483080344316572981219666485872207226470400000000 421 244905665047431946703185239268357234596249600000000 422 261849251943906136176148445927906221857177600000000 423 272873287290502878888425528937891857065574400000000 424 409139456162353337775231946762353471651840000000000 425 435387848973212349694551536477079528171110400000000 426 485108066294227340246089829222918857005465600000000 427 613964896403631477498957440110256678397542400000000 428 757981353584730219134515358160810714071040000000000 429 961932321377266291924878665943488828905881600000000 430 979622660189727786812740957073428938384998400000000 431 1002430340115805714805396561167672169358950400000000 432 1091493149162011515553702115751567428262297600000000 433 1705458045565642993052659555861824106659840000000000 434 1741551395892849398778206145908318112684441600000000 435 1940432265176909360984359316891675428021862400000000 436 2455859585614525909995829760441026713590169600000000 437 4009721360463222859221586244670688677435801600000000 438 4365972596648046062214808463006269713049190400000000 439 6821832182262571972210638223447296426639360000000000 440 7761729060707637443937437267566701712087449600000000 441 9823438342458103639983319041764106854360678400000000 442 15349122410090786937473936002756416959938560000000000 443 16038885441852891436886344978682754709743206400000000 444 17463890386592184248859233852025078852196761600000000 445 22102736270530733189962467843969240422311526400000000 446 27287328729050287888842552893789185706557440000000000 447 31046916242830549775749749070266806848349798400000000 448 34629563569581586509295631973965597840611737600000000 449 36087492244169005732994276202036198096922214400000000 450 39293753369832414559933276167056427417442713600000000 451 61396489640363147749895744011025667839754240000000000 452 69855561546368736995436935408100315408787046400000000 453 81196857549380262899237121454581445718074982400000000 454 88410945082122932759849871375876961689246105600000000 455 109149314916201151555370211575156742826229760000000000 456 138518254278326346037182527895862391362446950400000000 457 144349968976676022931977104808144792387688857600000000 458 157175013479329658239733104668225709669770854400000000 459 245585958561452590999582976044102671359016960000000000 460 256622167069646262990181519658924075355891302400000000 461 324787430197521051596948485818325782872299929600000000 462 353643780328491731039399485503507846756984422400000000 463 436597259664804606221480846300626971304919040000000000 464 530285649921261223132054780857698577590884761600000000 465 552568406763268329749061696099231010557788160000000000 466 577399875906704091727908419232579169550755430400000000 467 628700053917318632958932418672902838679083417600000000 468 982343834245810363998331904176410685436067840000000000 469 1299149720790084206387793943273303131489199718400000000 470 2121142599685044892528219123430794310363539046400000000 471 2309599503626816366911633676930316678203021721600000000 472 3182794022956425579354595369531570620812859801600000000 473 3929375336983241455993327616705642741744271360000000000 474 5196598883160336825551175773093212525956798873600000000 475 8119685754938026289923712145458144571807498240000000000 476 8484570398740179570112876493723177241454156185600000000 477 9238398014507265467646534707721266712812086886400000000 478 10059200862677098127342918698766445418865334681600000000 479 11692347487110757857490145489459728183402797465600000000 480 12731176091825702317418381478126282483251439206400000000 481 14434996897667602293197710480814479238768885760000000000 482 15717501347932965823973310466822570966977085440000000000 483 20786395532641347302204703092372850103827195494400000000 484 32478743019752105159694848581832578287229992960000000000 485 36953592058029061870586138830885066851248347545600000000 486 42953137643622159073696437249473584784861665689600000000 487 46769389948443031429960581957838912733611189862400000000 488 50924704367302809269673525912505129933005756825600000000 489 57739987590670409172790841923257916955075543040000000000 490 73276156513234637053669557256911205030734436761600000000 491 76361133588661616131015888443508595173087405670400000000 492 83145582130565389208818812369491400415308781977600000000 493 129914972079008420638779394327330313148919971840000000000 494 135753126379842873121806023899570835863266498969600000000 495 171812550574488636294785748997894339139446662758400000000 496 187077559793772125719842327831355650934444759449600000000 497 230959950362681636691163367693031667820302172160000000000 498 251480021566927453183572967469161135471633367040000000000 499 292308687177768946437253637236493204585069936640000000000 500 305444534354646464524063553774034380692349622681600000000 501 332582328522261556835275249477965601661235127910400000000 502 519659888316033682555117577309321252595679887360000000000 503 687250202297954545179142995991577356557786651033600000000 504 1169234748711075785749014548945972818340279746560000000000 505 1221778137418585858096254215096137522769398490726400000000 506 1683698038143949131478580950482200858410002835046400000000 507 2078639553264134730220470309237285010382719549440000000000 508 2749000809191818180716571983966309426231146604134400000000 509 4295313764362215907369643724947358478486166568960000000000 510 4676938994844303142996058195783891273361118986240000000000 511 4887112549674343432385016860384550091077593962905600000000 512 5321317256356184909364403991647449626579762046566400000000 513 6185251820681590906612286963924196209020079859302400000000 514 6734792152575796525914323801928803433640011340185600000000 515 7636113358866161613101588844350859517308740567040000000000 516 8314558213056538920881881236949140041530878197760000000000 517 10996003236767272722866287935865237704924586416537600000000 518 17181255057448863629478574899789433913944666275840000000000 519 19548450198697373729540067441538200364310375851622400000000 520 24741007282726363626449147855696784836080319437209600000000 521 26939168610303186103657295207715213734560045360742400000000 522 30544453435464646452406355377403438069234962268160000000000 523 42092450953598728286964523762055021460250070876160000000000 524 43984012947069090891465151743460950819698345666150400000000 525 68725020229795454517914299599157735655778665103360000000000 526 84845703987401795701128764937231772414541561856000000000000 527 98964029130905454505796591422787139344321277748838400000000 528 122177813741858585809625421509613752276939849072640000000000 529 133032931408904622734110099791186240664494051164160000000000 530 154631295517039772665307174098104905225501996482560000000000 531 168369803814394913147858095048220085841000283504640000000000 532 175936051788276363565860606973843803278793382664601600000000 533 274900080919181818071657198396630942623114660413440000000000 534 395856116523621818023186365691148557377285110995353600000000 535 429531376436221590736964372494735847848616656896000000000000 536 618525182068159090661228696392419620902007985930240000000000 537 673479215257579652591432380192880343364001134018560000000000 538 703744207153105454263442427895375213115173530658406400000000 539 890676262178149090552169322805084254098891499739545600000000 540 1099600323676727272286628793586523770492458641653760000000000 541 1583424466094487272092745462764594229509140443981414400000000 542 1718125505744886362947857489978943391394466627584000000000000 543 2474100728272636362644914785569678483608031943720960000000000 544 2814976828612421817053769711581500852460694122633625600000000 545 3562705048712596362208677291220337016395565998958182400000000 546 4398401294706909089146515174346095081969834566615040000000000 547 6333697864377949088370981851058376918036561775925657600000000 548 6872502022979545451791429959915773565577866510336000000000000 549 11259907314449687268215078846326003409842776490534502400000000 550 12217781374185858580962542150961375227693984907264000000000000 551 14250820194850385448834709164881348065582263995832729600000000 552 17593605178827636356586060697384380327879338266460160000000000 553 22266906554453727263804233070127106352472287493488640000000000 554 27490008091918181807165719839663094262311466041344000000000000 555 39585611652362181802318636569114855737728511099535360000000000 556 48871125496743434323850168603845500910775939629056000000000000 557 57003280779401541795338836659525392262329055983330918400000000 558 61852518206815909066122869639241962090200798593024000000000000 559 70374420715310545426344242789537521311517353065840640000000000 560 89067626217814909055216932280508425409889149973954560000000000 561 109960032367672727228662879358652377049245864165376000000000000 562 195484501986973737295400674415382003643103758516224000000000000 563 228013123117606167181355346638101569049316223933323673600000000 564 231190968053031908998263703851566622746039429407703040000000000 565 247410072827263636264491478556967848360803194372096000000000000 566 356270504871259636220867729122033701639556599895818240000000000 567 439840129470690908914651517434609508196983456661504000000000000 568 556672663861343181595105826753177658811807187337216000000000000 569 912052492470424668725421386552406276197264895733294694400000000 570 924763872212127635993054815406266490984157717630812160000000000 571 989640291309054545057965914227871393443212777488384000000000000 572 1425082019485038544883470916488134806558226399583272960000000000 573 1444943550331449431239148149072291392162746433798144000000000000 574 1759360517882763635658606069738438032787933826646016000000000000 575 2226690655445372726380423307012710635247228749348864000000000000 576 3699055488848510543972219261625065963936630870523248640000000000 577 3958561165236218180231863656911485573772851109953536000000000000 578 5010053974752088634355952440778598929306264686034944000000000000 579 5700328077940154179533883665952539226232905598333091840000000000 580 5779774201325797724956592596289165568650985735192576000000000000 581 7037442071531054542634424278953752131151735306584064000000000000 582 8906762621781490905521693228050842540988914997395456000000000000 583 14796221955394042175888877046500263855746523482092994560000000000 584 15834244660944872720927454627645942295091404439814144000000000000 585 18726468412295584628859360011976896442429193782023946240000000000 586 22801312311760616718135534663810156904931622393332367360000000000 587 23119096805303190899826370385156662274603942940770304000000000000 588 33291499399636594895749973354625593675429677834709237760000000000 589 35627050487125963622086772912203370163955659989581824000000000000 590 52017967811932179524609333366602490117858871616733184000000000000 591 59184887821576168703555508186001055422986093928371978240000000000 592 63336978643779490883709818510583769180365617759256576000000000000 593 74905873649182338515437440047907585769716775128095784960000000000 594 80160863596033418149695239052457582868900234976559104000000000000 595 92476387221212763599305481540626649098415771763081216000000000000 596 142508201948503854488347091648813480655822639958327296000000000000 597 194431604132599835467539774939167529729419160131878256640000000000 598 208071871247728718098437333466409960471435486466932736000000000000 599 299623494596729354061749760191630343078867100512383139840000000000 600 369905548884851054397221926162506596393663087052324864000000000000 601 468161710307389615721484000299422411060729844550598656000000000000 602 570032807794015417953388366595253922623290559833309184000000000000 603 777726416530399341870159099756670118917676640527513026560000000000 604 832287484990914872393749333865639841885741945867730944000000000000 605 1198493978386917416246999040766521372315468402049532559360000000000 606 1215197525828748971672123593369797060808869750824239104000000000000 607 1479622195539404217588887704650026385574652348209299456000000000000 608 1872646841229558462885936001197689644242919378202394624000000000000 609 3110905666121597367480636399026680475670706562110052106240000000000 610 3329149939963659489574997335462559367542967783470923776000000000000 611 4213455392766506541493356002694801699546568600955387904000000000000 612 4793975913547669664987996163066085489261873608198130237440000000000 613 4860790103314995886688494373479188243235479003296956416000000000000 614 5918488782157616870355550818600105542298609392837197824000000000000 615 7490587364918233851543744004790758576971677512809578496000000000000 616 12443622664486389469922545596106721902682826248440208424960000000000 617 13316599759854637958299989341850237470171871133883695104000000000000 618 15748959934740586672870721770072569908082951970682138787840000000000 619 19175903654190678659951984652264341957047494432792520949760000000000 620 19443160413259983546753977493916752972941916013187825664000000000000 621 27998150995094376307325727591240124281036359058990468956160000000000 622 29962349459672935406174976019163034307886710051238313984000000000000 623 43747110929834962980196449361312694189119311029672607744000000000000 624 49774490657945557879690182384426887610731304993760833699840000000000 625 53266399039418551833199957367400949880687484535534780416000000000000 626 62995839738962346691482887080290279632331807882728555151360000000000 627 67415286284264104663893696043116827192745097615286206464000000000000 628 77772641653039934187015909975667011891767664052751302656000000000000 629 119849397838691741624699904076652137231546840204953255936000000000000 630 174988443719339851920785797445250776756477244118690430976000000000000 631 251983358955849386765931548321161118529327231530914220605440000000000 632 311090566612159736748063639902668047567070656211005210624000000000000 633 393723998368514666821768044251814247702073799267053469696000000000000 634 479397591354766966498799616306608548926187360819813023744000000000000 635 699953774877359407683143189781003107025908976474761723904000000000000 636 1007933435823397547063726193284644474117308926123656882421760000000000 637 1078644580548225674622299136689869235083921561844579303424000000000000 638 1167804822321427761776910773228374975437323830542093778944000000000000 639 1244362266448638946992254559610672190268282624844020842496000000000000 640 1574895993474058667287072177007256990808295197068213878784000000000000 641 2799815099509437630732572759124012428103635905899046895616000000000000 642 3543515985316632001395912398266328229318664193403481227264000000000000 643 4031733743293590188254904773138577896469235704494627529687040000000000 644 4671219289285711047107643092913499901749295322168375115776000000000000 645 4977449065794555787969018238442688761073130499376083369984000000000000 646 6299583973896234669148288708029027963233180788272855515136000000000000 647 11199260398037750522930291036496049712414543623596187582464000000000000 648 14174063941266528005583649593065312917274656773613924909056000000000000 649 15134750497285703792628763621039739681667716843825535375114240000000000 650 16126934973174360753019619092554311585876942817978510118748160000000000 651 18684877157142844188430572371653999606997181288673500463104000000000000 652 25198335895584938676593154832116111852932723153091422060544000000000000 653 42040973603571399423968787836221499115743657899515376041984000000000000 654 44797041592151002091721164145984198849658174494384750329856000000000000 655 56696255765066112022334598372261251669098627094455699636224000000000000 656 74739508628571376753722289486615998427988725154694001852416000000000000 657 100793343582339754706372619328464447411730892612365688242176000000000000 658 168163894414285597695875151344885996462974631598061504167936000000000000 659 226785023060264448089338393489045006676394508377822798544896000000000000 660 242156007956571260682060217936635834906683469501208566001827840000000000 661 298958034514285507014889157946463993711954900618776007409664000000000000 662 378368762432142594815719090525993492041692921095638384377856000000000000 663 403173374329359018825490477313857789646923570449462752968704000000000000 664 672655577657142390783500605379543985851898526392246016671744000000000000 665 907140092241057792357353573956180026705578033511291194179584000000000000 666 1122260434250892079067611253072468351395268201150952121565184000000000000 667 1195832138057142028059556631785855974847819602475104029638656000000000000 668 1513475049728570379262876362103973968166771684382553537511424000000000000 669 2690622310628569563134002421518175943407594105568984066686976000000000000 670 3405318861889283353341471814733941428375236289860745459400704000000000000 671 3628560368964231169429414295824720106822312134045164776718336000000000000 672 3874496127305140170912963486986173358506935512019337056029245440000000000 673 4489041737003568316270445012289873405581072804603808486260736000000000000 674 4783328552228568112238226527143423899391278409900416118554624000000000000 675 6053900198914281517051505448415895872667086737530214150045696000000000000 676 10762489242514278252536009686072703773630376422275936266747904000000000000 677 13621275447557133413365887258935765713500945159442981837602816000000000000 678 14544495227891561344716241839819189834082675886916339495484784640000000000 679 15497984509220560683651853947944693434027742048077348224116981760000000000 680 17956166948014273265081780049159493622324291218415233945042944000000000000 681 24215600795657126068206021793663583490668346950120856600182784000000000000 682 40401375633032114846434005110608860650229655241434276376346624000000000000 683 43049956970057113010144038744290815094521505689103745066991616000000000000 684 54485101790228533653463549035743062854003780637771927350411264000000000000 685 71824667792057093060327120196637974489297164873660935780171776000000000000 686 96862403182628504272824087174654333962673387800483426400731136000000000000 687 161605502532128459385736020442435442600918620965737105505386496000000000000 688 217940407160914134613854196142972251416015122551087709401645056000000000000 689 232711923646264981515459869437107037345322814190661431927756554240000000000 690 287298671168228372241308480786551897957188659494643743120687104000000000000 691 363612380697289033617906045995479745852066897172908487387119616000000000000 692 387449612730514017091296348698617335850693551201933705602924544000000000000 693 646422010128513837542944081769741770403674483862948422021545984000000000000 694 871761628643656538455416784571889005664060490204350837606580224000000000000 695 1149194684672913488965233923146207591828754637978574972482748416000000000000 696 1454449522789156134471624183981918983408267588691633949548478464000000000000 697 2585688040514055350171776327078967081614697935451793688086183936000000000000 698 3272511426275601302561154413959317712668602074556176386484076544000000000000 699 3487046514574626153821667138287556022656241960817403350426320896000000000000 700 3723390778340239704247357910993712597525165027050582910844104867840000000000 701 4596778738691653955860935692584830367315018551914299889930993664000000000000 702 5817798091156624537886496735927675933633070354766535798193913856000000000000 703 10342752162056221400687105308315868326458791741807174752344735744000000000000 704 13090045705102405210244617655837270850674408298224705545936306176000000000000 705 14893563113360958816989431643974850390100660108202331643376419471360000000000 706 17508178333294616432819968645976717327746926799837998097939562496000000000000 707 18387114954766615823443742770339321469260074207657199559723974656000000000000 708 23271192364626498151545986943710703734532281419066143192775655424000000000000 709 41371008648224885602748421233263473305835166967228699009378942976000000000000 710 52360182820409620840978470623349083402697633192898822183745224704000000000000 711 73548459819066463293774971081357285877040296830628798238895898624000000000000 712 88635152812303995691151091270257131471718816924179865370819035136000000000000 713 93084769458505992606183947774842814938129125676264572771102621696000000000000 714 165484034592899542410993684933053893223340667868914796037515771904000000000000 715 209440731281638483363913882493396333610790532771595288734980898816000000000000 716 285072106466674602356438340060456120748020447383560254111501778944000000000000 717 294193839276265853175099884325429143508161187322515192955583594496000000000000 718 354540611249215982764604365081028525886875267696719461483276140544000000000000 719 372339077834023970424735791099371259752516502705058291084410486784000000000000 720 661936138371598169643974739732215572893362671475659184150063087616000000000000 721 837762925126553933455655529973585334443162131086381154939923595264000000000000 722 1418162444996863931058417460324114103547501070786877845933104562176000000000000 723 1489356311336095881698943164397485039010066010820233164337641947136000000000000 724 2647744553486392678575898958928862291573450685902636736600252350464000000000000 725 3351051700506215733822622119894341337772648524345524619759694381056000000000000 726 4206339844574031597984997467195906337991199163661079043029979889664000000000000 727 4561153703466793637703013440967297931968327158136964065784028463104000000000000 728 5323648865789008741199762419419818959020111441508553163834818297856000000000000 729 5672649779987455724233669841296456414190004283147511383732418248704000000000000 730 5957425245344383526795772657589940156040264043280932657350567788544000000000000 731 7539866326138985401100899769762268009988459179777430394459312357376000000000000 732 7964565586793418992366614031484988353143673315675387507727468068864000000000000 733 12763462004971775379525757142917026931927509637081900613397941059584000000000000 734 13404206802024862935290488479577365351090594097382098479038777524224000000000000 735 16825359378296126391939989868783625351964796654644316172119919558656000000000000 736 21294595463156034964799049677679275836080445766034212655339273191424000000000000 737 23829700981377534107183090630359760624161056173123730629402271154176000000000000 738 30159465304555941604403599079049072039953836719109721577837249429504000000000000 739 31858262347173675969466456125939953412574693262701550030909872275456000000000000 740 53616827208099451741161953918309461404362376389528393916155110096896000000000000 741 56636910839419868390162588668337694955688343578136088943839772934144000000000000 742 58177980911566245378864967359276759336330703547665357981939138560000000000000000 743 67301437513184505567759959475134501407859186618577264688479678234624000000000000 744 71681090281140770931299526283364895178293059841078487569547212619776000000000000 745 85178381852624139859196198710717103344321783064136850621357092765696000000000000 746 120637861218223766417614396316196288159815346876438886311348997718016000000000000 747 127433049388694703877865824503759813650298773050806200123639489101824000000000000 748 214467308832397806964647815673237845617449505558113575664620440387584000000000000 749 226547643357679473560650354673350779822753374312544355775359091736576000000000000 750 269205750052738022271039837900538005631436746474309058753918712938496000000000000 751 286724361124563083725198105133459580713172239364313950278188850479104000000000000 752 340713527410496559436784794842868413377287132256547402485428371062784000000000000 753 482551444872895065670457585264785152639261387505755545245395990872064000000000000 754 509732197554778815511463298015039254601195092203224800494557956407296000000000000 755 766605436673617258732765788396453930098896047577231655592213834891264000000000000 756 906190573430717894242601418693403119291013497250177423101436366946304000000000000 757 930847694585059926061839477748428149381291256762645727711026216960000000000000000 758 1146897444498252334900792420533838322852688957457255801112755401916416000000000000 759 1362854109641986237747139179371473653509148529026189609941713484251136000000000000 760 2038928790219115262045853192060157018404780368812899201978231825629184000000000000 761 3066421746694469034931063153585815720395584190308926622368855339565056000000000000 762 3624762293722871576970405674773612477164053989000709692405745467785216000000000000 763 3723390778340239704247357910993712597525165027050582910844104867840000000000000000 764 4173740710778582853100613736825138063871767370142705680446497545519104000000000000 765 4307292000843808356336637406408608090102987943588944940062699407015936000000000000 766 4587589777993009339603169682135353291410755829829023204451021607665664000000000000 767 5451416438567944950988556717485894614036594116104758439766853937004544000000000000 768 8155715160876461048183412768240628073619121475251596807912927302516736000000000000 769 10322077000484271014107131784804544905674200617115302210014798617247744000000000000 770 10903490288320190600549894609102949055453688769159605498078903786274816000000000000 771 12265686986777876139724252614343262881582336761235706489475421358260224000000000000 772 18350359111972037358412678728541413165643023319316092817804086430662656000000000000 773 21805665754271779803954226869943578456146376464419033759067415748018176000000000000 774 32622860643505844192733651072962512294476485901006387231651709210066944000000000000 775 41288308001937084056428527139218179622696802468461208840059194468990976000000000000 776 43613961153280762402199578436411796221814755076638421992315615145099264000000000000 777 66779851372457325649609819789202209021948277922283290887143960728305664000000000000 778 73401436447888149433650714914165652662572093277264371271216345722650624000000000000 779 77535930939165799826132583886954304394337342358468305764116649146843136000000000000 780 79645655867934189923666140314849883531436733156753875077274680688640000000000000000 781 87222663017087119215816907479774313824585505857676135036269662992072704000000000000 782 98131412594881715404949051481926541499083198922436449482710134076473344000000000000 783 110391182881000885257518273529089365934241030851121358405278792224342016000000000000 784 116609204756242447467239596034971714478376521014803348500637859996237824000000000000 785 165153232007748336225714108556872718490787209873844835360236777875963904000000000000 786 174455844613123049608798313745647184887259020306553687969262460580397056000000000000 787 293605745791552597734602859656662610650288373109057485084865382890602496000000000000 788 310143723756663199304530335547817217577349369433873223056466596587372544000000000000 789 348890652068348476863267629919097255298342023430704540145078651968290816000000000000 790 392525650379526861619796205927706165996332795689745797930840536305893376000000000000 791 441564731524003541030073094116357463736964123404485433621115168897368064000000000000 792 466436819024969789868958384139886857913506084059213394002551439984951296000000000000 793 660612928030993344902856434227490873963148839495379341440947111503855616000000000000 794 697823378452492198435193254982588739549036081226214751877049842321588224000000000000 795 1049482842806182027205156364314745430305388689133230136505740739966140416000000000000 796 1240574895026652797218121342191268870309397477735492892225866386349490176000000000000 797 1274330493886947038778658245037598136502987730508062001236394891018240000000000000000 798 1570102601518107446479184823710824663985331182758983191723362145223573504000000000000 799 1865747276099879159475833536559547431654024336236853576010205759939805184000000000000 800 2791293513809968793740773019930354958196144324904859007508199369286352896000000000000 801 4197931371224728108820625457258981721221554756532920546022962959864561664000000000000 802 4962299580106611188872485368765075481237589910941971568903465545397960704000000000000 803 5097321975547788155114632980150392546011950922032248004945579564072960000000000000000 804 5713851033055879925894740205713614009440449529725364076531255139815653376000000000000 805 5896682749155173639824856609373384475350990494773265622945835488204816384000000000000 806 6280410406072429785916739294843298655941324731035932766893448580894294016000000000000 807 7462989104399516637903334146238189726616097344947414304040823039759220736000000000000 808 11165174055239875174963092079721419832784577299619436030032797477145411584000000000000 809 14130923413662967018312663413397421975867980644830848725510259307012161536000000000000 810 16791725484898912435282501829035926884886219026131682184091851839458246656000000000000 811 25121641624289719143666957179373194623765298924143731067573794323577176064000000000000 812 29851956417598066551613336584952758906464389379789657216163292159036882944000000000000 813 44660696220959500699852368318885679331138309198477744120131189908581646336000000000000 814 56523693654651868073250653653589687903471922579323394902041037228048646144000000000000 815 67166901939595649741130007316143707539544876104526728736367407357832986624000000000000 816 73315068698664961598097491351608229448870603283829187369082549058911862784000000000000 817 91421616528894078814315843291417824151047192475605825224500082237050454016000000000000 818 100486566497158876574667828717492778495061195696574924270295177294308704256000000000000 819 109034902883201906005498946091029490554536887691596054980789037862748160000000000000000 820 119407825670392266206453346339811035625857557519158628864653168636147531776000000000000 821 151125529364090211917542516461323341963975971235185139656826666555124219904000000000000 822 159638001311295910582651006971876277120897457269265784097373230334849581056000000000000 823 226094774618607472293002614614358751613887690317293579608164148912194584576000000000000 824 268667607758382598964520029264574830158179504418106914945469629431331946496000000000000 825 293260274794659846392389965406432917795482413135316749476330196235647451136000000000000 826 401946265988635506298671314869971113980244782786299697081180709177234817024000000000000 827 436139611532807624021995784364117962218147550766384219923156151450992640000000000000000 828 477631302681569064825813385359244142503430230076634515458612674544590127104000000000000 829 604502117456360847670170065845293367855903884940740558627306666220496879616000000000000 830 638552005245183642330604027887505108483589829077063136389492921339398324224000000000000 831 904379098474429889172010458457435006455550761269174318432656595648778338304000000000000 832 981314125948817154049490514819265414990831989224364494827101340764733440000000000000000 833 1074670431033530395858080117058299320632718017672427659781878517725327785984000000000000 834 1135203564880326475254407160688897970637493029470334464692431860158930354176000000000000 835 1166092047562424474672395960349717144783765210148033485006378599962378240000000000000000 836 1173041099178639385569559861625731671181929652541266997905320784942589804544000000000000 837 1436742011801663195243859062746886494088077115423392056876359073013646229504000000000000 838 1744558446131230496087983137456471848872590203065536879692624605803970560000000000000000 839 2418008469825443390680680263381173471423615539762962234509226664881987518464000000000000 840 2554208020980734569322416111550020433934359316308252545557971685357593296896000000000000 841 4298681724134121583432320468233197282530872070689710639127514070901311143936000000000000 842 4540814259521305901017628642755591882549972117881337858769727440635721416704000000000000 843 4692164396714557542278239446502926684727718610165067991621283139770359218176000000000000 844 5746968047206652780975436250987545976352308461693568227505436292054584918016000000000000 845 6978233784524921984351932549825887395490360812262147518770498423215882240000000000000000 846 7822262064253499618549899341621937578923975406194023420771288286407629471744000000000000 847 8072558683593432712920228698232163346755505987344600637812848783352393629696000000000000 848 8831827133539354386445414633373388734917487903019280453443912066882600960000000000000000 849 9672033879301773562722721053524693885694462159051848938036906659527950073856000000000000 850 10216832083922938277289664446200081735737437265233010182231886741430373187584000000000000 851 18163257038085223604070514571022367530199888471525351435078909762542885666816000000000000 852 18657472760998791594758335365595474316540243362368535760102057599398051840000000000000000 853 18768657586858230169112957786011706738910874440660271966485132559081436872704000000000000 854 22987872188826611123901745003950183905409233846774272910021745168218339672064000000000000 855 35327308534157417545781658533493554939669951612077121813775648267530403840000000000000000 856 38688135517207094250890884214098775542777848636207395752147626638111800295424000000000000 857 40867328335691753109158657784800326942949749060932040728927546965721492750336000000000000 858 72653028152340894416282058284089470120799553886101405740315639050171542667264000000000000 859 74629891043995166379033341462381897266160973449474143040408230397592207360000000000000000 860 75074630347432920676451831144046826955643497762641087865940530236325747490816000000000000 861 91951488755306444495606980015800735621636935387097091640086980672873358688256000000000000 862 123242630482455800446401882962053433703551484120116863967427764968030841339904000000000000 863 125156193028055993896798389465951001262783606499104374732340612582522071547904000000000000 864 163469313342767012436634631139201307771798996243728162915710187862885971001344000000000000 865 206890849699439500115115705035551655148683104620968456190195706513965057048576000000000000 866 268351480204288425689436342719724021840228625669635783067684400192882145755136000000000000 867 367805955021225777982427920063202942486547741548388366560347922691493434753024000000000000 868 492970521929823201785607531848213734814205936480467455869711059872123365359616000000000000 869 653877253371068049746538524556805231087195984974912651662840751451543884005376000000000000 870 827563398797758000460462820142206620594732418483873824760782826055860228194304000000000000 871 1073405920817153702757745370878896087360914502678543132270737600771528583020544000000000000 872 1471223820084903111929711680252811769946190966193553466241391690765973739012096000000000000 873 1596380013112959105826510069718762771208974572692657840973732303348495810560000000000000000 874 1971882087719292807142430127392854939256823745921869823478844239488493461438464000000000000 875 2002499088448895902348774231455216020204537703985669995717449801320353144766464000000000000 876 2415163321838595831204927084477516196562057631026722047609159601735939311796224000000000000 877 2615509013484272198986154098227220924348783939899650606651363005806175536021504000000000000 878 2932602747946598463923899654064329177954824131353167494763301962356474511360000000000000000 879 3310253595191032001841851280568826482378929673935495299043131304223440912777216000000000000 880 4293623683268614811030981483515584349443658010714172529082950403086114332082176000000000000 881 5884895280339612447718846721011247079784763864774213864965566763063894956048384000000000000 882 6385520052451836423306040278875051084835898290770631363894929213393983242240000000000000000 883 7633108770255315219610633748472149954566503130158528940591911827708647701479424000000000000 884 7887528350877171228569720509571419757027294983687479293915376957953973845753856000000000000 885 9660653287354383324819708337910064786248230524106888190436638406943757247184896000000000000 886 10462036053937088795944616392908883697395135759598602426605452023224702144086016000000000000 887 11730410991786393855695598616257316711819296525412669979053207849425898045440000000000000000 888 13149222530010132858782380793266477070171202657812153370316535609451225142001664000000000000 889 13241014380764128007367405122275305929515718695741981196172525216893763651108864000000000000 890 14367420118016631952438590627468864940880771154233920568763590730136462295040000000000000000 891 17174494733074459244123925934062337397774632042856690116331801612344457328328704000000000000 892 25542080209807345693224161115500204339343593163082525455579716853575932968960000000000000000 893 31550113403508684914278882038285679028109179934749917175661507831815895383015424000000000000 894 38642613149417533299278833351640259144992922096427552761746553627775028988739584000000000000 895 52964057523056512029469620489101223718062874782967924784690100867575054604435456000000000000 896 68697978932297836976495703736249349591098528171426760465327206449377829313314816000000000000 897 102168320839229382772896644462000817357374372652330101822318867414303731875840000000000000000 898 126200453614034739657115528153142716112436719738999668702646031327263581532061696000000000000 899 129306781062149687571947315647219784467926940388105285118872316571228160655360000000000000000 900 154570452597670133197115333406561036579971688385710211046986214511100115954958336000000000000 901 210387560480162125740518092692263633122739242524994453925064569751219602272026624000000000000 902 229878721888266111239017450039501839054092338467742729100217451682183396720640000000000000000 903 274791915729191347905982814944997398364394112685707041861308825797511317253259264000000000000 904 347783518344757799693509500164762332304936298867847974855718982649975260898656256000000000000 905 408673283356917531091586577848003269429497490609320407289275469657214927503360000000000000000 906 451098838223408843583942492111856080713424319750657751336777476724234887014383616000000000000 907 517227124248598750287789262588879137871707761552421140475489266284912642621440000000000000000 908 618281810390680532788461333626244146319886753542840844187944858044400463819833344000000000000 909 841550241920648502962072370769054532490956970099977815700258279004878409088106496000000000000 910 911502495048243100101588326387347195671466776552384325903095749703556102549929984000000000000 911 1099167662916765391623931259779989593457576450742828167445235303190045269013037056000000000000 912 1391134073379031198774038000659049329219745195471391899422875930599901043594625024000000000000 913 1804395352893635374335769968447424322853697279002631005347109906896939548057534464000000000000 914 2068908496994395001151157050355516551486831046209684561901957065139650570485760000000000000000 915 2473127241562722131153845334504976585279547014171363376751779432177601855279333376000000000000 916 2683514802042884256894363427197240218402286256696357830676844001928821457551360000000000000000 917 3366200967682594011848289483076218129963827880399911262801033116019513636352425984000000000000 918 4059889544010679592255482429006704726420818877755919762030997290518113983129452544000000000000 919 4396670651667061566495725039119958373830305802971312669780941212760181076052148224000000000000 920 4929705219298232017856075318482137348142059364804674558697110598721233653596160000000000000000 921 5564536293516124795096152002636197316878980781885567597691503722399604174378500096000000000000 922 7217581411574541497343079873789697291414789116010524021388439627587758192230137856000000000000 923 9892508966250888524615381338019906341118188056685453507007117728710407421117333504000000000000 924 10734059208171537027577453708788960873609145026785431322707376007715285830205440000000000000000 925 12831255842799184884165475331181684073626291761796487149135003782378236786186911744000000000000 926 13464803870730376047393157932304872519855311521599645051204132464078054545409703936000000000000 927 14584039920771889601625413222197555130743468424838149214449531995256897640798879744000000000000 928 16239558176042718369021929716026818905683275511023679048123989162072455932517810176000000000000 929 17586682606668246265982900156479833495321223211885250679123764851040724304208592896000000000000 930 19718820877192928071424301273928549392568237459218698234788442394884934614384640000000000000000 931 22103843072947033335613182113480947954957791667782229815502096359487509463704797184000000000000 932 22258145174064499180384608010544789267515923127542270390766014889598416697514000384000000000000 933 24151633218385958312049270844775161965620576310267220476091596017359393117962240000000000000000 934 28870325646298165989372319495158789165659156464042096085553758510351032768920551424000000000000 935 42936236832686148110309814835155843494436580107141725290829504030861143320821760000000000000000 936 58336159683087558406501652888790220522973873699352596857798127981027590563195518976000000000000 937 64958232704170873476087718864107275622733102044094716192495956648289823730071240704000000000000 938 89032580696257996721538432042179157070063692510169081563064059558393666790056001536000000000000 939 115481302585192663957489277980635156662636625856168384342215034041404131075682205696000000000000 940 171744947330744592441239259340623373977746320428566901163318016123444573283287040000000000000000 941 217364698965473624808443437602976457690585186792404984284824364156234538061660160000000000000000 942 259832930816683493904350875456429102490932408176378864769983826593159294920284962816000000000000 943 353661489167152533369810913815695167279324666684515677048033541751800151419276754944000000000000 944 386426131494175332992788333516402591449929220964275527617465536277750289887395840000000000000000 945 461925210340770655829957111922540626650546503424673537368860136165616524302728822784000000000000 946 584624094337537861284789469776965480604597918396852445732463609834608413570641166336000000000000 947 686979789322978369764957037362493495910985281714267604653272064493778293133148160000000000000000 948 834081751875082951786709667914821893239121567218966182221701554463110306089595305984000000000000 949 869458795861894499233773750411905830762340747169619937139297456624938152246640640000000000000000 950 1039331723266733975617403501825716409963729632705515459079935306372637179681139851264000000000000 951 1414645956668610133479243655262780669117298666738062708192134167007200605677107019776000000000000 952 1545704525976701331971153334065610365799716883857102110469862145111001159549583360000000000000000 953 1685368113344201492087836815490204964796542069845358618594824041201875233614820540416000000000000 954 1847700841363082623319828447690162506602186013698694149475440544662466097210915291136000000000000 955 2338496377350151445139157879107861922418391673587409782929854439338433654282564665344000000000000 956 3182953402504372800328298224341256505513922000160641093432301875766201362773490794496000000000000 957 3336327007500331807146838671659287572956486268875864728886806217852441224358381223936000000000000 958 3477835183447577996935095001647623323049362988678479748557189826499752608986562560000000000000000 959 4157326893066935902469614007302865639854918530822061836319741225490548718724559405056000000000000 960 4510988382234088435839424921118560807134243197506577513367774767242348870143836160000000000000000 961 5658583826674440533916974621051122676469194666952250832768536668028802422708428079104000000000000 962 7390803365452330493279313790760650026408744054794776597901762178649864388843661164544000000000000 963 9115024950482431001015883263873471956714667765523843259030957497035561025499299840000000000000000 964 9353985509400605780556631516431447689673566694349639131719417757353734617130258661376000000000000 965 13345308030001327228587354686637150291825945075503458915547224871409764897433524895744000000000000 966 16629307572267743609878456029211462559419674123288247345278964901962194874898237620224000000000000 967 18043953528936353743357699684474243228536972790026310053471099068969395480575344640000000000000000 968 22634335306697762135667898484204490705876778667809003331074146672115209690833712316416000000000000 969 26965889813507223873405389047843279436744673117525737897517184659230003737837128646656000000000000 970 28646580622539355202954684019071308549625298001445769840890716881895812264961417150464000000000000 971 29563213461809321973117255163042600105634976219179106391607048714599457555374644658176000000000000 972 36460099801929724004063533055493887826858671062095373036123829988142244101997199360000000000000000 973 37415942037602423122226526065725790758694266777398556526877671029414938468521034645504000000000000 974 40598895440106795922554824290067047264208188777559197620309972905181139831294525440000000000000000 975 50927254440069964805252771589460104088222752002570257494916830012259221804375852711936000000000000 976 53381232120005308914349418746548601167303780302013835662188899485639059589734099582976000000000000 977 72175814115745414973430798737896972914147891160105240213884396275877581922301378560000000000000000 978 107863559254028895493621556191373117746978692470102951590068738636920014951348514586624000000000000 979 114586322490157420811818736076285234198501192005783079363562867527583249059845668601856000000000000 980 120107772270011945057286192179734352626433505679531130239925023842687884076901724061696000000000000 981 149663768150409692488906104262903163034777067109594226107510684117659753874084138582016000000000000 982 203709017760279859221011086357840416352891008010281029979667320049036887217503410847744000000000000 983 206141342695980479705615704275307544340097791942376576574875224203533961728284967305216000000000000 984 213524928480021235657397674986194404669215121208055342648755597942556238358936398331904000000000000 985 288703256462981659893723194951587891656591564640420960855537585103510327689205514240000000000000000 986 365390058960961163302993418610603425377873698998032778582789756146630258481650728960000000000000000 987 458345289960629683247274944305140936794004768023132317454251470110332996239382674407424000000000000 988 480431089080047780229144768718937410505734022718124520959700095370751536307606896246784000000000000 989 598655072601638769955624417051612652139108268438376904430042736470639015496336554328064000000000000 990 649582327041708734760877188641072756227331020440947161924959566482898237300712407040000000000000000 991 824565370783921918822462817101230177360391167769506306299500896814135846913139869220864000000000000 992 854099713920084942629590699944777618676860484832221370595022391770224953435745593327616000000000000 993 1080969950430107505515575729617609173637901551115780172159325214584190956692115516555264000000000000 994 1154813025851926639574892779806351566626366258561683843422150340414041310756822056960000000000000000 995 1461560235843844653211973674442413701511494795992131114331159024586521033926602915840000000000000000 996 1833381159842518732989099777220563747176019072092529269817005880441331984957530697629696000000000000 997 1921724356320191120916579074875749642022936090872498083838800381483006145230427584987136000000000000 998 2598329308166834939043508754564291024909324081763788647699838265931592949202849628160000000000000000 999 3298261483135687675289851268404920709441564671078025225198003587256543387652559476883456000000000000 1000 3416398855680339770518362799779110474707441939328885482380089567080899813742982373310464000000000000 1001 4323879801720430022062302918470436694551606204463120688637300858336763826768462066221056000000000000 1002 5846240943375378612847894697769654806045979183968524457324636098346084135706411663360000000000000000 1003 7686897425280764483666316299502998568091744363489992335355201525932024580921710339948544000000000000 1004 8340817518750829517867096679148218932391215672189661822217015544631103060895953059840000000000000000