0 1 1 1 2 1 3 2 4 6 5 6 6 36 7 6 8 24 9 240 10 120 11 120 12 1800 13 1800 14 120 15 720 16 15120 17 25200 18 5040 19 5040 20 141120 21 352800 22 141120 23 5040 24 40320 25 1451520 26 5080320 27 3386880 28 362880 29 362880 30 16329600 31 76204800 32 76204800 33 16329600 34 362880 35 3628800 36 199584000 37 1197504000 38 1676505600 39 598752000 40 39916800 41 39916800 42 2634508800 43 19758816000 44 36883123200 45 19758816000 46 2634508800 47 39916800 48 479001600 49 37362124800 50 342486144000 51 821966745600 52 616475059200 53 136994457600 54 6227020800 55 6227020800 56 566658892800 57 6233247820800 58 18699743462400 59 18699743462400 60 6233247820800 61 566658892800 62 6227020800 63 87178291200 64 9153720576000 65 118998367488000 66 436327347456000 67 560992303872000 68 261796408473600 69 39666122496000 70 1307674368000 71 1307674368000 72 156920924160000 73 2379967349760000 74 10471856338944000 75 16829769116160000 76 10471856338944000 77 2379967349760000 78 156920924160000 79 1307674368000 80 20922789888000 81 2845499424768000 82 49796239933440000 83 258940447653888000 84 508633022177280000 85 406906417741824000 86 129470223826944000 87 14227497123840000 88 355687428096000 89 355687428096000 90 54420176498688000 91 1088403529973760000 92 6602981415174144000 93 15564170478624768000 94 15564170478624768000 95 6602981415174144000 96 1088403529973760000 97 54420176498688000 98 355687428096000 99 6402373705728000 100 1094805903679488000 101 24815600483401728000 102 173709203383812096000 103 483904209426333696000 104 591438478187741184000 105 322602806284222464000 106 74446801450205184000 107 6203900120850432000 108 121645100408832000 109 121645100408832000 110 23112569077678080000 111 589370511480791040000 112 4714964091846328320000 113 15323633298500567040000 114 22474662171134164992000 115 15323633298500567040000 116 4714964091846328320000 117 589370511480791040000 118 23112569077678080000 119 121645100408832000 120 2432902008176640000 121 510909421717094400000 122 14560918518937190400000 123 132018994571697192960000 124 495071229643864473600000 125 858123464716031754240000 126 715102887263359795200000 127 282897845510779699200000 128 49507122964386447360000 129 3235759670874931200000 130 51090942171709440000 131 51090942171709440000 132 11802007641664880640000 133 373730241986054553600000 134 3812048468257756446720000 135 16337350578247527628800000 136 33037753391567222538240000 137 33037753391567222538240000 138 16337350578247527628800000 139 3812048468257756446720000 140 373730241986054553600000 141 11802007641664880640000 142 51090942171709440000 143 1124000727777607680000 144 284372184127734743040000 145 9953026444470716006400000 146 113464501466966162472960000 147 551113292839549932011520000 148 1285931016625616508026880000 149 1519736656012092236759040000 150 918522154732583220019200000 151 275556646419774966005760000 152 37821500488988720824320000 153 1990605288894143201280000 154 25852016738884976640000 155 25852016738884976640000 156 7135156619932253552640000 157 274703529867391761776640000 158 3479578044986962315837440000 159 19013408602964472654397440000 160 50702422941238593745059840000 161 69907886176556242890915840000 162 50702422941238593745059840000 163 19013408602964472654397440000 164 3479578044986962315837440000 165 274703529867391761776640000 166 7135156619932253552640000 167 25852016738884976640000 168 620448401733239439360000 169 186134520519971831808000000 170 7848672281925478907904000000 171 109881411946956704710656000000 172 671061480104628446625792000000 173 2028096917649543749802393600000 174 3226517823533365056503808000000 175 2765586705885741477003264000000 176 1267560573530964843626496000000 177 298249546713168198500352000000 178 32964423584087011413196800000 179 1427031323986450710528000000 180 15511210043330985984000000 181 15511210043330985984000000 182 5041143264082570444800000000 183 231892590147798240460800000000 184 3571145888276092903096320000000 185 24232775670444916128153600000000 186 82391437279512714835722240000000 187 149802613235477663337676800000000 188 149802613235477663337676800000000 189 82391437279512714835722240000000 190 24232775670444916128153600000000 191 3571145888276092903096320000000 192 231892590147798240460800000000 193 5041143264082570444800000000 194 15511210043330985984000000 195 403291461126605635584000000 196 141555302855438578089984000000 197 7077765142771928904499200000000 198 119378305408086534189219840000000 199 895337290560649006419148800000000 200 3402281704130466224392765440000000 201 7010762299420354644203274240000000 202 8089341114715793820234547200000000 203 5258071724565265983152455680000000 204 1890156502294703457995980800000000 205 358134916224259602567659520000000 206 32557719656750872960696320000000 207 1179627523795321484083200000000 208 10888869450418352160768000000 209 10888869450418352160768000000 210 4115992652258137116770304000000 211 222949601997315760491724800000000 212 4102272676750609993047736320000000 213 33843749583192532442643824640000000 214 142895831573479581424496148480000000 215 331258518647611756938604707840000000 216 436824420194652866292665548800000000 217 331258518647611756938604707840000000 218 142895831573479581424496148480000000 219 33843749583192532442643824640000000 220 4102272676750609993047736320000000 221 222949601997315760491724800000000 222 4115992652258137116770304000000 223 10888869450418352160768000000 224 304888344611713860501504000000 225 123784667912355827363610624000000 226 7241403072872815900771221504000000 227 144828061457456318015424430080000000 228 1308624983883444587782227886080000000 229 6106916591456074742983730135040000000 230 15822465714227102743185118986240000000 231 23646761946537208495309628375040000000 232 20690916703220057433395924828160000000 233 10548310476151401828790079324160000000 234 3053458295728037371491865067520000000 235 475863630503070759193537413120000000 236 36207015364364079503856107520000000 237 1114062011211202446272495616000000 238 8841761993739701954543616000000 239 8841761993739701954543616000000 240 3846166467276770350226472960000000 241 242308487438436532064267796480000000 242 5250017227832791528059135590400000000 243 51750169817208945062297193676800000000 244 265650871728339251319792260874240000000 245 764752509520976632587280751001600000000 246 1285792680842960711932461042892800000000 247 1285792680842960711932461042892800000000 248 764752509520976632587280751001600000000 249 265650871728339251319792260874240000000 250 51750169817208945062297193676800000000 251 5250017227832791528059135590400000000 252 242308487438436532064267796480000000 253 3846166467276770350226472960000000 254 8841761993739701954543616000000 255 265252859812191058636308480000000 256 123342579812668842265883443200000000 257 8346181233990591659991446323200000000 258 195300640875379844843799843962880000000 259 2092506866521926909040712613888000000000 260 11764538605112166844162228695859200000000 261 37432622834447803595061636759552000000000 262 70340423128467850711599339405312000000000 263 79719146212263564139812584659353600000000 264 54709217988808328331243930648576000000000 265 22459573700668682157036982055731200000000 266 5347517547778257656437376679936000000000 267 697502288840642303013570871296000000000 268 45069378663549194963953810145280000000 269 1192311604855798808570206617600000000 270 8222838654177922817725562880000000 271 8222838654177922817725562880000000 272 4078527972472249717591879188480000000 273 295693278004238104525411241164800000000 274 7451470605706800234040363277352960000000 275 86490283816239645573682788040704000000000 276 530473740739603159518587766649651200000000 277 1856658092588611058315057183273779200000000 278 3876538874635561550328141371670528000000000 279 4942587065160340976668380248879923200000000 280 3876538874635561550328141371670528000000000 281 1856658092588611058315057183273779200000000 282 530473740739603159518587766649651200000000 283 86490283816239645573682788040704000000000 284 7451470605706800234040363277352960000000 285 295693278004238104525411241164800000000 286 4078527972472249717591879188480000000 287 8222838654177922817725562880000000 288 263130836933693530167218012160000000 289 138933081900990183928291110420480000000 290 10767313847326739254442561057587200000000 291 291435294800977075820245319292026880000000 292 3653349588397962629032360966839336960000000 293 24355663922653084193549073112262246400000000 294 93363378370170156075271446930338611200000000 295 215453950085008052481395646762319872000000000 296 307021878871136474785988796636305817600000000 297 272908336774343533143101152565605171200000000 298 150817765059505636736976952733623910400000000 299 50925479111001903313784425598366515200000000 300 10148193301105451747312113796775936000000000 301 1124107565660911578163803374412103680000000 302 62450420314495087675766854134005760000000 303 1435641846310231900592341474344960000000 304 8683317618811886495518194401280000000 305 8683317618811886495518194401280000000 306 4871341184153468323985707059118080000000 307 402697537890020048116151783553761280000000 308 11678228598810581395368401723059077120000000 309 157656086083942848837473423261297541120000000 310 1138627288384031686048419167998260019200000000 311 4761532296878677959838843793447269171200000000 312 12086966599768951744206295783366144819200000000 313 19137697116300840261659968323663062630400000000 314 19137697116300840261659968323663062630400000000 315 12086966599768951744206295783366144819200000000 316 4761532296878677959838843793447269171200000000 317 1138627288384031686048419167998260019200000000 318 157656086083942848837473423261297541120000000 319 11678228598810581395368401723059077120000000 320 402697537890020048116151783553761280000000 321 4871341184153468323985707059118080000000 322 8683317618811886495518194401280000000 323 295232799039604140847618609643520000000 324 175663515428564463804333072737894400000000 325 15458389357713672814781310400934707200000000 326 479210070089123857258220622428975923200000000 327 6948546016292295930244199025220150886400000000 328 54198658927079908255904752396717176913920000000 329 246357540577635946617748874530532622336000000000 330 684928107320240598838356761057414873088000000000 331 1198624187810421047967124331850476027904000000000 332 1339638798141058818316197782656414384128000000000 333 958899350248336838373699465480380822323200000000 334 435863341021971290169863393400173101056000000000 335 123178770288817973308874437265266311168000000000 336 20845638048876887790732597075660452659200000000 337 1985298861797798837212628292920043110400000000 338 95842014017824771451644124485795184640000000 339 1932298669714209101847663800116838400000000 340 10333147966386144929666651337523200000000 341 10333147966386144929666651337523200000000 342 6509883218823271305689990342639616000000000 343 608674080959975867082014097036804096000000000 344 20126822943743202004845266142016988774400000000 345 312684570733153316860988956134906789888000000000 346 2626550394158487861632307231533217035059200000000 347 12933770880325887197431815912852962672640000000000 348 39227700691977416115287705406015579095040000000000 349 75513323832056526021928832906579989757952000000000 350 93774715869874117282133844785949006888960000000000 351 75513323832056526021928832906579989757952000000000 352 39227700691977416115287705406015579095040000000000 353 12933770880325887197431815912852962672640000000000 354 2626550394158487861632307231533217035059200000000 355 312684570733153316860988956134906789888000000000 356 20126822943743202004845266142016988774400000000 357 608674080959975867082014097036804096000000000 358 6509883218823271305689990342639616000000000 359 10333147966386144929666651337523200000000 360 371993326789901217467999448150835200000000 361 247747555642074210833687632468456243200000000 362 24568299267839025907674023553121910784000000000 363 864804134227933711950125629069891259596800000000 364 14361925800571042002028872054196408418304000000000 365 129576486111818734507193823422305373729587200000000 366 689111312503763269879167151836805851198259200000000 367 2271795535726692098502748852209250058895360000000000 368 4789702254490442507676628830074502207504384000000000 369 6574101133614332853673804276572846167162880000000000 370 5916691020252899568306423848915561550446592000000000 371 3483419821447594551037548240054183423639552000000000 372 1325214062507237057459936830455395867688960000000000 373 318051375001736893790384839309295008245350400000000 374 46277316468506690895426365507966204903424000000000 375 3829846880152277867207699214452375578214400000000 376 162150775167737570990648555450604611174400000000 377 2890388149157532459726355712131989504000000000 378 13763753091226345046315979581580902400000000 379 13763753091226345046315979581580902400000000 380 9675918423132120567560133645851374387200000000 381 1015971434428872659593814032814394310656000000000 382 37997331647639837468808644827258347218534400000000 383 673095589186762835161753136940005007871180800000000 384 6506590695472040739896946990420048409421414400000000 385 37265019437703506055773423672405731799413555200000000 386 133089355134655378770619370258591899283619840000000000 387 306105516809707371172424551594761368352325632000000000 388 462159309693087599613268440643071085551550464000000000 389 462159309693087599613268440643071085551550464000000000 390 306105516809707371172424551594761368352325632000000000 391 133089355134655378770619370258591899283619840000000000 392 37265019437703506055773423672405731799413555200000000 393 6506590695472040739896946990420048409421414400000000 394 673095589186762835161753136940005007871180800000000 395 37997331647639837468808644827258347218534400000000 396 1015971434428872659593814032814394310656000000000 397 9675918423132120567560133645851374387200000000 398 13763753091226345046315979581580902400000000 399 523022617466601111760007224100074291200000000 400 387559759542751423814165353058155049779200000000 401 43019133309245408043372354189455210525491200000000 402 1706425621266734519053770049515056684177817600000000 403 32178311715315565216442520933712497473067417600000000 404 332509221058260840569906049648362473888363315200000000 405 2045435511358392443505785699352047945434477363200000000 406 7889536972382370853522316268929327789532984115200000000 407 19723842430955927133805790672323319473832460288000000000 408 32615242712626467744136372811096730894637989888000000000 409 36048426156060832769834938370159544673020936192000000000 410 26685198583058019063384305027260961641067446272000000000 411 13149228287303951422537193781548879649221640192000000000 412 4248212215898199690358170298654253425133145292800000000 413 876615219153596761502479585436591976614776012800000000 414 110836407019420280189968683216120824629454438400000000 415 8044577928828891304110630233428124368266854400000000 416 301133933164717856303606479326186473678438400000000 417 4779903701027267560374706021050578947276800000000 418 20397882081197443358640281739902897356800000000 419 20397882081197443358640281739902897356800000000 420 15910348023334005819739419757124259938304000000000 421 1864162443400634348546135348209725789437952000000000 422 78294822622826642638937684624808483156393984000000000 423 1568692696121633804301572895518484251812036608000000000 424 17290479495029563709635114581714848642194892390400000000 425 113959978489967578995322346106756956959920881664000000000 426 473372218342942251211338976135759667371979046912000000000 427 1282049758012135263697376393701015765799109918720000000000 428 2312717210531694985493306435695950008892512010240000000000 429 2811777240172744956047125192872444484495633022976000000000 430 2312717210531694985493306435695950008892512010240000000000 431 1282049758012135263697376393701015765799109918720000000000 432 473372218342942251211338976135759667371979046912000000000 433 113959978489967578995322346106756956959920881664000000000 434 17290479495029563709635114581714848642194892390400000000 435 1568692696121633804301572895518484251812036608000000000 436 78294822622826642638937684624808483156393984000000000 437 1864162443400634348546135348209725789437952000000000 438 15910348023334005819739419757124259938304000000000 439 20397882081197443358640281739902897356800000000 440 815915283247897734345611269596115894272000000000 441 669050532263276142163401241068815033303040000000000 442 82627740734514603557180053271998656612925440000000000 443 3668671688612448397938794365276740353613889536000000000 444 77959273383014528456199380262130732514295152640000000000 445 914722141027370467219406061742333928167729790976000000000 446 6444633266329201019045815435002807221181732618240000000000 447 28752979188237973777281330402320216832964653219840000000000 448 84102464125596073298547891426786634236421610668032000000000 449 164906792403129555487348806719189478894944334643200000000000 450 219586413042061987043680253157657569265373245603840000000000 451 199624011856419988221527502870597790241248405094400000000000 452 123680094302347166615511605039392109171208250982400000000000 453 51755362538828352799106394724176390299336375795712000000000 454 14376489594118986888640665201160108416482326609920000000000 455 2577853306531680407618326174001122888472693047296000000000 456 285850669071053271006064394294479352552415559680000000000 457 18343358443062241989693971826383701768069447680000000000 458 611445281435408066323132394212790058935648256000000000 459 8697656919422589848124216133894595432939520000000000 460 33452526613163807108170062053440751665152000000000 461 33452526613163807108170062053440751665152000000000 462 28802625413934037920134423428012487183695872000000000 463 3744341303811424929617475045641623333880463360000000000 464 175484795771962115034738997139070746914531049472000000000 465 3948407904869147588281627435629091805576948613120000000000 466 49223485214035373267244288697509344509525959376896000000000 467 369921949487296138493229805969161134495831452286976000000000 468 1768308220076635387302801819742693335227326173020160000000000 469 5570170893241401470003825732189484005966077445013504000000000 470 11832062354924545606217276882101845110712256010649600000000000 471 17187627420837760985873517997158469739771487678627840000000000 472 17187627420837760985873517997158469739771487678627840000000000 473 11832062354924545606217276882101845110712256010649600000000000 474 5570170893241401470003825732189484005966077445013504000000000 475 1768308220076635387302801819742693335227326173020160000000000 476 369921949487296138493229805969161134495831452286976000000000 477 49223485214035373267244288697509344509525959376896000000000 478 3948407904869147588281627435629091805576948613120000000000 479 175484795771962115034738997139070746914531049472000000000 480 3744341303811424929617475045641623333880463360000000000 481 28802625413934037920134423428012487183695872000000000 482 33452526613163807108170062053440751665152000000000 483 1405006117752879898543142606244511569936384000000000 484 1268720524330850548384457773438793947652554752000000000 485 173391804991882908279209229036635172845849149440000000000 486 8565555166599015668992935914409777538584947982336000000000 487 203737847891248015555331975678461137167770548436992000000000 488 2693867099895390427898278345081875035884966140444672000000000 489 21550936799163123423186226760655000287079729123557376000000000 490 110122918808910465843753796084665660807605209257738240000000000 491 372582541970147076104700343419785485732397624655347712000000000 492 854748184519749174593136081963037290797853374209327104000000000 493 1349602396610130275673372760994269406522926380330516480000000000 494 1478135958192047444785122547755628397620347940361994240000000000 495 1124668663841775229727810634161891172102438650275430400000000000 496 591748743129057120872171133666718124398513874452611072000000000 497 212904309697226900631257339097020277561370071231627264000000000 498 51390695444158217393751771506177308376882430986944512000000000 499 8081601299686171283694835035245625107654898421334016000000000 500 792313852910408949381846572082904422319107688366080000000000 501 45275077309166225678962661261880252703949010763776000000000 502 1352456078936686684577831986485754348197623365632000000000 503 17339180499188290827920922903663517284584914944000000000 504 60415263063373835637355132068513997507264512000000000 505 60415263063373835637355132068513997507264512000000000 506 57152838857951648512937954936814241641872228352000000000 507 8201432376116061561606596533432843675608664768512000000000 508 426474483558035201203543019738507871131650567962624000000000 509 10707555783617812373074669388434679764483941045633024000000000 510 149905780970649373223045371438085516702775174638862336000000000 511 1274199138250519672395885657223726891973588984430329856000000000 512 6945085412881953379212739406406247674932968530521358336000000000 513 25175934621697080999646180348222647821632010923139923968000000000 514 62199367888898670705008210272079482853443791692463341568000000000 515 106393655599431936732250885991714904880890696316055715840000000000 516 127119692404516080251520539106984042195349922871131504640000000000 517 106393655599431936732250885991714904880890696316055715840000000000 518 62199367888898670705008210272079482853443791692463341568000000000 519 25175934621697080999646180348222647821632010923139923968000000000 520 6945085412881953379212739406406247674932968530521358336000000000 521 1274199138250519672395885657223726891973588984430329856000000000 522 149905780970649373223045371438085516702775174638862336000000000 523 10707555783617812373074669388434679764483941045633024000000000 524 426474483558035201203543019738507871131650567962624000000000 525 8201432376116061561606596533432843675608664768512000000000 526 57152838857951648512937954936814241641872228352000000000 527 60415263063373835637355132068513997507264512000000000 528 2658271574788448768043625811014615890319638528000000000 529 2631688859040564280363189552904469731416442142720000000000 530 396069173285604924194660027712122694578174542479360000000000 531 21651781472946402522641414848262707303606874988871680000000000 532 572998931123331581045617442948666646856167655955496960000000000 533 8480384180625307399475138155640266373471281308141355008000000000 534 76451948295031180343753139433423613518415339065819791360000000000 535 443589326371169925511007226602721625689267022272009338880000000000 536 1718908639688283461355153003085546299545909711304036188160000000000 537 4561286978519235851700602086619162075919211390780645048320000000000 538 8426377523475009389194270170543820466566543148231612694528000000000 539 10943347433084427778174376844862104502034471621080016486400000000000 540 10031401813660725463326512107790262460198265652656681779200000000000 541 6481828864211545683995592438879861897358879344793548226560000000000 542 2932255914762365904664672769969461334519493036930414673920000000000 543 916751274500417846056081601645624693091151846028819300352000000000 544 194070330287386842411065661638690711239054322244004085760000000000 545 26983040574716887180148166858855393006499531434995220480000000000 546 2355662272395918722076427265455629548186467030039265280000000000 547 120631353920701385483287882726035083548666874937999360000000000 548 3247767220941960378396212227239406095541031248330752000000000 549 37720873646248088018539050258297399483635670712320000000000 550 119622220865480194561963161495657715064383733760000000000 551 119622220865480194561963161495657715064383733760000000000 552 123808998595772001371631872148005735091637164441600000000000 553 19520552111933385549593958508668904232781459593625600000000000 554 1120479691224976330546693218397595102961655780674109440000000000 555 31213362826981483493800739655361577868217553890207334400000000000 556 487622090385955175469820443949315316474598675218127912960000000000 557 4654574499138663038575558783152555293621169172536675532800000000000 558 28694684549635054556493279970863555161774460503220604108800000000000 559 118604696138491558833505557212902694668667770079978496983040000000000 560 337209430197672079036437368546488053469741699246997687500800000000000 561 670869287445894978293543817424065706376644012186132241448960000000000 562 943863716103531895867540002869356513300473177318151421952000000000000 563 943863716103531895867540002869356513300473177318151421952000000000000 564 670869287445894978293543817424065706376644012186132241448960000000000 565 337209430197672079036437368546488053469741699246997687500800000000000 566 118604696138491558833505557212902694668667770079978496983040000000000 567 28694684549635054556493279970863555161774460503220604108800000000000 568 4654574499138663038575558783152555293621169172536675532800000000000 569 487622090385955175469820443949315316474598675218127912960000000000 570 31213362826981483493800739655361577868217553890207334400000000000 571 1120479691224976330546693218397595102961655780674109440000000000 572 19520552111933385549593958508668904232781459593625600000000000 573 123808998595772001371631872148005735091637164441600000000000 574 119622220865480194561963161495657715064383733760000000000 575 5502622159812088949850305428800254892961651752960000000000 576 5948334554756868154788180168533075539291545544949760000000000 577 981475201534883245540049727807957463983105014916710400000000000 578 59084807132399971381510993614039039331782921897985966080000000000 579 1730340780305999161887107670125429009002214141298160435200000000000 580 28492944849038786199074372968065397681569792860043041832960000000000 581 287519716203936842554295945405023558423113364314979785768960000000000 582 1879936605948817816701165796879000189689587382059483214643200000000000 583 8271721066174798393485129506267600834634184481061726144430080000000000 584 25139544416805759823337158303362316262123501854207206909542400000000000 585 53719237016963886780394138269290002118011272383200663185653760000000000 586 81625334168633438354624859448141951270224920374473734970408960000000000 587 88723189313731998211548760269719512250244478667906233663488000000000000 588 69067590450382140146221034917658574151728778778400852667269120000000000 589 38370883583545633414567241620921430084293765988000473704038400000000000 590 15083726650083455894002294982017389757274101112524324145725440000000000 591 4135860533087399196742564753133800417317092240530863072215040000000000 592 774091543625983806876950622244294195754535980848022500147200000000000 593 95839905401312280851431981801674519474371121438326595256320000000000 594 7498143381325996368177466570543525705676261278958695219200000000000 595 346068156061199832377421534025085801800442828259632087040000000000 596 8440686733199995911644427659148434190254703128283709440000000000 597 89225018321353022321822702527996133089373183174246400000000000 598 258623241511168180642964355153611979969197632389120000000000 599 258623241511168180642964355153611979969197632389120000000000 600 291727016424597707765263792613274313405254929334927360000000000 601 50322910333243104589508004225789819062406475310274969600000000000 602 3173698211683198462778304799839811255535768376234674749440000000000 603 97591220009258352730432872595074196107724877569216248545280000000000 604 1691581146827144780660836458314619399200564544533081641451520000000000 605 18017902215446708800069212578714809661181770830405399908188160000000000 606 124739323030015676308171471698794836115873798056652768595148800000000000 607 583156335165323286740701630191865858841710005914851693182320640000000000 608 1890493740143793138714954304412846182911687339436381959597588480000000000 609 4328235668223947449163184854839937313508336803446453433815531520000000000 610 7082567457093732189539757035192624694831823860185105618970869760000000000 611 8339979795490807831885583465353634151522980994783185964367872000000000000 612 7082567457093732189539757035192624694831823860185105618970869760000000000 613 4328235668223947449163184854839937313508336803446453433815531520000000000 614 1890493740143793138714954304412846182911687339436381959597588480000000000 615 583156335165323286740701630191865858841710005914851693182320640000000000 616 124739323030015676308171471698794836115873798056652768595148800000000000 617 18017902215446708800069212578714809661181770830405399908188160000000000 618 1691581146827144780660836458314619399200564544533081641451520000000000 619 97591220009258352730432872595074196107724877569216248545280000000000 620 3173698211683198462778304799839811255535768376234674749440000000000 621 50322910333243104589508004225789819062406475310274969600000000000 622 291727016424597707765263792613274313405254929334927360000000000 623 258623241511168180642964355153611979969197632389120000000000 624 12413915592536072670862289047373375038521486354677760000000000 625 14598764736822421460934051919711089045301267953101045760000000000 626 2630210780084172933211618354201281209661778442883705077760000000000 627 173593911485555413591966811377284559837677377230324535132160000000000 628 5598403645409162088340929666917427054765095415677966258012160000000000 629 102015355316344731387545829486050892997941738685687385145999360000000000 630 1145354216506234029669264540138844116840527702516581096866447360000000000 631 8382482507617053447909122898159012986986719229407066049593999360000000000 632 41563142433601223345882734370038439393809149512476702495903580160000000000 633 143433589574780692330889436257387555555106084592076463515275100160000000000 634 351034837643542220704545199261501122805917522817450292287383797760000000000 635 616970320706831781844352168399001973416461100709458089474795765760000000000 636 784625299159775200823795692420469900975282051989202135527729397760000000000 637 724269506916715569991196023772741447054106509528494278948673290240000000000 638 484762394841082114306276703742072979112933721986002784587339530240000000000 639 234023225095694813803030132841000748537278348544966861524922531840000000000 640 80681394135814139436125307894780499999747172583043010727342243840000000000 641 19559125851106458045121286762371030302969011535283154115719331840000000000 642 3259854308517743007520214460395171717161501922547192352619888640000000000 643 361690805212494956737662486359634984265429800794709820063088640000000000 644 25503838829086182846886457371512723249485434671421846286499840000000000 645 1066362599125554683493510412746176581860018174414850715811840000000000 646 23671897020757556398904565187811530886956005985953345699840000000000 647 228713980876884602887966813408807061709719864598583050240000000000 648 608281864034267560872252163321295376887552831379210240000000000 649 608281864034267560872252163321295376887552831379210240000000000 650 745145283441977762068508900068586836687252218439532544000000000000 651 140087313287091819268879673212894325297203417066632118272000000000000 652 9666024616809335529552697451689708445507035777597616160768000000000000 653 326573545982201121819887563903516578194630565914548031717376000000000000 654 6248440513126114797487182056020617196123931494498352340192460800000000000 655 73845206064217720333939424298425475954191917662253254929547264000000000000 656 570474503990605026316037530569155050503262836445758661708480512000000000000 657 2994991145950676388159197035488064015142129891340232973969522688000000000000 658 10981634201819146756583722463456234722187809601580854237888249856000000000000 659 28667845074222614690871191273022591695816597696758440536803010150400000000000 660 53984903061847780911380814734912672673940346312077582829044629504000000000000 661 73935845497748047769934594093467356053440039514367124309343731712000000000000 662 73935845497748047769934594093467356053440039514367124309343731712000000000000 663 53984903061847780911380814734912672673940346312077582829044629504000000000000 664 28667845074222614690871191273022591695816597696758440536803010150400000000000 665 10981634201819146756583722463456234722187809601580854237888249856000000000000 666 2994991145950676388159197035488064015142129891340232973969522688000000000000 667 570474503990605026316037530569155050503262836445758661708480512000000000000 668 73845206064217720333939424298425475954191917662253254929547264000000000000 669 6248440513126114797487182056020617196123931494498352340192460800000000000 670 326573545982201121819887563903516578194630565914548031717376000000000000 671 9666024616809335529552697451689708445507035777597616160768000000000000 672 140087313287091819268879673212894325297203417066632118272000000000000 673 745145283441977762068508900068586836687252218439532544000000000000 674 608281864034267560872252163321295376887552831379210240000000000 675 30414093201713378043612608166064768844377641568960512000000000000 676 38777968832184557005606075411732580276581493000424652800000000000000 677 7600481891108173173098790780699585734209972628083231948800000000000000 678 547741394952529013341319522262416811912065360730531582443520000000000000 679 19366570750107275828853797394278308706890882397258080950681600000000000000 680 388622519718819334965666201045184728051610373438312157743677440000000000000 681 4828340396506543252603731588743204197004856154839635899239628800000000000000 682 39316486085838995056916100079766091318468114403694178036665548800000000000000 683 218206497776406422565884355442701806817498034940502688103493795840000000000000 684 848580824686024976645105826721618137623603469213066009291364761600000000000000 685 2358161449653795724571662507942180929817171746023678173188634705920000000000000 686 4746948372679718666345554399104390183398202865372339179795303628800000000000000 687 6982829852565093400493822775494139182824892620801339518104685772800000000000000 688 7541456240770300872533328597533670317450884030465446679553060634624000000000000 689 5985282730770080057566133807566405013849907960686862444089730662400000000000000 690 3481095473298460355320073226009886134492015434606382065183222661120000000000000 691 1473850906033622327857289067463863081135732341264798858242896691200000000000000 692 449248671892601458223879555323209602271319483701034946095428403200000000000000 693 96980665678402854473726380196756358585554682195778972490441687040000000000000 694 14485021189519629757811194766229612591014568464518907697718886400000000000000 695 1448502118951962975781119476622961259101456846451890769771888640000000000000 696 92529171361623651182301476439329697155145327009121942319923200000000000000 697 3521194681837686514337054071686965219434705890410560172851200000000000000 698 71444529776416827827128633338576105901573742703982380318720000000000000 699 633373490925681097758232565058298811184164385673602662400000000000000 700 1551118753287382280224243016469303211063259720016986112000000000000 701 1551118753287382280224243016469303211063259720016986112000000000000 702 2056783466859068903577346239838296057869882388742523584512000000000000 703 419926624483726567813708190633652111815100987701598565171200000000000000 704 31578482161176237899590855935650638808495594275160212100874240000000000000 705 1167276037029193079502733424764228970242605002671100697300172800000000000000 706 24538736245102592293546351551710235685544540722819139103243632640000000000000 707 320118968288383817647627404333674438261421963065867860119587389440000000000000 708 2743876871043289865551092037145780899383616826278867372453606195200000000000000 709 16074545336195273129020147517612366435555688573950364690290709626880000000000000 710 66189304325509948178318254484286214734641070598619148724726451404800000000000000 711 195432630140058320673876530345708244558598108451712328603008101253120000000000000 712 419630236144887130104947008880828092212401133298914783493904840785920000000000000 713 661373741750093846361057785736087754030414829655898300071915238195200000000000000 714 769228536558570688998399516948434372379990171107475561314412184731648000000000000 715 661373741750093846361057785736087754030414829655898300071915238195200000000000000 716 419630236144887130104947008880828092212401133298914783493904840785920000000000000 717 195432630140058320673876530345708244558598108451712328603008101253120000000000000 718 66189304325509948178318254484286214734641070598619148724726451404800000000000000 719 16074545336195273129020147517612366435555688573950364690290709626880000000000000 720 2743876871043289865551092037145780899383616826278867372453606195200000000000000 721 320118968288383817647627404333674438261421963065867860119587389440000000000000 722 24538736245102592293546351551710235685544540722819139103243632640000000000000 723 1167276037029193079502733424764228970242605002671100697300172800000000000000 724 31578482161176237899590855935650638808495594275160212100874240000000000000 725 419926624483726567813708190633652111815100987701598565171200000000000000 726 2056783466859068903577346239838296057869882388742523584512000000000000 727 1551118753287382280224243016469303211063259720016986112000000000000 728 80658175170943878571660636856403766975289505440883277824000000000000 729 111146965385560664671748357588124390891948938497537156841472000000000000 730 23618730144431641242746525987476433064539149430726645828812800000000000000 731 1851708443323440673431327637418152352259869315368969032978923520000000000000 732 71489172401165691713545184858893667599747097496923411594650583040000000000000 733 1572761792825645217697994066895660687194436144932315055082312826880000000000000 734 21518240892750873205777100642526993947523876346573946889989825495040000000000000 735 193900632220392483832277170624968516889775589057039960986721504460800000000000000 736 1197336403960923587664311528609180591794364262427221759093005290045440000000000000 737 5211934934888726205127003124534080223104879730565553539581317144903680000000000000 738 16321585717151537326581930837356724909196860208876338716057282637987840000000000000 739 37306481639203513889330127628243942649592823334574488493845217458257920000000000000 740 62853311457353746226588801982367512072683561052815714310282703326412800000000000000 741 78518290620571141439984780322588338158490848576748246184537777078534144000000000000 742 72909841290530345622843010299546314004312930821266228599927935858638848000000000000 743 50282649165882996981271041585894009658146848842252571448226162661130240000000000000 744 25648206126952415798914462744417710571595066042519960839518587002552320000000000000 745 9600932774795021956812900492562779358351094240515493362386636845875200000000000000 746 2605967467444363102563501562267040111552439865282776769790658572451840000000000000 747 504141643773020457963920643624918143913416531548303898565475911598080000000000000 748 67865221277137369341297009718738980911421456169963986345352526561280000000000000 749 6148068826500249487364885897864855413578250384735413397139950141440000000000000 750 357445862005828458567725924294468337998735487484617057973252915200000000000000 751 12432899548028815950181771279807594365173408260334506364287057920000000000000 752 231463555415430084178915954677269044032483664421121129122365440000000000000 753 1889498411554531299419722078998114645163131954458131666305024000000000000 754 4274883284060025564298013753389399649690343788366813724672000000000000 755 4274883284060025564298013753389399649690343788366813724672000000000000 756 6117357979489896582510457681100230898706881961152910440005632000000000000 757 1351936113467267144734811147523151028614220913414793207241244672000000000000 758 110408115933160150153342910381057334003494707928874778591368314880000000000000 759 4447869813307308906177528675351166884140786805134669651823694970880000000000000 760 102301005706068104842083159533076838335238096518097401991944984330240000000000000 761 1466314415120309502736525286640768016138412716759396095217878108733440000000000000 762 13873590235369082218199431558216497383463443397031209208599923644170240000000000000 763 90178336529899034418296305128407232992512382080702859855899503687106560000000000000 764 414348827323653733307596748400459377736837938579961506396714713019842560000000000000 765 1373893480073167642019926060485733726180041585817767100157527732644741120000000000000 766 3336598451606264273476963289751067620722958136986005814668281636422942720000000000000 767 5996205913031547390016571709117860651734011724438619145200969897339781120000000000000 768 8025690991288378814329872902973136564628600308094767163576682785670168576000000000000 769 8025690991288378814329872902973136564628600308094767163576682785670168576000000000000 770 5996205913031547390016571709117860651734011724438619145200969897339781120000000000000 771 3336598451606264273476963289751067620722958136986005814668281636422942720000000000000 772 1373893480073167642019926060485733726180041585817767100157527732644741120000000000000 773 414348827323653733307596748400459377736837938579961506396714713019842560000000000000 774 90178336529899034418296305128407232992512382080702859855899503687106560000000000000 775 13873590235369082218199431558216497383463443397031209208599923644170240000000000000 776 1466314415120309502736525286640768016138412716759396095217878108733440000000000000 777 102301005706068104842083159533076838335238096518097401991944984330240000000000000 778 4447869813307308906177528675351166884140786805134669651823694970880000000000000 779 110408115933160150153342910381057334003494707928874778591368314880000000000000 780 1351936113467267144734811147523151028614220913414793207241244672000000000000 781 6117357979489896582510457681100230898706881961152910440005632000000000000 782 4274883284060025564298013753389399649690343788366813724672000000000000 783 230843697339241380472092742683027581083278564571807941132288000000000000 784 342802890548773450001057722884295957908668668389134792581447680000000000000 785 78730397196034969016909590355759971666357570840037957362872483840000000000000 786 6692083761662972366437315180239597591640393521403226375844161126400000000000000 787 281067517989844839390367237570063098848896527898935507785454767308800000000000000 788 6751866376600494919577488529183071330125714370194428531468368965795840000000000000 789 101277995649007423793662327937746069951885715552916427972025534486937600000000000000 790 1004989341440150589952495407997634078753327485102016862183945688370380800000000000000 791 6867427166507695698008718621317166204814404481530448558256962203864268800000000000000 792 33259892355439232106042225479712550050767802096823937135087640477538713600000000000000 793 116584675309065939908548011418360833335849243139393379641938781884425175040000000000000 794 300293860644563784612926696077596085865066232328740523320145347278064844800000000000000 795 574475211667861153172555418583227294698387574889764479395060664358037094400000000000000 796 821941456694016726846886983511386744722308376380739947442163719773806919680000000000000 797 882826009041721669576286019327045022109146033890424387993435106423718543360000000000000 798 712349262468147829933968719043201845426000592863307954449875223803965997056000000000000 799 430856408750895864879416563937420471023790681167323359546295498268527820800000000000000 800 194307792181776566514246685697268055559748738565655632736564636474041958400000000000000 801 64769264060592188838082228565756018519916246188551877578854878824680652800000000000000 802 15754685852576478366020001543021734234574222045863970221883619173570969600000000000000 803 2746970866603078279203487448526866481925761792612179423302784881545707520000000000000 804 334996447146716863317498469332544692917775828367338954061315229456793600000000000000 805 27621271540638388307362453073930746350514286059886298537825145769164800000000000000 806 1467797038391411939038584462865885071766459645694440985101819340390400000000000000 807 46844586331640806565061206261677183141482754649822584630909127884800000000000000 808 803050051399556683972477821628751710996847222568387165101299335168000000000000 809 6056184399694997616685353104289228589719813141541381335605575680000000000000 810 12696403353658275925965100847566516959580321051449436762275840000000000000 811 12696403353658275925965100847566516959580321051449436762275840000000000000 812 19552461164633744925986255305252436117753694419232132613904793600000000000000 813 4663261987765148164847721890302706014084256118986863628416293273600000000000000 814 412232359718439097772538615102759211645048240918438744752000325386240000000000000 815 18035165737681710527548564410745715509470860540181695082900014235648000000000000000 816 452081487824554877223884014562692602104069570873887823411360356840243200000000000000 817 7089459695430519665556362955642224896632000088704149958041787414085632000000000000000 818 73699218372277709929849663253159832441910682240814569893489350480494592000000000000000 819 528791891821092568746671333841421797770709145077844538985786089697548697600000000000000 820 2695801801440864075963422486250385635693811327847834904633419280811032576000000000000000 821 9974466665331197081064663199126426852067101913036989147143651339000820531200000000000000 822 27203090905448719311994535997617527778364823399191788583119049106365874176000000000000000 823 55293239123031635992858459038635627114719804083139831141774588944461070336000000000000000 824 84385989553919050622947063640502372458156993308422634604062141896777510420480000000000000 825 97110860994589383653391462125974952432006063727946682679277861706609039769600000000000000 826 84385989553919050622947063640502372458156993308422634604062141896777510420480000000000000 827 55293239123031635992858459038635627114719804083139831141774588944461070336000000000000000 828 27203090905448719311994535997617527778364823399191788583119049106365874176000000000000000 829 9974466665331197081064663199126426852067101913036989147143651339000820531200000000000000 830 2695801801440864075963422486250385635693811327847834904633419280811032576000000000000000 831 528791891821092568746671333841421797770709145077844538985786089697548697600000000000000 832 73699218372277709929849663253159832441910682240814569893489350480494592000000000000000 833 7089459695430519665556362955642224896632000088704149958041787414085632000000000000000 834 452081487824554877223884014562692602104069570873887823411360356840243200000000000000 835 18035165737681710527548564410745715509470860540181695082900014235648000000000000000 836 412232359718439097772538615102759211645048240918438744752000325386240000000000000 837 4663261987765148164847721890302706014084256118986863628416293273600000000000000 838 19552461164633744925986255305252436117753694419232132613904793600000000000000 839 12696403353658275925965100847566516959580321051449436762275840000000000000 840 710998587804863451854045647463724949736497978881168458687447040000000000000 841 1134753746136562069159056853352105019779450774294344860065165475840000000000000 842 280851552168799112116866571204645992395414066637850352866128455270400000000000000 843 25800895925907011766469475674666811834725372255130519083301667424174080000000000000 844 1174862225197551428651735053042863753188387486617550422543200927350784000000000000000 845 30703066151829344002098676052853506083323192983605317709128984234767155200000000000000 846 502879007729204861610131345653555152667763206292081037023764120572474163200000000000000 847 5470881512658382560373956397769446166385555760760002490698093179854389248000000000000000 848 41168383382754328766814021893215082402051307099719018742503151178404279091200000000000000 849 220641008979467644371160117336185408952170404063853564502304470367918358528000000000000000 850 860499935019923813047524457611123094913464575849028901558987434434881598259200000000000000 851 2480921890576923201253901682982718533386871894006291118780457278500567724851200000000000000 852 5348364220627787336036490947009846113641988322223707303168014785173325348864000000000000000 853 8689034795358374502853129907757534609239907181951130634069882481758510105231360000000000000 854 10688892010163079745573294727796967178033219152400200383181204640258484653260800000000000000 855 9976299209485541095868408412610502699497671208906853690969124330907919009710080000000000000 856 7059840771228679283568168050052996870007424585335293640181779516428789460500480000000000000 857 3775315920443144001908111256712832550806109403922616919883304554239994363904000000000000000 858 1516118933130341956321828806267216881514199490781622350365835003528124720742400000000000000 859 452894702642065164761854977690064786796560303078436263978414439176253472768000000000000000 860 99288454040760439967022052801283434028476681828734104026037011665563261337600000000000000 861 15683193669620696673072008340272412343638593180845340473334533782249249177600000000000000 862 1740735026754939905573531581108460143849949560241818974313029648135487488000000000000000 863 131185828103270833463512524953101344174199097293586357484460205366732390400000000000000 864 6396472114964446667103890844344480434025665204917774522735205048909824000000000000000 865 187977956031608228584277608486858200510141997858808067606912148376125440000000000000 866 2977026452989270588438785654769247519391389106361213740380961625866240000000000000 867 20803818679170304601249375644788592029289930862062989101194700390400000000000000 868 40526919504877216755680601905432322134980384796226602145184481280000000000000 869 40526919504877216755680601905432322134980384796226602145184481280000000000000 870 66990997941562039297140034949679628489122576068162573345989947555840000000000000 871 17194356138334256752932608970417771312208127857495060492137419872665600000000000000 872 1640341575597088094229770895777855383184655397605028770949909855852298240000000000000 873 77681890330062100462452721707194151360816180615152433938556445316433838080000000000000 874 2114673681207246068144546313140285231488884916745816257216258789169587814400000000000000 875 36141695642451114619197700624579420319991851304383041486968786578534773555200000000000000 876 411062142746559380559006814796040659683423803297103823505634001195422973952000000000000000 877 3240539891985376450073503723308787200504324315992168475302748042757251111321600000000000000 878 18235979392153000807276383697835724049896883895877497106115464475908452332339200000000000000 879 74863494346733371735134627812167709257471418098865514435631906795834699048550400000000000000 880 227831326951314113981816637887246318649361068932911067741338660075635469398835200000000000000 881 520049768041043086262842325612192683873541570390340480713925202346559223627776000000000000000 882 897685907295462065826013983595200294317097910735326183632344733896676075246714880000000000000 883 1177915899519971387962177079003225783019260750594502082226568751356485008789340160000000000000 884 1177915899519971387962177079003225783019260750594502082226568751356485008789340160000000000000 885 897685907295462065826013983595200294317097910735326183632344733896676075246714880000000000000 886 520049768041043086262842325612192683873541570390340480713925202346559223627776000000000000000 887 227831326951314113981816637887246318649361068932911067741338660075635469398835200000000000000 888 74863494346733371735134627812167709257471418098865514435631906795834699048550400000000000000 889 18235979392153000807276383697835724049896883895877497106115464475908452332339200000000000000 890 3240539891985376450073503723308787200504324315992168475302748042757251111321600000000000000 891 411062142746559380559006814796040659683423803297103823505634001195422973952000000000000000 892 36141695642451114619197700624579420319991851304383041486968786578534773555200000000000000 893 2114673681207246068144546313140285231488884916745816257216258789169587814400000000000000 894 77681890330062100462452721707194151360816180615152433938556445316433838080000000000000 895 1640341575597088094229770895777855383184655397605028770949909855852298240000000000000 896 17194356138334256752932608970417771312208127857495060492137419872665600000000000000 897 66990997941562039297140034949679628489122576068162573345989947555840000000000000 898 40526919504877216755680601905432322134980384796226602145184481280000000000000 899 2350561331282878571829474910515074683828862318181142924420699914240000000000000 900 4021810437825005236400231571891292784031183426407935543683817553264640000000000000 901 1069801576461451392882461598123083880552294791424510854619895469168394240000000000000 902 105910356069683687895363698214185304174677184351026574607369651447671029760000000000000 903 5212302523715147211421827719255262469739470001275522136034120703388952821760000000000000 904 147681904838595837656951785378899103309284983369473127187633419929353663283200000000000000 905 2631423031669525834614777266751293113510896067310612084434195482377574363955200000000000000 906 31258992277305026672731584894045580831926138997393095200806212268683053708083200000000000000 907 257886686287766470050035575375876041863390646728493035406651251216635193091686400000000000000 908 1522037109267013872256092317414484090213344797358360856027490717964846923933286400000000000000 909 6568791734731323027631556317262510284078645967546610010223907309111444619080499200000000000000 910 21071318941280997244480446887842078443732799402389774967861105264292556115751731200000000000000 911 50846008749612841176898469664140667549007407253592717857230058355140733235835699200000000000000 912 93087308326214278462321813692811375974336637895038975769390414527103803924068433920000000000000 913 130026716392172325471179676269323826757803557694657616947719944101351345163778129920000000000000 914 138994076143356623779536895322380642396272768570151245702735112660065231037142138880000000000000 915 113773376843150784787282216735658348413078112982825414829254951088682427018305863680000000000000 916 71184412249457977647657857529796934568610370155029805000122081697197026530169978880000000000000 917 33897339166408560784598979776093778366004938169061811904820038903427155490557132800000000000000 918 12199184650215314194172890303487519099003199654015132876130113574064111435435212800000000000000 919 3284395867365661513815778158631255142039322983773305005111953654555722309540249600000000000000 920 652301618257291659538325278891921752948576341725011795440353164842077253114265600000000000000 921 93776976831915080018194754682136742495778416992179285602418636806049161124249600000000000000 922 9513606345266747248222656272100828948847085781815289843723629820903538085068800000000000000 923 657855757917381458653694316687823278377724016827653021108548870594393590988800000000000000 924 29536380967719167531390357075779820661856996673894625437526683985870732656640000000000000 925 801892695956176494064896572193117303036841538657772636312941646675223511040000000000000 926 11767817341075965321707077579353922686075242705669619400818850160852336640000000000000 927 76414398318675099491604399865934562896592485101750775329992533512028160000000000000 928 138683118545689835737939019720389406345902876772687432540821294940160000000000000 929 138683118545689835737939019720389406345902876772687432540821294940160000000000000 930 245469119825871009256152064905089249232248091887656755597253692044083200000000000000 931 67626742512027463050069893881352088163484349315049436167043392158144921600000000000000 932 6943012231234819539807175771818814384784393196345075446483121594902878617600000000000000 933 354837517960608098623716733195454406593802380856064391568476678653786403635200000000000000 934 10455878862572585306112186404826056514297376822558697404884446130998239360450560000000000000 935 194067448585627530302839823422907867121428584964157641227021916825346109341696000000000000000 936 2405583318731734661336300228802638177065620261973294717627260683285608915795968000000000000000 937 20748156124061211454025589473422754277190974759519666939535123393338376898740224000000000000000 938 128285984923934026375870638182077944746553347205918986436602789085608526445805568000000000000000 939 581338068523722087945392734077732160140960168127874985904815796856362848788624179200000000000000 940 1962959711898282374880546894288446255021423944327889562795481911463043385520029696000000000000000 941 4999857527045262715728349516973832308985728379936617255960955738255505434857177088000000000000000 942 9692031513964663110488800602133890322033873474954058065401237277233748996800066355200000000000000 943 14384205500884063505249251687293948335082018569971498874841518816211992558742955622400000000000000 944 16401300984916081605985353648040915802760186691277846992922743293887697262382772387840000000000000 945 14384205500884063505249251687293948335082018569971498874841518816211992558742955622400000000000000 946 9692031513964663110488800602133890322033873474954058065401237277233748996800066355200000000000000 947 4999857527045262715728349516973832308985728379936617255960955738255505434857177088000000000000000 948 1962959711898282374880546894288446255021423944327889562795481911463043385520029696000000000000000 949 581338068523722087945392734077732160140960168127874985904815796856362848788624179200000000000000 950 128285984923934026375870638182077944746553347205918986436602789085608526445805568000000000000000 951 20748156124061211454025589473422754277190974759519666939535123393338376898740224000000000000000 952 2405583318731734661336300228802638177065620261973294717627260683285608915795968000000000000000 953 194067448585627530302839823422907867121428584964157641227021916825346109341696000000000000000 954 10455878862572585306112186404826056514297376822558697404884446130998239360450560000000000000 955 354837517960608098623716733195454406593802380856064391568476678653786403635200000000000000 956 6943012231234819539807175771818814384784393196345075446483121594902878617600000000000000 957 67626742512027463050069893881352088163484349315049436167043392158144921600000000000000 958 245469119825871009256152064905089249232248091887656755597253692044083200000000000000 959 138683118545689835737939019720389406345902876772687432540821294940160000000000000 960 8320987112741390144276341183223364380754172606361245952449277696409600000000000000 961 15227406416316743964025704365298756816780135869641080092982178184429568000000000000000 962 4342348729719658153741330028171028818918468745492648006515417812259831808000000000000000 963 462025904842171627558077514997397466332925074520417747893240455224446104371200000000000000 964 24503873881808030961562325348969115625156919130815012700766502714582230892544000000000000000 965 750363071314032592556286318463987585143694101383624166703472016459873648220569600000000000000 966 14495650241293811447110076606690669258457726958547285038589800317974831840624640000000000000000 967 187328403118258486393422528455694802724684471464303375883314342570751673017303040000000000000000 968 1687516698090311864927414610505050681211532613774266244415523369324854654430871552000000000000000 969 10919225693525547361295035715032680878427563971480546287394562977984353646317404160000000000000000 970 51895056848702996143417985529865846490632054032878596302722580890104586013813768192000000000000000 971 184216219116608038258020554694761879317395170160001943585422148614224071564187402240000000000000000 972 494580501323936798366642141408762871645615293799135652886948594649058105177764003840000000000000000 973 1013509581174590485268257434394572530818399340523767214839100812419300609379664081715200000000000000 974 1595339155552596134218553368954419724436369332305929875209695723252602811060582350848000000000000000 975 1936411664670737376706657882317088768971041396454094193357975498568676515494224094822400000000000000 976 1815385935628816290662491764672270720910351309175713306273102029908134233275835088896000000000000000 977 1313808716337432110532926303844816243653480626604883426643278830913908197344008994816000000000000000 978 731979141959426461582630369284969050035510634822720766272683920080605995663090725683200000000000000 979 312366632415117977915773984047639708407757027662611991297020165041510382217535160320000000000000000 980 101318920514134421041911305082119033624567343588001068971982181737823239360303071232000000000000000 981 24711931832715712449246659776126593566967644777561236334629800423859326673244651520000000000000000 982 4466955965533178465984332792513369450265821624696587117570503036448144673493483520000000000000000 983 586962329770543257366057255827843715204011343921483911101051606721688575454216192000000000000000 984 54637450909492058531414904132910984128032970843755151299300016583135904630046720000000000000000 985 3478956057910514747306418385605760622029854470051348409261552076313959641749913600000000000000 986 144300590637313960106978138166151458681479634881466185904513849319206470811648000000000000000 987 3630203538045634216527751903550980092615839871231853733446889291049219391488000000000000000 988 49502775518804102952651162321149728535670543698616187274275763059762082611200000000000000 989 299472326187562631292505519184208884063342672102941241828649504293781504000000000000000 990 507580213877224798800856812176625227226004528988036003099405939480985600000000000000