1 1 2 4 3 16 4 36 5 144 6 576 7 900 8 3600 9 14400 10 32400 11 44100 12 129600 13 176400 14 705600 15 1587600 16 2822400 17 6350400 18 21344400 19 57153600 20 85377600 21 192099600 22 341510400 23 768398400 24 3073593600 25 6915585600 26 12294374400 27 14428814400 28 32464832400 29 57715257600 30 129859329600 31 519437318400 32 1168733966400 33 2077749273600 34 3246483240000 35 4169927361600 36 8310997094400 37 9382336563600 38 16679709446400 39 29218349160000 40 37529346254400 41 150117385017600 42 337764116289600 43 600469540070400 44 938233656360000 45 1351056465158400 46 2401878160281600 47 3387023499459600 48 5404225860633600 49 6021375110150400 50 8444102907240000 51 13548093997838400 52 54192375991353600 53 121932845980545600 54 216769503965414400 55 338702349945960000 56 487731383922182400 57 867078015861657600 58 1354809399783840000 59 1950925535688729600 60 3048321149513640000 61 5419237599135360000 62 7166941724856513600 63 21676950396541440000 64 28667766899426054400 65 64502475523708622400 66 114671067597704217600 67 179173543121412840000 68 258009902094834489600 69 458684270390816870400 70 716694172485651360000 71 1032039608379337958400 72 1612561888092715560000 73 2866776689942605440000 74 6027397990604327937600 75 11467106759770421760000 76 24109591962417311750400 77 54246581915438951438400 78 96438367849669247001600 79 150684949765108198440000 80 216986327661755805753600 81 385753471398676988006400 82 602739799060432793760000 83 867945310647023223014400 84 1356164547885973785960000 85 2410959196241731175040000 86 5424658191543895143840000 87 9643836784966924700160000 88 21698632766175580575360000 89 23169317875883036592134400 90 52130965220736832332302400 91 86794531064702322301440000 92 92677271503532146368537600 93 144808236724268978700840000 94 208523860882947329329209600 95 370709086014128585474150400 96 579232946897075914803360000 97 834095443531789317316838400 98 1303274130518420808307560000 99 2316931787588303659213440000 100 5213096522073683233230240000 101 9267727150353214636853760000 102 20852386088294732932920960000 103 31718796172083877094631993600 104 63860432395402619607070440000 105 71367291387188723462921985600 106 83409544353178931731683840000 107 113529657591826879301458560000 108 126875184688335508378527974400 109 198242476075524231841449960000 110 285469165548754893851687942400 111 507500738753342033514111897600 112 792969904302096927365799840000 113 1141876662195019575406751769600 114 1784182284679718086573049640000 115 3171879617208387709463199360000 116 7136729138718872346292198560000 117 12687518468833550837852797440000 118 28546916554875489385168794240000 119 53319296365272997396076381241600 120 87424931949306186242079432360000 121 114187666219501957540675176960000 122 155422101243210997763696768640000 123 213277185461091989584305524966400 124 333245602282956233725477382760000 125 479873667287456976564687431174400 126 853108741844367958337222099865600 127 1332982409131824934901909531040000 128 1919494669149827906258749724697600 129 2999210420546606103529296444840000 130 5331929636527299739607638124160000 131 11996841682186424414117185779360000 132 21327718546109198958430552496640000 133 47987366728745697656468743117440000 134 98587378979389772185345228915718400 135 146961310606783699072935525797160000 136 191949466914982790625874972469760000 137 261264552189837687240774268083840000 138 394349515917559088741380915662873600 139 587845242427134796291742103188640000 140 887286410814507949668107060241465600 141 1577398063670236354965523662651494400 142 2351380969708539185166968412754560000 143 2464684474484744304633630722892960000 144 3549145643258031798672428240965862400 145 5545540067590674685425669126509160000 146 9405523878834156740667873651018240000 147 9858737897938977218534522891571840000 148 22182160270362698741702676506036640000 149 39434951591755908874138091566287360000 150 88728641081450794966810706024146560000 151 199639442433264288675324088554329760000 152 271731463311943059585857787198948840000 153 354914564325803179867242824096586240000 154 483078156999009883708191621687020160000 155 798557769733057154701296354217319040000 156 1086925853247772238343431148795795360000 157 1932312627996039534832766486748080640000 158 1960015681489248060816848496073397510400 159 3194231078932228618805185416869276160000 160 4347703412991088953373724595183181440000 161 5444488004136800168935690266870548640000 162 7840062725956992243267393984293590041600 163 12250098009307800380105303100458734440000 164 17390813651964355813494898380732725760000 165 21777952016547200675742761067482194560000 166 49000392037231201520421212401834937760000 167 87111808066188802702971044269928778240000 168 196001568148924806081684849607339751040000 169 441003528335080813683790911616514439840000 170 600254802456082218625159851922477987560000 171 784006272595699224326739398429359004160000 172 1067119648810812833111395292306627533440000 173 1764014113340323254735163646466057759360000 174 2401019209824328874500639407689911950240000 175 4268478595243251332445581169226510133760000 176 5505684049303297802834527425470173606713600 177 7056056453361293018940654585864231037440000 178 9604076839297315498002557630759647800960000 179 15293566803620271674540353959639371129760000 180 22022736197213191211338109701880694426854400 181 34410525308145611267715796409188585041960000 182 38416307357189261992010230523038591203840000 183 61174267214481086698161415838557484519040000 184 137642101232582445070863185636754340167840000 185 244697068857924346792645663354229938076160000 186 550568404930329780283452742547017360671360000 187 1238778911093242005637768670730789061510560000 188 1686115740099134952118074024050240667056040000 189 2202273619721319121133810970188069442685440000 190 2997539093509573248209909376089316741432960000 191 4955115644372968022551074682923156246042240000 192 6744462960396539808472296096200962668224160000 193 11990156374038292992839637504357266965731840000 194 19165286175624779651666989968061674324970041600 195 19820462577491872090204298731692624984168960000 196 26977851841586159233889184384803850672896640000 197 53236906043402165699074972133504650902694560000 198 76661144702499118606667959872246697299880166400 199 107911407366344636935556737539215402691586560000 200 212947624173608662796299888534018603610778240000 201 431645629465378547742226950156861610766346240000 202 479132154390619491291674749201541858124251040000 203 851790496694434651185199554136074414443112960000 204 1726582517861514190968907800627446443065384960000 205 1916528617562477965166698996806167432497004160000 206 4312189389515575421625072742813876723118259360000 207 5869368891285088768323015677718887762022075240000 208 7666114470249911860666795987224669729988016640000 209 10434433584506824477018694538166911576928133760000 210 17248757558062301686500290971255506892473037440000 211 23477475565140355073292062710875551048088300960000 212 41737734338027297908074778152667646307712535040000 213 68995030232249206746001163885022027569892149760000 214 93909902260561420293168250843502204192353203840000 215 198094527387499458566257971308770806008926457760000 216 285256119437999220335411478684629960652854099174400 217 375639609042245681172673003374008816769412815360000 218 792378109549997834265031885235083224035705831040000 219 1502558436168982724690692013496035267077651261440000 220 1782850746487495127096321741778937254080338119840000 221 3169512438199991337060127540940332896142823324160000 222 6010233744675930898762768053984141068310605045760000 223 7131402985949980508385286967115749016321352479360000 224 16045656718387456143866895676010435286723043078560000 225 21839921644471815306929941336791981362484141968040000 226 28525611943799922033541147868462996065285409917440000 227 38826527367949893878986562376519077977749585720960000 228 64182626873549824575467582704041741146892172314240000 229 87359686577887261227719765347167925449936567872160000 230 155306109471799575515946249506076311910998342883840000 231 256730507494199298301870330816166964587568689256960000 232 349438746311549044910879061388671701799746271488640000 233 786237179200985351049477888124511329049429110849440000 234 1280514720157178500085662127815303893370662051193881600 235 1397754985246196179643516245554686807198985085954560000 236 3144948716803941404197911552498045316197716443397760000 237 5591019940984784718574064982218747228795940343818240000 238 8003217000982365625535388298845649333566637819961760000 239 12579794867215765616791646209992181264790865773591040000 240 22364079763939138874296259928874988915183761375272960000 241 28304538451235472637781203972482407845779447990579840000 242 32012868003929462502141553195382597334266551279847040000 243 72028953008841290629818494689610844002099740379655840000 244 98039408262033978912808506660859204336191313294531560000 245 128051472015717850008566212781530389337066205119388160000 246 174292281354727073622770678508194141042117890301389440000 247 288115812035365162519273978758443376008398961518623360000 248 392157633048135915651234026643436817344765253178126240000 249 697169125418908294491082714032776564168471561205557760000 250 1152463248141460650077095915033773504033595846074493440000 251 1568630532192543662604936106573747269379061012712504960000 252 3529418697433223240861106239790931356102887278603136160000 253 6274522128770174650419744426294989077516244050850019840000 254 14117674789732892963444424959163725424411549114412544640000 255 25098088515080698601678977705179956310064976203400079360000 256 39215763304813591565123402664343681734476525317812624000000 257 40344216901952105118323892414480918290509421250427232160000 258 56470699158931571853777699836654901697646196457650178560000 259 100392354060322794406715910820719825240259904813600317440000 260 127059073107596036670999824632473528819703942029712901760000 261 156863053219254366260493610657374726937906101271250496000000 262 161376867607808420473295569657923673162037685001708928640000 263 363097952117568946064915031730328264614584791253845089440000 264 494216657048913287699467682077391249058740410317733593960000 265 645507470431233681893182278631694692648150740006835714560000 266 878607390309179178132386990359806664993316285009304167040000 267 1452391808470275784259660126921313058458339165015380357760000 268 1976866628195653150797870728309564996234961641270934375840000 269 3514429561236716712529547961439226659973265140037216668160000 270 5809567233881103137038640507685252233833356660061521431040000 271 7907466512782612603191482913238259984939846565083737503360000 272 17791799653760878357180836554786084966114654771438409382560000 273 31629866051130450412765931652953039939759386260334950013440000 274 71167198615043513428723346219144339864458619085753637530240000 275 126519464204521801651063726611812159759037545041339800053760000 276 197686662819565315079787072830956499623496164127093437584000000 277 214994331870502768175548022676768813570124705843526720180640000 278 284668794460174053714893384876577359457834476343014550120960000 279 506077856818087206604254906447248639036150180165359200215040000 280 640504787535391620858510115972299058780127571771782737772160000 281 790746651278261260319148291323825998493984656508373750336000000 282 859977327482011072702192090707075254280498823374106880722560000 283 1934948986834524913579932204090919322131122352591740481625760000 284 2633680565413658910150463277790417966234027646583202322212840000 285 3439909309928044290808768362828301017121995293496427522890240000 286 4682098782957615840267490271627409717749382482814581906156160000 287 7739795947338099654319728816363677288524489410366961926503040000 288 10534722261654635640601853111161671864936110586332809288851360000 289 18728395131830463361069961086509638870997529931258327624624640000 290 30959183789352398617278915265454709154097957641467847706012160000 291 42138889046618542562407412444646687459744442345331237155405440000 292 94812500354891720765416678000455046784424995276995283599662240000 293 168555556186474170249629649778586749838977769381324948621621760000 294 379250001419566883061666712001820187137699981107981134398648960000 295 674222224745896680998518599114346999355911077525299794486487040000 296 1053472226165463564060185311116167186493611058633280928885136000000 297 1341779625203807776183595209525714165491148289169450260647374240000 298 1517000005678267532246666848007280748550799924431924537594595840000 299 2696888898983586723994074396457387997423644310101199177945948160000 300 3413250012776101947555000408016381684239299829971830209587840640000 301 4213888904661854256240741244464668745974444234533123715540544000000 302 5098805574640843650051296905802249182629077523785079695804058240000 303 5367118500815231104734380838102856661964593156677801042589496960000 304 12076016626834269985652356885731427489420334602525052345826368160000 305 16436800408746645258249041316689998527266566542325765692930334440000 306 20395222298563374600205187623208996730516310095140318783216232960000 307 21468474003260924418937523352411426647858372626711204170357987840000 308 29220978504438480459109406785226664048473896075245805676320594560000 309 48304066507337079942609427542925709957681338410100209383305472640000 310 65747201634986581032996165266759994109066266169303062771721337760000 311 116883914017753921836437627140906656193895584300983222705282378240000 312 193216266029348319770437710171702839830725353640400837533221890560000 313 262988806539946324131984661067039976436265064677212251086885351040000 314 591724814714879229296965487400839946981596395523727564945492039840000 315 1051955226159785296527938644268159905745060258708849004347541404160000 316 2366899258859516917187861949603359787926385582094910259781968159360000 317 4207820904639141186111754577072639622980241034835396017390165616640000 318 6574720163498658103299616526675999410906626616930306277172133776000000 319 9243519838029031770128787398422644886068520564088342845599761139360000 320 9467597035438067668751447798413439151705542328379641039127872637440000 321 16831283618556564744447018308290558491920964139341584069560662466560000 322 21302093329735652254690757546430238091337470238854192338037713434240000 323 26298880653994632413198466106703997643626506467721225108688535104000000 324 31821645591333505219970143989111837148788072825942682381513127475840000 325 36974079352116127080515149593690579544274082256353371382399044557440000 326 83191678542261285931159086585803803974616685076795085610397850254240000 327 105195522615978529652793864426815990574506025870884900434754140416000000 328 127286582365334020879880575956447348595152291303770729526052509903360000 329 147896317408464508322060598374762318177096329025413485529596178229760000 330 201303320917076691882804703343426488629936670062368355304172575923840000 331 332766714169045143724636346343215215898466740307180342441591401016960000 332 452932472063422556736310582522709599417357507640328799434388295828640000 333 805213283668306767531218813373705954519746680249473421216690303695360000 334 1331066856676180574898545385372860863593866961228721369766365604067840000 335 1811729888253690226945242330090838397669430030561315197737553183314560000 336 4076392248570803010626795242704386394756217568762959194909494662457760000 337 7246919553014760907780969320363353590677720122245260790950212733258240000 338 16305568994283212042507180970817545579024870275051836779637978649831040000 339 28987678212059043631123877281453414362710880488981043163800850933032960000 340 45293247206342255673631058252270959941735750764032879943438829582864000000 341 65222275977132848170028723883270182316099481100207347118551914599324160000 342 115950712848236174524495509125813657450843521955924172655203403732131840000 343 146750120948548908382564628737357910211223832475466531016741807848479360000 344 181172988825369022694524233009083839766943003056131519773755318331456000000 345 219219316478696517460374321940991446118001033697919138926243935181061760000 346 260889103908531392680114895533080729264397924400829388474207658397296640000 347 292871682548111842604760499931623080570195005552575054719982831939482240000 348 587000483794195633530258514949431640844895329901866124066967231393917440000 349 658961285733251645860711124846151931282938762493293873119961371863835040000 350 724691955301476090778096932036335359067772012224526079095021273325824000000 351 876877265914786069841497287763965784472004134791676555704975740724247040000 352 1043556415634125570720459582132322917057591697603317553896830633589186560000 353 1171486730192447370419041999726492322280780022210300218879931327757928960000 354 1594523604984164476403696055183281216437728363564019742364350973892736640000 355 2635845142933006583442844499384607725131755049973175492479845487455340160000 356 3587678111214370071908316124162382736984888818019044420319789691258657440000 357 6378094419936657905614784220733124865750913454256078969457403895570946560000 358 10543380571732026333771377997538430900527020199892701969919381949821360640000 359 14350712444857480287633264496649530947939555272076177681279158765034629760000 360 32289103000929330647174845117461444632863999362171399782878107221327916960000 361 57402849779429921150533057986598123791758221088304710725116635060138519040000 362 129156412003717322588699380469845778531455997448685599131512428885311667840000 363 229611399117719684602132231946392495167032884353218842900466540240554076160000 364 358767811121437007190831612416238273698488881801904442031978969125865744000000 365 516625648014869290354797521879383114125823989794742396526049715541246671360000 366 918445596470878738408528927785569980668131537412875371601866160962216304640000 367 1162407708033455903298294424228612006783103977038170392183611859967805010560000 368 1435071244485748028763326449664953094793955527207617768127915876503462976000000 369 1736436205827755114803625004094593244700686187921217499434778210569190200960000 370 2066502592059477161419190087517532456503295959178969586104198862164986685440000 371 2755629661095184327068191543856641565084964807244178689860318465718588396160000 372 4649630832133823613193177696914448027132415908152681568734447439871220042240000 373 5740284977942992115053305798659812379175822108830471072511663506013851904000000 374 6945744823311020459214500016378372978802744751684869997739112842276760803840000 375 8266010368237908645676760350070129826013183836715878344416795448659946741760000 376 11022518644380737308272766175426566260339859228976714759441273862874353584640000 377 15002872599296003558482376183219492965462586172773861755906178313356759045760000 378 22961139911771968460213223194639249516703288435321884290046654024055407616000000 379 24800666949856658943613723894709774085764683265197608208742866191467295565440000 380 33756463348416008006585346412243859172290818888741188950788901205052707852960000 381 60011490397184014233929504732877971861850344691095447023624713253427036183040000 382 99202667799426635774454895578839096343058733060790432834971464765869182261760000 383 135025853393664032026341385648975436689163275554964755803155604820210831411840000 384 303808170135744072059268117710194732550617369998670700557100110845474370676640000 385 540103413574656128105365542595901746756653102219859023212622419280843325647360000 386 1215232680542976288237072470840778930202469479994682802228400443381897482706560000 387 2160413654298624512421462170383606987026612408879436092850489677123373302589440000 388 3375646334841600800658534641224385917229081888874118895078890120505270785296000000 389 4860930722171905152948289883363115720809877919978731208913601773527589930826240000 390 8641654617194498049685848681534427948106449635517744371401958708493493210357760000 391 10937094124886786594133652237567010371822225319952145220055603990437077344359040000 392 13502585339366403202634138564897543668916327555496475580315560482021083141184000000 393 16338128260633347875187307663526027839388756342150735452181828183245510600832640000 394 19443722888687620611793159533452462883239511679914924835654407094110359723304960000 395 28110178172831975320422621938881600605431725998697866815265108668795320229228160000 396 43748376499547146376534608950268041487288901279808580880222415961748309377436160000 397 54010341357465612810536554259590174675665310221985902321262241928084332564736000000 398 65352513042533391500749230654104111357555025368602941808727312732982042403330560000 399 77774891554750482447172638133809851532958046719659699342617628376441438893219840000 400 112440712691327901281690487755526402421726903994791467261060434675181280916912640000 401 147043154345700130876685768971734250554498807079356619069636453649209595407493760000 402 216041365429862451242146217038360698702661240887943609285048967712337330258944000000 403 252991603555487777883803597449934405448885533988280801337385978019157882063053440000 404 344349682617191697675177118751299607416538643484048868486997581192742672808044960000 405 588172617382800523506743075886937002217995228317426476278545814596838381629975040000 406 1011966414221951111535214389799737621795542135953123205349543912076631528252213760000 407 1377398730468766790700708475005198429666154573936195473947990324770970691232179840000 408 3099147143554725279076594068761696466748847791356439816382978230734684055272404640000 409 5509594921875067162802833900020793718664618295744781895791961299083882764928719360000 410 12396588574218901116306376275046785866995391165425759265531912922938736221089618560000 411 22038379687500268651211335600083174874658473182979127583167845196335531059714877440000 412 34434968261719169767517711875129960741653864348404886848699758119274267280804496000000 413 49586354296875604465225505100187143467981564661703037062127651691754944884358474240000 414 88153518750001074604845342400332699498633892731916510332671380785342124238859509760000 415 111569297167970110046757386475421072802958520488831833389787216306448625989806567040000 416 137739873046876679070070847500519842966615457393619547394799032477097069123217984000000 417 166665246386720781674785725475629009989604703446279652347706829297287453639093760640000 418 198345417187502417860902020400748573871926258646812148248510606767019779537433896960000 419 298220880235574426174363596149594900823025181120185669043147537867249552311881549440000 420 446277188671880440187029545901684291211834081955327333559148865225794503959226268160000 421 550959492187506716280283390002079371866461829574478189579196129908388276492871936000000 422 666660985546883126699142901902516039958418813785118609390827317189149814556375042560000 423 793381668750009671443608081602994295487705034587248592994042427068079118149735587840000 424 1192883520942297704697454384598379603292100724480742676172590151468998209247526197760000 425 1499987217480487035073071529280661089906442331016516871129361463675587082751843845760000 426 2203837968750026865121133560008317487465847318297912758316784519633553105971487744000000 427 2666643942187532506796571607610064159833675255140474437563309268756599258225500170240000 428 2683987922120169835569272365346354107407226630081671021388327840805245970806933944960000 429 3653205782885786720635954052832537535082058468722274445778557338873807015820548980640000 430 5999948869921948140292286117122644359625769324066067484517445854702348331007375383040000 431 10666575768750130027186286430440256639334701020561897750253237075026397032902000680960000 432 10735951688480679342277089461385416429628906520326684085553311363220983883227735779840000 433 14612823131543146882543816211330150140328233874889097783114229355495228063282195922560000 434 32878852045972080485723586475492837815738526218500470012007016049864263142384940825760000 435 58451292526172587530175264845320600561312935499556391132456917421980912253128783690240000 436 131515408183888321942894345901971351262954104874001880048028064199457052569539763303040000 437 233805170104690350120701059381282402245251741998225564529827669687923649012515134760960000 438 365320578288578672063595405283253753508205846872227444577855733887380701582054898064000000 439 526061632735553287771577383607885405051816419496007520192112256797828210278159053212160000 440 935220680418761400482804237525129608981006967992902258119310678751694596050060539043840000 441 1183638673654994897486049113117742161366586943866016920432252577795113473125857869727360000 442 1461282313154314688254381621133015014032823387488909778311422935549522806328219592256000000 443 1768151598916720772787801761570948166979716298861580831756821752014922595657145706629760000 444 2104246530942213151086309534431541620207265677984030080768449027191312841112636212848640000 445 3287885204597208048572358647549283781573852621850047001200701604986426314238494082576000000 446 4734554694619979589944196452470968645466347775464067681729010311180453892503431478909440000 447 5845129252617258753017526484532060056131293549955639113245691742198091225312878369024000000 448 7072606395666883091151207046283792667918865195446323327027287008059690382628582826519040000 449 8416986123768852604345238137726166480829062711936120323073796108765251364450544851394560000 450 13151540818388832194289434590197135126295410487400188004802806419945705256953976330304000000 451 15913364390250486955090215854138533502817446689754227485811395768134303360914311359667840000 452 23380517010469035012070105938128240224525174199822556452982766968792364901251513476096000000 453 28290425582667532364604828185135170671675460781785293308109148032238761530514331306076160000 454 30728977720353824447432599310850408175705337687805051523874965449379261119768586735847040000 455 41825553008259372164561037950879722239154487408401320129718702972766216524129465279347360000 456 63653457561001947820360863416554134011269786759016909943245583072537213443657245438671360000 457 113161702330670129458419312740540682686701843127141173232436592128955046122057325224304640000 458 118363867365499489748604911311774216136658694386601692043225257779511347312585786972736000000 459 122915910881415297789730397243401632702821350751220206095499861797517044479074346943388160000 460 167302212033037488658244151803518888956617949633605280518874811891064866096517861117389440000 461 376429977074334349481049341557917500152390386675611881167468326754895948717165187514126240000 462 669208848132149954632976607214075555826471798534421122075499247564259464386071444469557760000 463 1505719908297337397924197366231670000609561546702447524669873307019583794868660750056504960000 464 2676835392528599818531906428856302223305887194137684488301996990257037857544285777878231040000 465 4182555300825937216456103795087972223915448740840132012971870297276621652412946527934736000000 466 6022879633189349591696789464926680002438246186809790098679493228078335179474643000226019840000 467 10707341570114399274127625715425208893223548776550737953207987961028151430177143111512924160000 468 13551479174676036581317776296085030005486053920322027722028859763176254153817946750508544640000 469 16730221203303748865824415180351888895661794963360528051887481189106486609651786111738944000000 470 20243567655997536127647542368225785563750771905666238942783852238818848797678661195204122240000 471 24091518532757398366787157859706720009752984747239160394717972912313340717898572000904079360000 472 37642997707433434948104934155791750015239038667561188116746832675489594871716518751412624000000 473 54205916698704146325271105184340120021944215681288110888115439052705016615271787002034178560000 474 66920884813214995463297660721407555582647179853442112207549924756425946438607144446955776000000 475 80974270623990144510590169472903142255003087622664955771135408955275395190714644780816488960000 476 96366074131029593467148631438826880039011938988956641578871891649253362871594288003616317440000 477 150571990829733739792419736623167000060956154670244752466987330701958379486866075005650496000000 478 182192108903977825148827881314032070073756947150996150485054670149369639179107950756837100160000 479 267683539252859981853190642885630222330588719413768448830199699025703785754428577787823104000000 480 323897082495960578042360677891612569020012350490659823084541635821101580762858579123265955840000 481 365090984295523788259946712412213699535555117068811817155158464504075001363970579008598682240000 482 496929395291129600687149691894401979923394464899216084461187910019435418523182176983925984160000 483 728768435615911300595311525256128280295027788603984601940218680597478556716431803027348400640000 484 1295588329983842312169442711566450276080049401962639292338166543284406323051434316493063823360000 485 1355147917467603658131777629608503000548605392032202772202885976317625415381794675050854464000000 486 1460363937182095153039786849648854798142220468275247268620633858016300005455882316034394728960000 487 1987717581164518402748598767577607919693577859596864337844751640077741674092728707935703936640000 488 4472364557620166406184347227049617819310550184092944760150691190174918766708639592855333857440000 489 7950870324658073610994395070310431678774311438387457351379006560310966696370914831742815746560000 490 17889458230480665624737388908198471277242200736371779040602764760699675066834558371421335429760000 491 31803481298632294443977580281241726715097245753549829405516026241243866785483659326971262986240000 492 49692939529112960068714969189440197992339446489921608446118791001943541852318217698392598416000000 493 71557832921922662498949555632793885108968802945487116162411059042798700267338233485685341719040000 494 127213925194529177775910321124966906860388983014199317622064104964975467141934637307885051944960000 495 161005124074325990622636500173786241495179806627346011365424882846297075601511025342792018867840000 496 198771758116451840274859876757760791969357785959686433784475164007774167409272870793570393664000000 497 240513827320906726732580450876890558282922921011220584879214948449406742565220173660220176333440000 498 286231331687690649995798222531175540435875211781948464649644236171194801069352933942741366876160000 499 447236455762016640618434722704961781931055018409294476015069119017491876670863959285533385744000000 500 644020496297303962490546000695144965980719226509384045461699531385188302406044101371168075471360000 501 795087032465807361099439507031043167877431143838745735137900656031096669637091483174281574656000000 502 962055309283626906930321803507562233131691684044882339516859793797626970260880694640880705333760000 503 1144925326750762599983192890124702161743500847127793858598576944684779204277411735770965467504640000 504 1788945823048066562473738890819847127724220073637177904060276476069967506683455837142133542976000000 505 2164624445888160540593224057892015024546306289100985263912934536044660683086981562941981587000960000 506 3180348129863229444397758028124172671509724575354982940551602624124386678548365932697126298624000000 507 3848221237134507627721287214030248932526766736179529358067439175190507881043522778563522821335040000 508 4661846778469543252291259570791556729369503289851658093254218433252533692416540323360796573522560000 509 6012845683022668168314511271922263957073073025280514621980373711235168564130504341505504408336000000 510 6345291448472433871174214415799618881641823922298090182484908423038170859122513217907750891739040000 511 8658497783552642162372896231568060098185225156403941055651738144178642732347926251767926348003840000 512 15392884948538030510885148856120995730107066944718117432269756700762031524174091114254091285340160000 513 16100512407432599062263650017378624149517980662734601136542488284629707560151102534279201886784000000 514 18647387113878173009165038283166226917478013159406632373016873733010134769666161293443186294090240000 515 24051382732090672673258045087689055828292292101122058487921494844940674256522017366022017633344000000 516 25381165793889735484696857663198475526567295689192360729939633692152683436490052871631003566956160000 517 57107623036251904840567929742196569934776415300682811642364175807343537732102618961169758025651360000 518 96205530928362690693032180350756223313169168404488233951685979379762697026088069464088070533376000000 519 101524663175558941938787430652793902106269182756769442919758534768610733745960211486524014267824640000 520 228430492145007619362271718968786279739105661202731246569456703229374150928410475844679032102605440000 521 406098652702235767755149722611175608425076731027077771679034139074442934983840845946096057071298560000 522 634529144847243387117421441579961888164182392229809018248490842303817085912251321790775089173904000000 523 913721968580030477449086875875145118956422644810924986277826812917496603713641903378716128410421760000 524 1624394610808943071020598890444702433700306924108311086716136556297771739935363383784384228285194240000 525 2055874429305068574260445470719076517651950950824581219125110329064367358355694282602111288923448960000 526 2538116579388973548469685766319847552656729568919236072993963369215268343649005287163100356695616000000 527 3071121061060657993648319777247015538714642778392275648322695676750474695815296397467351431601695360000 528 3654887874320121909796347503500580475825690579243699945111307251669986414854567613514864513641687040000 529 5710762303625190484056792974219656993477641530068281164236417580734353773210261896116975802565136000000 530 8223497717220274297041781882876306070607803803298324876500441316257469433422777130408445155693795840000 531 10152466317555894193878743065279390210626918275676944291975853476861073374596021148652401426782464000000 532 12284484244242631974593279108988062154858571113569102593290782707001898783261185589869405726406781440000 533 14619551497280487639185390014002321903302762316974799780445229006679945659418270454059458054566748160000 534 22843049214500761936227171896878627973910566120273124656945670322937415092841047584467903210260544000000 535 27640089549545921942834877995223139848431785005530480834904261090754272262337667577206162884415258240000 536 40609865270223576775514972261117560842507673102707777167903413907444293498384084594609605707129856000000 537 49137936976970527898373116435952248619434284454276410373163130828007595133044742359477622905627125760000 538 75190926689935263116205725617297018488000718562017393386097289109930115924986378875486287934345370240000 539 76778026526516449841207994431175388467866069459806891208067391918761867395382409936683785790042384000000 540 91372196858003047744908687587514511895642264481092498627782681291749660371364190337871612841042176000000 541 110560358198183687771339511980892559393727140022121923339617044363017089049350670308824651537661032960000 542 196551747907882111593492465743808994477737137817105641492652523312030380532178969437910491622508503040000 543 205587442930506857426044547071907651765195095082458121912511032906436735835569428260211128892344896000000 544 248760805945913297485513901957008258635886065049774327514138349816788450361039008194855465959737324160000 545 300763706759741052464822902469188073952002874248069573544389156439720463699945515501945151737381480960000 546 307112106106065799364831977724701553871464277839227564832269567675047469581529639746735143160169536000000 547 365488787432012190979634750350058047582569057924369994511130725166998641485456761351486451364168704000000 548 409372823089647543632675617249728211768003912170983586213196351820730631147148062766536456531435904640000 549 921088851951706973173520138811888476478008802384713068979691791596643920081083141224707027195730785440000 550 1228448424424263197459327910898806215485857111356910259329078270700189878326118558986940572640678144000000 551 1637491292358590174530702468998912847072015648683934344852785407282922524588592251066145826125743618560000 552 3684355407806827892694080555247553905912035209538852275918767166386575680324332564898828108782923141760000 553 6549965169434360698122809875995651388288062594735737379411141629131690098354369004264583304502974474240000 554 10234320577241188590816890431243205294200097804274589655329908795518265778678701569163411413285897616000000 555 14737421631227311570776322220990215623648140838155409103675068665546302721297330259595312435131692567040000 556 26199860677737442792491239503982605553152250378942949517644566516526760393417476017058333218011897896960000 557 33159198670261451034246724997227985153208316885849670483268904497479181122918993084089452979046308275840000 558 40937282308964754363267561724972821176800391217098358621319635182073063114714806276653645653143590464000000 559 49534111593847352779553749687217113623928473372689013931796758570308406368804915594750911240303744461440000 560 58949686524909246283105288883960862494592563352621636414700274662185210885189321038381249740526770268160000 561 92108885195170697317352013881188847647800880238471306897969179159664392008108314122470702719573078544000000 562 132636794681045804136986899988911940612833267543398681933075617989916724491675972336357811916185233103360000 563 163749129235859017453070246899891284707201564868393434485278540728292252458859225106614582612574361856000000 564 198136446375389411118214998748868454495713893490756055727187034281233625475219662379003644961214977845760000 565 235798746099636985132421155535843449978370253410486545658801098648740843540757284153524998962107081072640000 566 368435540780682789269408055524755390591203520953885227591876716638657568032433256489882810878292314176000000 567 445807004344626175015983747184954022615356260354201125386170827132775657319244240352758201162733700152960000 568 654996516943436069812280987599565138828806259473573737941114162913169009835436900426458330450297447424000000 569 792545785501557644472859994995473817982855573963024222908748137124934501900878649516014579844859911383040000 570 1238352789846183819488843742180427840598211834317225348294918964257710159220122889868772781007593611536000000 571 1473742163122731157077632222099021562364814083815540910367506866554630272129733025959531243513169256704000000 572 1783228017378504700063934988739816090461425041416804501544683308531102629276976961411032804650934800611840000 573 3170183142006230577891439979981895271931422295852096891634992548499738007603514598064058319379439645532160000 574 3315919867026145103424672499722798515320831688584967048326890449747918112291899308408945297904630827584000000 575 4012263039101635575143853724664586203538206343187810128475537444194980915873198163174823810464603301376640000 576 4953411159384735277955374968721711362392847337268901393179675857030840636880491559475091124030374446144000000 577 5894968652490924628310528888396086249459256335262163641470027466218521088518932103838124974052677026816000000 578 7025247017041441496280346267622585842150715136766249323004662593595558361116207905136532130535971559527040000 579 15806805788343243366630779102150818144839109057724060976760490835590006312511467786557197293705936008935840000 580 19813644637538941111821499874886845449571389349075605572718703428123362547521966237900364496121497784576000000 581 28100988068165765985121385070490343368602860547064997292018650374382233444464831620546128522143886238108160000 582 63227223153372973466523116408603272579356436230896243907041963342360025250045871146228789174823744035743360000 583 112403952272663063940485540281961373474411442188259989168074601497528933777859326482184514088575544952432640000 584 175631175426036037407008656690564646053767878419156233075116564839888959027905197628413303263399288988176000000 585 252908892613491893866092465634413090317425744923584975628167853369440101000183484584915156699294976142973440000 586 449615809090652255761942161127845493897645768753039956672298405990115735111437305928738056354302179809730560000 587 569045008380356761198708047677429453214207926078066195163377670081240227250412840316059102573413696321690240000 588 702524701704144149628034626762258584215071513676624932300466259359555836111620790513653213053597155952704000000 589 850054889062014421049921898382332886900236531548716168083564173825062561695061156521520387794852558702771840000 590 1011635570453967575464369862537652361269702979694339902512671413477760404000733938339660626797179904571893760000 591 1580680578834324336663077910215081814483910905772406097676049083559000631251146778655719729370593600893584000000 592 2276180033521427044794832190709717812856831704312264780653510680324960909001651361264236410293654785286760960000 593 2810098806816576598512138507049034336860286054706499729201865037438223344446483162054612852214388623810816000000 594 3400219556248057684199687593529331547600946126194864672334256695300250246780244626086081551179410234811087360000 595 4046542281815870301857479450150609445078811918777359610050685653911041616002935753358642507188719618287575040000 596 6322722315337297346652311640860327257935643623089624390704196334236002525004587114622878917482374403574336000000 597 7650494001558129789449297085440995982102128783938445512752077564425563055255550408693683490153673028324946560000 598 11240395227266306394048554028196137347441144218825998916807460149752893377785932648218451408857554495243264000000 599 13600878224992230736798750374117326190403784504779458689337026781201000987120978504344326204717640939244349440000 600 21251372226550360526248047459558322172505913288717904202089104345626564042376528913038009694871313967569296000000 601 25290889261349189386609246563441309031742574492358497562816785336944010100018348458491515669929497614297344000000 602 30601976006232519157797188341763983928408515135753782051008310257702252221022201634774733960614692113299786240000 603 54403512899968922947195001496469304761615138019117834757348107124804003948483914017377304818870563756977397760000 604 56904500838035676119870804767742945321420792607806619516337767008124022725041284031605910257341369632169024000000 605 68854446014023168105043673768968963838919159055446009614768698079830067497299953678243151411383057254924519040000 606 85005488906201442104992189838233288690023653154871616808356417382506256169506115652152038779485255870277184000000 607 101163557045396757546436986253765236126970297969433990251267141347776040400073393833966062679717990457189376000000 608 122407904024930076631188753367055935713634060543015128204033241030809008884088806539098935842458768453199144960000 609 131856861262850815443685819097008313671326772401965733543474512219195034879790106171507571558029650200763013760000 610 275417784056092672420174695075875855355676636221784038459074792319320269989199814712972605645532229019698076160000 611 296677937841414334748293092968268705760485237904422900472817652493188828479527738885892036005566712951716780960000 612 340021955624805768419968759352933154760094612619486467233425669530025024678024462608608155117941023481108736000000 613 489631616099720306524755013468223742854536242172060512816132964123236035536355226156395743369835073812796579840000 614 527427445051403261774743276388033254685307089607862934173898048876780139519160424686030286232118600803052055040000 615 1101671136224370689680698780303503421422706544887136153836299169277281079956799258851890422582128916078792304640000 616 1186711751365657338993172371873074823041940951617691601891270609972755313918110955543568144022266851806867123840000 617 2109709780205613047098973105552133018741228358431451736695592195507120558076641698744121144928474403212208220160000 618 3296421531571270386092145477425207841783169310049143338586862805479875871994752654287689288950741255019075344000000 619 4746847005462629355972689487492299292167763806470766407565082439891021255672443822174272576089067407227468495360000 620 8438839120822452188395892422208532074964913433725806946782368782028482232306566794976484579713897612848832880640000 621 10680405762290916050938551346857673407377468564559224417021435489754797825262998599892113296200401666261804114560000 622 13185686126285081544368581909700831367132677240196573354347451221919503487979010617150757155802965020076301376000000 623 15954680212804948668685984110738005954230539460637853758760415978522599220454602846752416158521587674292324664960000 624 18987388021850517423890757949969197168671055225883065630260329759564085022689775288697090304356269628909873981440000 625 29667793784141433474829309296826870576048523790442290047281765249318882847952773888589203600556671295171678096000000 626 42721623049163664203754205387430693629509874258236897668085741959019191301051994399568453184801606665047216458240000 627 52742744505140326177474327638803325468530708960786293417389804887678013951916042468603028623211860080305205504000000 628 63818720851219794674743936442952023816922157842551415035041663914090396881818411387009664634086350697169298659840000 629 75949552087402069695563031799876788674684220903532262521041319038256340090759101154788361217425078515639495925760000 630 118671175136565733899317237187307482304194095161769160189127060997275531391811095554356814402226685180686712384000000 631 143592121915244538018173856996642053588074855145740683828843743806703392984091425620771745426694289068630921984640000 632 210970978020561304709897310555213301874122835843145173669559219550712055807664169874412114492847440321220822016000000 633 255274883404879178698975745771808095267688631370205660140166655656361587527273645548038658536345402788677194639360000 634 398867005320123716717149602768450148855763486515946343969010399463064980511365071168810403963039691857308116624000000 635 474684700546262935597268948749229929216776380647076640756508243989102125567244382217427257608906740722746849536000000 636 574368487660978152072695427986568214352299420582962735315374975226813571936365702483086981706777156274523687938560000 637 1021099533619516714795902983087232381070754525480822640560666622625446350109094582192154634145381611154708778557440000 638 1068040576229091605093855134685767340737746856455922441702143548975479782526299859989211329620040166626180411456000000 639 1292329097237200842163564712969778482292673696311666154459593694260330536856822830586945708840248601617678297861760000 640 1595468021280494866868598411073800595423053946063785375876041597852259922045460284675241615852158767429232466496000000 641 1898738802185051742389075794996919716867105522588306563026032975956408502268977528869709030435626962890987398144000000 642 2297473950643912608290781711946272857409197682331850941261499900907254287745462809932347926827108625098094751754240000 643 2547606416459540605187453710773297628443704569578379937793471050587067268912424641339697790072690871528942188856960000 644 5169316388948803368654258851879113929170694785246664617838374777041322147427291322347782835360994406470713191447040000 645 5732114437033966361671770849239919663998335281551354860035309863820901355052955443014320027663554460940119924928160000 646 6381872085121979467474393644295202381692215784255141503504166391409039688181841138700966463408635069716929865984000000 647 9189895802575650433163126847785091429636790729327403765045999603629017150981851239729391707308434500392379007016960000 648 10190425665838162420749814843093190513774818278313519751173884202348269075649698565358791160290763486115768755427840000 649 20677265555795213474617035407516455716682779140986658471353499108165288589709165289391131341443977625882852765788160000 650 22928457748135865446687083396959678655993341126205419440141239455283605420211821772057280110654217843760479699712640000 651 40761702663352649682999259372372762055099273113254079004695536809393076302598794261435164641163053944463075021711360000 652 63690160411488515129686342769332440711092614239459498444836776264676681722810616033492444751817271788223554721424000000 653 91713830992543461786748333587838714623973364504821677760564957821134421680847287088229120442616871375041918798850560000 654 163046810653410598731997037489491048220397092453016316018782147237572305210395177045740658564652215777852300086845440000 655 206356119733222789020183750572637107903940070135848774961271155097552448781906395948515520995887960593844317297413760000 656 254760641645954060518745371077329762844370456957837993779347105058706726891242464133969779007269087152894218885696000000 657 308260376391604413227681899003569013041688252918983972473009997121035139538403381602103432598795595455002004851692160000 658 366855323970173847146993334351354858495893458019286711042259831284537686723389148352916481770467485500167675195402240000 659 573211443703396636167177084923991966399833528155135486003530986382090135505295544301432002766355446094011992492816000000 660 825424478932891156080735002290548431615760280543395099845084620390209795127625583794062083983551842375377269189655040000 661 1019042566583816242074981484309319051377481827831351975117388420234826907564969856535879116029076348611576875542784000000 662 1233041505566417652910727596014276052166753011675935889892039988484140558153613526408413730395182381820008019406768640000 663 1467421295880695388587973337405419433983573832077146844169039325138150746893556593411665927081869942000670700781608960000 664 2292845774813586544668708339695967865599334112620541944014123945528360542021182177205728011065421784376047969971264000000 665 2774343387524439719049137091032121117375194276270855752257089974089316255845630434418930893389160359095018043665229440000 666 4076170266335264968299925937237276205509927311325407900469553680939307630259879426143516464116305394446307502171136000000 667 4932166022265670611642910384057104208667012046703743559568159953936562232614454105633654921580729527280032077627074560000 668 7706509409790110330692047475089225326042206322974599311825249928025878488460084540052585814969889886375050121292304000000 669 9171383099254346178674833358783871462397336450482167776056495782113442168084728708822912044261687137504191879885056000000 670 11097373550097758876196548364128484469500777105083423009028359896357265023382521737675723573556641436380072174660917760000 671 19728664089062682446571641536228416834668048186814974238272639815746248930457816422534619686322918109120128310508298240000 672 20635611973322278902018375057263710790394007013584877496127115509755244878190639594851552099588796059384431729741376000000 673 24969090487719957471442233819289090056376748486437701770313809766803846302610673909770378040502443231855162392987064960000 674 30826037639160441322768189900356901304168825291898397247300999712103513953840338160210343259879559545500200485169216000000 675 36685532397017384714699333435135485849589345801928671104225983128453768672338914835291648177046748550016767519540224000000 676 44389494200391035504786193456513937878003108420333692036113439585429060093530086950702894294226565745520288698643671040000 677 56559410051818260975766659832877980649078685149209612998952850794083480437124739462382630637403810038814045534813368960000 678 99876361950879829885768935277156360225506993945750807081255239067215385210442695639081512162009772927420649571948259840000 679 123304150556641765291072759601427605216675301167593588989203998848414055815361352640841373039518238182000801940676864000000 680 177557976801564142019144773826055751512012433681334768144453758341716240374120347802811577176906262982081154794574684160000 681 226237640207273043903066639331511922596314740596838451995811403176333921748498957849530522549615240155256182139253475840000 682 399505447803519319543075741108625440902027975783003228325020956268861540841770782556326048648039091709682598287793039360000 683 493216602226567061164291038405710420866701204670374355956815995393656223261445410563365492158072952728003207762707456000000 684 509034690466364348781899938495901825841708166342886516990575657146751323934122655161443675736634290349326409813320320640000 685 904950560829092175612266557326047690385258962387353807983245612705335686993995831398122090198460960621024728557013903360000 686 1413985251295456524394166495821949516226967128730240324973821269852087010928118486559565765935095250970351138370334224000000 687 1875456129966521250077216673537713875345631330759098488525792822484377788951646173667197283931072402748232197517695101440000 688 2036138761865457395127599753983607303366832665371546067962302628587005295736490620645774702946537161397305639253281282560000 689 3619802243316368702449066229304190761541035849549415231932982450821342747975983325592488360793843842484098914228055613440000 690 4581312214197279139037099446463116432575373497085978652915180914320761915407103896452993081629708613143937688319882885760000 691 5655941005181826097576665983287798064907868514920961299895285079408348043712473946238263063740381003881404553481336896000000 692 6843688616270009578067765839778235658538520903054363172873294946084101132892093474948298307125861014696499509712417644160000 693 8144555047461829580510399015934429213467330661486184271849210514348021182945962482583098811786148645589222557013125130240000 694 12725867261659108719547498462397545646042704158572162924764391428668783098353066379036091893415857258733160245333008016000000 695 18325248856789116556148397785852465730301493988343914611660723657283047661628415585811972326518834452575750753279531543040000 696 22623764020727304390306663933151192259631474059683845199581140317633392174849895784953052254961524015525618213925347584000000 697 27374754465080038312271063359112942634154083612217452691493179784336404531568373899793193228503444058785998038849670576640000 698 32578220189847318322041596063737716853869322645944737087396842057392084731783849930332395247144594582356890228052500520960000 699 50903469046636434878189993849590182584170816634288651699057565714675132393412265516144367573663429034932640981332032064000000 700 61593197546430086202609892558004120926846688127489268555859654514756910196028841274534684764132749132268495587411758797440000 701 90495056082909217561226655732604769038525896238735380798324561270533568699399583139812209019846096062102472855701390336000000 702 109499017860320153249084253436451770536616334448869810765972719137345618126273495599172772914013776235143992155398682306560000 703 171092215406750239451694145994455891463463022576359079321832373652102528322302336873707457678146525367412487742810441104000000 704 203613876186545739512759975398360730336683266537154606796230262858700529573649062064577470294653716139730563925328128256000000 705 246372790185720344810439570232016483707386752509957074223438618059027640784115365098138739056530996529073982349647035189760000 706 437996071441280612996337013745807082146465337795479243063890876549382472505093982396691091656055104940575968621594729226240000 707 458131221419727913903709944646311643257537349708597865291518091432076191540710389645299308162970861314393768831988288576000000 708 554338777917870775823489033022037088341620193147403417002736890632812191764259571470812162877194742190416460286705829176960000 709 684368861627000957806776583977823565853852090305436317287329494608410113289209347494829830712586101469649950971241764416000000 710 814455504746182958051039901593442921346733066148618427184921051434802118294596248258309881178614864558922255701312513024000000 711 985491160742881379241758280928065934829547010039828296893754472236110563136461460392554956226123986116295929398588140759040000 712 1289611108591508168508455610849450836779643100087128385989123950955897437446881184481786361163444272694999052239279625656960000 713 2217355111671483103293956132088148353366480772589613668010947562531248767057038285883248651508778968761665841146823316707840000 714 2737475446508003831227106335911294263415408361221745269149317978433640453156837389979319322850344405878599803884967057664000000 715 3941964642971525516967033123712263739318188040159313187575017888944442252545845841570219824904495944465183717594352563036160000 716 5158444434366032674033822443397803347118572400348513543956495803823589749787524737927145444653777090779996208957118502627840000 717 8869420446685932413175824528352593413465923090358454672043790250124995068228153143532994606035115875046663364587293266831360000 718 10949901786032015324908425343645177053661633444886981076597271913734561812627349559917277291401377623514399215539868230656000000 719 11606499977323573516576100497645057531016787900784155473902115558603076937021930660336077250470998454254991470153516630912640000 720 20633777737464130696135289773591213388474289601394054175825983215294358999150098951708581778615108363119984835828474010511360000 721 32240277714787704212711390271236270919491077502178209649728098773897435936172029612044659029086106817374976305981990641424000000 722 41637001541386738272964287369210785746548361174182745543761126451975671292515496701585446900553738413413503017090348947069440000 723 46425999909294294066304401990580230124067151603136621895608462234412307748087722641344309001883993817019965880614066523650560000 724 82535110949856522784541159094364853553897158405576216703303932861177435996600395806834327114460433452479939343313896042045440000 725 104458499795912161649184904478805517779151091107057399265119040027427692433197375943024695254238986088294923231381649678213760000 726 128961110859150816850845561084945083677964310008712838598912395095589743744688118448178636116344427269499905223927962565696000000 727 156042944139572488389523128912783551250336815110542534704683998065663589931072623322296149700776756996094885320952834704492160000 728 185703999637177176265217607962320920496268606412546487582433848937649230992350890565377236007535975268079863522456266094602240000 729 290162499433089337914402512441126438275419697519603886847552888965076923425548266508401931261774961356374786753837915772816000000 730 417833999183648646596739617915222071116604364428229597060476160109710769732789503772098781016955944353179692925526598712855040000 731 515844443436603267403382244339780334711857240034851354395649580382358974978752473792714544465377709077999620895711850262784000000 732 624171776558289953558092515651134205001347260442170138818735992262654359724290493289184598803107027984379541283811338817968640000 733 742815998548708705060870431849283681985074425650185950329735395750596923969403562261508944030143901072319454089825064378408960000 734 1160649997732357351657610049764505753101678790078415547390211555860307693702193066033607725047099845425499147015351663091264000000 735 1404386497256152395505708160215051961253031335994882812342155982590972309379653609900665347306990812964853967888575512340429440000 736 2063377773746413069613528977359121338847428960139405417582598321529435899915009895170858177861510836311998483582847401051136000000 737 2496687106233159814232370062604536820005389041768680555274943969050617438897161973156738395212428111937518165135245355271874560000 738 3901073603489312209738078222819588781258420377763563367617099951641589748276815583057403742519418924902372133023820867612304000000 739 4642599990929429406630440199058023012406715160313662189560846223441230774808772264134430900188399381701996588061406652365056000000 740 5617545989024609582022832640860207845012125343979531249368623930363889237518614439602661389227963251859415871554302049361717760000 741 9986748424932639256929480250418147280021556167074722221099775876202469755588647892626953580849712447750072660540981421087498240000 742 10445849979591216164918490447880551777915109110705739926511904002742769243319737594302469525423898608829492323138164967821376000000 743 12639478475305371559551373441935467651277282023953945311079403843318750784416882489105988125762917316683685710997179611063864960000 744 15604294413957248838952312891278355125033681511054253470468399806566358993107262332229614970077675699609488532095283470449216000000 745 18570399963717717626521760796232092049626860641254648758243384893764923099235089056537723600753597526807986352245626609460224000000 746 22470183956098438328091330563440831380048501375918124997474495721455556950074457758410645556911853007437663486217208197446871040000 747 31787624215672084845564922351828113675781422774047627586245916267111915935628174316291552016317737877659031638646003492818407040000 748 50557913901221486238205493767741870605109128095815781244317615373275003137667529956423952503051669266734742843988718444255459840000 749 62417177655828995355809251565113420500134726044217013881873599226265435972429049328918459880310702798437954128381133881796864000000 750 89880735824393753312365322253763325520194005503672499989897982885822227800297831033642582227647412029750653944868832789787484160000 751 127150496862688339382259689407312454703125691096190510344983665068447663742512697265166208065270951510636126554584013971273628160000 752 202231655604885944952821975070967482420436512383263124977270461493100012550670119825695810012206677066938971375954873777021839360000 753 249668710623315981423237006260453682000538904176868055527494396905061743889716197315673839521242811193751816513524535527187456000000 754 286088617941048763610084301166453023082032804966428648276213246404007243420653568846623968146859640898931284747814031435365663360000 755 508601987450753357529038757629249818812502764384762041379934660273790654970050789060664832261083806042544506218336055885094512640000 756 794690605391802121139123058795702841894535569351190689656147906677797898390704357907288800407943446941475790966150087320460176000000 757 949365272145159019361858716305375125807049183132540781143297444231497281140645840292849774779525789564241282292677046342130301440000 758 1144354471764195054440337204665812092328131219865714593104852985616028973682614275386495872587438563595725138991256125741462653440000 759 2034407949803013430116155030516999275250011057539048165519738641095162619880203156242659329044335224170178024873344223540378050560000 760 2574797561469438872490758710498077207738295244697857834485919217636065190785882119619615713321736768090381562730326282918290970240000 761 3178762421567208484556492235182811367578142277404762758624591626711191593562817431629155201631773787765903163864600349281840704000000 762 3846302530096322266313355604571201754769552155659762937935755868320541828211009092271277793974446283196742828276166422631027251840000 763 4577417887056780217761348818663248369312524879462858372419411942464115894730457101545983490349754254382900555965024502965850613760000 764 7152215448526219090252107529161325577050820124160716206905331160100181085516339221165599203671491022473282118695350785884141584000000 765 10299190245877755489963034841992308830953180978791431337943676870544260763143528478478462853286947072361526250921305131673163880960000 766 12715049686268833938225968940731245470312569109619051034498366506844766374251269726516620806527095151063612655458401397127362816000000 767 15385210120385289065253422418284807019078208622639051751743023473282167312844036369085111175897785132786971313104665690524109007360000 768 18309671548227120871045395274652993477250099517851433489677647769856463578921828406183933961399017017531602223860098011863402455040000 769 28608861794104876361008430116645302308203280496642864827621324640400724342065356884662396814685964089893128474781403143536566336000000 770 34616722770866900396820200441140815792925969400937866441421802814884876453899081830441500145770016548770685454485497803679245266560000 771 50860198745075335752903875762924981881250276438476204137993466027379065497005078906066483226108380604254450621833605588509451264000000 772 61540840481541156261013689673139228076312834490556207006972093893128669251376145476340444703591140531147885252418662762096436029440000 773 96157563252408056657833890114280043869238803891494073448393896708013545705275227306781944849361157079918570706904160565775681296000000 774 114435447176419505444033720466581209232813121986571459310485298561602897368261427538649587258743856359572513899125612574146265344000000 775 138466891083467601587280801764563263171703877603751465765687211259539505815596327321766000583080066195082741817941991214716981066240000 776 246163361926164625044054758692556912305251337962224828027888375572514677005504581905361778814364562124591541009674651048385744117760000 777 257479756146943887249075871049807720773829524469785783448591921763606519078588211961961571332173676809038156273032628291829097024000000 778 311550504937802103571381803970267342136333724608440797972796225333963888085091736473973501311930148938936169090369480233113207399040000 779 384630253009632226631335560457120175476955215565976293793575586832054182821100909227127779397444628319674282827616642263102725184000000 780 457741788705678021776134881866324836931252487946285837241941194246411589473045710154598349034975425438290055596502450296585061376000000 781 553867564333870406349123207058253052686815510415005863062748845038158023262385309287064002332320264780330967271767964858867924264960000 782 844565387786191622261814421965721152251836621683671417338967749300896494493704963409550245521545977671522811607185666800692256645760000 783 1246202019751208414285527215881069368545334898433763191891184901335855552340366945895894005247720595755744676361477920932452829596160000 784 1538521012038528906525342241828480701907820862263905175174302347328216731284403636908511117589778513278697131310466569052410900736000000 785 2215470257335481625396492828233012210747262041660023452250995380152632093049541237148256009329281059121323869087071859435471697059840000 786 3378261551144766489047257687862884609007346486734685669355870997203585977974819853638200982086183910686091246428742667202769026583040000 787 4984808079004833657142108863524277474181339593735052767564739605343422209361467783583576020990882383022978705445911683729811318384640000 788 6154084048154115626101368967313922807631283449055620700697209389312866925137614547634044470359114053114788525241866276209643602944000000 789 7601088490075724600356329797691490370266529595153042756050709743708068450443344670685952209693913799043705304464671001206230309811840000 790 13513046204579065956189030751451538436029385946938742677423483988814343911899279414552803928344735642744364985714970668811076106332160000 791 21114134694654790556545360549143028806295915542091785433474193732522412362342624085238756138038649441788070290179641670017306416144000000 792 23400904593106024668250455498211191476017955315033997714401138702862176482835779317378454098540531186968983367232196515287169800194560000 793 30404353960302898401425319190765961481066118380612171024202838974832273801773378682743808838775655196174821217858684004824921239247360000 794 54052184818316263824756123005806153744117543787754970709693935955257375647597117658211215713378942570977459942859882675244304425328640000 795 68409796410681521403206968179223413332398766356377384804456387693372616053990102036173569887245224191393347740182039010856072788306560000 796 84456538778619162226181442196572115225183662168367141733896774930089649449370496340955024552154597767152281160718566680069225664576000000 797 102192411922129186293679545057852259422472231223724241498015097665408475833738300572555579708107063298254260204469465682883763054136960000 798 121617415841211593605701276763063845924264473522448684096811355899329095207093514730975235355102620784699284871434736019299684956989440000 799 190027212251893115008908244942287259256663239878826068901267743592701711261083616767148805242347844976092632611616775030155757745296000000 800 273639185642726085612827872716893653329595065425509539217825550773490464215960408144694279548980896765573390960728156043424291153226240000 801 337826155114476648904725768786288460900734648673468566935587099720358597797481985363820098208618391068609124642874266720276902658304000000 802 408769647688516745174718180231409037689888924894896965992060390661633903334953202290222318832428253193017040817877862731535052216547840000 803 486469663364846374422805107052255383697057894089794736387245423597316380828374058923900941420410483138797139485738944077198739827957760000 804 760108849007572460035632979769149037026652959515304275605070974370806845044334467068595220969391379904370530446467100120623030981184000000 805 919731707299162676643115905520670334802250081013518173482135878988676282503644705153000217372963569684288341840225191145953867487232640000 806 1351304620457906595618903075145153843602938594693874267742348398881434391189927941455280392834473564274436498571497066881107610633216000000 807 1635078590754066980698872720925636150759555699579587863968241562646535613339812809160889275329713012772068163271511450926140208866191360000 808 2554810298053229657341988626446306485561805780593106037450377441635211895843457514313889492702676582456356505111736642072094076353424000000 809 3040435396030289840142531919076596148106611838061217102420283897483227380177337868274380883877565519617482121785868400482492123924736000000 810 3678926829196650706572463622082681339209000324054072693928543515954705130014578820612000869491854278737153367360900764583815469948930560000 811 6540314363016267922795490883702544603038222798318351455872966250586142453359251236643557101318852051088272653086045803704560835464765440000 812 6840979641068152140320696817922341333239876635637738480445638769337261605399010203617356988724522419139334774018203901085607278830656000000 813 8277585365692464089788043149686033013220250729121663561339222910898086542532802346377001956356672127158595076562026720313584807385093760000 814 10219241192212918629367954505785225942247223122372424149801509766540847583373830057255557970810706329825426020446946568288376305413696000000 815 12161741584121159360570127676306384592426447352244868409681135589932909520709351473097523535510262078469928487143473601929968495698944000000 816 14715707316786602826289854488330725356836001296216290775714174063818820520058315282448003477967417114948613469443603058335261879795722240000 817 22993292682479066916077897638016758370056252025337954337053396974716907062591117628825005434324089242107208546005629778648846687180816000000 818 33110341462769856359152172598744132052881002916486654245356891643592346170131209385508007825426688508634380306248106881254339229540375040000 819 40876964768851674517471818023140903768988892489489696599206039066163390333495320229022231883242825319301704081787786273153505221654784000000 820 58862829267146411305159417953322901427344005184865163102856696255275282080233261129792013911869668459794453877774412233341047519182888960000 821 91973170729916267664311590552067033480225008101351817348213587898867628250364470515300021737296356968428834184022519114595386748723264000000 822 132441365851079425436608690394976528211524011665946616981427566574369384680524837542032031301706754034537521224992427525017356918161500160000 823 163507859075406698069887272092563615075955569957958786396824156264653561333981280916088927532971301277206816327151145092614020886619136000000 824 206939634142311602244701078742150825330506268228041589033480572772452163563320058659425048908916803178964876914050668007839620184627344000000 825 211986756899721883379337681727817974936363243879223209423498244042274321014414439520760521176153561941529897236215209552640557110342405760000 826 367892682919665070657246362208268133920900032405407269392854351595470513001457882061200086949185427873715336736090076458381546994893056000000 827 588852102499227453831493560355049930378786788553397803954161789006317558373373443113223669933759894282027492322820026535112658639840016000000 828 621738634134233969410746352131973146326321054765138285273923854196345166972463820683428146944123373106578919083992229214664814421369264640000 829 827758536569246408978804314968603301322025072912166356133922291089808654253280234637700195635667212715859507656202672031358480738509376000000 830 847947027598887533517350726911271899745452975516892837693992976169097284057657758083042084704614247766119588944860838210562228441369623040000 831 1471570731678660282628985448833072535683600129621629077571417406381882052005831528244800347796741711494861346944360305833526187979572224000000 832 1907880812097496950414039135550361774427269194913008884811484196380468889129729955686844690585382057473769075125936885973765013993081651840000 833 2355408409996909815325974241420199721515147154213591215816647156025270233493493772452894679735039577128109969291280106140450634559360064000000 834 2850044176096260876544428832118441663033328056598445371138143058790576982527127464668002562479397888325013062842448928429945267816825677440000 835 3391788110395550134069402907645087598981811902067571350775971904676389136230631032332168338818456991064478355779443352842248913765478492160000 836 5299668922493047084483442043195449373409081096980580235587456101056858025360360988019013029403839048538247430905380238816013927758560144000000 837 7631523248389987801656156542201447097709076779652035539245936785521875556518919822747378762341528229895076300503747543895060055972326607360000 838 9421633639987639261303896965680798886060588616854364863266588624101080933973975089811578718940158308512439877165120424561802538237440256000000 839 11400176704385043506177715328473766652133312226393781484552572235162307930108509858672010249917591553300052251369795713719781071267302709760000 840 13567152441582200536277611630580350395927247608270285403103887618705556544922524129328673355273827964257913423117773411368995655061913968640000 841 21198675689972188337933768172781797493636324387922320942349824404227432101441443952076052117615356194152989723621520955264055711034240576000000 842 25650397584866347888899859489065974967299952509386008340243287529115192842744147182012023062314580994925117565582040355869507410351431096960000 843 37686534559950557045215587862723195544242354467417459453066354496404323735895900359246314875760633234049759508660481698247210152949761024000000 844 45600706817540174024710861313895066608533248905575125938210288940649231720434039434688040999670366213200209005479182854879124285069210839040000 845 71251104402406521913610720802961041575833201414961134278453576469764424563178186616700064061984947208125326571061223210748631695420641936000000 846 84794702759888753351735072691127189974545297551689283769399297616909728405765775808304208470461424776611958894486083821056222844136962304000000 847 102601590339465391555599437956263899869199810037544033360973150116460771370976588728048092249258323979700470262328161423478029641405724387840000 848 182402827270160696098843445255580266434132995622300503752841155762596926881736157738752163998681464852800836021916731419516497140276843356160000 849 190788081209749695041403913555036177442726919491300888481148419638046888912972995568684469058538205747376907512593688597376501399308165184000000 850 230853578263797131000098735401593774705699572584474075062189587762036735584697324638108207560831228954326058090238363202825566693162879872640000 851 285004417609626087654442883211844166303332805659844537113814305879057698252712746466800256247939788832501306284244892842994526781682567744000000 852 339178811039555013406940290764508759898181190206757135077597190467638913623063103233216833881845699106447835577944335284224891376547849216000000 853 410406361357861566222397751825055599476799240150176133443892600465843085483906354912192368997033295918801881049312645693912118565622897551360000 854 641259939621658697222496487226649374182498812734650208506082188227879821068603679550300576557864524873127939139551008896737685258785777424000000 855 923414313055188524000394941606375098822798290337896300248758351048146942338789298552432830243324915817304232360953452811302266772651519490560000 856 1140017670438504350617771532847376665213331222639378148455257223516230793010850985867201024991759155330005225136979571371978107126730270976000000 857 1641625445431446264889591007300222397907196960600704533775570401863372341935625419648769475988133183675207524197250582775648474262491590205440000 858 2565039758486634788889985948906597496729995250938600834024328752911519284274414718201202306231458099492511756558204035586950741035143109696000000 859 3693657252220754096001579766425500395291193161351585200995033404192587769355157194209731320973299663269216929443813811245209067090606077962240000 860 4560070681754017402471086131389506660853324890557512593821028894064923172043403943468804099967036621320020900547918285487912428506921083904000000 861 5771339456594928275002468385039844367642489314611851876554739694050918389617433115952705189020780723858151452255959080070639167329071996816000000 862 6344551647251776247660197476431864171870415526061271434835878945941228153640409760416841638281099955348048294382685006700979233755437861991040000 863 10260159033946539155559943795626389986919981003754403336097315011646077137097658872804809224925832397970047026232816142347802964140572438784000000 864 17339668767369651172896305014608599077894767896344941638004462369681870361695043495040127590124656752569379474333459280567787009397567421544960000 865 23085357826379713100009873540159377470569957258447407506218958776203673558469732463810820756083122895432605809023836320282556669316287987264000000 866 25378206589007104990640789905727456687481662104245085739343515783764912614561639041667366553124399821392193177530740026803916935021751447964160000 867 41040636135786156622239775182505559947679924015017613344389260046584308548390635491219236899703329591880188104931264569391211856562289755136000000 868 57100964825265986228941777287886777546833739734551442913522910513471053382763687843751574744529899598132434649444165060308813103798940757919360000 869 69358675069478604691585220058434396311579071585379766552017849478727481446780173980160510360498627010277517897333837122271148037590269686179840000 870 70495018302797513862891083071465157465226839178458571498176432732680312818226775115742684869789999503867203270918722296677547041727087355456000000 871 85298972146384991774098210516472840532924475405934871512793483606543178510054397890048648692445899399679315957811653978979831920489775700101760000 872 101512826356028419962563159622909826749926648416980342957374063135059650458246556166669466212497599285568772710122960107215667740087005791856640000 873 158613791181294406191504936910796604296760388151531785870896973648530703841010244010421040957027498883701207359567125167524480843885946549776000000 874 228403859301063944915767109151547110187334958938205771654091642053884213531054751375006298978119598392529738597776660241235252415195763031677440000 875 281980073211190055451564332285860629860907356713834285992705730930721251272907100462970739479159998015468813083674889186710188166908349421824000000 876 341195888585539967096392842065891362131697901623739486051173934426172714040217591560194594769783597598717263831246615915919327681959102800407040000 877 406051305424113679850252638491639306999706593667921371829496252540238601832986224666677864849990397142275090840491840428862670960348023167426560000 878 634455164725177624766019747643186417187041552606127143483587894594122815364040976041684163828109995534804829438268500670097923375543786199104000000 879 767690749317464925966883894648255564796320278653413843615141352458888606590489581010437838232013094597113843620304885810818487284407981300915840000 880 1127920292844760221806257329143442519443629426855337143970822923722885005091628401851882957916639992061875252334699556746840752667633397687296000000 881 1364783554342159868385571368263565448526791606494957944204695737704690856160870366240778379079134390394869055324986463663677310727836411201628160000 882 2132474303659624794352455262911821013323111885148371787819837090163579462751359947251216217311147484991982898945291349474495798012244392502544000000 883 2537820658900710499064078990572745668748166210424508573934351578376491261456163904166736655312439982139219317753074002680391693502175144796416000000 884 3070762997269859703867535578593022259185281114613655374460565409835554426361958324041751352928052378388455374481219543243273949137631925203663360000 885 5459134217368639473542285473054261794107166425979831776818782950818763424643481464963113516316537561579476221299945854654709242911345644806512640000 886 5710096482526598622894177728788677754683373973455144291352291051347105338276368784375157474452989959813243464944416506030881310379894075791936000000 887 6909216743857184333701955051834300083166882507880724592536272172129997459314406229093940544088117851374024592582743972297366385559671831708242560000 888 8529897214638499177409821051647284053292447540593487151279348360654317851005439789004864869244589939967931595781165397897983192048977570010176000000 889 10151282635602841996256315962290982674992664841698034295737406313505965045824655616666946621249759928556877271012296010721566774008700579185664000000 890 12283051989079438815470142314372089036741124458454621497842261639342217705447833296167005411712209513553821497924878172973095796550527700814653440000 891 19192268732936623149172097366206389119908006966335346090378533811472215164762239525260945955800327364927846090507622145270462182110199532522896000000 892 27636866975428737334807820207337200332667530031522898370145088688519989837257624916375762176352471405496098370330975889189465542238687326832970240000 893 34119588858553996709639284206589136213169790162373948605117393442617271404021759156019459476978359759871726383124661591591932768195910280040704000000 894 49132207956317755261880569257488356146964497833818485991369046557368870821791333184668021646848838054215285991699512691892383186202110803258613760000 895 76769074931746492596688389464825556479632027865341384361514135245888860659048958101043783823201309459711384362030488581081848728440798130091584000000 896 110547467901714949339231280829348801330670120126091593480580354754079959349030499665503048705409885621984393481323903556757862168954749307331880960000 897 136478355434215986838557136826356544852679160649495794420469573770469085616087036624077837907913439039486905532498646366367731072783641120162816000000 898 172730418596429608342548876295857502079172062697018114813406804303249936482860155727348513602202946284350614814568599307434159638991795792706064000000 899 196528831825271021047522277029953424587857991335273943965476186229475483287165332738672086587395352216861143966798050767569532744808443213034455040000 900 203285779329594162751280387342353359930899983870529198043576397306902891270792369133516022932164723669306815400315610299706075628757984536054912640000 901 307076299726985970386753557859302225918528111461365537446056540983555442636195832404175135292805237838845537448121954324327394913763192520366336000000 902 518958946538606289953613512782220761802312508369707758283835554262208698055170956763055978644840851947648958287326102808113297404259795359419107840000 903 690921674385718433370195505183430008316688250788072459253627217212999745931440622909394054408811785137402459258274397229736638555967183170824256000000 904 813143117318376651005121549369413439723599935482116792174305589227611565083169476534064091728658894677227261601262441198824302515031938144219650560000 905 1228305198907943881547014231437208903674112445845462149784226163934221770544783329616700541171220951355382149792487817297309579655052770081465344000000 906 1829572013966347464761523486081180239378099854834762782392187575762126021437131322201644206389482513023761338602840492697354680658821860824494213760000 907 2075835786154425159814454051128883047209250033478831033135342217048834792220683827052223914579363407790595833149304411232453189617039181437676431360000 908 2258730881439935141680893192692815110343333154116991089373071081187809903008804101483511365912941374103409060003506781107845284763977605956165696000000 909 2733064366542321521433880763158306283515433116481559218141416008237249982640652962795048752754659062665124962604243205140492794564412903206960492160000 910 3252572469273506604020486197477653758894399741928467168697222356910446260332677906136256366914635578708909046405049764795297210060127752576878602240000 911 5082144483239854068782009683558833998272499596763229951089409932672572281769809228337900573304118091732670385007890257492651890718949613401372816000000 912 7318288055865389859046093944324720957512399419339051129568750303048504085748525288806576825557930052095045354411361970789418722635287443297976855040000 913 9034923525759740566723572770771260441373332616467964357492284324751239612035216405934045463651765496413636240014027124431381139055910423824662784000000 914 10932257466169286085735523052633225134061732465926236872565664032948999930562611851180195011018636250660499850416972820561971178257651612827841968640000 915 13010289877094026416081944789910615035577598967713868674788889427641785041330711624545025467658542314835636185620199059181188840240511010307514408960000 916 20328577932959416275128038734235335993089998387052919804357639730690289127079236913351602293216472366930681540031561029970607562875798453605491264000000 917 24597579298880893692904926868424756551638898048334032963272744074135249843765876665155438774791931563986124663438188846264435151079716128862644429440000 918 36139694103038962266894291083085041765493330465871857429969137299004958448140865623736181854607061985654544960056108497725524556223641695298651136000000 919 43729029864677144342942092210532900536246929863704947490262656131795999722250447404720780044074545002641999401667891282247884713030606451311367874560000 920 68326609163558038035847019078957657087885827912038980453535400205931249566016324069876218818866476566628124065106080128512319864110322580174012304000000 921 81314311731837665100512154936941343972359993548211679217430558922761156508316947653406409172865889467722726160126244119882430251503193814421965056000000 922 98390317195523574771619707473699026206555592193336131853090976296540999375063506660621755099167726255944498653752755385057740604318864515450577717760000 923 174916119458708577371768368842131602144987719454819789961050624527183998889001789618883120176298180010567997606671565128991538852122425805245471498240000 924 182957201396634746476152348608118023937809985483476278239218757576212602143713132220164420638948251302376133860284049269735468065882186082449421376000000 925 221378213689928043236144341815822808964750082435006296669454696667217248593892889986398948973127384075875121970943699616379916359717445159763799864960000 926 273306436654232152143388076315830628351543311648155921814141600823724998264065296279504875275465906266512496260424320514049279456441290320696049216000000 927 325257246927350660402048619747765375889439974192846716869722235691044626033267790613625636691463557870890904640504976479529721006012775257687860224000000 928 393561268782094299086478829894796104826222368773344527412363905186163997500254026642487020396670905023777994615011021540230962417275458061802310871040000 929 614939482472022342322623171710618913790972451208350824081818601853381246094146916628885969369798289099653116585954721156610878776992903221566110736000000 930 885512854759712172944577367263291235859000329740025186677818786668868994375571559945595795892509536303500487883774798465519665438869780639055199459840000 931 1093225746616928608573552305263322513406173246592623687256566403294899993056261185118019501101863625066049985041697282056197117825765161282784196864000000 932 1574245075128377196345915319579184419304889475093378109649455620744655990001016106569948081586683620095111978460044086160923849669101832247209243484160000 933 2459757929888089369290492686842475655163889804833403296327274407413524984376587666515543877479193156398612466343818884626443515107971612886264442944000000 934 3542051419038848691778309469053164943436001318960100746711275146675475977502286239782383183570038145214001951535099193862078661755479122556220797839360000 935 4372902986467714434294209221053290053624692986370494749026265613179599972225044740472078004407454500264199940166789128224788471303060645131136787456000000 936 5534455342248201080903608545395570224118752060875157416736367416680431214847322249659973724328184601896878049273592490409497908992936128994094996624000000 937 6296980300513508785383661278316737677219557900373512438597822482978623960004064426279792326346734480380447913840176344643695398676407328988836973936640000 938 6659845416616834365894696769722838424696214371582407057105606352171445620922428805183118427280648512130160579329739709028670743673740331385694992999040000 939 9839031719552357477161970747369902620655559219333613185309097629654099937506350666062175509916772625594449865375275538505774060431886451545057771776000000 940 16627963606043484136403730563055135428907895080673806283172374994115428894385732625645076611759345737254620272484215660074758162129888103111147634301440000 941 22137821368992804323614434181582280896475008243500629666945469666721724859389288998639894897312738407587512197094369961637991635971744515976379986496000000 942 26639381666467337463578787078891353698784857486329628228422425408685782483689715220732473709122594048520642317318958836114682974694961325542779971996160000 943 39356126878209429908647882989479610482622236877334452741236390518616399750025402664248702039667090502377799461501102154023096241727545806180231087104000000 944 59938608749551509293052270927505545822265929344241663513950457169543010588301859246648065845525836609171445213967657381258036693063662982471254936991360000 945 66511854424173936545614922252220541715631580322695225132689499976461715577542930502580306447037382949018481089936862640299032648519552412444590537205760000 946 73998282406853715176607741885809315829957937462026745078951181690793840232471431168701315858673872357001784214774885655874119374152670348729944366656000000 947 88551285475971217294457736726329123585900032974002518667781878666886899437557155994559579589250953630350048788377479846551966543886978063905519945984000000 948 106557526665869349854315148315565414795139429945318512913689701634743129934758860882929894836490376194082569269275835344458731898779845302171119887984640000 949 166496135415420859147367419243070960617405359289560176427640158804286140523060720129577960682016212803254014483243492725716768591843508284642374824976000000 950 239754434998206037172209083710022183289063717376966654055801828678172042353207436986592263382103346436685780855870629525032146772254651929885019747965440000 951 295993129627414860706430967543237263319831749848106980315804726763175360929885724674805263434695489428007136859099542623496477496610681394919777466624000000 952 358151686849171981454781470727317088616996417316209446182123719383442186725161726856514368755981542207888635599510446574430737770898924487852930734615040000 953 426230106663477399417260593262261659180557719781274051654758806538972519739035443531719579345961504776330277077103341377834927595119381208684479551938560000 954 665984541661683436589469676972283842469621437158240705710560635217144562092242880518311842728064851213016057932973970902867074367374033138569499299904000000 955 805841295410636958273258309136463449388241938961471253909778368612744920131613885427157329700958469967749430098898504792469159984522580097669094152883840000 956 1183972518509659442825723870172949053279326999392427921263218907052701443719542898699221053738781957712028547436398170493985909986442725579679109866496000000 957 1432606747396687925819125882909268354467985669264837784728494877533768746900646907426057475023926168831554542398041786297722951083595697951411722938460160000 958 2238448042807324884092384192045731803856227608226309038638273246146513667032260792853214804724884638799303972496940291090192111068118278049080817091344000000 959 2663938166646733746357878707889135369878485748632962822842242540868578248368971522073247370912259404852064231731895883611468297469496132554277997199616000000 960 3223365181642547833093033236545853797552967755845885015639113474450979680526455541708629318803833879870997720395594019169876639938090320390676376611535360000 961 5730426989586751703276503531637073417871942677059351138913979510135074987602587629704229900095704675326218169592167145190891804334382791805646891753840640000 962 5993860874955150929305227092750554582226592934424166351395045716954301058830185924664806584552583660917144521396765738125803669306366298247125493699136000000 963 7252571658695732624459324782228171044494177450653241285188005317514704281184524968844415967308626229709744870890086543132222439860703220879021847375954560000 964 8953792171229299536369536768182927215424910432905236154553092984586054668129043171412859218899538555197215889987761164360768444272473112196323268365376000000 965 10655752666586934985431514831556541479513942994531851291368970163474312993475886088292989483649037619408256926927583534445873189877984530217111988798464000000 966 12893460726570191332372132946183415190211871023383540062556453897803918722105822166834517275215335519483990881582376076679506559752361281562705506446141440000 967 20146032385265923956831457728411586234706048474036781347744459215318623003290347135678933242523961749193735752472462619811728999613064502441727353822096000000 968 29010286634782930497837299128912684177976709802612965140752021270058817124738099875377663869234504918838979483560346172528889759442812883516087389503818240000 969 35815168684917198145478147072731708861699641731620944618212371938344218672516172685651436875598154220788863559951044657443073777089892448785293073461504000000 970 51573842906280765329488531784733660760847484093534160250225815591215674888423288667338069100861342077935963526329504306718026239009445126250822025784565760000 971 80584129541063695827325830913646344938824193896147125390977836861274492013161388542715732970095846996774943009889850479246915998452258009766909415288384000000 972 116041146539131721991349196515650736711906839210451860563008085080235268498952399501510655476938019675355917934241384690115559037771251534064349558015272960000 973 143260674739668792581912588290926835446798566926483778472849487753376874690064690742605747502392616883155454239804178629772295108359569795141172293846016000000 974 181314291467393315611483119555704276112354436266331032129700132937867607029613124221110399182715655742743621772252163578305560996517580521975546184398864000000 975 206295371625123061317954127138934643043389936374136641000903262364862699553693154669352276403445368311743854105318017226872104956037780505003288103138263040000 976 242110540310040259463432274211666351905089578105757585619115634303206918226209327355003713279043522532532717665269061884315178733127672953788581176599767040000 977 242957820643598734502204432856258868571342596489697791850269625333566507696871125241885343345625338371020388094528234325074937399961721029281539039597978240000 978 322336518164254783309303323654585379755296775584588501563911347445097968052645554170862931880383387987099772039559401916987663993809032039067637661153536000000 979 544748715697590583792722616976249291786451550737954567643010177182215566008970986548758354877847925698198614746855389239709152149537264146024307647349475840000 980 725257165869573262445932478222817104449417745065324128518800531751470428118452496884441596730862622970974487089008654313222243986070322087902184737595456000000 981 971831282574394938008817731425035474285370385958791167401078501334266030787484500967541373382501353484081552378112937300299749599846884117126156158391912960000 982 1289346072657019133237213294618341519021187102338354006255645389780391872210582216683451727521533551948399088158237607667950655975236128156270550644614144000000 983 2178994862790362335170890467904997167145806202951818270572040708728862264035883946195033419511391702792794458987421556958836608598149056584097230589397903360000 984 2699531340484430383357827031736209650792695516552197687225218059261850085520790280465392703840281537455782089939202603611943748888463566992017100439977536000000 985 2901028663478293049783729912891268417797670980261296514075202127005881712473809987537766386923450491883897948356034617252888975944281288351608738950381824000000 986 3887325130297579752035270925700141897141481543835164669604314005337064123149938003870165493530005413936326209512451749201198998399387536468504624633567651840000 987 6052763507751006486585806855291658797627239452643939640477890857580172955655233183875092831976088063313317941631726547107879468328191823844714529414994176000000 988 6073945516089968362555110821406471714283564912242444796256740633339162692421778131047133583640633459275509702363205858126873434999043025732038475989949456000000 989 8715979451161449340683561871619988668583224811807273082288162834915449056143535784780133678045566811171177835949686227835346434392596226336388922357591613440000 990 8746481543169554442079359582825319268568333473629120506609706512008394277087360508707872360442512181356733971403016435702697746398621957054135405425527216640000 991 10798125361937721533431308126944838603170782066208790748900872237047400342083161121861570815361126149823128359756810414447774995553854267968068401759910144000000 992 13065731687944643055451882833603254709836646300112636806170055406827354413920624957452500686586962641285985315305740601481807744620163664241362766129491274240000 993 15549300521190319008141083702800567588565926175340658678417256021348256492599752015480661974120021655745304838049806996804795993597550145874018498534270607360000 994 24211054031004025946343227421166635190508957810575758561911563430320691822620932735500371327904352253253271766526906188431517873312767295378858117659976704000000 995 24295782064359873450220443285625886857134259648969779185026962533356650769687112524188534334562533837102038809452823432507493739996172102928153903959797824000000 996 29397896297875446874766736375607323097132454175253432813882624665361547431321406154268126544820665942893466959437916353334067425395368244543066223791355367040000 997 43192501447750886133725232507779354412683128264835162995603488948189601368332644487446283261444504599292513439027241657791099982215417071872273607039640576000000 998 52262926751778572221807531334413018839346585200450547224680221627309417655682499829810002746347850565143941261222962405927230978480654656965451064517965096960000 999 81660823049654019096574267710020341936479039375703980038562846292670965087003905984078129291168516508037408220660878759261298403876022901508517288309320464000000 1000 97183128257439493800881773142503547428537038595879116740107850133426603078748450096754137338250135348408155237811293730029974959984688411712615615839191296000000 1001 117591585191501787499066945502429292388529816701013731255530498661446189725285624617072506179282663771573867837751665413336269701581472978172264895165421468160000 1002 209051707007114288887230125337652075357386340801802188898720886509237670622729999319240010985391402260575765044891849623708923913922618627861804258071860387840000 1003 218662038579238861051983989570632981714208336840728012665242662800209856927184012717696809011062804533918349285075410892567443659965548926353385135638180416000000 1004 264581066680879021872900627380465907874192087577280895324943621988253926881892655388413138903385993486041202634941247180006606828558314200887596014122198303360000 1005 326643292198616076386297070840081367745916157502815920154251385170683860348015623936312517164674066032149632882643515037045193615504091606034069153237281856000000 1006 388732513029757975203527092570014189714148154383516466960431400533706412314993800387016549353000541393632620951245174920119899839938753646850462463356765184000000 1007 470366340766007149996267782009717169554119266804054925022121994645784758901142498468290024717130655086295471351006661653345078806325891912689059580661685872640000 1008 734947407446886171869168409390183077428311354381335820347065616634038685783035153856703163620516648572336673985947908833351685634884206113576655594783884176000000 1009 1058324266723516087491602509521863631496768350309123581299774487953015707527570621553652555613543973944164810539764988720026427314233256803550384056488793213440000 1010 1306573168794464305545188283360325470983664630011263680617005540682735441392062495745250068658696264128598531530574060148180774462016366424136276612949127424000000 1011 1881465363064028599985071128038868678216477067216219700088487978583139035604569993873160098868522620345181885404026646613380315225303567650756238322646743490560000 1012 2939789629787544687476673637560732309713245417525343281388262466536154743132140615426812654482066594289346695943791635333406742539536824454306622379135536704000000 1013 4233297066894064349966410038087454525987073401236494325199097951812062830110282486214610222454175895776659242159059954880105709256933027214201536225955172853760000 1014 5226292675177857222180753133441301883934658520045054722468022162730941765568249982981000274634785056514394126122296240592723097848065465696545106451796509696000000 1015 6614526667021975546822515684511647696854802189432022383123590549706348172047316384710328472584649837151030065873531179500165170713957855022189900353054957584000000 1016 7525861452256114399940284512155474712865908268864878800353951914332556142418279975492640395474090481380727541616106586453521260901214270603024953290586973962240000 1017 8832434621050578705485472795515800183849572898876142480970957455015291583810342471237890464132786745509326073146680646601702035363230637027161229903536101386240000 1018 9049935861153409261472612919462786595413940376644753048630693274050018845200752544134987154281198228982138436133082200374716343211174146619708047685985091461760000 1019 11759158519150178749906694550242929238852981670101373125553049866144618972528562461707250617928266377157386783775166541333626970158147297817226489516542146816000000 1020 19872977897363802087342313789910550413661539022471320582184654273784406063573270560285253544298770177395983664580031454853829579567268933311112767282956228119040000 1021 26458106668087902187290062738046590787419208757728089532494362198825392688189265538841313890338599348604120263494124718000660682855831420088759601412219830336000000 1022 36199743444613637045890451677851146381655761506579012194522773096200075380803010176539948617124792915928553744532328801498865372844696586478832190743940365847040000 1023 47036634076600714999626778200971716955411926680405492502212199464578475890114249846829002471713065508629547135100666165334507880632589191268905958066168587264000000 1024 79491911589455208349369255159642201654646156089885282328738617095137624254293082241141014177195080709583934658320125819415318318269075733244451069131824912476160000 1025 100554842901704547349695699105142073282377115296052811651452147489444653835563917157055412825346646988690427068145357781941292702346379406885644974288723238464000000 1026 105832426672351608749160250952186363149676835030912358129977448795301570752757062155365255561354397394416481053976498872002642731423325680355038405648879321344000000 1027 144798973778454548183561806711404585526623046026316048778091092384800301523212040706159794468499171663714214978129315205995461491378786345915328762975761463388160000 1028 220810865526264467637136819887895004596239322471903562024273936375382289595258561780947261603319668637733151828667016165042550884080765925679030747588402534656000000 1029 226248396528835231536815322986569664885348509416118826215767331851250471130018813603374678857029955724553460903327055009367908580279353665492701192149627286544000000 1030 317967646357820833397477020638568806618584624359541129314954468380550497017172328964564056708780322838335738633280503277661273273076302932977804276527299649904640000 1031 325797691001522733413014065100660317434901853559211109750704957865800678427227091588859537554123136243356983700790959213489788355602269278309489716695463292623360000 1032 402219371606818189398782796420568293129508461184211246605808589957778615342255668628221651301386587954761708272581431127765170809385517627542579897154892953856000000 1033 486685439644250009172527183668887634686705238032895608393028393848912124564129359040148198074677771425261667009823531664595856679356476329326521675557420474165760000 1034 579195895113818192734247226845618342106492184105264195112364369539201206092848162824639177873996686654856859912517260823981845965515145383661315051903045853552640000 1035 883243462105057870548547279551580018384957289887614248097095745501529158381034247123789046413278674550932607314668064660170203536323063702716122990353610138624000000 1036 904993586115340926147261291946278659541394037664475304863069327405001884520075254413498715428119822898213843613308220037471634321117414661970804768598509146176000000 1037 1095042239199562520638186163254997178045086785574015118884313886160052280269291057840333445668024985706838750772102946245340677528552071740984673770004196066872960000 1038 1608877486427272757595131185682273172518033844736844986423234359831114461369022674512886605205546351819046833090325724511060683237542070510170319588619571815424000000 1039 1946741758577000036690108734675550538746820952131582433572113575395648498256517436160592792298711085701046668039294126658383426717425905317306086702229681896663040000 1040 3041783997776562557328294897930547716791907737705597552456427461555700778525808494000926237966736071407885418811397072903724104245977977058290760472233877963536000000 1041 3619974344461363704589045167785114638165576150657901219452277309620007538080301017653994861712479291592855374453232880149886537284469658647883219074394036584704000000 1042 4380168956798250082552744653019988712180347142296060475537255544640209121077164231361333782672099942827355003088411784981362710114208286963938695080016784267491840000 1043 7786967034308000146760434938702202154987283808526329734288454301582593993026069744642371169194844342804186672157176506633533706869703621269224346808918727586652160000 1044 8144942275038068335325351627516507935872546338980277743767623946645016960680677289721488438853078406083924592519773980337244708890056731957737242917386582315584000000 1045 9855380152796062685743675469294974602405781070166136069958824975440470522423619520563001011012224871361548756948926516208066097756968645668862063930037764601856640000 1046 12167135991106250229313179591722190867167630950822390209825709846222803114103233976003704951866944285631541675245588291614896416983911908233163041888935511854144000000 1047 14479897377845454818356180671140458552662304602631604877809109238480030152321204070615979446849917166371421497812931520599546149137878634591532876297576146338816000000 1048 17520675827193000330210978612079954848721388569184241902149022178560836484308656925445335130688399771309420012353647139925450840456833147855754780320067137069967360000 1049 27376055979989063015954654081374929451127169639350377972107847154001307006732276446008336141700624642670968769302573656133516938213801793524616844250104901671824000000 1050 39421520611184250742974701877179898409623124280664544279835299901761882089694478082252004044048899485446195027795706064832264391027874582675448255720151058407426560000 1051 48668543964425000917252718366888763468670523803289560839302839384891212456412935904014819807467777142526166700982353166459585667935647632932652167555742047416576000000 1052 70082703308772001320843914448319819394885554276736967608596088714243345937234627701781340522753599085237680049414588559701803361827332591423019121280268548279869440000 1053 109504223919956252063818616325499717804508678557401511888431388616005228026929105784033344566802498570683875077210294624534067752855207174098467377000419606687296000000 1054 157686082444737002971898807508719593638492497122658177119341199607047528358777912329008016176195597941784780111182824259329057564111498330701793022880604233629706240000 1055 194674175857700003669010873467555053874682095213158243357211357539564849825651743616059279229871108570104666803929412665838342671742590531730608670222968189666304000000 1056 246384503819901567143591886732374365060144526754153401748970624386011763060590488014075025275305621784038718923723162905201652443924216141721551598250944115046416000000 1057 280330813235088005283375657793279277579542217106947870434384354856973383748938510807125362091014396340950720197658354238807213447309330365692076485121074193119477760000 1058 328999357199513006200628376160168041048212740910237431273687194241864596205351446711140181898482173483476886898640707405266799115244977998624728652676816240536053760000 1059 351218960835502660028490634791431284981419612077206221064308575272607181363396005485334716470499022068567810567888787114342366563682457456164249622645395414539443840000 1060 438016895679825008255274465301998871218034714229606047553725554464020912107716423136133378267209994282735500308841178498136271011420828696393869508001678426749184000000 1061 740248553698904263951413846360378092358478667048034220365796187044195341462040755100065409271584890337822995521941591661850298009301200496905639468522836541206120960000 1062 985538015279606268574367546929497460240578107016613606995882497544047052242361952056300101101222487136154875694892651620806609775696864566886206393003776460185664000000 1063 1404875843342010640113962539165725139925678448308824884257234301090428725453584021941338865881996088274271242271555148457369466254729829824656998490581581658157775360000 1064 1752067582719300033021097861207995484872138856918424190214902217856083648430865692544533513068839977130942001235364713992545084045683314785575478032006713706996736000000 1065 2960994214795617055805655385441512369433914668192136881463184748176781365848163020400261637086339561351291982087766366647401192037204801987622557874091346164824483840000 1066 3902432898172251778094340386571458722015773467524513567381206391917857570704400060948163516338878022984086784087653190159359628485360638401824995807171060161549376000000 1067 3942152061118425074297470187717989840962312428066454427983529990176188208969447808225200404404889948544619502779570606483226439102787458267544825572015105840742656000000 1068 5619503373368042560455850156662900559702713793235299537028937204361714901814336087765355463527984353097084969086220593829477865018919319298627993962326326632631101440000 1069 8224983929987825155015709404004201026205318522755935781842179856046614905133786167778504547462054337086922172466017685131669977881124449965618216316920406013401344000000 1070 8780474020887566500712265869785782124535490301930155526607714381815179534084900137133367911762475551714195264197219677858559164092061436404106240566134885363486096000000 1071 11843976859182468223222621541766049477735658672768547525852738992707125463392652081601046548345358245405167928351065466589604768148819207950490231496365384659297935360000 1072 12643882590078095761025662852491526259331106034779423958315108709813858529082256197472049792937964794468441180443996336116325196292568468421912986415234234923419978240000 1073 15609731592689007112377361546285834888063093870098054269524825567671430282817600243792654065355512091936347136350612760637438513941442553607299983228684240646197504000000 1074 18506213842472606598785346159009452308961966676200855509144904676104883536551018877501635231789622258445574888048539791546257450232530012422640986713070913530153024000000 1075 22478013493472170241823400626651602238810855172941198148115748817446859607257344351061421854111937412388339876344882375317911460075677277194511975849305306530524405760000 1076 32899935719951300620062837616016804104821274091023743127368719424186459620535144671114018189848217348347688689864070740526679911524497799862472865267681624053605376000000 1077 35121896083550266002849063479143128498141961207720622106430857527260718136339600548533471647049902206856781056788878711434236656368245745616424962264539541453944384000000 1078 42497494261095821863447366809763185482751773061341952748781337607985468944970916663725500692930381670296705078714543240835426354205577352195874204340092845159272704640000 1079 62438926370756028449509446185143339552252375480392217078099302270685721131270400975170616261422048367745388545402451042549754055765770214429199932914736962584790016000000 1080 74024855369890426395141384636037809235847866704803422036579618704419534146204075510006540927158489033782299552194159166185029800930120049690563946852283654120612096000000 1081 118048595169710616287353796693786626340977147392616535413281493355515191513808101843681946369251060195268625218651509002320628761682159311655206123166924569886868624000000 1082 140487584334201064011396253916572513992567844830882488425723430109042872545358402194133886588199608827427124227155514845736946625472982982465699849058158165815777536000000 1083 169989977044383287453789467239052741931007092245367810995125350431941875779883666654902002771721526681186820314858172963341705416822309408783496817360371380637090818560000 1084 296099421479561705580565538544151236943391466819213688146318474817678136584816302040026163708633956135129198208776636664740119203720480198762255787409134616482448384000000 1085 316097064751952394025641571312288156483277650869485598957877717745346463227056404936801244823449119861711029511099908402908129907314211710547824660380855873085499456000000 1086 382477448349862396771026301287868669344765957552077574739032038471869220504738249973529506236373435032670345708430889167518837187850196169762867839060835606433454341760000 1087 472194380678842465149415186775146505363908589570466141653125973422060766055232407374727785477004240781074500874606036009282515046728637246620824492667698279547474496000000 1088 561950337336804256045585015666290055970271379323529953702893720436171490181433608776535546352798435309708496908622059382947786501891931929862799396232632663263110144000000 1089 679959908177533149815157868956210967724028368981471243980501401727767503119534666619608011086886106724747281259432691853366821667289237635133987269441485522548363274240000 1090 1062437356527395546586184170244079637068794326533548818719533440199636723624272916593137517323259541757417626967863581020885658855139433804896855108502321128981817616000000 1091 1529909793399449587084105205151474677379063830208310298956128153887476882018952999894118024945493740130681382833723556670075348751400784679051471356243342425733817367040000 1092 1888777522715369860597660747100586021455634358281864566612503893688243064220929629498911141908016963124298003498424144037130060186914548986483297970670793118189897984000000 1093 2719839632710132599260631475824843870896113475925884975922005606911070012478138666478432044347544426898989125037730767413467286669156950540535949077765942090193453096960000 1094 4249749426109582186344736680976318548275177306134195274878133760798546894497091666372550069293038167029670507871454324083542635420557735219587420434009284515927270464000000 1095 6119639173597798348336420820605898709516255320833241195824512615549907528075811999576472099781974960522725531334894226680301395005603138716205885424973369702935269468160000 1096 7555110090861479442390642988402344085822537433127458266450015574752972256883718517995644567632067852497192013993696576148520240747658195945933191882683172472759591936000000 1097 9561936208746559919275657532196716733619148938801939368475800961796730512618456249338237655909335875816758642710772229187970929696254904244071695976520890160836358544000000 1098 10879358530840530397042525903299375483584453903703539903688022427644280049912554665913728177390177707595956500150923069653869146676627802162143796311063768360773812387840000 1099 12768136053555900257640186650399961505040088261985404470300526321332523114133484295412639319298194670720254503649347213690999206863542351148627094281734561478963710371840000 1100 13908622068046740839788257628375470316549198057869443560367683889370516989171845213224740106948231772937353866298963858515072058288388997721560449306380303811176515507840000 1101 16998997704438328745378946723905274193100709224536781099512535043194187577988366665490200277172152668118682031485817296334170541682230940878349681736037138063709081856000000 1102 28728306120500775579690419963399913386340198589467160058176184222998177006800339664678438468420938009120572633211031230804748215442970290084410962133902763327668348336640000 1103 38247744834986239677102630128786866934476595755207757473903203847186922050473824997352950623637343503267034570843088916751883718785019616976286783906083560643345434176000000 1104 55634488272186963359153030513501881266196792231477774241470735557482067956687380852898960427792927091749415465195855434060288233153555990886241797225521215244706062031360000 1105 67995990817753314981515786895621096772402836898147124398050140172776750311953466661960801108688610672474728125943269185336682166728923763513398726944148552254836327424000000 1106 114913224482003102318761679853599653545360794357868640232704736891992708027201358658713753873683752036482290532844124923218992861771881160337643848535611053310673393346560000 1107 152990979339944958708410520515147467737906383020831029895612815388747688201895299989411802494549374013068138283372355667007534875140078467905147135624334242573381736704000000 1108 222537953088747853436612122054007525064787168925911096965882942229928271826749523411595841711171708366997661860783421736241152932614223963544967188902084860978824248125440000 1109 319203401338897506441004666259999037626002206549635111757513158033313077853337107385315982982454866768006362591233680342274980171588558778715677357043364036974092759296000000 1110 347715551701168520994706440709386757913729951446736089009192097234262924729296130330618502673705794323433846657474096462876801457209724943039011232659507595279412887696000000 1111 459652897928012409275046719414398614181443177431474560930818947567970832108805434634855015494735008145929162131376499692875971447087524641350575394142444213242693573386240000 1112 500710394449682670232377274621516931395771130083299968173236620017338611610186427676090643850136343825744739186762698906542594098382003917976176175029690937202354558282240000 1113 611963917359779834833642082060589870951625532083324119582451261554990752807581199957647209978197496052272553133489422668030139500560313871620588542497336970293526946816000000 1114 618160980802077370657255894594465347402186580349753047127452617305356310629859787254432893642143634352771282946620615934003202590595066565402686635839124613830067355904000000 1115 718207653012519389492260499084997834658504964736679001454404605574954425170008491616960961710523450228014315830275780770118705386074257252110274053347569083191708708416000000 1116 890151812354991413746448488216030100259148675703644387863531768919713087306998093646383366844686833467990647443133686944964611730456895854179868755608339443915296992501760000 1117 1276813605355590025764018665039996150504008826198540447030052632133252311413348429541263931929819467072025450364934721369099920686354235114862709428173456147896371037184000000 1118 1390862206804674083978825762837547031654919805786944356036768388937051698917184521322474010694823177293735386629896385851507205828838899772156044930638030381117651550784000000 1119 1682943270233655641614379173033431908302452965002202670804489750613832555689793270800193552940736044525419817822174626880323719052895068724308814366072016761152358376448640000 1120 2472643923208309482629023578377861389608746321399012188509810469221425242519439149017731574568574537411085131786482463736012810362380266261610746543356498455320269423616000000 1121 2872830612050077557969041996339991338634019858946716005817618422299817700680033966467843846842093800912057263321103123080474821544297029008441096213390276332766834833664000000 1122 4674842417315710115595497702870644189729036013895007418901360418371757099138314641111648758168711234792832827283818408000899219591375190900857817683533379892089884379024000000 1123 5563448827218696335915303051350188126619679223147777424147073555748206795668738085289896042779292709174941546519585543406028823315355599088624179722552121524470606203136000000 1124 6731773080934622566457516692133727633209811860008810683217959002455330222759173083200774211762944178101679271288698507521294876211580274897235257464288067044609433505794560000 1125 11491322448200310231876167985359965354536079435786864023270473689199270802720135865871375387368375203648229053284412492321899286177188116033764384853561105331067339334656000000 1126 12517759861242066755809431865537923284894278252082499204330915500433465290254660691902266096253408595643618479669067472663564852459550097949404404375742273430058863957056000000 1127 15146489432102900774529412557300887174722076685019824037240407755524493001208139437201741976466624400728778360399571641922913471476055618518779329294648150850371225388037760000 1128 18699369669262840462381990811482576758916144055580029675605441673487028396553258564446595032674844939171331309135273632003596878365500763603431270734133519568359537516096000000 1129 22253795308874785343661212205400752506478716892591109696588294222992827182674952341159584171117170836699766186078342173624115293261422396354496718890208486097882424812544000000 1130 26927092323738490265830066768534910532839247440035242732871836009821320891036692332803096847051776712406717085154794030085179504846321099588941029857152268178437734023178240000 1131 42073581755841391040359479325835797707561324125055066770112243765345813892244831770004838823518401113135495445554365672008092976322376718107720359151800419028808959411216000000 1132 60585957728411603098117650229203548698888306740079296148961631022097972004832557748806967905866497602915113441598286567691653885904222474075117317178592603401484901552151040000 1133 74797478677051361849527963245930307035664576222320118702421766693948113586213034257786380130699379756685325236541094528014387513462003054413725082936534078273438150064384000000 1134 107708369294953961063320267074139642131356989760140970931487344039285283564146769331212387388207106849626868340619176120340718019385284398355764119428609072713750936092712960000 1135 168294327023365564161437917303343190830245296500220267080448975061383255568979327080019355294073604452541981782217462688032371905289506872430881436607201676115235837644864000000 1136 242343830913646412392470600916814194795553226960317184595846524088391888019330230995227871623465990411660453766393146270766615543616889896300469268714370413605939606208604160000 1137 299189914708205447398111852983721228142658304889280474809687066775792454344852137031145520522797519026741300946164378112057550053848012217654900331746136313093752600257536000000 1138 378662235802572519363235313932522179368051917125495600931010193888112325030203485930043549411665610018219459009989291048072836786901390462969483232366203771259280634700944000000 1139 430833477179815844253281068296558568525427959040563883725949376157141134256587077324849549552828427398507473362476704481362872077541137593423056477714436290855003744370851840000 1140 505630955856867206102809031542488875561092535262884002428371142851089247842800111582635929683527807155192798599017799009377259591003140647836781560650970369128441894435235840000 1141 619225763091508948928213017872904313963086846734405496751129654438664786874919720737978654301442226762943931481496169944949523107057366567561592763569357505977389646924544640000 1142 673177308093462256645751669213372763320981186000881068321795900245533022275917308320077421176294417810167927128869850752129487621158027489723525746428806704460943350579456000000 1143 1137669650677951213731320320970599970012458204341489005463835071414950807646300251060930841787937566099183796847790047771098834079757066457632758511464683330538994262479280640000 1144 1514648943210290077452941255730088717472207668501982403724040775552449300120813943720174197646662440072877836039957164192291347147605561851877932929464815085037122538803776000000 1145 2476903052366035795712852071491617255852347386937621987004518617754659147499678882951914617205768907051775725925984679779798092428229466270246371054277430023909558587698178560000 1146 2692709232373849026583006676853491053283924744003524273287183600982132089103669233280309684705177671240671708515479403008517950484632109958894102985715226817843773402317824000000 1147 4550678602711804854925281283882399880049832817365956021855340285659803230585201004243723367151750264396735187391160191084395336319028265830531034045858733322155977049917122560000 1148 6058595772841160309811765022920354869888830674007929614896163102209797200483255774880696790586649760291511344159828656769165388590422247407511731717859260340148490155215104000000 1149 9907612209464143182851408285966469023409389547750487948018074471018636589998715531807658468823075628207102903703938719119192369712917865080985484217109720095638234350792714240000 1150 12640773896421680152570225788562221889027313381572100060709278571277231196070002789565898242088195178879819964975444975234431489775078516195919539016274259228211047360880896000000 1151 15480644077287723723205325446822607849077171168360137418778241360966619671872993018449466357536055669073598287037404248623738077676434164189039819089233937649434741173113616000000 1152 18202714410847219419701125135529599520199331269463824087421361142639212922340804016974893468607001057586940749564640764337581345276113063322124136183434933288623908199668490240000 1153 22292127471294322161415668643424555302671126482438597883040667559791932327497109946567231554851920163465981533333862118018182831854065196432217339488496870215186027289283607040000 1154 24234383091364641239247060091681419479555322696031718459584652408839188801933023099522787162346599041166045376639314627076661554361688989630046926871437041360593960620860416000000 1155 27521145026289286619031689683240191731692748743751355411161317975051768305551987588354606857841876745019730288066496441997756582535882958558293011714193666932328428752201984000000 1156 28441741266948780343283008024264999250311455108537225136595876785373770191157506276523271044698439152479594921194751194277470851993926661440818962786617083263474856561982016000000 1157 39630448837856572731405633143865876093637558191001951792072297884074546359994862127230633875292302512828411614815754876476769478851671460323941936868438880382552937403170856960000 1158 50563095585686720610280903154248887556109253526288400242837114285108924784280011158263592968352780715519279859901779900937725959100314064783678156065097036912844189443523584000000 1159 61922576309150894892821301787290431396308684673440549675112965443866478687491972073797865430144222676294393148149616994494952310705736656756159276356935750597738964692454464000000 1160 74926317334072582820313775162621421989533508454863065106886688187078439211865286209295417170474509438316215709261036563338892295953941354674952724391892258223264147277869901440000 1161 110084580105157146476126758732960766926770994975005421644645271900207073222207950353418427431367506980078921152265985767991026330143531834233172046856774667729313715008807936000000 1162 113766965067795121373132032097059997001245820434148900546383507141495080764630025106093084178793756609918379684779004777109883407975706645763275851146468333053899426247928064000000 1163 208128659261312730056427153229503949970926412374619625296907467186328997810736906136931714362429192884211710303502879342608034155427614874097090901088589606175733742438527504000000 1164 247690305236603579571285207149161725585234738693762198700451861775465914749967888295191461720576890705177572592598467977979809242822946627024637105427743002390955858769817856000000 1165 299705269336290331281255100650485687958134033819452260427546752748313756847461144837181668681898037753264862837044146253355569183815765418699810897567569032893056589111479605760000 1166 455067860271180485492528128388239988004983281736595602185534028565980323058520100424372336715175026439673518739116019108439533631902826583053103404585873332215597704991712256000000 1167 557303186782358054035391716085613882566778162060964947076016688994798308187427748664180788871298004086649538333346552950454570796351629910805433487212421755379650682232090176000000 1168 674336856006653245382823976463592797905801576093767585961980193683705952906787575883658754534270584944845941383349329070050030663585472192074574519527030324009377325500829112960000 1169 832514637045250920225708612918015799883705649498478501187629868745315991242947624547726857449716771536846841214011517370432136621710459496388363604354358424702934969754110016000000 1170 990761220946414318285140828596646902340938954775048794801807447101863658999871553180765846882307562820710290370393871911919236971291786508098548421710972009563823435079271424000000 1171 1198821077345161325125020402601942751832536135277809041710187010993255027389844579348726674727592151013059451348176585013422276735263061674799243590270276131572226356445918423040000 1172 1873157933351814570507844379065535549738337711371576627672167204676960980296632155232385429261862735957905392731525914083472307398848533866873818109797306455581603681946747536000000 1173 2697347424026612981531295905854371191623206304375070343847920774734823811627150303534635018137082339779383765533397316280200122654341888768298298078108121296037509302003316451840000 1174 3330058548181003680902834451672063199534822597993914004750519474981263964971790498190907429798867086147387364856046069481728546486841837985553454417417433698811739879016440064000000 1175 4795284309380645300500081610407771007330144541111236166840748043973020109559378317394906698910368604052237805392706340053689106941052246699196974361081104526288905425783673692160000 1176 7492631733407258282031377516262142198953350845486306510688668818707843921186528620929541717047450943831621570926103656333889229595394135467495272439189225822326414727786990144000000 1177 10789389696106451926125183623417484766492825217500281375391683098939295246508601214138540072548329359117535062133589265120800490617367555073193192312432485184150037208013265807360000 1178 13320234192724014723611337806688252798139290391975656019002077899925055859887161992763629719195468344589549459424184277926914185947367351942213817669669734795246959516065760256000000 1179 16858421400166331134570599411589819947645039402344189649049504842092648822669689397091468863356764623621148534583733226751250766589636804801864362988175758100234433137520727824000000 1180 19181137237522581202000326441631084029320578164444944667362992175892080438237513269579626795641474416208951221570825360214756427764208986796787897444324418105155621703134694768640000 1181 22511195785703584882903160893303147228855400762438858672113511650873344403209303767770534225440341502356338586426871429696484974251050824782341351861741851803967361582151134832640000 1182 29970526933629033128125510065048568795813403381945226042754675274831375684746114483718166868189803775326486283704414625335556918381576541869981089756756903289305658911147960576000000 1183 50650190517833065986532112009932081264924651715487432012255401214465024907220933477483702007240768380301761819460460716817091192064864355760268041688919166558926563559840053373440000 1184 67433685600665324538282397646359279790580157609376758596198019368370595290678757588365875453427058494484594138334932907005003066358547219207457451952703032400937732550082911296000000 1185 113962928665124398469697252022347182846080466359846722027574652732546306041247100324338329516291728855678964093786036612838455182145944800460603093800068124757584768009640120090240000 1186 119882107734516132512502040260194275183253613527780904171018701099325502738984457934872667472759215101305945134817658501342227673526306167479924359027027613157222635644591842304000000 1187 202600762071332263946128448039728325059698606861949728049021604857860099628883733909934808028963073521207047277841842867268364768259457423041072166755676666235706254239360213493760000 1188 269734742402661298153129590585437119162320630437507034384792077473482381162715030353463501813708233977938376553339731628020012265434188876829829807810812129603750930200331645184000000 1189 455851714660497593878789008089388731384321865439386888110298610930185224164988401297353318065166915422715856375144146451353820728583779201842412375200272499030339072038560480360960000 1190 479528430938064530050008161040777100733014454111123616684074804397302010955937831739490669891036860405223780539270634005368910694105224669919697436108110452628890542578367369216000000 1191 492695647564442376340017682652826538065125532820084015166990825369285778984046124681263047996102727915111020298293168563078317353453692512612327144632649270635993756030570886440960000 1192 562779894642589622072579022332578680721385019060971466802837791271833610080232594194263355636008537558908464660671785742412124356276270619558533796543546295099184039553778370816000000 1193 769836949319441213031277629145041465726758645031381273698423164639509029662572069814473512493910512367360969216083075879809870864771394550956761163488514485368740243797767010064000000 1194 810403048285329055784513792158913300238794427447798912196086419431440398515534935639739232115852294084828189111367371469073459073037829692164288667022706664942825016957440853975040000 1195 1078938969610645192612518362341748476649282521750028137539168309893929524650860121413854007254832935911753506213358926512080049061736755507319319231243248518415003720801326580736000000 1196 1266254762945826649663302800248302031623116292887185800306385030361625622680523336937092550181019209507544045486511517920427279801621608894006701042222979163973164088996001334336000000 1197 1823406858641990375515156032357554925537287461757547552441194443720740896659953605189413272260667661690863425500576585805415282914335116807369649500801089996121356288154241921443840000 1198 1970782590257769505360070730611306152260502131280336060667963301477143115936184498725052191984410911660444081193172674252313269413814770050449308578530597082543975024122283545763840000 1199 2251119578570358488290316089330314722885540076243885867211351165087334440320930376777053422544034150235633858642687142969648497425105082478234135186174185180396736158215113483264000000 1200 2849073216628109961742431300558679571152011658996168050689366318313657651031177508108458237907293221391974102344650915320961379553648620011515077345001703118939619200241003002256000000 1201 3079347797277764852125110516580165862907034580125525094793692658558036118650288279257894049975642049469443876864332303519239483459085578203827044653954057941474960975191068040256000000 1202 3726010834706095471071383725062000694117511841951885364700368116855223703566848817902051800470526879858027091005842087258279774985493549626630724031284410109184702779981192328709760000 1203 5065019051783306598653211200993208126492465171548743201225540121446502490722093347748370200724076838030176181946046071681709119206486435576026804168891916655892656355984005337344000000 1204 10350030096405820752976065902950001928104199560977459346389911435708954732130135605283477223529241332938964141682894686828554930515259860073974233420234472525513063277725534246416000000 1205 11396292866512439846969725202234718284608046635984672202757465273254630604124710032433832951629172885567896409378603661283845518214594480046060309380006812475758476800964012009024000000 1206 12317391189111059408500442066320663451628138320502100379174770634232144474601153117031576199902568197877775507457329214076957933836342312815308178615816231765899843900764272161024000000 1207 14904043338824381884285534900248002776470047367807541458801472467420894814267395271608207201882107519432108364023368349033119099941974198506522896125137640436738811119924769314839040000 1208 20260076207133226394612844803972832505969860686194972804902160485786009962888373390993480802896307352120704727784184286726836476825945742304107216675567666623570625423936021349376000000 1209 27714130175499883669125994649221492766163311221129725853143233927022325067852594513321046449780778445224994891778990731673155351131770203834443401885586521473274648776719612362304000000 1210 33534097512354859239642453525558006247057606577566968282303313051697013332101639361118466204234741918722243819052578785324517974869441946639676516281559690982662325019830730958387840000 1211 41400120385623283011904263611800007712416798243909837385559645742835818928520542421133908894116965331755856566731578747314219722061039440295896933680937890102052253110902136985664000000 1212 45585171466049759387878900808938873138432186543938688811029861093018522416498840129735331806516691542271585637514414645135382072858377920184241237520027249903033907203856048036096000000 1213 49269564756444237634001768265282653806512553282008401516699082536928577898404612468126304799610272791511102029829316856307831735345369251261232714463264927063599375603057088644096000000 1214 59616173355297527537142139600992011105880189471230165835205889869683579257069581086432828807528430077728433456093473396132476399767896794026091584500550561746955244479699077259356160000 1215 93150270867652386776784593126550017352937796048797134117509202921380592589171220447551295011763171996450677275146052181456994374637338740665768100782110252729617569499529808217744000000 1216 134136390049419436958569814102232024988230426310267873129213252206788053328406557444473864816938967674888975276210315141298071899477767786558706065126238763930649300079322923833551360000 1217 165600481542493132047617054447200030849667192975639349542238582971343275714082169684535635576467861327023426266926314989256878888244157761183587734723751560408209012443608547942656000000 1218 238464693421190110148568558403968044423520757884920663340823559478734317028278324345731315230113720310913733824373893584529905599071587176104366338002202246987820977918796309037424640000 1219 372601083470609547107138372506200069411751184195188536470036811685522370356684881790205180047052687985802709100584208725827977498549354962663072403128441010918470277998119232870976000000 1220 536545560197677747834279256408928099952921705241071492516853008827152213313626229777895459267755870699555901104841260565192287597911071146234824260504955055722597200317291695334205440000 1221 662401926169972528190468217788800123398668771902557398168954331885373102856328678738142542305871445308093705067705259957027515552976631044734350938895006241632836049774434191770624000000 1222 838352437808871480991061338138950156176440164439174207057582826292425333302540984027961655105868547968056095476314469633112949371736048665991912907038992274566558125495768273959696000000 1223 953858773684760440594274233615872177694083031539682653363294237914937268113113297382925260920454881243654935297495574338119622396286348704417465352008808987951283911675185236149698560000 1224 1119459255227253572641891288063072208543750224515322002905532820886280543827195467067460896496922742570678361564421889327376501284530506465601053086732560548359492924118793784092354560000 1225 1490404333882438188428553490024800277647004736780754145880147246742089481426739527160820720188210751943210836402336834903311909994197419850652289612513764043673881111992476931483904000000 1226 2518783324261320538444255398141912469223438005159474506537448846994131223611189800901787017118076170784026313519949250986597127890193639547602369445148261233808859079267286014207797760000 1227 3353409751235485923964245352555800624705760657756696828230331305169701333210163936111846620423474191872224381905257878532451797486944194663967651628155969098266232501983073095838784000000 1228 5667262479587971211499574645819303055752735511608817639709259905736795253125177052029020788515671384264059205419885814719843537752935688982105331251583587776069932928351393531967544960000 1229 5961617335529752753714213960099201110588018947123016583520588986968357925706958108643282880752843007772843345609347339613247639976789679402609158450055056174695524447969907725935616000000 1230 10075133297045282153777021592567649876893752020637898026149795387976524894444759203607148068472304683136105254079797003946388511560774558190409477780593044935235436317069144056831191040000 1231 13413639004941943695856981410223202498823042631026787312921325220678805332840655744447386481693896767488897527621031514129807189947776778655870606512623876393064930007932292383355136000000 1232 22669049918351884845998298583277212223010942046435270558837039622947181012500708208116083154062685537056236821679543258879374151011742755928421325006334351104279731713405574127870179840000 1233 23846469342119011014856855840396804442352075788492066334082355947873431702827832434573131523011372031091373382437389358452990559907158717610436633800220224698782097791879630903742464000000 1234 25388114023348151210424771169417498679957853580686109217539870240453926905268912758700803600191177466737755764950748682886862614906115321482400605435775784266602122254499287207416227840000 1235 27986481380681339316047282201576805213593755612883050072638320522157013595679886676686522412423068564266959039110547233184412532113262661640026327168314013708987323102969844602308864000000 1236 39668928161481486266288704952214841687434146219822045652406047250709260789482676185470005625298714791777743382735544817010722835790805189816250945993399662916565816022655136261587856000000 1237 40300533188181128615108086370270599507575008082551592104599181551906099577779036814428592273889218732544421016319188015785554046243098232761637911122372179740941745268276576227324764160000 1238 53654556019767774783427925640892809995292170524107149251685300882715221331362622977789545926775587069955590110484126056519228759791107114623482426050495505572259720031729169533420544000000 1239 62969583106533013461106384953547811730585950128986862663436221174853280590279745022544675427951904269600657837998731274664928197254840988690059236128706530845221476981682150355194944000000 1240 90676199673407539383993194333108848892043768185741082235348158491788724050002832832464332616250742148224947286718173035517496604046971023713685300025337404417118926853622296511480719360000 1241 101552456093392604841699084677669994719831414322744436870159480961815707621075651034803214400764709866951023059802994731547450459624461285929602421743103137066408489017997148829664911360000 1242 111945925522725357264189128806307220854375022451532200290553282088628054382719546706746089649692274257067836156442188932737650128453050646560105308673256054835949292411879378409235456000000 1243 141681561989699280287489366145482576393818387790220440992731497643419881328129426300725519712891784606601480135497145367996088443823392224552633281289589694401748323208784838299188624000000 1244 158675712645925945065154819808859366749736584879288182609624189002837043157930704741880022501194859167110973530942179268042891343163220759265003783973598651666263264090620545046351424000000 1245 191997612301570393528837331968719833767181267703938700957645268693432822221096152737674827226445779592204277972440036914331898525227497118710654578608054368516178549549650859506085223040000 1246 251878332426132053844425539814191246922343800515947450653744884699413122361118980090178701711807617078402631351994925098659712789019363954760236944514826123380885907926728601420779776000000 1247 533326700837695537580103699913110649353281299177607502660125746370646728391933757604652297851238276645011883256777880317588607014520825329751818273911262134767162637637919054183570064000000 1248 566726247958797121149957464581930305575273551160881763970925990573679525312517705202902078851567138426405920541988581471984353775293568898210533125158358777606993292835139353196754496000000 1249 634702850583703780260619279235437466998946339517152730438496756011348172631722818967520090004779436668443894123768717072171565372652883037060015135894394606665053056362482180185405696000000 1250 767990449206281574115349327874879335068725070815754803830581074773731288884384610950699308905783118368817111889760147657327594100909988474842618314432217474064714198198603438024340892160000 1251 1007513329704528215377702159256764987689375202063789802614979538797652489444475920360714806847230468313610525407979700394638851156077455819040947778059304493523543631706914405683119104000000 1252 1428081413813333505586393378279734300747629263913593643486617701025533388421376342676920202510753732503998761778479613412386022088468986833385034055762387864996369376815584905417162816000000 1253 1727978510714133541759535987718478503904631409335448308618807418240895399989865374639073445038012016329838501751960332228987086727047474068395891207472489316645606945946857735554767007360000 1254 2133306803350782150320414799652442597413125196710430010640502985482586913567735030418609191404953106580047533027111521270354428058083301319007273095645048539068650550551676216734280256000000 1255 2266904991835188484599829858327721222301094204643527055883703962294718101250070820811608315406268553705623682167954325887937415101174275592842132500633435110427973171340557412787017984000000 1256 2538811402334815121042477116941749867995785358068610921753987024045392690526891275870080360019117746673775576495074868288686261490611532148240060543577578426660212225449928720741622784000000 1257 3071961796825126296461397311499517340274900283263019215322324299094925155537538443802797235623132473475268447559040590629310376403639953899370473257728869896258856792794413752097363568640000 1258 4799940307539259838220933299217995844179531692598467523941131717335820555527403818441870680661144489805106949311000922858297463130687427967766364465201359212904463738741271487652130576000000 1259 6911914042856534167038143950873914015618525637341793234475229672963581599959461498556293780152048065319354007007841328915948346908189896273583564829889957266582427783787430942219068029440000 1260 8533227213403128601281659198609770389652500786841720042562011941930347654270940121674436765619812426320190132108446085081417712232333205276029092382580194156274602202206704866937121024000000 1261 12287847187300505185845589245998069361099601133052076861289297196379700622150153775211188942492529893901073790236162362517241505614559815597481893030915479585035427171177655008389454274560000 1262 19199761230157039352883733196871983376718126770393870095764526869343282222109615273767482722644577959220427797244003691433189852522749711871065457860805436851617854954965085950608522304000000 1263 27647656171426136668152575803495656062474102549367172937900918691854326399837845994225175120608192261277416028031365315663793387632759585094334259319559829066329711135149723768876272117760000 1264 34132908853612514405126636794439081558610003147366880170248047767721390617083760486697747062479249705280760528433784340325670848929332821104116369530320776625098408808826819467748484096000000 1265 43199462767853338543988399692961962597615785233386207715470185456022384999746634365976836125950300408245962543799008305724677168176186851709897280186812232916140173648671443388869175184000000 1266 49151388749202020743382356983992277444398404532208307445157188785518802488600615100844755769970119575604295160944649450068966022458239262389927572123661918340141708684710620033557817098240000 1267 57684615962605149344664016182602047834050905319050027487719200727449150142871555222519192535589932001924485293053095535150383734690572467665956664506242112496416310886917324900494938122240000 1268 76799044920628157411534932787487933506872507081575480383058107477373128888438461095069930890578311836881711188976014765732759410090998847484261831443221747406471419819860343802434089216000000 1269 129790385915861586025494036410854607626614536967862561847368201636760587821460999250668183205077347004330091909369464954088363403053788052248402495139044753116936699495563981026113610775040000 1270 172797851071413354175953598771847850390463140933544830861880741824089539998986537463907344503801201632983850175196033222898708672704747406839589120747248931664560694594685773555476700736000000 1271 292028368310688568557361581924422867159882708177690764156578453682711322598287248314003412211424030759742706796081296146698817656871023117558905614062850694513107573865018957308755624243840000 1272 307196179682512629646139731149951734027490028326301921532232429909492515553753844380279723562313247347526844755904059062931037640363995389937047325772886989625885679279441375209736356864000000 1273 519161543663446344101976145643418430506458147871450247389472806547042351285843997002672732820309388017320367637477859816353453612215152208993609980556179012467746797982255924104454443100160000 1274 691191404285653416703814395087391401561852563734179323447522967296358159995946149855629378015204806531935400700784132891594834690818989627358356482988995726658242778378743094221906802944000000 1275 1168113473242754274229446327697691468639530832710763056626313814730845290393148993256013648845696123038970827184325184586795270627484092470235622456251402778052430295460075829235022496975360000 1276 1228784718730050518584558924599806936109960113305207686128929719637970062215015377521118894249252989390107379023616236251724150561455981559748189303091547958503542717117765500838945427456000000 1277 1331378087498400397625885424895423048275669799624760253477008335279644380839207053979028841597625537533194650069782211679269962388291593573858570149657517902724881893148197120444114404157440000 1278 1442115399065128733616600404565051195851272632976250687192980018186228753571788880562979813389748300048112132326327388378759593367264311691648916612656052812410407772172933122512373453056000000 1279 2076646174653785376407904582573673722025832591485800989557891226188169405143375988010690931281237552069281470549911439265413814448860608835974439922224716049870987191929023696417817772400640000 1280 2764765617142613666815257580349565606247410254936717293790091869185432639983784599422517512060819226127741602803136531566379338763275958509433425931955982906632971113514972376887627211776000000 1281 3244759647896539650637350910271365190665363424196564046184205040919014695536524981266704580126933675108252297734236623852209085076344701306210062378476118827923417487389099525652840269376000000 1282 4672453892971017096917785310790765874558123330843052226505255258923381161572595973024054595382784492155883308737300738347181082509936369880942489825005611112209721181840303316940089987901440000 1283 5325512349993601590503541699581692193102679198499041013908033341118577523356828215916115366390502150132778600279128846717079849553166374295434280598630071610899527572592788481776457616629760000 1284 5768461596260514934466401618260204783405090531905002748771920072744915014287155522251919253558993200192448529305309553515038373469057246766595666450624211249641631088691732490049493812224000000 1285 7300709207767214213934039548110571678997067704442269103914461342067783064957181207850085305285600768993567669902032403667470441421775577938972640351571267362827689346625473932718890606096000000 1286 8306584698615141505631618330294694888103330365943203958231564904752677620573503952042763725124950208277125882199645757061655257795442435343897759688898864199483948767716094785671271089602560000 1287 8321113046865002485161783905596394051722936247654751584231302095497777380245044087368930259985159609582466562936138822995437264926822459836616063435359486892030511832176232002775715025984000000 1288 10068546786706653007045758525771636802584752859662249416919875535552310630096503345716405614582043127594784541152727975824479090561455176402305436756784979139356919316933240723358615181440640000 1289 12979038591586158602549403641085460762661453696786256184736820163676058782146099925066818320507734700433009190936946495408836340305378805224840249513904475311693669949556398102611361077504000000 1290 27968185518629591686238218127143435562735424610172915046999654265423085083601398182545571151616786465541068169868688821734664140448486601117515102102180497609324775880370113120440597726224000000 1291 29202836831068856855736158192442286715988270817769076415657845368271132259828724831400341221142403075974270679608129614669881765687102311755890561406285069451310757386501895730875562424384000000 1292 33284452187460009940647135622385576206891744990619006336925208381991109520980176349475721039940638438329866251744555291981749059707289839346464253741437947568122047328704928011102860103936000000 1293 40274187146826612028183034103086547210339011438648997667679502142209242520386013382865622458328172510379138164610911903297916362245820705609221747027139916557427677267732962893434460725762560000 1294 51916154366344634410197614564341843050645814787145024738947280654704235128584399700267273282030938801732036763747785981635345361221515220899360998055617901246774679798225592410445444310016000000 1295 74890017421785022366456055150367546465506426228892764258081718859479996422205396786320372339866436486242199066425249406958935384341402138529544570918235382028274606489586088024981435233856000000 1296 90616921080359877063411826731944731223262775736960244752278879819970795670868530111447650531238388148353060870374551782420311815053096587620748930811064812254212273852399166510227536632965760000 1297 111872742074518366744952872508573742250941698440691660187998617061692340334405592730182284606467145862164272679474755286938656561793946404470060408408721990437299103521480452481762390904896000000 1298 116811347324275427422944632769769146863953083271076305662631381473084529039314899325601364884569612303897082718432518458679527062748409247023562245625140277805243029546007582923502249697536000000 1299 133137808749840039762588542489542304827566979962476025347700833527964438083920705397902884159762553753319465006978221167926996238829159357385857014965751790272488189314819712044411440415744000000 1300 161096748587306448112732136412346188841356045754595990670718008568836970081544053531462489833312690041516552658443647613191665448983282822436886988108559666229710709070931851573737842903050240000 1301 251713669667666325176143963144290920064618821491556235422996888388807765752412583642910140364551078189869613528818199395611977264036379410057635918919624478483922982923331018083965379536016000000 1302 362467684321439508253647306927778924893051102947840979009115519279883182683474120445790602124953552593412243481498207129681247260212386350482995723244259249016849095409596666040910146531863040000 1303 447490968298073466979811490034294969003766793762766640751994468246769361337622370920729138425868583448657090717899021147754626247175785617880241633634887961749196414085921809927049563619584000000 1304 644386994349225792450928545649384755365424183018383962682872034275347880326176214125849959333250760166066210633774590452766661795933131289747547952434238664918842836283727406294951371612200960000 1305 1006854678670665300704575852577163680258475285966224941691987553555231063009650334571640561458204312759478454115272797582447909056145517640230543675678497913935691931693324072335861518144064000000 1306 1449870737285758033014589227711115699572204411791363916036462077119532730733896481783162408499814210373648973925992828518724989040849545401931982892977036996067396381638386664163640586127452160000 1307 1789963873192293867919245960137179876015067175051066563007977872987077445350489483682916553703474333794628362871596084591018504988703142471520966534539551846996785656343687239708198254478336000000 1308 2265423027008996926585295668298618280581569393424006118806971995499269891771713252786191263280959703708826521759363794560507795376327414690518723270276620306355306846309979162755688415824144000000 1309 2577547977396903169803714182597539021461696732073535850731488137101391521304704856503399837333003040664264842535098361811066647183732525158990191809736954659675371345134909625179805486448803840000 1310 3025038945694976636783525672631833990465463525836302491483482605348160882642327227424128975758871624112921933252997382958821273430908310776870433443371842621424567759220831435106855050068387840000 1311 4027418714682661202818303410308654721033901143864899766767950214220924252038601338286562245832817251037913816461091190329791636224582070560922174702713991655742767726773296289343446072576256000000 1312 6806337627813697432762932763421626478547292933131680605837835862033361985945236261704290195457461154254074349819244111657347865219543699247958475247586645898205277458246870728990423862653872640000 1313 9061692108035987706341182673194473122326277573696024475227887981997079567086853011144765053123838814835306087037455178242031181505309658762074893081106481225421227385239916651022753663296576000000 1314 15314259662580819223716598717698659576731409099546281363135130689575064468376781588834652939779287597071667287093299251229032696743973323307906569307069953270961874281055459140228453690971213440000 1315 16109674858730644811273213641234618884135604575459599067071800856883697008154405353146248983331269004151655265844364761319166544898328282243688698810855966622971070907093185157373784290305024000000 1316 27225350511254789731051731053686505914189171732526722423351343448133447943780945046817160781829844617016297399276976446629391460878174796991833900990346583592821109832987482915961695450615490560000 1317 36246768432143950825364730692777892489305110294784097900911551927988318268347412044579060212495355259341224348149820712968124726021238635048299572324425924901684909540959666604091014653186304000000 1318 61257038650323276894866394870794638306925636398185125452540522758300257873507126355338611759117150388286669148373197004916130786975893293231626277228279813083847497124221836560913814763884853760000 1319 64438699434922579245092854564938475536542418301838396268287203427534788032617621412584995933325076016606621063377459045276666179593313128974754795243423866491884283628372740629495137161220096000000 1320 72279184992200659186711693832147621867837837751828609401013305513996613791379711753467496781493492807139604357638406489855886988097962323531207914854756989421031113097122473471790526887303260160000 1321 75625973642374415919588141815795849761636588145907562287087065133704022066058180685603224393971790602823048331324934573970531835772707769421760836084296065535614193980520785877671376251709696000000 1322 108901402045019158924206924214746023656756686930106889693405373792533791775123780187268643127319378468065189597107905786517565843512699187967335603961386334371284439331949931663846781802461962240000 1323 144987073728575803301458922771111569957220441179136391603646207711953273073389648178316240849981421037364897392599282851872498904084954540193198289297703699606739638163838666416364058612745216000000 1324 170158440695342435819073319085540661963682323328292015145945896550834049648630906542607254886436528856351858745481102791433696630488592481198961881189666147455131936456171768224760596566346816000000 1325 245028154601293107579465579483178553227702545592740501810162091033201031494028505421354447036468601553146676593492788019664523147903573172926505108913119252335389988496887346243655259055539415040000 1326 289116739968802636746846775328590487471351351007314437604053222055986455165518847013869987125973971228558417430553625959423547952391849294124831659419027957684124452388489893887162107549213040640000 1327 302503894569497663678352567263183399046546352583630249148348260534816088264232722742412897575887162411292193325299738295882127343090831077687043344337184262142456775922083143510685505006838784000000 1328 382856491564520480592914967942466489418285227488657034078378267239376611709419539720866323494482189926791682177332481280725817418599333082697664232676748831774046857026386478505711342274280336000000 1329 435605608180076635696827696858984094627026747720427558773621495170135167100495120749074572509277513872260758388431623146070263374050796751869342415845545337485137757327799726655387127209847848960000 1330 451744906201254119916948086450922636673986485948928808756333159462478836196123198459171854884334330044622527235240040561599293675612264522070049467842231183881444456857015459198690793045645376000000 1331 546611336503517485099507184605616390375523647998203858595163122949599391797309070135597944410044539353993257954640449079535145347490840071704759856089099732496547792796988705630415859585230904960000 1332 680633762781369743276293276342162647854729293313168060583783586203336198594523626170429019545746115425407434981924411165734786521954369924795847524758664589820527745824687072899042386265387264000000 1333 1518364823620881903054186623904489973265343466661677384986564230415553866103636305932216512250123720427759049874001247443153181520807889088068777378025277034712632757769413071195599609958974736000000 1334 1531425966258081922371659871769865957673140909954628136313513068957506446837678158883465293977928759707166728709329925122903269674397332330790656930706995327096187428105545914022845369097121344000000 1335 1806979624805016479667792345803690546695945943795715235025332637849915344784492793836687419537337320178490108940960162246397174702449058088280197871368924735525777827428061836794763172182581504000000 1336 2186445346014069940398028738422465561502094591992815434380652491798397567189236280542391777640178157415973031818561796318140581389963360286819039424356398929986191171187954822521663438340923619840000 1337 2722535051125478973105173105368650591418917173252672242335134344813344794378094504681716078182984461701629739927697644662939146087817479699183390099034658359282110983298748291596169545061549056000000 1338 4065704155811287079252532778058303730065878373540359278806998435162309525765108786132546693959008970401602745117160365054393643080510380698630445210580080654933000111713139132788217137410808384000000 1339 4919502028531657365895564661450547513379712831983834727356468106546394526175781631220381499690400854185939321591764041715816308127417560645342838704801897592468930135172898350673742736267078144640000 1340 6073459294483527612216746495617959893061373866646709539946256921662215464414545223728866049000494881711036199496004989772612726083231556352275109512101108138850531031077652284782398439835898944000000 1341 6125703865032327689486639487079463830692563639818512545254052275830025787350712635533861175911715038828666914837319700491613078697589329323162627722827981308384749712422183656091381476388485376000000 1342 7227918499220065918671169383214762186783783775182860940101330551399661379137971175346749678149349280713960435763840648985588698809796232353120791485475698942103111309712247347179052688730326016000000 1343 8745781384056279761592114953689862246008378367971261737522609967193590268756945122169567110560712629663892127274247185272562325559853441147276157697425595719944764684751819290086653753363694479360000 1344 13665283412587937127487679615140409759388091199955096464879078073739984794932726753389948610251113483849831448866011226988378633687271001792618996402227493312413694819924717640760396489630772624000000 1345 19678008114126629463582258645802190053518851327935338909425872426185578104703126524881525998761603416743757286367056166863265232509670242581371354819207590369875720540691593402694970945068312578560000 1346 24293837177934110448866985982471839572245495466586838159785027686648861857658180894915464196001979526844144797984019959090450904332926225409100438048404432555402124124310609139129593759343595776000000 1347 34983125536225119046368459814759448984033513471885046950090439868774361075027780488678268442242850518655568509096988741090249302239413764589104630789702382879779058739007277160346615013454777917440000 1348 54661133650351748509950718460561639037552364799820385859516312294959939179730907013559794441004453935399325795464044907953514534749084007170475985608909973249654779279698870563041585958523090496000000 1349 78712032456506517854329034583208760214075405311741355637703489704742312418812506099526103995046413666975029145468224667453060930038680970325485419276830361479502882162766373610779883780273250314240000 1350 97175348711736441795467943929887358288981981866347352639140110746595447430632723579661856784007918107376579191936079836361803617331704901636401752193617730221608496497242436556518375037374383104000000