0 1 1 0 2 0 3 0 4 0 5 1 6 1 7 0 8 3 9 0 10 10 11 12 12 12 13 4 14 3 15 253 16 260 17 160 18 60 19 35 20 0 21 12068 22 9150 23 4230 24 1440 25 480 26 66 27 15 28 1052793 29 570906 30 195048 31 53200 32 12600 33 2310 34 427 35 0 36 169505868 37 63523656 38 15600032 39 3197040 40 585620 41 95088 42 14056 43 1016 44 105 45 51046350021 46 12776135400 47 2179296000 48 323275680 49 44748144 50 5838336 51 705600 52 69048 53 5931 54 0 55 29184353055900 56 4721932855890 57 540466140060 58 55988706480 59 5647617360 60 563411520 61 54762540 62 4937040 63 390060 64 16750 65 945 66 32122563615242615 67 3262220097563790 68 242488353158370 69 16938007511040 70 1199837030700 71 87858140832 72 6587376180 73 490274400 74 34357950 75 1981650 76 94061 77 0 78 68867440268165982320 79 4279325038382790660 80 200569233393417240 81 9140601849492960 82 438745607255340 83 22689661656816 84 1257593786064 85 72970848720 86 4257523710 87 233621520 88 11033484 89 303612 90 10395 91 290155715157676330952559 92 10798951907332869520500 93 311084700240472880280 94 8979796716164805960 95 282523342765164930 96 9949340066794128 97 391671017145408 98 16919790359472 99 776689789590 100 36134195240 101 1590543240 102 58129500 103 1686841 104 0 105 2417761590648159731258579164 106 52959525485399752406652738 107 917734083083730764437040 108 16354344152032471104520 109 327374111983881002040 110 7591596905938817772 111 204513025573604748 112 6310202508145536 113 217141714461672 114 8022432037620 115 302106030226 116 10752170520 117 326592448 118 6067166 119 135135 120 40013923822242935823157820555477 121 508524326918394539850401415510 122 5207786096164287835865216250 123 56065286780817633799225200 124 695859254713722474306750 125 10312248775184434178100 126 183766942764008243640 127 3899070820887802560 128 96359897836402200 129 2686548733568700 130 81010316316930 131 2498968268160 132 73054032870 133 1783697370 134 33830175 135 0 136 1318910080336893719646370269435043184 137 9611478106568998910195483355962640 138 57328180583276596236369831496800 139 366206975961382352286641482240 140 2757331558539689827817940000 141 25444250265623540655464160 142 291028536235164283395840 143 4103016992483133890880 144 70062282266795418600 145 1410402241918429760 146 32298434050410528 147 804184309961760 148 20538815893960 149 496778735040 150 10217033040 151 133160176 152 2027025 153 86729551132935549504604816120899862473265 154 358906936979446764725286036503383110928 155 1231879931297288102457891878616227072 156 4600367383838554573020649265617120 157 20633939512900721263748681578760 158 115981631443811424444792693600 159 829505571274953562081601600 160 7538291692704798172392960 161 85909334833751738063040 162 1200534354953242108800 163 19953849278836432960 164 379596726785037216 165 7881699235610200 166 168165150013280 167 3402719020800 168 57766710192 169 751055087 170 0 171 11389816002074201514693163376375398992596968732 172 26545702971543908190174128881652418812815794 173 51906566006095230045391325961525821668080 174 111932371196535061092364580064549733920 175 294580161907681810695130672111801440 176 990167905498578960743387025083856 177 4330893741745684625348720738400 178 24711124063857487614635808960 179 182289772623860524003867200 180 1707480223141116195383040 181 19790769835709681969160 182 274629840642169766208 183 4381851195591787008 184 76521844242794160 185 1375018118410680 186 23423875453152 187 338894846388 188 3192117966 189 34459425 190 2989038296799227549072710895396882778390157901537607 191 3895821441065836252280675183169137851425606806430 192 4302948007902188961049271673136808505364372566 193 5302907461152707741939091899283895381955712 194 8086104204955287189994333567990980183816 195 16005142932747702462029688519592640880 196 42020333643020009670518066409970992 197 147199438653184663941767713165440 198 684502985020134478667422454280 199 4167236852843963489455962240 200 32512035693905880340219992 201 316016127374190358332672 202 3695753944280463867984 203 49865693260455123408 204 737919368652955320 205 11245977520526784 206 162619677452826 207 1980310185378 208 18294233581 209 0 210 1568078956450160613375433659207765148908455890938358437128 211 1135912469212527785372675753754478838545288514720419260 212 703497983392402667477534219445418875235309936667800 213 491135954754533364777844961118499948231891338960 214 429325442746894771953239414580416403218600880 215 493993215366908850091920315934756443624480 216 766403820455239696432154101476270085440 217 1617451210383729767481290259423926400 218 4635390672028862627530444079122800 219 17858998498023038225388513394400 220 90921989130464087308070598240 221 597321132519909499483485600 222 4914171155338953984152040 223 48825382453154444981760 224 561114576343022954400 225 7082935395581023200 226 92138961463944090 227 1137150516611520 228 11921020729540 229 83099447300 230 654729075 231 1644812758803521873264434156018925847978834043810343906529291975 232 658617015870920920701174963058090206597160925252919672398220 233 227257009107878371423171110380660227469626933354716563640 234 89196474764241798378148940919949946077761506691161160 235 44294709336969517437543854333211674017227151740090 236 29306487836850861211432502705978459393690373024 237 26516765581339144766750495172465083574946560 238 33183235510502987722989360668626804495680 239 57498933274715934938179367915026544280 240 137035284922415255024201419611108000 241 443201352446917576943975885053440 242 1907439852473092917695183176800 243 10648926680737398462439790760 244 74741296692601183332098880 245 635322540189739070390400 246 6258343495881337759584 247 67787065151383367790 248 756996826824874440 249 8024827384026600 250 71872096209060 251 485182635441 252 0 253 3450076909378557596533041682519176202560101786390876159912183198005452 254 759917984141576265708424005929931019750766465780734449049325653290 255 145262969384742962980119526812485213725777588658982892490985048 256 31841369445067929016806886055817087000717704565171324645400 257 8912679502347173876914026318216321198616446457448367720 258 3359269963357049506180404693591114137811878898085164 259 1752955381029550883029308104567222579316316309488 260 1283409675087149588839924422059757654939887040 261 1323079364317698870372687231196517154492000 262 1913232262464519862821160800514938338320 263 3841637000753328372723591463659900240 264 10542471367503562342423081063630080 265 38704503597172460285279418336960 266 185063527451099001750571476720 267 1115749616717346045771992040 268 8164150082414534125490496 269 69324832666256258416248 270 647765301920182718580 271 6242319588944758550 272 57107614854508680 273 444168208492008 274 2336474411062 275 13749310575 276 14472185844641526195677138832215845828210547571876518834578656950443922550557 277 1745756394259185400099830385106839546908865771542496293807892832680784382 278 183939671846463808290668842022667816669264439383670543060291348795314 279 22385474393834719547943978846729481112466301244308368240495718000 280 3507622615154371844070352469666489248990885209082860175267970 281 747073809249644479142992201277362925413680904368526315380 282 222688264406615835126965578334193501942184539930415668 283 94303327431715755973081922383130661517722436065024 284 57054658486532333999237281327302985299951314520 285 49246479061882633739937987247701142117474480 286 60203448322407096758797226555561177161856 287 102936264694058104653326381982041047680 288 241848965275780097133785702199704320 289 763271875954533037191649982807760 290 3146841318529543029364386517320 291 16395577158725392364092185984 292 103838306689120641682418220 293 763930879406477177103324 294 6187643610958007043230 295 51699464434090765600 296 410265272859244110 297 2758454067283794 298 13918112551751 299 0 300 121408469238441028267292884776951291655721201887375576291440737662433642159750945872 301 7988688484395584680463383031312389461321348072454355416598470026073029586732632 302 461836323863537742654397317224789477043447214126808111478452917382747669136 303 31042227030673421858991866132391622015617266037390169773591794415050112 304 2706387399978024579568791644766932688732089237796961816667448527904 305 323428399460236203010171057266976682623057893994056606856860144 306 54614625298536101275014576087126052824104350617577474513632 307 13246710265240125758031002444881944249659775258944503872 308 4648882949817072073652936228357265382470701588024304 309 2362084048364123717961431796005729375578518373440 310 1729160560149331241628699840122139590326985472 311 1806068659940969135695499419278417461258112 312 2652990029858666339156329231750133459040 313 5377362450228132797226212378652443520 314 14686248206982360961524047761834560 315 52518346648835272304006408656320 316 237732407041992042348617994468 317 1309595892238996078127951232 318 8385912017013334843962384 319 59139928197728794471440 320 430291816487132869500 321 2973941137879304736 322 17497064079297048 323 70598633745576 324 316234143225 325 2036960093336237737301847506003038301547693958728304600952918153556591132043836728590581825 326 72845281260276726849992742450746557803169254166127157133749857559210837121590235839000 327 2301101140925219641935492123084907343615276821282543308125220690904063751642527200 328 85019920042842856735539282364886081824564152842540921117388953214900272470800 329 4101950908237855640850771975970919735367374135545955288288383405507821900 330 273333082635049130207707696214732481023770456376363037270775760454000 331 25956875917749933325244119311671147783878441070869873497224399200 332 3575306263455349897607144283628713695191265254457327801220000 333 720549324745123295331760746665126732543401168665908550900 334 212962960588526690097951662991876204334268807053640000 335 92044660336850312744548646725856084191949692512000 336 57750068397352661938756727157424646062434144000 337 51990856706934735588171878830695618436976000 338 66108185428489146745999470595178977728000 339 116358874275046314561000945868991904000 340 276614637154108219320666955559294400 341 862489109370153681434970065990700 342 3408259173990306895375487632800 343 16403106975719594408979192800 344 91807199794200405801594000 345 566011154976723498480900 346 3600484733645446728400 347 21764915195459440800 348 111761732988645000 349 429398910859375 350 0 351 68350208137850846731121235808797610675500183707607455141660258497511740261400514970747833079351500 352 1324025954645867296441098978713278615416503955574006309925482277308080775310259034930010000250 353 22767245334338496167095296154980635411967850687642423434150685053952035621295615344883600 354 460419253780633939220850286879717368582058910459325982490506045005309451644953399600 355 12233003619477967580610119062299113234845353580506482232739364406773978662928400 356 451975635353709892099958642773336929008654118218344824990627441325182470040 357 23982734008809072112387742447228669513181796726180643376983800664248800 358 1861939409822509924044081518206957467833351761483166505106519191200 359 213611589000087400444291500678772036255693624303817159797926000 360 36349221838058699280537924700477708730919598818832895419400 361 9163829713389578100993588300120144608355168668658315760 362 3404480789306358658942126119495874579796388471600000 363 1846766700668833157522467767298094911115908790400 364 1443784520198492299892639806797481605845209600 365 1599468000238061697407403797902124346612000 366 2458786889586775632545224578488259843200 367 5114041404006540973740061689878821200 368 13968578086427212005949595682478200 369 48395590379550857330450299236500 370 204313450328139401772808885600 371 1003354588977091358641714080 372 5428012768574675482031400 373 30299528386707528412100 374 160763419182373659600 375 727193611972036300 376 2282139344678726 377 7905853580625 378 4586947404158618232501566099998992167885392430150175522395540286532771434037355088939871676564996465639887 379 47981881861472069843664111447448347952723745208347234007615869453274728981684094886458921931974759750 380 447574347401365259134060365363334783624069448717709330860217464931872081859521585962227981162150 381 4934783219351872003291841234167037695879949069596219618347372681985710173441499443422972800 382 71884262690773521016321362378892204787226467755492118807247323681166938453716177878300 383 1465229830110152235829238558728519538284880046084454729884592647497036443337485320 384 43192273331007651758372666532315012574432652854004069607715212626292093298680 385 1877558299330737126352976579379023550536896799428096370600686010665742400 386 121680348029554007888428894695138617687827918636933086602651528167500 387 11814881123543864500885672814743642524168109231421906685759487800 388 1719259268366263470917707175051921971278181937378830454549160 389 373571415028351587690881638593608167363844463162555717120 390 120335701969713406530105958996165396555957297465792800 391 56855779171873090232443258082721376460099535417600 392 38847896207287783497630944982905097914103218400 393 37708759129214267673791418322159445060256000 394 50884556364680356336775629403817071299800 395 93022719512095301363744454322833169800 396 223519560372451228804205532366478500 397 681624119060132428265279363769600 398 2533601734351056577191539916360 399 10955703852838063141475641560 400 52187248836952061722028100 401 256509714438946552802400 402 1198834536730944724650 403 4770625426487075610 404 14177142574738677 405 0 406 615652750631694683855889399809412529994028850997983055959359629684725348039679123212049823011300087121472283583544 407 3467733581036607504989139594194358607475099353458398528653580669863119895824651934393199808332951423317027572 408 17491253908333668281385356147697154325000723799224432892676988144793078879570111999934397206526279956200 409 104767807108152794209066667698968419067089981669510775484967943744420217722484745029973307301136400 410 833348602978659813987198795311500281982427409813226467690739692973859316544873481848223023200 411 9328349452178504442774987256457173641271448330810125355658456572733234378947774114333520 412 151972830397683121674541268132640599018523616730094414476759021084236132339456500960 413 3677016900055224676689637405478204057244692517614307074845442443479954184640640 414 133698856366728883671549878226846221687873714932312650867597864152162169600 415 7349394299510186972563968977236391094835839667783999363439550320509200 416 611667184014531633695412043115296202974198932355279281495728767200 417 76905680313431138281993097994814803404048898454001366587576320 418 14527356832657154669538353537254166656346802388523262863760 419 4087344446739523053357643036205419870527662373158044800 420 1692774959742367574952558152209817008824640956489600 421 1016531533037138890951966137560777246778523831680 422 868883572302959086329549331839530599639187400 423 1033856768431582911375307411645320646507200 424 1668068367957963598739625190903021196400 425 3539463067291403809841832479675343600 426 9534484298382335187823513303017300 427 31308993440302345618903477064640 428 119601893719410824769173315280 429 503260206361496734152366000 430 2185047845258170843682550 431 9023147351432591858208 432 31816705935713285916 433 78602123580362956 434 213458046676875 435 165263474432036392193410861644803547561126451994702692104381756801651221232945254923824200110708034822355249763830786844327 436 499910134077209933352599837330291205991551043788243491732557350257836408638696426963090553687970112398226770463637316 437 1359480504868283578882023947139019268864138291226594172738523309240399943416857906014295310960554860055784818360 438 4409125283251439871390236660886357409946872087517601867510033446460382106562644596390385915335771263586200 439 19080046797984657479132153403371846950493922766083407634382626980508430736738022719963967826974561750 440 116803804851586303296981507798420003431800396046905143862205892680756305459010277668333851284240 441 1046734258196743293209890136081541728079918858596187374853965719485307256978268322688134080 442 14021311264314569493494291253529367444904144391971698483024962615189467493608966820320 443 284300804526635890304099948091526836174486080505803576204667560429540572478503140 444 8785759135963498137210820616658848266675385224003360375552041774616477122000 445 414849808511347509046192283844220748671592644457255634656817902881506720 446 29900771494538465026985109875456072873131112634907018145958959765280 447 3276299536717726816769397907051401930739199946517124179353802680 448 541967268324027850466300597172968661825811303159805368767360 449 134028192211768229682032249861717223670610947292450572800 450 48925047837322222674469776042012960091383580597376640 451 25948752603304225944064029504781593983749242552360 452 19617687468305206927594695630099485949534890400 453 20666072254770525281818164430022673621986400 454 29538132584300441675846034314121989218800 455 55541387223927427328333540359629762780 456 132597443757460639228970197486347360 457 385878012948519009432712219607040 458 1306192851883700395756261127280 459 4869565386596741144899289250 460 18731728800166441913597016 461 68556048449065016371560 462 214098601975640747148 463 498736760300712641 464 0 465 88725281474498593740343737080430519384353064912043227826350130978879046845773224899954788781449252241585645065842381735606949439964 466 143779237753175683524565450208974206286916192981922655778116880394157070207754630944619862989032600934552439241335898463683970 467 210230106043368105244076610028357815137576906865395125954841590702903424366648062248832454650816691561798885711631065160 468 368065511326695680017789457916951393180207415849845987740766857190171683303803980564171653615343828200961746539080 469 863584350360497287312021837799565927160736229309946660820842798460076420688944297796792583801929671526635000 470 2880240122248662755651299520130631500091865025734887427246094335464574151083579523938140579532120523300 471 14137323531650007970964721057834650398955341897617292986901109996143550815197949323117735136495200 472 104337892379216239605661723801506396372887657478499487395048662700755587287551909145330706400 473 1173293753635835821772094514324040225152941590239478066531193099322854633831830012250000 474 20256764856643929611644444306888271356529012840332353452373055227524140805657475000 475 538789794155970641537345462173781843909828274418646540827643225195313181276800 476 22078930104239558228719923626150944318123920101707028228778798170729488800 477 1389978877081386001461750399458593796064451667164969078201974139140000 478 133694774833336318286108368083430870878202044675918988038111541200 479 19488527220048145388770650554669857421525200013756046067170000 480 4259379495699058894235944885232691451411674343834605081600 481 1377105606743798708871198891514392450073171319966829600 482 647905939390576153461544431842002858599634301358000 483 434969770861723610149610008573801044848584791000 484 407162945693831669876407576294629515345868000 485 517299204387395864502714216726900153208800 486 864716371836720328377461970420665891400 487 1835139424087691253390222456149502900 488 4746716525219642867060322232240800 489 14278101998054297600401469811000 490 47292799364965526475305982780 491 161625876891725091400202970 492 525688978657869459084120 493 1462335327187914364080 494 2873998287032315550 495 6190283353629375 496 95268120005804592515539272083001959457788514689228478230903804517217543529078398238662443106929818905934586429952704771689442299954832887157 497 82514516228440062526965864746329339505648745262602184318107950931980805785438275597351512849963557244685278882359031495527315353369590 498 64705621402796654011073368485973650254677021810435883351340979854175682666265181519236136380427727531591155045886124735871576530 499 60981560900142624657524885669250446879156154463058569937263546319059226298750350987610812439934162235715935461223125132400 500 77333814233607808151228421309508872789513055902113564688263656982568569980534443753474473879379122915834032759256190 501 140029983868240720239321929462500013986137301220857473453186969961730349488677156290736818371481482000856817500 502 374988861301169375664472105034081997913354824801764713672032419447229515062565353166699923185869189348700 503 1518116983911746783198277099696510775271765950967508657205006006126244462078085036199347137144294400 504 9420833887919381473600725797058680847869882781272371020230548045081087694120436381820474544700 505 90359090121427509303764422048304374122863943380271130410011124561413504919738798436991400 506 1345172069472115790606222277260265848311427146069182920379285635371749894397421995320 507 31111632480755763337283294837744908144010374423148969323548019276514883170068800 508 1115901435454577271310128134243885841377642172939239394623220325551602519400 509 61805369991968615063617090519569777585918452342501589835740212397918000 510 5250897351937801897962384035419042819037205387948300164776926463200 511 678154644810048405076648129657249555873294009822100062242193920 512 131621295539871985223975279915924355098458315239985871445600 513 37853269073269243551190084973641124219013240593998822800 514 15860063701534220097080301992031011966864718296352600 515 9489106477952562751151326009888634073751563504000 516 7919136859262668668796877962538021464818889800 517 8971245096264658747054854611438873855405400 518 13370951043087512930339736999859792002900 519 25296287336985540464692672284302932800 520 58313622745889065764133790923757700 521 156285529735911560189854334794836 522 461128852610744472772974227970 523 1403782155328345890760140800 524 4068410969171836949585550 525 10081386709759953003450 526 18622536583217995231 527 0 528 204586815438909004995337665787516442133639304113405350627250677467644127024879325466657338208050087028615097950942318475776731387874655527815004500928 529 94505977686222675085496958769245615664665070752474498808326472260534233004231556186777962677322791553520941568442007369004934618429285531886624 530 39650977599842466204931753926177768051482844995910119847641953355227666117867721126764912358774470480248041354401954407549963964430074304 531 20063150506625430538008140667993291365673265834171131826066345075775494652541968574593964091920015241041080843679844414528270076160 532 13712009182612758688835966228508614743369026937045526524817905114400610182357246717764732546481819020439628973659512830015360 533 13436311777974129455150848289035599174435256767583472489538878573037417729975010228013322046012184542778615698730983104 534 19560282375299210395441583092423557929992214053225874489901810015742763408661619798309209855764893157625274838400 535 43264089614344367173780458509329359542455521546073399426770467865701405983812385558879240379621419337145600 536 147492560040136705595641382205262036953347125524434376137928961605178711255386921045168142577963097600 537 781918106018533582820181122311092595654876185338981120052347746420300419172367728407331908796800 538 6477713730415394676210106487134445057091939385391518018918129661716669822022349664683244800 539 84005572065244165044620671162828609223511137686172505959712355150755019086650514570240 540 1703862730803135497494878206986390204457356524469420533624940811080690643336505600 541 53876621727208098589485733428236959180666239381855800353479861049930424505600 542 2641507468818023237524556263113070333311992376508740422102610053591654400 543 199295926021222845564386213833930546483615689365806768920155393195520 544 22913449203021809880083687692378826527443121381247756395801004640 545 3966124617485169282298943476001187125802089145127075405555200 546 1018527150189252952272739201251161712415746211847625926400 547 381383082550120119093260932172956847550705315202118400 548 204018757390927101282927615909923522727394029384000 549 152260499680639535171996105752216331336675366400 550 154244199595060050261236597886428449058313600 551 205532635163097897716100014670355113897600 552 347545530384672120201303313862970982800 553 715840908475430628137667691565618688 554 1713629157566808545284515572722752 555 4515108932221059583585043446080 556 12273652928107054664040286480 557 31772636094336554722719360 558 70457434303831243893664 559 111191208754807512032 560 191898783962510625 561 878693877701621352724753452469916097944405502119491020263632112283935819462244122792331138083506611253641887763701309551048157354159440594166978255252237703297 562 216043680222185172920424852893017002278228422077703385094035176080605782735902256832431503311373660253869664702386160069006471522758478645539067305238560 563 48390110462348223925881283908876837010936241724580503641998862742232811767160776273441738862653174663565820922078466492629971532009766527516879104 564 13113868379744391468276178534298013428273942274200548046249168866142574563124145778727651772519577463992485819474903175012779402699223129280 565 4817191495256775599098407755684577543688850115761287285093502397051658251064696007181825935232470600387446331290272843870082102432080 566 2546859046007236601170827834859731237130246714152084602011691080906810980528700356746843502616781768443516551596006353137243840 567 2008903695823591583198460222644502088992001617567981408535516038484719120729055566794043175439505370477285422661249747584 568 2418657704996612233344345627728246910540676422140357563893940859680707890102356446379054891078727209540465355894400 569 4511112638425498546895104757804701800187507956767794564424825329673224758966382315145820544557698674919389200 570 13157496812941840326586605879737819448915424195311195635626764386783504477271710384357224052905340092800 571 60342638069924089327688298761095400144427046122930747311804164125140201325785955405575668536675840 572 436206351042951242580474885149658967027967313867889861460654296138915879641399861986026149120 573 4969753156351513224371608651033086128185920882995857807044375268915582005752270456704320 574 89032799946189883592698897333793605507493751335181359995113791271511227798599942400 575 2497161008232150381489056179589976792376179454823240761459214639138116269273600 576 108961370578187011060354695936911817249237516472407304263073834203018393600 577 7335128775170720667592851730583695113413636286998768822099287053642240 578 753921028236784465436029249046124270792337737393021725412541393920 579 116823821048470890410452495738741496461843392276731383099814400 580 26882722248503479497617563963930220118671948640710403321600 581 9024811103134983970018623551614189288063090140102528960 582 4329401947323986741482349022288495166645047748819200 583 2897506872561797408098806694843646636185374604800 584 2631748693831047283802805377536332109217385600 585 3143257208541881233138329118896953425042800 586 4762218727956096029282924505503594876544 587 8784951126718294241483870551097775744 588 18828113135479987541325723505663296 589 44403067767106854037477363501680 590 108031812251004984798816169920 591 250382860558185722258876160 592 497093020519856146884960 593 735542301145351940031 594 0 595 7547923833872827633109741988616059440762108513354797918429430595951546869518050045400695636582400594825791038039077989534441261018909153465978663284752029431457792427452 596 985894538126704285311469252965690860256201050837835275377710323179771976177234518793672269232365530413290646702441469197405474897586924120443623550721299081210274 597 117642536889593717740353117884271698865205691631710480528594147245870227399507385101895925865141108607136089229286461068872292004108242153256418767148686784 598 17036404490631181531084243530621830096233307557011413064928548116534975786186937145637342355193627688172775691848016400646712460894556884563442184768 599 3355158699836086474911279252568149981423932703363396476294569321961579373699099605551273004091210290191793872739185321708853204163116016499392 600 954452420431530459000979475995042771428760386109702135773084428931087778941561808340207089362749142787074162151326316162016341070987040 601 406665849319689117929364170896789370494746845744079934290697156634485564828438033194610445065522772359709433032345040746146979456 602 265607101460211119402653896017458608470162650243089151224852364549406391361540402307656688657736525413174499349679733456000 603 270005159383091072509461468326245452974287359042744969812504384293487353314016984358597147104368897881333313881649600 604 431443564155888100559217850453651474593196469616347055460422499661940042043070278846043064876726588356869620000 605 1090202456822251886436335144272194344821269072340803280515228204795215271515071056627301137887053458101760 606 4369583475164429327085565268001517707065489964350687982303434254731815496510454509271052906466389760 607 27796031087078449474524874765569948015843083884942596824981735758122074922461210001305707964160 608 280207489076135431639226226368841440911320101475462936621353772675431899345002304969941120 609 4461087614000725526771863737568561884532148284985607892714786874344885682015406739200 610 111578076746326100562331604387768980073501103969043777841628748575779239041784320 611 4353257530244872857092674784496520912540694534106012768302471064033392156160 612 262573542788165261177231273947352618149189208739172749438770042182133760 613 24217412530282382448199166999962930915036531082646508939276018439520 614 3370921410216370910096086755429062845941407166357235942446528000 615 697255006217506492120779324732484293326709885198322899509760 616 210474739009394619757347084424449677801179131889273883520 617 90794198883703773755704595161471966735235556485976000 618 54633125150363724698602918623075825104455993862400 619 44600893572099317832179256989664397957173912000 620 47859688335422967208107336506891369660050656 621 65116749072756892728472674046861603187664 622 107825039826916956400243013158373840768 623 207353525533648656117262589921565696 624 438654934801368446695351837425120 625 957291852308071423413208474096 626 1990705984464789885423007680 627 3551744897121719267113188 628 4538332559449575589726 629 6332659870762850625 630 129672352281323694046887373228745234713003443994259249938904224146585401464733819102009199040239716006872734211150552377522002451798237949161321891052387402122218110867139330196023 631 8982029396814973717835242952354534588306089239859246302255257047402202086018498720230035965311586130975484899731675442131436522521693514040056953524381739298680240831027470 632 569876922742892980608024842804265197825742488414810175797551391243922411660390928839165651075208185527310066643642473765710672817512393690498197316578082151036432390 633 44005578361543945247081619456390854559011208851428499568828572864136042601692150849794143583273174530341810698646041190553602271206040731721284462820397495040 634 4635520893376811081187577361538836112499287556590053111414240008585852712159215111163964225452465973071636394850878338328464431358283606188830541630480 635 707704461045792040004384438564756083121452065974186504296441611860028613810906726815767803888261948072926922447859619810933280042668716054187360 636 162416958336197889330606006421784824767158221239323534322621360710658077031070139614307256572385080617187255209468762063518423429968617760 637 57366194238826257839699203750363026790627996801269803691159882282414896171894901361806506472602144051773107899407104023284579536640 638 31673672734921776135626800256332059229866377400635709719029287010776682220847773028747012820941902141201159788967765272179120 639 27620337068031283738449042625278096547817710947570319686637249929242325268454500389405812854324979846693533535527308000 640 38288172424698831904828104652603313067929073282703266834068340967638035257620151922018102777055768670412532626400 641 84675378838884573900040955466196312307126599615666486677641884406403751831779925404482192891222840825088000 642 299111175928635987296050701392860568311479521690318590912164835224753893795005716717002765305119412800 643 1686319768399926747359716502365380920447543872734981525077713681701990377583276885601348274851200 644 15133478332853478810524400634932802868406067227706426582496089980858601257100434538977648000 645 215251262681784376761227435214500752562730663443891672751860205249834708172774372377600 646 4823342528770003309795154104341110136469806904974554258623114537953963188926850400 647 168963088605898317732976920882690112484413468745185443758207688306925136256000 648 9165295453961420327546137057404410090567015521995466006388781699101152800 649 761113615963036924816611696001920501129257386818177285323011659264000 650 95462108295781367096668428102833655695708054803324902085143158400 651 17800004355022344132708020016335535056404349013883915096041600 652 4844338317961165219077589908082719184850805166128901272000 653 1883892674531181391223578289297091796361549026968000000 654 1021635462993297347982447258859143760690007479284000 655 751358836927488104211806890603772177737284095520 656 725982082518433927321974337866953849139140880 657 888949062565782250467305871929821854635520 658 1324086894764728576729295054204681375200 659 2289480336279682480420639205870848800 660 4353647355934003649028950100473200 661 8539955867579684781100786835840 662 15967427709931883532395162730 663 25618321555251921918095730 664 30637436564409169015325 665 0 666 4455508247591300308390002465424931495349401566672292462973163159661925738684605327274859034211148766244964384933962481227982957765245467302685055435824861378243842064990118733152940527485576 667 163387164197820912784417144110287742023147584611785867557952189305886859552043887165197544718983336919876745821167152386018039005997494626724232088168058453551737434445084225963977900 668 5501757203381673015468175126182697626444553864884001842601994182997447235952324408083457887231701063239231685972912388888974905343302564789644594972726121626145083235129672440 669 226085338696399657136190683731672908930372393978020239082914973746157402356406779979120370771449203989422651554802630179541819595121576172985338801222464138958845362960 670 12710664134123630413812916558326896713535867992049748714431048152166269700008881908779554570532905830238464379896195312747752405913353355912215520001825813605760 671 1038941462810703888715413936623024709825310768507541105630734518713627166213086018165139590762140139344438913430430953370822545812912410772330742273229632 672 128091392162218645463644583486511637642214089360755848649028585306786067738130794862528998145807541419930024972631148024402283867217866732088836480 673 24395132715573610431958697206899493720056596042658169777697331019238648312922489850480082852772388454285072704259892771895369788335817692160 674 7292191485612177981059915412026794929426182500354274277622479854808540782079796512335599995538151541078542914269641853690924969329280 675 3457942643908115828490280557291841112022867251740283243358151047141796027365884807789763339683071300506844168084681091062272960 676 2619285578024204922212971108546904257669768397378605966183228172258335886614176650803036516351668568791234871325618428800 677 3182091600410489810849197554102995202987569738934816840406396687875863738247102787819342448731204748085991074528000 678 6211109302368359199774306641539965035299807638186552236713587476698635826537413710274386319745736136805881600 679 19474655234251491507613504410637966913159871597322930777256042084389334470720355007457098289675319635200 680 97899705929681470600008379741137130687647336397072557421430271499468610441663571186922905032256000 681 786272486103667252545688199203263667631308935104226766534215718907398776952336314259354106880 682 10037791110613889809607671479533814393694699445466320979338309134720587957908361404318400 683 202344592458192938845816224163146379681576457355674254498249564133602147094235446400 684 6387729167565823149515448047625667072079993904772888705852879749672809997648000 685 312659162286884009831480097195012030943040227080271920708733978577596348800 686 23449205765041901658170444429264677091774959688543155576952190102195360 687 2657636012375569641480302273833482996479579252917145745393930393600 688 447890009941506584809569704027420063255174918001770643254304000 689 110169929004007580939760979399176398458567386370571321414400 690 38713542459623471868726268554643859763492589470191964000 691 18963264159521551288603176726993594552992842789962240 692 12590993323999158159260373554022253623625216898880 693 10977239278793313758592190769447850360572266560 694 12121396908590779263492956779624022606346000 695 16273091901162170858953368881726203864320 696 25349837798440581547318673262592905792 697 43415881698905284770227832624181440 698 76697995486296441619014850287090 699 129188069669876301829404999360 700 186976998373715925810007860 701 194892764035005580788756 702 221643095476699771875 703 306180200816492993300185261706170712181811722042921165640321971325878575168428715076938020808984770453331968806521629195124577628101348750865711952914591559436946251592157536137859061680219929946962855 704 5934736991836937086094857056969443083886049341663954191316330428313916088245708099355736058681559311240676026767477620378857938025974405669083795029315302618038960411981123227027833143277969532 705 105879550808273419133267229374304136955066733508280018904941420965117152208229477393223351431190452134053709500041929818827868298908346894980276614685108752675429886232397630805384121848 706 2311058216702058264583827598155845249451521788054300855209386407600496813943357469075163002575212041970758149888760233164780484766338499108189737179718848139376625405003963936040 707 69202319122643951665939003792824888419967323911259925474441082783247554862528058668258565964636432953269374358119017862228348657125931772696784737531551919841037782442530 708 3021608391476825113000765066905307320471728390091899482641429042581155699115399174869566354262940932494536579273778152357776524085765559008702383893565170664019008 709 199640066685024055454876821880212767646177343179175906165109110123385442260918795871420328405652502145579508101185202897850306014547797906945549698761314304 710 20446301994359294970785204231356964210363469548139283353230080334448403897961603300635808847280999251286296577164993389140989448932777425911366903680 711 3299039868850372415410591462161492013517735176826626903006519251545462902712411066393894227264598552265354074357322494890790876925855188001360 712 847902589035025931691458065946518741861525762857901595516426014560680398905967812025916539554469240766341700853829688353512961322759360 713 349667500248278738743026639347529373615960173700049675554474739418743250764096620390162539454439389297578772151240386379257193088 714 232413119104107652016167758802036076399914364109206031978301851274701987786996436287458573993149333630299654898448603241600 715 249536444481827680890351956061223918292871600603488140302340755607242289586335591975392269983577386912947998267349600 716 432943233263512684369373385574160304323185157176612650675845271499535461744233434757937224594584603637798816000 717 1212242743052330998789943042289207573508831260966683724151759976801095181847012750553065225283208769715200 718 5462464995966613802081008423159124638474439709477269331886878807621232912585085353628710302659166720 719 39443591075890485776649095010511390449272811961585054616686885857785016322155886045961732792160 720 453812198735004203077303873939160957224732620290824585407170938356579703287579128076374400 721 8259844165225382180859640452337443461788668755244760329368529453799459470353139840000 722 235763487316472760855606588886461347015382507275103595807589936531255567903145600 723 10444406951769639253375974091250144878242774048947926039071523718459323174560 724 709418958692818418243050479812667407720152933711375088945243769264529920 725 72841277163023378107016595361347082380197242125013549980665957222400 726 11122190676529242772500170693105705416365193098139648882964371200 727 2478282171506502672785658740626939723344256947707418023277600 728 788627956555836502310649098323122763308232456330692923520 729 349653057123462716620127736770990072318965555252986240 730 210016435655800636821529577475968029036948309707840 731 165535235033929554290037430267450256590859816880 732 165154298754842745825793916999631917882736000 733 200218428872796325406328909329640017268480 734 281517735983451307388918974533404251584 735 435056463095542047808613254751368230 736 693462520625907044017398467031720 737 1054226661968813911849508869800 738 1377493952019310592341872372 739 1342092399340643992048177 740 0 741 42081086770262773562247423166077766652532922774201591476910406188273822136107573479429398971999760401420417034113578753835210259286432732821003235026857216252539125177422815936539048252500233159198182727513987436 742 430489362573509154269864087230480589492466118380017033873522950954205832962739584751511765032950557487284001969115099665509305719507097988704218421223099943682327929224053991465112523349446880949992616346 743 4062492328737944581720070325764447512442845583292051161776480865055734934828811401417117830981724360856529793365604228965035434744534456399684285403273563226321686944433112017587554357797550150040 744 47016508397108806784884982578333304301763219835816693303849622718546646609310671809294692208642258067858317708115585587538157593725169703710510355393596323243988059803617977854439374564600 745 748405674281441604185983541066873377915882558183804211508183578639045219370548789316785214672980939136467924575925259625441250023432755034254252546659921206969212956532864164019720 746 17419516948021649537523553265534900980120703732056287423712119593030209839148575266914545637235270362833540173425850191856926792472839791071288331774507566367483988385373180 747 615357840554388727659372654291629451193560696012834327072762395854251368909069786682437033198956719333240375084529355157834308980145810981648766103213857656492745600 748 33805250812912359641850175771235276938594825308896245723152102345408682820333339619408544442227909991450963213947749208570754070864779171435221408742940784512 749 2936110221732224476591278924118597382429110050488937437647175535774296765592095260609312755129648704767594950218406307796134503712637646453031540837440 750 407760198005988038669852706450391493419594828393414570135885814359316293118860271304093127533338012265736149361424498957409983688458372137375200 751 91242130883568840790700234558652856707259859834117141328269119686882573189798923624863479994144690592911193412587132232577405547202630016 752 33056438160068416574745564472021876834959929521491091182470364540553252120351860138597230990321194618568172781159585962787962807168 753 19442249248848256335502305756293379565625485638004979564467318811415445091051338566005673435508091678812080631086520785417600 754 18579527455528513668858031422283385174524529175363363923960349649045981561039410811354878645254118551377207605952584000 755 28826978094899484644274468502238420445771821398756561724066531452580162947534945627619130730465965299506219872000 756 72458975752809506064798799489128373428511015465423467841665292694381929153525475774834350363845365324213760 757 294018231554287214226167939145427087152303556872934613806573036907887819655752137968820710139497059200 758 1916575173923690977621200197927673117246334793257301428855612661630730826821394452861344234134080 759 19945336392974185420692835460447570518869966793932273312359159103809117777647611945564820800 760 328856537132988826312169250827273369175592655078897241285515275407854206469973056486400 761 8512565514167413034964309624680529968598678545727937073830517993672240419402867200 762 342250085207027749742938011137460524544862251282682105670364885739652206288320 763 21107145704481399980329991021244091183898110086955647370349401260761763360 764 1968081956998898391091475195746238627665070418244652367831616200460800 765 272874957801322055985413597223593319144614526052378828974576086400 766 55196780378503000953384578861934288247598059929520077587404992 767 15938117158005001064042531101042422503364450725018300958240 768 6408622375884354374532161103515451384023238815710940800 769 3488761130457969978923783017272418096495360267641600 770 2490656856717763566126670561029146887398118594080 771 2249261329462193939549188765222508948018676240 772 2466764425360849691157292680044891530161792 773 3136154512748704214698089203706233083512 774 4381001807808445663750747537879298340 775 6311933695180422799443794469183870 776 8675780925042187126022918014632 777 10261532846366949935777090488 778 8784290200220603196941126 779 8200794532637891559375 780 11567161110863525545303864568870263241284167944957201891358241693101333567666025728095877840692407451768284850975441374728563810648522950061990150476889359156869636919075568029251692188394441181643291729067388393738622862285 781 62364170610318515559617538148651949581042534541572937185601886292089199492925451382061213081812603751190129786560399789979270491217356233101503615869266912913963881316551402457688975177344733952560135159225441417646 782 310824954784029076934522214902798760521354479882487072271876283003494738243990078534411394199960880350268576483006838877157116318283176253311328883057263452440011343934130534409248207847245587527614828020754 783 1904178171756969338652767236454418661261690309124227510678754350927806310070796333427409079074928687317656901898800303716611577195815103106734391408186413209762117342953749431446228325345168395186928 784 16083611893275666914107098376592777877326612732456684106111328797990778627243179331747405751259050000418574443586458175206357129455668454829679297599721427419614099252633043569822533784083514 785 199162183154229964472589813554446789711090623713031617215649556711060243560900533807439752654905117760406970463670474149385217924319254272660647065254524709882541596174434298238226020 786 3753579382172892663481449488109597525049171476081021998478975355990175594864217212697951585595274986526563956662674891861926050259272290558334081280104044335366500444142930420 787 110349231125268465551634055515743600869390493476360106364108164326819274491596932186834261552549756702580045568869904552358139479390419715661895833079514646435693835776 788 5145801965963079704704378331741118683176895242366179440597007997840090239599285015010012058432037473536794905519801216499927982197880376638277710146202552194352 789 385061169122908068095589065223103324721025734580020442896132941511944510048838826191599268883338576630014965395142480687131494417556521904904018749972640 790 46606599661483976824708981591540758809620915027635427519962763559613378142345430406690529218176862464343417090133409116724041433643869968501507296 791 9172092067547186658505646141602619890650155483383735746791212666494644197434929866065575265767074580915202997541513373961528282023785965824 792 2943887143074386683750684156969264065351107956356739268386955132977196310232600210782296167244572077173183613578576468326792630961760 793 1542991261589603032111056058957541187880399923729475732845170312789357056503002882422234448245117339891819953594268394182891200 794 1320347715670886376095335572104916901017786789249152355062293660568281300282096017318489335948843293529629991402287972800 795 1841581050468217254589157452187584549889856060741061932983770900411571352441747858011073173910685383497850287370240 796 4174526778928135709722055991200923958488553239916060290272855695878427752013068115980009217772633446168913120 797 15315546263937721345167900536801734678716017986258302434514314784179828095036741967991068531732740751040 798 90452470613562248803940124848824188770281930540082681201696778380360934186490943813174555680999680 799 854218723565218757990593332512726555415378260878715193793124420970244221410753886072873868800 800 12796521143475489363575933708744045429143023573900062919580428376589291513842026116785920 801 301214418188967673231428275594599492114412926526976946260019806968507347676677366080 802 11018569432990747658829737187257512268774329469064257745218167144655811968491680 803 618434051560633847626909750503881320567074039573293360612557504891182044160 804 52480588690019093441146413790169469025759911112449030951531776212084800 805 6621065216120288831312425080626199744442166220178923293612778446400 806 1218220887725841365981279494736394839536416028223240054018591904 807 319797545960144311835284032764619386559434811483836865991680 808 116831948466636424140082542512771336124430333508470851360 809 57747521773291469867002464653798332475710178327487840 810 37405847026122979269252312981096739107119190877968 811 30629371733456216959025246664291986062709914368 812 30439510017028328212439486268906477256696236 813 35051751213252154344211454727485281798572 814 44335842791472042938700678967474373670 815 57834730085097793753543935669247584 816 71995485371778258578207905216686 817 77149225126166451979850106978 818 61676890292863349373344631 819 0 820 6359114087556245968537029125458094675413753124026424279336954307323781803058228748898741984734838425491397569693483372996775111179558925059027275331422785638692092441393483107849859808944181942680164341685153575669883151866094782142448 821 18044771335441666675086769349822312182349379977374936332181774528662155817242568115546587486762604148031028517569293736038975536210866621745398884068007544919487310110316441378294695912202887250457324455447531300601269321870440 822 47429592923955874980049045060425910935693252352213488697708906589689696516029296487440080014752194432016041777083255491132510592413718807420070180716416957765580068415817909421639342968788876299699700804643389508441200 823 153564165571493029584863395556851261221914372240718843543375631976703765270621315730545593926894198425689699572013589773842254371324973730420319233489994971501910268587852265435607618307965335238857380458215680 824 687088514484061236032893709114922787647772336155270313095711758115835160169701061570147117690953429985452531319723672730734858618298090734646995971441557349161484798156242679112823086116703018189150240 825 4518080488703572009836070238914010338771473278120271306543237834351586837812604884929794906619220490830577349745419170307910867392238137272638053465230684340525060460697644855618266473936579920 826 45338013807081808717791086665609972270489238508715148040446907190778821203780820809477396598844865160345394426550939641203593128995498828482877729453187098291349863916230336715693575200 827 711699894543559543449888631693776960428871841382613574250581165488920703439890765117831970927634748385002374598241134691516066685539443977198531067519486226925879515734874904640 828 17775871964783138928678214738280977151729970619015929406683672583362982849196387342267957670282239969964288105632464173425128666950714875562539908213957451520829186890240 829 714836751964931444346846657774908631053417214176133899830640737732045376289206338444518856751259867197130752473744393275174902404806523651027910193819655814998400 830 46665375353603181649178000327294163819812381702315328493226013163524673885828151697464181323422023120620039233387852671808340981647611447189953910427649280 831 4972705959266478561613592600975835750367961931856294121946592380698693210911778924214958203717298608662338892749808701094484743695757119496534430720 832 867923521074753760405452020402902339936520907605235485676092236577000178696453056874694375162679127112047155174855451903036435448394937182720 833 248535920031192336530839897527100767412550136978981911648457414752861364524971270078660800040842461108693953534603646839573095270869760 834 116788682876865086355375179405970063305104017731038893557490355537942096524477945989704455363453056275620283865380663404051648000 835 89955525563342742556607123641210019629384999245090376494722106418888885230675264215527850218622937658733902265183095065600 836 113305660373416892153594596692462967023812455772972077389534351755548682170999609202081894881230265531910720436259200 837 232565356079983950591523079604720901737501628925945101913510621561496622565566296111464017696766065802640249600 838 774245237737151366819984071907904662591311332201059611080073120518610421231551141141280338967917644057600 839 4156346410154902972981834212248010436953853664138374224315122756116161168005370543288617850601536000 840 35724997042106475802012317503772322478904153566018281072605774466041943614747222855713682211200 841 487553585099053010390962288080358116458857074521210008377208943451522269465959344088742400 842 10461985438148132769050565982333547622008534865485989076782075503388240113454929504000 843 349004622029743803510566145290435231820497863438308120934168975348883020341945600 844 17865638402622461032510021953035974587503048607384437989978972483429519188000 845 1382607285285834313744874480181857594974315947446050207521199991136645120 846 159028784804640731842031684134384741745628062177356161049218229244160 847 26663971124353301764975088408997355376395314731945877516344096000 848 6374897736058560861995699167580635305365593379171419018728000 849 2119672253688159915550076306417306831706807693210211315200 850 952878769642078956301506338134720710258179212585653120 851 560951936994628045455407421105290880181346258601600 852 417162787546525257271772998398273430933277459820 853 376287382422192432164327025951640151239438080 854 393091708154849929292247094581586952650800 855 450928571445563449555607527500672193200 856 533440191028679646112554679514402180 857 602374522726106197159753483436640 858 586149424307129219717046146280 859 414629957027145511850306200 860 319830986772877770815625 861 6991919891281755278190069093176267399644240623905899191062322856945834341799889748328352973584797340633175346415296959015253311387203281660158180300631304435362495303523885037902670551808955915236458283821088023828643158909635811934939294986606785 862 10428947104332079013153836099429832811021269922879660397184977453630454912690643536700882147702545104763158784366584900935052225512074634081450263035094722694243340945584292011396744183178540918395787897632402166771957152385047484910302760 863 14436279756741133907561212138311423053123644657989549849570995530459801839588196906633736471481113071066097265087107916750851838661752587193459710839985958847011832803860419652779130055687904860229922329635824266303959463428579680 864 24665861011404189316575942535215185362871900683897420931207760438696925397425534931994882295765066549413643769301834719399229682922922551285242525442634161218407342950646136738416844971081217230164689569891662791478952560 865 58366648052620812485449107550394630383936615302603106895822760540120517904312411489966268692772640539215519308447740509777979969975621592875985434263660905786703725328576841909967930852138970611007807364021965620 866 203453100101272462856834782987561136029990651944058947452287865991171610960214034923188419602427620312533818833458906029294164844066169301768565719329593065079730344865739147576223176992712871634458239952 867 1084970439324624887399336896459304051932655496254028493327915881578861859690226140018067225927014301609733631402854221621786945356042155497508165429576249435850942510591250847109897362927584774560 868 9075402490243264032619630153743947339471739249589215242489535672409801436118654710157763091708794583268531435524015849591143747954388583237445062500105521702920232234954083235242376019040 869 121135729166835701338084808056079300194688093547359925634470835235322275884100986996208293191169522674423310983579192588465380728925284627187469951520790673989845018043706681483180 870 2611435224512853336998911172406319805270756302240120220777724984041627703492958112506567504264882064755585362784887477979035253147230799160593899552473493548326158536119680 871 91699664610441121145786175865894443889991055353842321891660815299655281830164037677714208266699417526718300949339768353682677828873341785366394264886565800179790848 872 5275446749543988208122503432478906726455785010409992621836936655738918324650850944004314604520355780048867755184539371346807204716724925704922435773908363520 873 499081886335920758377494537654399132488603023865895196158591352127157713650969963784455146207275890014931223886211806881804343708279783536669250332480 874 77801428127249236899301811540955812677884714447137128767557721922403806530956052775552587542216927846643295230044567281671269213056628941792000 875 19996950387562563001539318326091651544263225415276014729380133324926015089763433240935819246417934376853037849651288656283153593234004480 876 8468486462559556832218583033122366291701787389865222430982156171367751205628188801165660430812722325356031163049352029518830912000 877 5898116142789985608674994051784235255843447636347327052442193013576740020865017966566375346922978511790314496321564431479200 878 6736066166368428583851580215209275453159960674050307476772424713002241684553765302452654956397908232840263989460012800 879 12564218116325136554969952724503688536890347543243985242360054253760826629284517657114441448338204290379338188800 880 38078417795032731923532470662638746933188814641832828893702640654445712237698382227399654735495212019379200 881 186349280272359403754298935579898087455248153615739996964829147314743442605611663917392396295208757760 882 1461706479276716152637934287473533960567661778472249817103555804259328859422874728849523474534400 883 18218180644469423057571901695793421458418148700530334912550223950838470099512072191957811200 884 357185478719208826785459588296187399675371419987744541525636744620549010895985709088000 885 10889343967209351571208390088172394337444625589399825386677321218513778810564309600 886 509420312365887677104251795534406043966673999407620985371740379485688728039936 887 36020814253346967816027751142423369394082746208385321155912637468047311360 888 3784095794382804180212310786971576645010271477937190175192104190833920 889 579182044562560175314663984143130732921035169271876971208406915520 890 126325446614658063367287546376275122138629118197691639954976000 891 38291620759510120487302354557035202627248452567439261757440 892 15680619392689372739073402048377083263700924539092918400 893 8402630357847514872254990557835922551999271952848180 894 5683960023834718380565493408187427624654128063840 895 4660683677184221973558706069969825832902816800 896 4423786134167171408014624794917420488542768 897 4609402695730916353778632981979417501180 898 4952620292411874238361145080332469680 899 5080996923897313516927100024052000 900 4493640392343179049671810232120 901 2966861278417909462557134351 902 0 903 15375394453058279373112617121693180011293169906058128390960504530825583640529871198695852773557832612353276040112350499587939776879595203811247721414393526174363813501911947757869087553153727694096339172696001693126754695485567998333085511737577339527193926316 904 12040086053225198367425246297001993578363435332428851743770265696342495789631889252954430849054458070773834840927194032367662768048036244490299521109108017285168195265826350354982938954693685341730679883312536668733484410646815068552137460333169599690 905 8765790765474656048611260329715649890582477744889894560575451272390169715071885383044247090997611515687608221160213491103252625304404070086687652095665229936878730557457342056291261468582198774444001459639065475161800396581962892396079312688 906 7892566446963168792678897584421024580677216312609927260044127577321229820279523611812216321789874528005191712182018735461128534081869596731273608232067555929842881198084219171695683908872707999752711219885503894303956832864874145360 907 9862096985755433759702786309838234831560278794138036701145590588951490590608000801984922273035195658015477672583518205484030290706955362648382214765200836065536370099802374632434564240828122381872568625245500342272408564080 908 18193241721922400924120053020079491583169895059108356574588528336518324113048707132548105679036072664827950986724579621762381500304262435469392141587439523998535684461972013270195100370791428761051429619215082472872 909 51467375674746344666298051078153538770903325131550948180504208224126957679254839112303611843347887442098947890129217532375727753243177921040292780010204127401503869348976692282946156406494826661062323118304 910 228955240439559209658497510905251163906441224897576618823019011823371979138261050522470344818327381430557757119915079948479670280975380650330104197336151754880899003620144052395632035647560994117600 911 1629718357068097614156207970047629084982258872817575785389205190945739777494829274574642175328669504368317159717130980220114321146420633845576837429407372110751682819720763195304497783754000 912 18791074314528978494918312619454557462809455706649733305666835761900959977158081310512863060486762452843900398878911032693252781466474345051534589556730940029741346755773426863857400 913 354037903178249058654699138272360752461484191341291025577734685723804111581607025088110797348019498427354059292247427243316416034109201321436044457435440131282686100788199936 914 10965810422448577269845583915879958582972476921462425498897030559926408548383986941807136069505605309045914306761551739724717025214463310672821006355475586063016261376 915 560618411026800044528191755312022500270764067388658477299254520402389004131579662229777622441664557928527470551479194070715142461904985189439522682515259805440 916 47418829207583701328074638487748279530394295049259305810463738927458262659119220392228410889152001560980414041073872843819702242910912341258121647160960 917 6642075395653046889698868832601214948603872944250430222805626620546490417472605929206200880995639821306062427237840557598583659349360324212190720 918 1540301728595742070651499838869127415984644848595124211337723091828594422879132891203707843831622647559705392252718769144974642776484891136 919 590543830785190355897311110043919202409739554691405218421393260782726608145651700947452862199224504652310255122338715419227390486400 920 373407657323576698755837064194816725403534973122156488547514855707067574463297320074250530796543235537332249928633906894427200 921 388059807856183102367451017206646145043821072077028363683568082701685016217421582834089444308461386646187771597033443200 922 659870664743011300586297476519025331849900327182013231169070256535215681875006047472921523289106075526198877094400 923 1825893243769452386645358453760475055482108262577639788482928816736231481874291247848012816445660903216504320 924 8167551568743926623543476493000130417376982294115122393408982602564528697024226029818758988134024222720 925 58607669140812018604265236757110517241224382942126028018339691618876865616644610870265638563369600 926 668609585608678766937490842055644396408170476266975611124684620803822779903284396604266380800 927 12002447387288829362687345892946038372215484780487327566982911820406577650073984729187200 928 335060497722027201341957795581221206099060999974864796494835466118722984197447572416 929 14351323614167578915419021796403705234794750602411417736894445470421675574945312 930 928824218129689870826167327223418787582716437801512279971671697620722767360 931 89270607593395920320106690988001782653354510337697816416351862196480000 932 12493193758664513616630172200480314801096647746786910888979305860480 933 2489794881247916283109450610231945996967298680693491451912396480 934 689071631554644148484425573369930740012814404439187799886080 935 257437828795441986660947921309252984804026872874879636080 936 125758529677701364717032175268758708939871929605607560 937 77494716013370615819712962372374101212949295225020 938 57848881121154353439514634905953764097882810912 939 49962984559131219960773562173817654856645536 940 47355944272085425594450873189910049995160 941 46282460241240035132197557454159011900 942 43201413423283961587827500683811760 943 34794985714036141110557037727548 944 20453681943763335825210412662 945 13113070457687988603440625 946 67621699956936047177733323238814510213956002708958893769086315872376835574875762227854394894777064518575712577165269748293848486030343303409513719683062079845545020155513338795031788353602277337188771136737458107495567662555225337446652760967948030253525882653086368456799 947 27767962382740976248130070051577168691166550574210607593369111807653125479739674703798881346922486224419358225486179900415688580436358437109178943387477587678592691927715210047142105186259898590589817015583398292769358056802475634647365482145806585980438523713366 948 10619649559956768788816970453288679702967019940114466382133283954970476531683932974670162367647554486298624464789701706195974683891966456969627525708217756344894501347370795320077352508491291359076087386271383578738563588189620301119910825840093318499174 949 5031998265368324403322457456454021959416292768532900071731257624779346989656800269293148445199472836317594073090934329300054545572445129411605012919306624007517978249174695080915472173034981853728961545163472160985572279701131334039524396453120 950 3315476463623547308677375351216181974280452362381886273678517369423188598007678440551760859412630276158276381542163723987582430354792912223103387904619011718909689735625815781498147365209712180296327251289348533228726654594050057423140 951 3231842604724504339894681036236017147770386578527639629916390580247111172934532702167203557012700827275657436117367464681985024500287176652098822110641374773509274012826223846334328328924574246003522349328085854081153862739512 952 4841809626540025996951380394514563498243384261528492400860724853251032840170072724047110617929978475689808034635231892206324353693799211294212805098048665253358954296088146863567632230341372415438661650470783208128584 953 11434133416029395283379449827752137744501301536698663848098558354665329853673657601933406518081155404710021317333020059642995841174457668300422404127752371098749094424884863520598095563712581978201738142555072 954 43317136754447499739263441952143005811671103066373079879604987381274104850877239112926471101910475649344864113310856623675488523987535810743000575829394396661629476090127935983656153433971718982652420 955 266559824689231534051333531311186919429784685694590364382266764431123232882971355666094360849179878090248858281065702230256368086351268765676192626623628306285478668150887117815815520805727560 956 2688330573142822412755276199187592571299334790312070586319223527299836909906977174222392564822161093818388748940776427287288788912342505433178472153094686855666788760058445032549824616 957 44715673815960840695787554225190491015140149355767608378674069077766281092180981114368467412577506156467189448185403070022499910900846615274652336751569886921200484073407898624 958 1231919598057459187943523014169061324814270476832725932992821287935701046801154748114164162612157017075864076128985907938588570938236529894517872272085649852916619857728 959 56363479504721079014194280611176065042196388626967754994386752843736643251786617502225317260091748407887504981947914416628445175599183838261544072518643416654720 960 4288044707650638330633789780567499045257678717647119536333549468104951852554467921586594553925415468806051037557657082617980215428173136209358395417784960 961 542504609937246368086080847754148337760167075284331665777820000650748664445021795141175244014103559196009641972653234857533275770936979536873917440 962 114025325349609382063633511198376385178970207013733832478196706519773620420668278208062821755944617272992109221958265153724946505082764083936 963 39736609548836640062749845441400858131054618832656057541286151049055178144152943723794026879642281470234178546889206555023127706891200 964 22892529429723052547639617537446534812498312580837293636957920086072958118329410767319072670447598452446596711276300632146984000 965 21718084016756602037151472770050794168280334564705022859437006605801082867889224500050030881814278973002052734609783296000 966 33765231780855550731358822695301997435286155292960776987206541850720137771297161586497060853982342445610627020452480 967 85527238402037983208864276144448007550722871764600424516304708474556859710656010078238515578536469160651668480 968 350540968618302456018619217534108451790222880694647509408604458159748524012431096171046968422193265330560 969 2306221679024010971940552787510219138806357138380447621927850386426801188311365280739083920824243200 970 24132018842162750529241965240126079638790774251815430085957590250705672823701542948191748388800 971 397413257694539849885439533689335918268202499806801246339852226316219209681737065085766720 972 10177362454591638941223113059056939429780426358740605648118992917056089131288696439712 973 399807485022123555874022034034362700227962414487907646604510693327489048056866816 974 23723310465954894258810337609938259902245720745170210670009705566955149685120 975 2089329716844715276918882726923508259681549414903065317824804082942587520 976 267763663965675220010658686890606309593483447381899586697159395229888 977 48832143477253535650829921384662552344965399622709358976862302720 978 12357493227170140250213962902303260877436320612925217826853080 979 4218058071480294535379019361183459528726094040057891250680 980 1881088196657487877797423091983814924253366287465674060 981 1057442190792352301120257419337618443495635042032128 982 719640295515547233278894603980629393816758347640 983 566355434645909573645263858370566574185542888 984 488993021763752306714135781846462752145660 985 435319594356409695405153708098526733600 986 370227753789758035477756208413525290 987 271803491737701079518903426373194 988 149079571372646486601905860741 989 0 990 594806763260197613974466543738889901798480331715448737592967608395566454525179280831044037963891829927319663607576168178073808467002878545218800010379065737912837433231317261388403495199814456398826177384037006218753824267195001364173763905487692504936102924526327753195507525518023512 991 127940256319744791605112050522754776407074152547761555236376576364645213827201679656209060827885356848409837589871142125693353251187699827589999728873157328576820191992089315445019612807089761350156590528693222688067283542436338092948375951675841754454086459762778704163651812 992 25672142365272519766197247090162372318873277976232281283095944468371513439422101651858225692165650125191265596880315988007453314424746179042933308141150918421942176787957020845422564343012833234477222879055778285116525631891913631620932097646105109946082027379408776 993 6393542549879645580455200694988423446751566163419467795438000135644248557220890807802086776649764974239651014797859515578260426388620524321115486717965042173413897675030743780394077132167137463760144565288342073127730263616371446083523036661231974595645072 994 2218225455940013214172310488557529679994926336996148855633708539396607989978841418587503096146087396040817362999584046661171042399098467001868097081752713284871290584822569506762969417195949879730282428495375427860134670118145028227632282480892384 995 1140858069601333374017103106338704534868764263924051975056884002777617865731101904141193508501936955807476455089289193151200949581068848008384832434912607357961878553546543101309087671769801099457487205392264074648139382701804818044764400 996 903716653979109713063971871246666505920873861718829345283715750232449577100373614224303169902375929420563139087812623089459327636161224713933826916833386524838058098093506049673805655581231642612419097598555118399259237074941600 997 1130983955552393228246048024266367188594749349218088501791938574559961443750812591939280520475747202210551118329103855842120093140303357085231356924005251869031619629635467889408550337891643587024789388727446478111281536 998 2276130452626851793818400543502498031224868596373475776088619314171360781294588588071472815749785273996701550579127552741397727607906124957261240932459408090176129814339932912768968870886098009284041026880089632 999 7460174891368720688897251709029004727923833957101721501384735203656619996622815373683548470345752755770326414967571823447199327365992481214416430569599961124677873709188431838857145639424953208135926640 1000 40185692604952866780962036993318727333828505495818534623913851379068804806387360542304234348394766884702802933475015188498161095919759303411811793644391444159828048794202586664369194325415382880 1001 358091702404441190687099398677960789203497023368903643176486970016284476645508545038727200035141553679326736613345996819703094695831440384165673345696959203702206652502529072947107861568 1002 5302459091344971557748501529404972447853236490406110582103787992257833432246114550958934562480854951545771803273517654253382827104974341549646272547092901097888353834835406701824 1003 130852744408427485942305417862659464482950620067044567405513636565607663032898270749504940809182173023744119924614037230307770898687002446357577739134815052990271582997248 1004 5390034687237862135412642919872661232556495034416204893019024120557154388630401785530599838737355890004872095355863200046293112428904257302736404114621411349404160 1005 370750788658400362092269060855753869623880464777412854840927061914258001753644877776065039825784451630549675777043060452812309166793225118080544869753843712 1006 42558285397818258520147927316399008403766220647240260243027534438642356524172112386403368198027865728525344325567979496129761515977855506319002888704 1007 8139786300519001907004471525629172048911849177336038518745864724545396847124381515749291346148455373054360476058477410998472448792409288256640 1008 2587556021255444706988952974207931471696737926705457362423399628899597261628076130839237515683180986624891422113184026630540943327507200 1009 1362541464035252785524680319751527226351345088969886272125511615316607801618536206790691788609749226108690022578157483209724953600 1010 1183426779578141866689790808274629250694234291025744980456926926497718009644781072413856297862051952174305354448064821664640 1011 1686617566051803723997185161133846419158503687782770754057959730659239904057076743500338352318167324645287012490580480 1012 3920240732456463371749593796624684687775146438030846265017353029715976763645110037725655313736542057248967329280 1013 14754573759465832644871826885464931154157028882423658751081465452532642974132988678788199946981914136040960 1014 89182761290310138265479798352864146412920390723287761225057408658908534193799786651928738707230328000 1015 857592569704125746533075583896069601821737633534584195579176903583988920852886155753406719556096 1016 12979675902056695349939281859721058192590605609977808081182926174405845044147766497087555968 1017 305447279593215839842898187244099779196409375838475142742422280094750059751652122284928 1018 11023085744716932109750398411961521257175599095257408402404473960351735313008672736 1019 600599528032768872521078617242259113038897546523662640939943206072366931368960 1020 48542684772649479437269589620029202035754819042991887063141909625669250816 1021 5705307916885885788109315700564653045565997491756541114786079385175296 1022 953483219430461874648549384544597264241227826377675814796929972280 1023 220935602096106787809135198958882594182398009648512509202343680 1024 68995059749250159888072556793630489029864213443258619710480 1025 28127843571439897262746560470281774849187257674712740240 1026 14443876780119495609520591818557744682365815182880796 1027 8973549209395030414685289644041233982473781436224 1028 6443826259599615512235770349208943797245900528 1029 5074946660890429018951953021657145947121680 1030 4120856605745605675096642056385434003470 1031 3197499297468198262309403721598400736 1032 2143483792661207730620898546000268 1033 1052508543674341320739115316956 1034 563862029680583509947946875 1035 10463951240848908110399632489385710601875333499620842006051469476334985716751625497993848317167213943296771479578507931822123311355413350300357880003210812131568881197332644235100350742736789954880627633894796694108298089353133261504437427987650234623380931094387236560165582697488978293496374582759 1036 1177717391260948587203832272225232047834515021734906837298725134608858525896264010667691270753035230993347775001179255684130342160321900415836670512792100148866710197583965086188682939690658506245994870481150318886923767070009130460473687747048308077598896669512562842016429942213050885300 1037 123849143473465698971089128260250548658013365786990471504956185743247214946113470176761836776258532200857362079285330575518744399985605022212813734324197945723472416651287768853921622799373425756275895715487538063789027462123330431446762032902677110378354370391888643015178754040 1038 16191776545582005911772615564156819523500814103509136686715944679661814535756543411050129534104422324727853526304204246844873620751699808553027965826011010715999869450888840566623712795638749941737960878904631867934614317700143083702791197809020988262534205531482378680 1039 2954278227763985270052726315575542183252217403347357866669760236627136917174166791470222119938127273165330782507420385240020911240030437147273914888971007860556755178594087188707221994508128968155927088583314825383933067322911251710395882789027547186538537870 1040 800553835502829226697807470864236117279344037324047008333122991079751277925279807556040787083244161700463180944130707271442410555526179123067608694924339665231709061031082736596305956729972754746619392505806813248050651224460130391808490166131091760 1041 334795092632053031940926129557851150706726089243810548951799802082130086724150071816197994960516370210426011143451344284593747993505389447113442717347484137328592068142832990755010304858507281111968219487721586242481229564260611465415595200 1042 221679218145413153418769605025864595245883619053146993129440894901548386850062444265050778576688764413861305465713653619530499313802013172827651025344576901512326007004321635927588860899838588901455908722572502843279945807346864800 1043 236584383734336367431162542419908050049709857315862058141466655155459475246291198854820904665168832841544516320668529666523049535727749240514869452147115931853085540664089412477184509125311410412229770705173163310526327660 1044 412218991160067659961248007792931442830571846441871873812110626951184397365382050373317148084698884674001357803720912580113782109605452910802777951399538353505426417965166911186425410532085963480454661595894948400 1045 1183554340276310280672570310821884224498057456672945753596091640153533234286663330986949549761324878890161203263454243810797324270310597198186870582257744681673382732655285541683880756485970275283665854560 1046 5637445301428905209317449671080727751529016158364424860333853106900904137540160077588279561972303046328095481716365268402214773756476283710243081439876545430088815295514637007137461196172660713760 1047 44757422955728822156156891257946169261420907035698959558107910616190136726618838133364340570696479159935190619036526364248955060181904480660821894169341589408513642797573538775168620512760 1048 594159861710862845128121602765977457444186520341179372464638561373133443836723551556369517223824997368252896208583282777132892352676361835510067324135758719302308652302862257176320 1049 13212770189259426074392669914030695278330353360589131468587599411508612425326188495284183025361364333319104919188671007727968700235052683719260602422552226988692351123148800 1050 492543117829816264245027801981322490024578609470839099014549690067234918027582073122067227287620933050579962614380222674099055258334387929591930501512907091367764480 1051 30770008647645388928388260168049382236003766319196496141396101170298705798691319336651703274990383411635414530103329332715556343915077068302850326727378758240 1052 3217506173874310202425487491508040082578069778950019133324955519680256814899211341847037085933583274630493725171015985580978518234704499037532912507520 1053 561978477513510617244813328714674355028152768594900023333528815676972685909046036179389964023862851324342862268476629502587832783389180744380160 1054 163480010355185189718023752494680363607392107891268167222099305905373112869996962394919835400657512263040787385538697076911938993034912000 1055 78909371019730632404363591162816985787016775440602091035642983011792104092067707313089259927206110007743874688178662356046554964800 1056 62909729626246247953002531731489401651801628644376451374929949450903193689356836031170784316988158161091220810222103901068800 1057 82386737310365271667450688309458529872216309169554714519202710967101754195601764460138714706315855373946262541177395200 1058 176104240354424999648801589902837884871807426620406084843316095283268823892227654997677981183983650951986902694400 1059 609884984914235176969586215652671490354214981320322530799297697575041721221550715651796084600485638861144000 1060 3393270755095503332193558509875193949790679529591599912047553525286371164592490829580978943291951893760 1061 30039931947127506371816851706398654649249105411508758185609510203243531321494168118976307671952640 1062 418547661086882144202570285347275697607450190040412398548500357497969023787115870697752393600 1063 9065436987033568068496327235738147952607230641485710989850559995908746263444995836651680 1064 301000839273244087001016913503304641371045265192055329991537208625020764805664729600 1065 15081412292305091879380428301739656511015021332820577960287204089980450951306240 1066 1120216875827927874337214250171910687990115109841740598513794894488395833600 1067 120910943808320624586392118624608335772241035205116299593235613188837800 1068 18542323392318913075113832659580858090474405410340530661839243175200 1069 3939309472611355600163950618914752803112547701063935560014301600 1070 1126966663494816370510626706429076106448686633703390746055440 1071 420548065449966054787185501981614886397998256334360036820 1072 197526274001230235169891182492610844820374856625730080 1073 112173019183792985395894755817152163108676662385280 1074 73592907232837431975629259267003716237973502800 1075 52937168092072954669333805840758696713925770 1076 39258204196676318151550262489044148841720 1077 27827727191191841863538102222059635240 1078 17049326953771318224626507941796700 1079 7810383695498930869425698371425 1080 0 1081 368167553997660577076023982261941333534842258993442828092317432721735675882255952618749439117990703490539911528292355451785540122315053857703001285825346744429392202648120098611571100206729385868307277678016438975386854400946891812021677866232701676442558459841099582944287011283679418450494040902651844780369404 1082 21660379068611414788525242888039797230404301018415530643526347530529161789867872273038494161026846661078956583353205416521849500267175630861115619025774867955936020685326442235746588431429834621828669493449544920846309959629784344599405895935617775306762749536951128926340334074534940844879295727034930 1083 1192465624961751335380521254517374683356862154377319823615920119388082224031642111238884916209495326300950616634266686742051337864482973442520349847978137115470763612201646811754443369951758610932090771605305292217915689233900082115668965045501618589786215443151002646383211329387216872944360 1084 81746147374443829815575731486394102860188907372228043800808965258661535707276027297485889630026005752559493612483286976402080616822025944081263813170782943865057325804159604553416940164621794772568897786529527954142611598262589196365572728284149834019249933329031469388328967666600 1085 7833913405326034182842323715279328268042385073777215225801781893405847649860159703332060869175761924300493587716921430745209153634326775595808625589700963861003958382852688490182087468021557574805650999886021203549798999431334095829665898480967207333496385891455605686040 1086 1117000674165050893567326963750918862489446414329128872692051055695236421650453721321560718713772486343127218120146589475415300070750720674574866747282211692428321031603811032312877090144613515707991144382000217808361546732749631880165071523222131383886963765332 1087 246268464018567508340624844319534025664924907298147487349233298628998345882739825262576099910577050841293210509447869905272538417080362976557625741170553881752322310951744394170604035420854721520961562737428865348449139137179336581515791582478560058080 1088 86140567493908372518437130751107127939053335114127633963287132372681573246212455763650225796444532622531360342092840090906280904495757423220445868530308467108489860163007529127084266452201309114356572843200473566028760039430345070324847223200 1089 48670745859872750312035934321669965970948367177119018528404651660868434991964501605923528711540496410764032267208452582842564065751656873801048591816204686542512412928567907011079376293946862782258404376348287460580441998782642170160 1090 45000862008276957076730664203652395165696769515148378953602279520238327401726904780609739919117272167994438427528404956083986301197351438877710469051048028806917324577208015067202537217988426967448885850642085340545185677160 1091 68734623994244462463613351913952698323012919897133934795891368686569823332497776156738627821086020142752886502213477876803206862262176486329380576741378695599021329043575612307558359457845372638639721115893011318624 1092 174633186611140011475625595215959379526865734891665945720906629258880671153308607664348610882638020143235404943196410905309110954033485585997427564190640005963614671434360937777080785002507014691900883195360 1093 741679071652763137764282711028752661946557642530220460994956133968604429766582305897019804136914593911077719313409481910784804390758833558441158592465374410295525711390701871484902245580060810160480 1094 5283309094313934046220341390110952478964822713091399254969877005935707393753646029925993701622997667749628779284792705159961714469382439241447304369974884469766999360013649316832162231019600 1095 63255672519035585788300342096161895354333322623007446385164533518260011824568066208680451061487116729177617250665310124982017783718481747160893942893153364300661529238985475553153280 1096 1274151720710942518703849456096843995032753986179874950907620553902758355159022510250556711724446631062042516527144674533944939828254356686556898426200039259298069861478132224 1097 43179181065903448996590549304507558041853484468110719481078069518116747362648478777582009193672301543439539038056027391900181992367422267309390669968932411183221728640 1098 2459685187327745032335971430404735574837517729879290447121063543497423764061476126074888007391738028591705974886024326394963198063716237920549841828555958873920 1099 235124670446765262058195843184040986083706439740994687722379390322112213118255800757164260854847952863364682073893570293552120331505505572481354646448640 1100 37622461557651766894600695993391453444044792592244932930653941113968547824667541844723605345479005481143267316870378791779061658263385769669710080 1101 10043920297271079779920267632737600140624006630083521504588547994309639008641112465872603641938485116926575704062164288174063317559413113600 1102 4455538013049619975472844795217659411065646272915873321044822270933212734653016060800618429985088457976725135821978589250001775996800 1103 3268278105294580431537163157490425052025376985850898818947254380217768219090449533967948276495848042840507195082290389052259200 1104 3941593598016521135412462171610274082388919656841590774428443872786395314728717114553541221386298869667547699415836364800 1105 7763877619495263505822676773494463222637042496663091136087325484284926855239166384488845960020978989919225441721600 1106 24787790614824552574253479542627176945772759240940302748270362561231478119332502369967224389604259005845908608 1107 127171282242977454474047604024240310372043495305828836511323387236984816018066062638810131254482237560640 1108 1038171739898964843404240534901914427986338647563380523380392790573989478469589662085416719379280640 1109 13337038170715538357491954749523089243292652467113634368641495739664756478653754812190993932800 1110 266270659577165431918999534569142470698862439448663301425867611973554413082764048073817280 1111 8145840584854502617557510601408298859247600201265828355477794766252918267240333205344 1112 375839126902686309291610746239115629071998598228929509078623675166962940541734400 1113 25690031450682994420865787400712073585934479530028002589268403368696132352160 1114 2549784213098153248305963431383692737536457394182075278482022817738721840 1115 359271584023419419357176155084233314008978865050418407564140283618600 1116 70069763023100389680125456686088648596111297205458135614778208160 1117 18386690735693014033053501575318657653058051623433188505754720 1118 6288316892095043996649711696931736772012788635542092436120 1119 2704857163285088226123673796180623799144977670333720700 1120 1405820120928327297662588200702906552093475316027360 1121 843694178573093739304832359582563383598333107064 1122 554993395666704858029540046177051941938055820 1123 376367759881314974424182213528452166412930 1124 244017987601353587153419419606088210680 1125 136849039708076161707514007599309440 1126 56399340786640830087190018470766 1127 25373791335626257947657609375 1128 25907488422522477022313607615699453336486407113601364324096683022962160682208438244186331687754813675941155695244880717563366162099285517764820168720855337325992109012458710315548342385988642140282911284863521176284518424371740837901973256970856682614673339082478198244342519600658662798465863215577094245422581556574371344741 1129 795978251743960205454588586145377849518066834413652396483455819484638269591372240165860077369928710172115550517238783446177938399021673366866446034604872095550557360919164646170427061432029021903557536567097488530978507826126956665693467410991273101577785425615875147553785221454852898391471258651242615314329293158 1130 22917162396403974692905988669585996023275492172605286306993388183748454957956323300431026104544975693425546677201583774027966096108989844346935153739838850194171540279734155142493638145542407420912776602508942295286753201277329718863551335671006888647668058495558803568154539403096696461476324005291785874 1131 822855045810778046397416406572825991669663575077524966586482268270497485177298295122601158365849969132535719966775648777570466655724699464934342675127634090990823124188385074054305108605959933220426409884227935294661279320548279263537996301231337146809909159210824624728104662630527831234648560 1132 41369181423353347154663835613918875106278230102624079578674687630945649784769661962228713014404814003986508362353157664625914420242545657982377925880943316780199696005218847283673530014336781256458715934294130610148675475932291404535175298348344897844990988096364295856901328497352150 1133 3099830336653526986428157273759884576281388565682605903323348523012640820387728292064007032063250913706594499153541498026191186913789765105768858546942126430480225062644936839070275344306450349244875344277315117767109582443457235599384416332586232492180533115461173402360428 1134 359807908118987752485221515132391862719243854945962858207233332898132040791455400521456459318132045420428720467758034359279751293287406729772472797565337951552332421208469861242881847636151192931188846843090451176857950645637221999326756939971062993337738238508044 1135 66387929967943468453427317375899751821818716088737201871588972129021825581862509147940446565685679106608269769682289080511682157948613773253073250805513487256724055036845975130126611021781114459706308538798161950105660412723985375447051665562249009429760 1136 19827435903113093240582962134526118875632576534277207190016981972238379754036446928377017069226838935629268899199449228180610344031435762183794940590019368929707411483762784134637415715269367229362961714781010270186739706971500018429493366616020 1137 9711691399377608880498745714225061048575594146424133821753813708717992971675471929290104753810227520452659544301424076325195517485825037166089536127312008203843348278099072621646911505742357911280840277560791318951715861301321819893560 1138 7876799450233253686011569582476163179691192311017599712166916434820949801977338595167841530889818639265617713685103823580940961297594477132955460201012345780834358531022052416212142291536322671089217839869183971075515113273544 1139 10653654667948641295202672324014065097144414183031593600438297539168484461139227294215401828173172445138811937397232139652888767810307269754343599067091691414580336703687219274358036433726864200356297972924914240141248 1140 24152536406442474843031384236775461836272952954664658318100874604835491871501110343149972529536891421416883384905126475592948261011677081374685873687771458330199596282016747600731191420177631117541211280369720 1141 92107024343915895679667830819496298195938216180398681608986664406580344933775197576512402439119676303670393299178639842056003739233132714812552873027460336071288962807606218831588054779039506942505520 1142 592226999666673566908198295975956572292297083726233405782986304314053449880710192930381250060203712077284066184853043331455780158592367316959603974635241196614624015210343594320788649416774640 1143 6428073732528357973199012606934760028279110998671492628224523158068284186078000552228742601290467664715211600356237175798274107094017694729178581312579837382023613939123479718269396992 1144 117812818668485393155233703457708071309009776831468239107921911670919301322127814604595098339063807799225163255116815883299890273038227490925999215379549933261500866317789143328 1145 3643972087585905324903453262569438173872369196993454986702505982364690995797151470799998061312311737617869927506138976349064444487187035089370158642340542700946522614720 1146 189948659329966500438917565519925593699802835301290206942511877425007700269971938349462265395357379172656618466125310522645907784526857186724328396551799762000960 1147 16651597276458816553118814235013675918066283531223091330717102030074621182702628218190333094891994027404786510736915212230996156388775646816215851927303680 1148 2447895531316469078927328137867322757470392013591361300897857744317740839374956812690990710293993643115502270215705948909332751121672122816426939072 1149 601291370631866131009897628180793295132931264810278877338492962840636997603111522310523349752163845222822748367581356167707455995823676828800 1150 245721027494432816956136042177339317107871292428115283767095685867229483519849217917111079911528020212103208579595764794126682666643200 1151 166201426047256981335115604179316828511395801025700208756727332554187901651467468502540770606900230819889106350590731130616064000 1152 184957981798950993974297273483964838600027872668928048163102733087338066716255288557286652705495285878891312982035120864000 1153 336344638074333669324425262760066922649298435235802491800050926657162040502363377894269249178804908557560266372321664 1154 991702926058588875455607576653316039587800030675918455652659473356612026942590252427899162824078714126230931776 1155 4699206448920489525784944491199068577725090718303700120754628312699485181758490443085806898089903541053440 1156 35430401719346354842297617516753351711747183975158123718528844830370661350354995287744169676445528000 1157 420289560779454769747857112806309010318636339570706027917669194007659067759788030722746419140160 1158 7745373913444879970535348123145289855443982029421928993910211878954836736315112142654682464 1159 218612371997652803175873690842272766718385584408217616034055892385942183725127323317248 1160 9300351114051852622419220132224635213476460416567704861452027684809785219428265360 1161 585754675618300170573783874782493679830770771019837735650980593814432716289040 1162 53526521491406772038319299545225414394416086299560588337893495103701437960 1163 6938084037816429792196207544393429146274581356271291079718796395945600 1164 1243721245651484579220090246374082390368551194674137048570638629560 1165 299707620414239537029440392657848538630429054176149651065486280 1166 94052995730333089173804736433851437712083019819694934875100 1167 37093717078654219625549272002175067248465368828835527360 1168 17665475807912438289670226623598861286021929732281428 1169 9709734050450163479919417258695807018862031288068 1170 5848013222731978223608450827829349362558327530 1171 3630849690321947689186860099806659566400320 1172 2155751960301452713636651230369698659470 1173 1107638649163922101284071861634782730 1174 425906015293661554858241880404687 1175 0 1176 3646154850235320516380683219891187231178407078848209462092166017107126451903943196310644179807716039871098594442944038437286447391445262588167295110528160112464769717521090991810610565419781412648273822460581755496509169419025689030654696680394235424856693662137332284516068741278997205682164684719633510679818673975625919443958193146389024 1177 58447293881248915118423208870879786979248312585061545123213972214833840378397499315824750155102820936637003826560712445247781523301404669120587340955859230417099231792693277225201180325806557167426985251703474535453094244832134298682505761646205962414430634078946548939666286226168524963968820353464715238088603637166869559807280 1178 879175282927341451747834944941748103148313215069934072852108412517886450104090063695645378302147078796571055624519956942035734102931241150385276920182842671995043945668665082776812567468832925559773006535500243158284938241982192406550860300872926455745110646477714990036726862806157008099545068259260902140185802056096 1179 16516645530509954605012200170980799051791114046241798471682892504037996648271517295548174061047359543557085781454183642331765251163996986403675655212508203288912499325331516697117743382845575223905900390060092978061381670903462736816282032321518368215810791887501001457665995883440620751584567850096079227520 1180 435140014802554956959311437321423787032463743901103345783107972413933935554252737165141086484097917290704027362430621367272674916680253606678556601364804609818565399454198633310753108074215966037639009114367760385238178199264547520306049330753497340720992016669812134777624879259824348976107961920 1181 17114081953404402617617388406820924212222645081031075994592601142538593045168646160903249323766447292180221539355252479000700083355690122692956982761232963641391570445020227775281891881595873872994250641121653255407593508470807231994806456881969034219485904615721905918259018757231437984 1182 1044488544573258435882320969819556877785685304267619521478952790918115114345734464139949076885092303536223075484752084377212823094045296005240156038023360737336229331075163345017927533914601751680940297713832088190751885781276994412415704921545502120448664791570353006379440960 1183 101517416674484370882290405258731548203364344893787501184920595164860886325739855031004793713315732308952029294921034423933190941885879325014971656114783767214823004129118023872467082072433476726190761866769874296638327562182662566124567020767092922702804787258116992 1184 16002550900111385389524040851862031214931254391185369714259143046299430807853377054423503088501442533246117698997618585797664136693953264453635747237155490284588857809157381701607110621678744456131354837012935970363109649259404568957911853845814397797089920 1185 4145699237232157613256002924353650040484434885463228941465354648184518227885095212654263859604749622971160046340964369504155814968874959900969541191074590460578646107354667037987860410739098597467794597341959388228977718209638238340092829314971840 1186 1782392631890549525884562701986175219542090156568097290596748496068865825839198861959723707740365429203544761244811628681289928374533226712108782854317308163313610123762004975499154681917503325255046250866674966541620751427911189459303552 1187 1280974343084551002381684960071646963427708711607789320033495613806462328691909912516786740314870784965651596693685561382401380917886753239825386415042773706106785391112705832066475037326666744736436351624985873351158136259642368 1188 1547048382654844052961582917283354924638744239438312400028646022222178870222661922116538021758499685304597249875627964426301056283251052552615901720073504695485214495040732412158182102869840563075897469312953678165987584 1189 3151556437637913291752711981900208205885912318155205480348047078133795363688451141081419046424380621802629321052522230822000130327297182574842867571023317432101883550848335925907675106751924791133447359664100480 1190 10856563722349708511715625618272005682640387102027319000707121859709935073179889317629226221999456506565026265354677463546240981419450627546857169968733644578060884102281293626898038589213647494711686400 1191 63333781161133083507418462113686306419771362734936522034862469392033886286701185668093155966061255706533189463855071015757173064920706248045697201299297595990589447047091805495453865054887805440 1192 626014133802921679110554429952513555929743077194776630160337899580881703734878613811518334344119299546537132029350413849863941186924737726185749416403561351259057010330592588260735603456 1193 10481174319653610282781316484661291318662470046935282495793803863833966166244282087366962496645630331515846396298877721476954188904118296278081166368254531847763092862395727363584 1194 296929566818001306104907630919763146140797003403349036906425529876016028400260339962776497498113939780028216714111826581724883455688586721941534618124445979430407508546560 1195 14208294671377972501808626273425689064180601263918643567796891912828313590293586681456492408663000807491550240913400048417727061345348613854337656187062340506624000 1196 1145509517303413097120264596215829462555788698279792590584616094746520528368916160585725521768722941836284059203564867344921168530691598334887497242127289344 1197 155111880379138471872623642610188124709096885509391606829347013570943415004023218456458804914664426096395530374844992326797896457325948250320496305152 1198 35139589737300796436586684974033936250612038334217330341933210906969172473023278478514357035282458537975385851458819781115782478408130938265600 1199 13257265662484073007988581845149792788112535890713081874166191717864167303332160389294987733777857992764094233021857065324660495945881600 1200 8284895470149152014297753103680434953749636687241482617850265703272677684092143124568794876881150659155406967949113528526284908800 1201 8523450027069314329180715755830610888984294133218139076886645870661572883168897088549229068216532017046250648574741882353664 1202 14334480129281899630563292495149609334090220040612217249619209206212794569527881183553468986030019864933717054688402432 1203 39094959083913317704488655718621113818038611388387335107160562410366533197338542918428987168716980617459939048448 1204 171363722220133495840996648365276231832861350114170163700438087305914126342634383563899893087159445362062080 1205 1195007822631880872549478718590303520441137079863168197063287379874173175047361089828487894029428336640 1206 13107656398833951207460265542695746782185395356300691161142420957213560670840000772074707039741440 1207 223266355373762573475394603823435975413412901843679932092262867774430832732813877107027378688 1208 5821425106029384199684649200180178253308456710086458933711875645612314016934031807327984 1209 228638597206544654223451551890146596450858553891954784718185033257585327674942597120 1210 13284447301509191937971250509608823492130524441115147502323997624326073549395840 1211 1118986245044879745204011029888481438827532200825117277717568914270669781888 1212 133583395823655098214658257427399443306360334367511236061184924096114080 1213 22034986049133892604441485581261941414919723223883101550608895612160 1214 4881883809546593289140871259708987769218203944609690245832322240 1215 1407353243652347550734985229868971563465893407547147500234560 1216 509501570803139281396552384203400573198773333990792418680 1217 222591190753272477331328696084880193215594370258029312 1218 112180168286847005385411633585513318646310049733344 1219 61932147624199661242119819118615673799332623200 1220 35244585340323118335364382279127443812391640 1221 19185008039872376780457012956126727576768 1222 9043590095280972766272815172454669296 1223 3142136203165052495955240253818576 1224 1192568192774434123539907640625 1225 1026301351561479321703805333036209668130823017533712378138350553088501110906549552231190684066342850354859398810763106666869902911831843438297869058266963956893256010605831384260926775845375184953599491005207780957642190891908113340580114905308113689732529143440654914768669551734140378184061919257447701483101626631537392855052811095354356907044992373953 1226 8575756207756337771927548130024875104966286559012971822157442487946998899516601255901176588374223538534423932355699591591999199174496398902011246928749141364223975477900043875096398020451360740384704551728492211205123036725785622218096621172922684501583607585505312634251662060386245075789533596183812489316253292237338504110410846888737541168 1227 67332526110686091780706005548509781176030285613518231761364453474185924008900374021602463342786784592957221912243300342152276420578355987232291382445456508271074091420412717321488008584868237037255119034359979305797788128506019774132135232513724885333714504384999455886838483426995230699738594185553015967836347828313050863120247040 1228 661177742856252457845278040526750315541166219140928534803326331426027104314263832195383566212486389840256645668462473391962573391514762006882797205388952787720600890111174369742517368159237951582841274538312509576379315305203311797355386391943407054778551182869847437432430499606738870556085698502401575843054074659464480 1229 9118276140204019873857729258481888303390287372952874039314860669046362034523234990113742778622921307331298556420057761435273139215661785854419535233021421580394063544654591967083198032055429180037260884998745823672569277226761574276431201331106548946697449216075644238853275894519766665914072498980404534398392 1230 188019445397249677449597252178913046346814001402271140054928961687617792484005572442847771738722576978096077318669286054181353943058412557912527537314838678985467898660696853974237876485678980810215027133101637380292272114830230883236606299248752790699967621533270573745754321760132351489414872323744 1231 6026111831806313836655357449114171145755004884167140072538388935325268639165673591595992365107154932627553364721570197379032056525625020981880705430855073158109656111573124345777707393425249509147494985952496608644455973499244106936036562218212379924520432908790102007058144704997994621888 1232 308121175102627918633891960144165273144299871874714347798124353191719200096374392593239787863509624438607470827371352185688500915225076742768552298576374222407117183550673049415525090656330769333091966003127159139122527079931716038958560876562230381546867661060916172714396478656 1233 25599344788150995031151291030134561251950568334338130780544194176646438907812781091999202495962695748775755084633625399062734132865403485770941574102537434514199431667704907916827414952023633714048683073114889662402930109090730852999544783509425383572228052734373400632 1234 3502349353036796862765440291951510520798903988313074480359909066264507235223392465187038774729538938278536436029322972501905607922997361369454572243005210705009541186278923644666600307929579417373625244412433910694016390672015438054556573573686618564486402240 1235 796906537246814758386044198306366638293446874370447467516958034667172576574365492921904842221176267146726594931823694771708025598851405018693036000534457152450394554298824773852285088467931676562399379084862198998572636489480980971094004805425080576 1236 303786998131089502200596526481985799622930852931792883036046283001926093002150198737421392094551830666801850343865673877270474915965624812736559659997831720099403330289681782635935272461429751141027457350864632946230878236438689012505463936 1237 195077726435742002415711862284107552987973522845668087044455985541888244743277045621641194473003161948023074385611872492185443318980470577380979642816956664820945423858133805325283404974329276301418933078674951753469672945562640672 1238 211850057291515504963530747556953592357050855975153809881817565384134907022815595375316236334670821464662037734280068980839639899935290955366536313799259121829604963494448010513131793535208721605084403127105819591049716864 1239 390123290258898336408472207408619438104846393519775301939415345039651265812034269905937605135780908807593497059284321525973826986709674704642279254025903318899902851479283285532396428453704519813062952294827055360 1240 1220244728616122248039308493072079094279677787664384184300049689905662920423122752573041301495758243577239297828163671407335359494733551757001484122590552102164855840533824572581100295575255230790731968256 1241 6487727658222705822647145753290055026348275258264689351342442177523147569445406457951482695343313983378716895700345981337853581200195071348023483773683365154475801934126429607448498993349909278704 1242 58629941173688594062927693492581673118070898973889567991181424941578690260919937660987631154499647137775909815221139227707608380663879866458401406341740209473690938904108468062696702459392 1243 899888877941888310984615633070086742666565438476959133958137275382284119660047008871669086159281185714046841441050952873758099997160489501244262812243603805863585664065442914914304 1244 23424057831599279386909449405760326524801890847704814057338262347745878200718818556206960378864656902566971600730110433572843333168420026331779684218846234544756014232642560 1245 1031837354868575354572361361325003672404772198466497569538245505837821228721613923744272416746550801830403212926432310932221166365184635423397789901012635809244125952 1246 76704941625935181710258382572314211155686396122190825440757301588811363735459218715842422428665909682930106680549760871042678593284320372627530260939159868416 1247 9589568450533375925971668799726783369285855441121331904600907680590673737150024652747200404144972400392238725587873323308913258476996095091063828305920 1248 2007916937825468061734651994849226091184733190237156678642013840407737825300466345106365239870352935173507761915360363760037714560283262359142400 1249 700754001510290346486233897736135340311128139811966526635723020810658155853730763741154988613856881537835722866232435499000192169862604800 1250 405358130727393373952976111893389823150668586958749745672324173574292418464135747292392485619410843332274346164071656528997036740608 1251 386191062147151334305936276218847022802879102907480509572909366897290018744163886000090277467801719147830183639731091488823296 1252 601618662620281059604355576528684148146444014390275721935095336193300243708742024428527478613293880440417986331894795264 1253 1520051188945124677719525342933974378673653981306167309800995385809203495057559822541003439222332920491078899341568 1254 6172092394817509558329061987949311493528140804728536161119042699401097729771014059133391701069693979346375680 1255 39863461865636333494697454999910807450149927019778508682263575768756470846643808611607715541324869439488 1256 404832681687697913831484621367138556561406591907271313922800689544016903209252363661584411659930112 1257 6381472545791651108441498415640805368089949394659599249816870231762968118082051748485984683792 1258 153895251232642411767524218635202777726119211924774391752396947583350536996140326774753024 1259 5586644901654840956939281073341149962159281219531556071698236480559998762226805367040 1260 299792711637137132554309782914181051320888623936230417627904410217920182922094464 1261 23303451604211390364509240992650966216855474070333069430478578585567443843936 1262 2565009725161095145101523997975217457188187605844637391529367524851999360 1263 389767892576548305284841928685726482631969671665563824138265173044480 1264 79480124152326711254916032758024189088037753604689097400943842880 1265 21071351237180071215061361728441842652768696276970912189257224 1266 7010151805513381640821928334323983101719020085357565106368 1267 2812591531307543945691268878993747962558251281218599872 1268 1301133837163627738937642700592473884071484791819104 1269 659179331677006055213124491802483376146208986600 1270 344222225357077127766662702111611149371313056 1271 171976283577500423517733989647366804901120 1272 74439878124403600621554421782342781968 1273 24135427964899687883061615373326751 1274 0 1275 577756298060126881503984940600105786509437996319433534668165699030926378648845977530496916334123292791049870744245284566496201859203936533106510352637186408104857890304867673385475110367504385861802493467177443692136675946365322310795995371718165152635237563477943887293062227225127708512743847876564101794108391917197349077758758131135927632330734480322137833303552156 1276 2514438311326053125984710882827310064327017636712843640766909503657935593845443752911393006025335042198824238263296332530449047113567616383788504012699162256734914683052498090213165603014924023037341320999778298573809792295735133836257570799115783370903342535654683721562515667380356509653971014434536345313408175871732425159491254108823694964604668193243250 1277 10295373989002510220251158397563252130595162908545956757460669800495423131997213133697337463870412821557290153834679977453096879924557812950112919050370981202328812741797569691151666258350346521121383009358567622048348866768770942537203798399647311101921464796609179118369776629465902786695750728694343467939364379358818164075227517596245388308000 1278 52791544076740184062709229256469477649283114034977473452543159725494587759852285629912233022752751079892035037207622682132992008033339799147985800677732356377451450291340024789405079740566653569277870512450017024139136353108480698512690144097629997700311983805486307685467698523435923201829476925499662977174698237274395489984342684000 1279 380715697003594073707240623200351138612273012265433756500182200674598533464842776778085295115895426382841617096302505601826479475330797196123002464504980820837593547309667023142381013987490642228641865285034549949602493116348746840189697656015565284018366137868464749415848814689286285531936236326485407037265976959671354400 1280 4111317419411159793262296628273110190669952616028792499012925475400587981977489678650203134292370183062363451270843346496548941922827229854979512553809395107654637653713252223302061651381249356700765238481075817568561333639800018771175530338997321341402037074793913779274894019204068619917615680362199862916948400 1281 69118145485337230597201026994340466245992431766880118797210412044489133047919626528678232594092417826450956907983108391827544631248013977616935092010092179448556897371604793704734435114501483186215475019649675290895430195301340479432509485214735529448359818631898738640583619904765864390533930334251200 1282 1856867134182465420929728698387720201963380546715483178185776872211127235826280446437046797604463546681044235068044129675435801428472315890281434020581774479336985852187858273673463871181375731055095129019313992451774778973974456015548855028878991039764778836249805952292295196021563461092800 1283 81201683082495356276793150086408188045707310554142003192177478544072172487898981180758942773567296057890564196490973028815434187272270723521619950451489966312804352640403415829372322000389544483990110727698174504683825606622738045219961082379786024355911433799520318582451449472800 1284 5858597165348675970154257410322687887886120829415828252528837448493452001370365793252761496739479697530613657499647777625604069756395008193562857787104168721459721788462854880201028960313986807816364267141915706659818431775072571970942104724416874676872039798696304326000 1285 704390495617731988835862186318310511722757286903127655370497676675092709325961199244459787848685883187411399399455340800492734036674892103624625457608797036148355365041548015165155042380841430289873814645674920405785349948400273554780052167484248480628821507200 1286 142193155539053673997942056370219043348772769116760858334285852014442186329944595056354545281173374833127246281575689563567450208812067694726353565815039273355044955445490824992213741906231087337660113555139471826486653153138955418873437796298053936000 1287 48463513209520711365082981698755522161825939437231869153154235312141824108543696804905682953049757521022841457267367790704182180013629961752701018201462121573263222603848296126094185820215371108285383171843126342755884211859474608772771632000 1288 28002475475721722435722088584928422615397595280000623173090431840730807921541954096194805714060218203426505229023986020247076796992958388350024896685882556112940699041155145800902182298268858498470381869256518320480616547485332692800 1289 27508597995379898574667147088270802213863576486806657045084607985962708028633534246655623749276580461459611953515347187132486748282797692079317615521602998829668573788056300669208791027720307727591502735553662741555364192000 1290 46029138142697901516114146223348059772797399636589691504607847159056985416089591196558823338742486603901582958217047700472723406769688563432167835856363401848426245427464403540035732216090023139505235709344891283200 1291 131313414059834170881168273694063592301872825531752515717098025154366877979194841484917936446742114924815144210060669858652199163487972311534273759577882688865199763658670780629682148936269157711638462542400 1292 638818732338099450564486510505627159582206833246917413912151496201640453607601487193454217133694390022387603482443478596119519208284983623308740756435413353267129140541840108485063715394354266098400 1293 5296757850867716597900258212648244720223298738736633675502573795712367357537670030858929875046928069315752156692660476400566536186247966178168771518711643971540756511061699911136230532576000 1294 74763508428733324591488624958422713175589983148214442372072681620014885944155560292000724740014736425811078175957065687660447613295527108568891117461605763685236851280658924798336000 1295 1793178260897018857444827618837763541012573066733381234646285280403028120424004719441658336571989062643116418122397627595840094822011672107553085477023207273968716449451443200 1296 72903550811642809713871233526783331624956374968749432422472622926020800866404352334806812491346026891983053519532223597504430339267921353162205422525399935417289203200 1297 5008792142828541457682722837763834431849288322558801486248073941702878780631266439120069861381185878321394805876408967777975569695583057377032787896738491417600 1298 579388861924061967627737034733735327421008568584998968724926347407049451339603880954927890867681149363981164282431540014439394317728915039651004224972800 1299 112349368955595718494712531457127264404856708940870996497174430088323275759970846057814644831411965657160734634537917534612720616695781904198400000 1300 36336932378344492848763273556437041378282593041317556292941721445092274903034013111996022848227355130724833991865071970934652786947663667200 1301 19489548185504548556743670272817074535331482999118273344045561694013304960000500569966012704192789971380571332600001831927106830214400 1302 17222332822990310812509256930869903208330462469237276059979358025692897632403010132177126252488837348463208142184460032662476800 1303 24889361902525512244079286004648186192633557073013466250871630491478276702137593441244206531971847443558431402126069248000 1304 58339494747653138805874427370040598378041272209558327678655936400585372680538807303054840453957680002919991283520000 1305 219733110314987835921324860754224604257660877913292757664937980288808015800557942152595461690218220259586233600 1306 1316086626724491641595975610052407411854383441763606503273936496841263380947665393299058082595767686579200 1307 12389793189129517798387103631484197056569034226828510351066226841473726790027314389681455634899928000 1308 180954792780398654762709298412813660218865657323556093142932581151799726331853988383772193984800 1309 4040829111535845115672751830189068789895198801694251218671574717660222086361659556378822000 1310 135733510761215146015253918550194898564682169336452705130402272131970413851252201529600 1311 6734548340210585931630625789507086811653671152483888979033381743711028601122361600 1312 483608246245646138883764094266112478875116491481320136199822952716296099000000 1313 49132255627908092617549166556493736598170950660088145645615428494091148000 1314 6884949819989144663448507351669729976483546536771867841409473844048000 1315 1293570502800671733207081842218899956597725346479805790678490634400 1316 315719373533672828742488086440565211941362833275668411444109200 1317 96624905068780708048482769992233607517761310240738726858200 1318 35640764908210691862614310345628885561031345299095182400 1319 15150721772308020413568640598732164984827879980976000 1320 7051179880124313497421103797132897109577836174800 1321 3382374447987724270631870982225508931867276200 1322 1552652041444781597898732618740510826295200 1323 617889761937385470634233067242587545300 1324 181734797877538020596804477357588750 1325 58435841445947272053455474390625