1 3 2 6 3 12 4 24 5 48 6 96 7 192 8 210 9 252 10 528 11 3072 12 420 13 12288 14 2112 15 1008 16 840 17 196608 18 2016 19 786432 20 1680 21 4032 22 33792 23 12582912 24 3360 25 30000 26 135168 27 16128 28 6720 29 805306368 30 19152 31 3221225472 32 13440 33 64512 34 2162688 35 120000 36 26880 37 206158430208 38 8650752 39 258048 40 31920 41 3298534883328 42 76608 43 13194139533312 44 107520 45 134064 46 138412032 47 211106232532992 48 63840 49 1912896 50 117936 51 4128768 52 430080 53 13510798882111488 54 268128 55 1920000 56 127680 57 16515072 58 8858370048 59 864691128455135232 60 144144 61 3458764513820540928 62 35433480192 63 536256 64 212520 65 7680000 66 1225728 67 221360928884514619392 68 6881280 69 264241152 70 471744 71 3541774862152233910272 72 288288 73 14167099448608935641088 74 2267742732288 75 2038608 76 27525120 77 30606336 78 4902912 79 906694364710971881029632 80 425040 81 2145024 82 36283883716608 83 14507109835375550096474112 84 576576 85 122880000 86 145135534866432 87 16911433728 88 2042880 89 928455029464035206174343168 90 1093680 91 122425344 92 440401920 93 67645734912 94 2322168557862912 95 491520000 96 850080 97 237684487542793012780631851008 98 6671808 99 8580096 100 2922480 101 3802951800684688204490109616128 102 78446592 103 15211807202738752817960438464512 104 8171520 105 8154432 106 148618787703226368 107 243388915243820045087367015432192 108 2187360 109 973555660975280180349468061728768 110 7547904 111 4329327034368 112 1700160 113 15576890575604482885591488987660288 114 313786368 115 7864320000 116 28185722880 117 34320384 118 9511602413006487552 119 1958805504 120 2904720 121 786060288 122 38046409652025950208 123 69269232549888 124 112742891520 125 23490000 126 4374720 127 255211775190703847597530955573826158592 128 3400320 129 277076930199552 130 30191616 131 4083388403051261561560495289181218537472 132 9225216 133 7835222016 134 2434970217729660813312 135 18860400 136 130744320 137 261336857795280739939871698507597986398208 138 5020581888 139 1045347431181122959759486794030391945592832 140 11689920 141 4433230883192832 142 38959523483674573012992 143 3144241152 144 5809440 145 503316480000 146 155838093934698292051968 147 36158400 148 7215545057280 149 1070435769529469910793714477087121352287059968 150 26063856 151 4281743078117879643174857908348485409148239872 152 522977280 153 549126144 154 106748928 155 2013265920000 156 36900864 157 274031556999544297163190906134303066185487351808 158 9973638011820690691325952 159 283726776524341248 160 13601280 161 125363552256 162 17498880 163 17538019647970835018444217992595396235871190515712 164 115448720916480 165 130470912 166 159578208189131051061215232 167 280608314367533360295107487881526339773939048251392 168 11618880 169 28298170368 170 483065856 171 2196504576 172 461794883665920 173 17958932119522135058886879224417685745532099088089088 174 321317240832 175 93960000 176 27202560 177 18158513697557839872 178 10213005324104387267917774848 179 1149371655649416643768760270362731887714054341637701632 180 23914800 181 4597486622597666575075041081450927550856217366550806528 182 426995712 183 72634054790231359488 184 8367636480 185 128849018880000 186 1285268963328 187 50307858432 188 7388718138654720 189 75441600 190 1932263424 191 4707826301540010572876842067405749812076766583348025884672 192 21850920 193 18831305206160042291507368269622999248307066333392103538688 194 2614529362970723140586950361088 195 521883648 196 153451584 197 301300883298560676664117892313967987972913061334273656619008 198 69995520 199 1205203533194242706656471569255871951891652245337094626476032 200 43046640 201 4648579506574807007232 202 41832469807531570249391205777408 203 8023267344384 204 590413824 205 2061584302080000 206 167329879230126280997564823109632 207 35144073216 208 108810240 209 201231433728 210 104255424 211 4936513671963618126464907547672051514948207596900739590045827072 212 472877960873902080 213 74377272105196912115712 214 2677278067682020495961037169754112 215 8246337208320000 216 46475520 217 32093069377536 218 10709112270728081983844148679016448 219 297509088420787648462848 220 187038720 221 452770725888 222 82257213652992 223 20219960000362979846000261315264723005227858316905429360827707686912 224 57583680 225 132509520 226 171345796331649311741506378864263168 227 323519360005807677536004181044235568083645733070486869773243322990592 228 2361655296 229 1294077440023230710144016724176942272334582932281947479092973291962368 230 30916214784 231 578534400 232 535528734720 233 20705239040371691362304267586831076357353326916511159665487572671397888 234 279982080 235 131941395333120000 236 30264189495929733120 237 19040581658930409501622272 238 6831931392 239 1325135298583788247187473125557188886870612922656714218591204650969464832 240 43701840 241 5300541194335152988749892502228755547482451690626856874364818603877859328 242 13363024896 243 301766400 244 121056757983718932480 245 891000000 246 1316115418447872 247 1811082903552 248 2142114938880 249 304649306542886552025956352 250 477090000 251 5427754182999196660479889922282245680622030531201901439349574250370927951872 252 95659200 253 3219702939648 254 2807329527097742323572840511312087744512 255 8350138368 256 83723640 257 347376267711948586270712955026063723559809953996921692118372752023739388919808 258 5264461673791488 259 2053956440162304 260 748154880 261 2249220685824 262 44917272433563877177165448180993403912192 263 22232081133564709521325629121668078307827837055802988295575856129519320890867712 264 185902080 265 8444249301319680000 266 27327725568 267 19497555618744739329661206528 268 7747632510958011678720 269 1422853192548141409364840263786757011700981571571391250916854792289236537015533568 270 204447600 271 5691412770192565637459361055147028046803926286285565003667419169156946148062134272 272 1740963840 273 2314137600 274 2874705435748088139338588683583577850380288 275 1503360000 276 37786484736 277 364250417292324200797399107529409794995451282322276160234714826826044553475976593408 278 11498821742992352557354354734334311401521152 279 8996882743296 280 172186560 281 5828006676677187212758385720470556719927220517156418563755437229216712855615625494528 282 84231386780663808 283 23312026706708748851033542881882226879708882068625674255021748916866851422462501978112 284 123962120175328186859520 285 33400553472 286 53452099584 287 32863303042596864 288 87403680 289 115665506205696 290 1978637746176 291 4991374238398653268393268871168 292 495848480701312747438080 293 23871515347669758823458347911047400324821895238272690437142270890871655856601602025586688 294 831643200 295 540431955284459520000 296 137095356088320 297 1207065600 298 11774793464824169018730859247958334875157659648 299 28977326456832 300 200970000 301 131453212170387456 302 47099173859296676074923436991833339500630638592 303 79861987814378452294292301938688 304 6963855360 305 2161727821137838080000 306 4479713280 307 391110907456221328563541572174600606921881931583859760122138966276041209554560647587212296192 308 2455225344 309 319447951257513809177169207754752 310 7914550984704 311 6257774519299541257016665154793609710750110905341756161954223460416659352872970361395396739072 312 743608320 313 25031098077198165028066660619174438843000443621367024647816893841666637411491881445581586956288 314 3014347126994987268795099967477333728040360869888 315 530038080 316 31734302764884015836037120 317 400497569235170640449066569906791021488007097941872394365070301466666198583870103129305391300608 318 5390808753962483712 319 206060988137472 320 167447280 321 5111167220120220946834707324076032 322 437243609088 323 462662024822784 324 382636800 325 6013440000 326 192918216127679185202886397918549358594583095672832 327 20444668880480883787338829296304128 328 2193525697413120 329 2103251394726199296 330 1668086784 331 6561752174349035773117506681352864096059508292679637309277311819229858997598127769670539531069161472 332 507748844238144253376593920 333 575800495570944 334 3086691458042866963246182366696789737513329530765312 335 138350580552821637120000 336 174807360 337 419952139158338289479520427606583302147808530731496787793747956430710975846280177258914529988426334208 338 1099275079680 339 327114702087694140597421268740866048 340 11970478080 341 824243952549888 342 17918853120 343 165483000000 344 8774102789652480 345 534408855552 346 197548253314743485647755671468594543200853089968979968 347 430030990498138408427028917869141301399355935469052710700797907385048039266590901513128478708148566228992 348 2418335023104 349 1720123961992553633708115671476565205597423741876210842803191629540192157066363606052513914832594264915968 350 1908360000 351 4828262400 352 921338880 353 27521983391880858139329850743625043289558779870019373484851066072643074513061817696840222637321508238655488 354 345011760253598957568 355 2213609288845146193920000 356 32495926031241232216102010880 357 37026201600 358 12643088212143583081456362973990050764854597758014717952 359 1761406937080374920917110447592002770531761911681239903030468228649156768835956332597774248788576527273951232 360 270138960 361 6804517096783872 362 50572352848574332325825451895960203059418391032058871808 363 95113294848 364 9820901376 365 8854437155380584775680000 366 1380047041014395830272 367 450920175892575979754780274583552709256131049390397415175799866534184132822004821145030207689875590982131515392 368 111421685760 369 9212807929135104 370 506531263021056 371 134608089262476754944 372 9673340092416 373 28858891257124862704305937573347373392392387160985434571251191458187784500608308553281933292152037822856416985088 374 855233593344 375 5212090800 376 140385644634439680 377 1854548893237248 378 817790400 379 1846969040455991213075580004694231897113112778303067812560076253324018208038931747410043730697730420662810687045632 380 47881912320 381 5359447279004780799548150067050349330432 382 51786089316940116301645262741463247932844432416828284731392 383 29551504647295859409209280075107710353809804452849085000961220053184291328622907958560699691163686730604970992730112 384 334894560 385 14256000000 386 207144357267760465206581050965852991731377729667313138925568 387 36851231716540416 388 8318957063997755447322114785280 389 1891296297426935002189393924806893462643827484982341440061518083403794645031866109347884780234475950758718143534727168 390 6672347136 391 7402592397164544 392 1311266880 393 85751156464076492792770401072805589286912 394 3314309716284167443305296815453647867702043674677010222809088 395 566683977944357425643520000 396 1530547200 397 484171852141295360560484844750564726436819836155479408655748629351371429128157723993058503740025843394231844744890155008 398 13257238865136669773221187261814591470808174698708040891236352 399 148104806400 400 473513040 401 7746749634260725768967757516009035622989117378487670538491978069621942866050523583888936059840413494307709515918242480128 402 88323010624921333137408 403 7418195572948992 404 133103313023964087157153836564480 405 1464649200 406 27983590981632 407 52751612963192832 408 11897733120 409 1983167906370745796855745924098313119485214048892843657853946385823217373708934037475567631319145854542773636075070074912768 410 8104500208336896 411 5488074013700895538737305668659557714362368 412 532413252095856348628615346257920 413 8614917712798512316416 414 286701649920 415 9066943647109718810296320000 416 3685355520 417 21952296054803582154949222674638230857449472 418 3420934373376 419 2030763936123643695980283826276672634352859186066271905642441099082974590677948454374981254470805355051800203340871756710674432 420 803880000 421 8123055744494574783921135305106690537411436744265087622569764396331898362711793817499925017883221420207200813363487026842697728 422 54301650391599799391113983024392566664430283565908135490504097792 423 589619707464646656 424 8984681256604139520 425 96215040000 426 1413168169998741330198528 427 34459670851194049265664 428 8518612033533701578057845540126720 429 380453179392 430 32418000833347584 431 8318009082362444578735242552429251110309311226127449725511438741843863923416876869119923218312418734292173632884210715486922473472 432 540277920 433 33272036329449778314940970209717004441237244904509798902045754967375455693667507476479692873249674937168694531536842861947689893888 434 111934363926528 435 34202166755328 436 34074448134134806312231382160506880 437 108872273548541952 438 5652672679994965320794112 439 2129410325084785812156222093421888284239183673888627129730928317912029164394720478494700343887979195978796450018357943164652153208832 440 2754984960 441 13995633600 442 17588401274880 443 34070565201356572994499553494750212547826938782218034075694853086592466630315527655915205502207667135660743200293727090634434451341312 444 619093765914624 445 580284393415022003858964480000 446 222419560003992778306002874467911953057506441485959722969104784556032 447 22479151160118868126668004018829548398028259328 448 669789120 449 2180516172886820671647971423664013603060924082061954180844470597541917864340193769978573152141290696682287564818798533800603804885843968 450 3485235600 451 844025807411085312 452 545191170146156900995702114568110080 453 89916604640475472506672016075318193592113037312 454 3558712960063884452896045991486591248920103063775355567505676552896512 455 57024000000 456 47590932480 457 558212140259026091941880684457987482383596565007860270296184472970730973271089605114514726948170418350665616593612424652954574050776055808 458 14234851840255537811584183965946364995680412255101422270022706211586048 459 77252198400 460 766110597120 461 8931394244144417471070090951327799718137545040125764324738951567531695572337433681832235631170726693610649865497798794447273184812416892928 462 13306291200 463 35725576976577669884280363805311198872550180160503057298955806270126782289349734727328942524682906774442599461991195177789092739249667571712 464 7130987888640 465 136808667021312 466 227757629444088604985346943455141839930886596081622756320363299385376768 467 571609231625242718148485820884979181960802882568048916783292900322028516629595755637263080394926508391081591391859122844625483827994681147392 468 6122188800 469 2205418934476419153002496 470 518688013333561344 471 5754662696990430240427009028820364389895234387968 472 575019600422664929280 473 3376103229644341248 474 361771051519677780530823168 475 384860160000 476 157134422016 477 37735661277737385984 478 14576488284421670719062204381129077755576742149223856404503251160664113152 479 2341311412736994173536197922344874729311448606998728363144367719719028804114824215090229577297618978369870198341054967171585981759466213979717632 480 734894160 481 474764516668735488 482 58305953137686682876248817524516311022306968596895425618013004642656452608 483 2369676902400 484 198873252864 485 148552804714245632987894906880000 486 2929298400 487 599375721660670508425266668120287930703730843391674460964958136248071373853394999063098771788190458462686770775310071595926011330423350778807713792 488 2300078401690659717120 489 368298412607387535387328577844503320953295000829952 490 22365720000 491 9590011546570728134804266689924606891259693494266791375439330179969141981654319985009580348611047335402988332404961145534816181286773612460923420672 492 9905500254633984 493 473765913418530816 494 70353605099520 495 8480609280 496 28523951554560 497 35286702951622706448039936 498 5788336824314844488493170688 499 2455042955922106402509892272620699364162481534532298592112468526072100347303505916162452569244428117863165013095670053256912942409414044789996395692032 500 7036470000 501 5892774601718200566197257245512053135252720013279232 502 59705296012991163265278789145104702486842335843220915832845316754080207470592 503 39280687294753702440158276361931189826599704552516777473799496417153605556856094658599241107910849885810640209530720852110607078550624716639942331072512 504 1080555840 505 2376844875427930127806318510080000 506 54734949974016 507 1687006310400 508 8932412131674634665913583445083915550720 509 2513963986864236956170129687163596148902381091361073758323167770697830755638790058150351430906294392691880973409966134535078853027239981864956309188640768 510 106757554176 511 141146811806490825792159744 512 1339578240 513 309008793600 514 3821138944831434448977842505286700959157909493966138613302100272261133278117888 515 9507379501711720511225274040320000 516 39622001018535936 517 54017651674309459968 518 7163799291297792 519 377137574509964836236624463712771400656174080849870848 520 11019939840 521 10297196490195914572472851198622089825904152950214958114091695188778314775096484078183839460992181832465944467087221287055682981999574965718861042436672585728 522 18348905594880 523 41188785960783658289891404794488359303616611800859832456366780755113259100385936312735357843968727329863777868348885148222731927998299862875444169746690342912 524 142918594106794154654617335121342648811520 525 20848363200 526 244552892469211804734581920338348861386106207613832871251334417424712529799544832 527 1895063653674123264 528 2796917760 529 12767305272699912192 530 33196032853347926016 531 2415082321775192702976 532 628537688064 533 7596232266699767808 534 370453556756150047263562924032 535 152118072027387528179604384645120000 536 147205017708202221895680 537 24136804768637749519143965677617369641995141174391734272 538 15651385118029555503013242901654327128710797287285303760085402715181601907170869248 539 2647728000000 540 3215520000 541 10797393106903671318745292418446356461287273083924599919441813374268410193611570888765697646649338057159810185520450148295699838533186319253620436434076393252323328 542 62605540472118222012052971606617308514843189149141215040341610860726407628683476992 543 96547219074550998076575862710469478567980564697566937088 544 58965688320 545 608472288109550112718417538580480000 546 53225164800 547 691033158841834964399698714780566813522385477371174394844276055953178252391140536881004649385557635658227851873308809490924789666123924432231707931780889168148692992 548 9146790022834825897895509447765929523937280 549 9660329287100770811904 550 30533760000 551 6967825507106684928 552 761454919680 553 9033395955615412850698223616 554 4006754590215566208771390182823507744949964105545037762581863095086490088235742527488 555 8755754689363968 556 36587160091339303591582037791063718095749120 557 707617954654039003545291483935300417046922728828082580320538681296054530448527909766148760970811018914025320318268220918706984618110898618605268922143630508184261623808 558 73395622379520 559 30384929066799071232 560 1894052160 561 6087250870272 562 64108073443449059340342242925176123919199425688720604201309809521383841411771880439808 563 45287549097858496226898654971859226691003054644997285140514475602947489948705786225033520702131905210497620500369166138797247015559097511590737211017192352523792743923712 564 633952016296574976 565 9735556609752801803494680617287680000 566 256432293773796237361368971700704495676797702754882416805239238085535365647087521759232 567 5858596800 568 2355280283331235550330880 569 2898403142262943758521513918198990508224195497279826248992926438588639356717170318402145324936441933471847712023626632883023808995782240741807181505100310561522735611117568 570 427030216704 571 11593612569051775034086055672795962032896781989119304995971705754354557426868681273608581299745767733887390848094506531532095235983128962967228726020401242246090942444470272 572 795493011456 573 98864352332340222030413683415520746053612098250308543578112 574 114620788660764672 575 6157762560000 576 1469788320 577 741991204419313602181507563058941570105394047303635519742189168278691675319595601510949203183729134968793014278048418018054095102920253629902638465305679503749820316446097408 578 809658543439872 579 395457409329360888121654733662082984214448393001234174312448 580 49031078215680 581 144534335289846605611171577856 582 94836110529574412099472108552192 583 3457129707155805437952 584 9421121133324942201323520 585 33922437120 586 262586668824367347058041827021521403573040847620999594808564979799588214422617622281453568 587 759798993325377128633863744572356167787923504438922772216001708317380275527265895947211984060138634208044046620721580050487393385390339717020301788473015811839816004040803745792 588 10113854400 589 27871302028426739712 590 2124546102614267265024 591 6327318549269774209946475738593327747431174288019746788999168 592 1825532899491840 593 48627135572824136232567279652630794738427104284091057421824109332312337633745017340621566979848872589314818983726181123231193176664981741889299314462273011957748224258611439730688 594 13084646400 595 912384000000 596 37465251933531446877780006698049247330047098880 597 25309274197079096839785902954373310989724697152078987155996672 598 1125657681592320 599 3112136676660744718884305897768370863259334674181827674996742997267989608559681109799780286710327845716148414958475591886796363306558831480915156125585472765295886352551132142764032 600 3314591280 601 12448546706642978875537223591073483453037338696727310699986971989071958434238724439199121146841311382864593659833902367547185453226235325923660624502341891061183545410204528571056128 602 458483154643058688 603 618261074374449331961856 604 149861007734125787511120026792196989320188395520 605 4043675520000 606 1517377768473190593591553736835072 607 796706989225150648034382309828702940994389676590547884799166207300605339791278364108743753397843928503333994229369751523019869006479060859114279968149881027915746906253089828547592192 608 235862753280 609 151659321753600 610 8498184410457069060096 611 486158865068785139712 612 97955020800 613 50989247310409641474200467829036988223640939301795064627146637267238741746641815302959600217462011424213375630679664097473271616414659894983313917961592385786607802000197749027045900288 614 4302219982018434614198957293920606676140701247422457361343528629036453305100167123459335258112 615 140092075029823488 616 20980270080 617 815827956966554263587207485264591811578255028828721034034346196275819867946269044847353603479392182787414010090874625559572345862634558319733022687385478172585724832003163984432734404608 618 6069511073892762374366214947340288 619 3263311827866217054348829941058367246313020115314884136137384785103279471785076179389414413917568731149656040363498502238289383450538233278932090749541912690342899328012655937730937618432 620 196124312862720 621 4944140697600 622 68835519712294953827183316702729706818251219958759317781496458064583252881602673975349364129792 623 9250197458550182759114980982784 624 11187671040 625 153639990000 626 275342078849179815308733266810918827273004879835037271125985832258333011526410695901397456519168 627 24349003481088 628 9591104494984050400711681714700607316492057313280 629 121284073835143888896 630 13940942400 631 13366525246940025054612807438575072240898130392329765421618728079783032716431672030779041439406361522788991141328889865168033314613404603510505843710123674379644515647539838720945920485097472 632 602951752532796300884705280 633 103666787111235980655763058501113081813912359534915531390962368512 634 4405473261586877044939732268974701236368078077360596338015773316133328184422571134422359304306688 635 159507359494189904748456847233641349120000 636 40572929042980798464 637 10590912000000 638 3503036798337024 639 9892177189991189311389696 640 3788104320 641 13687321852866585655923514817100873974679685521745679791737577553697825501626032159517738433952114199335926928720783221932066114164126313994757983959166642564755984023080794850248622576739811328 642 97112177182284197989859439157444608 643 54749287411466342623694059268403495898718742086982719166950310214791302006504128638070953735808456797343707714883132887728264456656505255979031935836666570259023936092323179400994490306959245312 644 10056603009024 645 560368300119293952 646 3238634173759488 647 875988598583461481979104948294455934379499873391723506671204963436660832104066058209135259772935308757499323438130126203652231306504084095664510973386665124144382977477170870415911844911347924992 648 4322223360 649 221256301257971548028928 650 122135040000 651 606637287014400 652 613830687678979225645547629740838868255491668049920 653 56063270309341534846662716690845179800287991897070304426957117659946293254660227725384656625467859760479956700040328077033742803616261382122528702296746567945240510558538935706618358074326267199488 654 388448708729136791959437756629778432 655 2552117751907038475975309555738261585920000 656 29208526391869440 657 39568708759964757245558784 658 7335730474288939008 659 3588049299797858230186413868214091507218431481412499483325255530236562768298254574424618024029943024670717228802580996930159539431440728455841836946991780348495392675746491885223574916756881100767232 660 12862080000 661 14352197199191432920745655472856366028873725925649997933301022120946251073193018297698472096119772098682868915210323987720638157725762913823367347787967121393981570702985967540894299667027524403068928 662 72179273917839393504292573494881505056654591219476010402050430011528448973579405466375934841760776192 663 26992100966400 664 9647228040524740814155284480 665 3649536000000 666 4697319832289280 667 817107537452794380288 668 9821291002863667610328762075853421892087866688798720 669 424619160007622576766005487620559183109785024655014016577381861425152 670 543883802269252419846144 671 885025205031886192115712 672 2939576640 673 58786599727888109243374204816819675254266781391462391534800986607395844395798602947372941705706586516205031076701487053703733894044724895020512656539513329229748513599430523047503051436144739954970329088 674 4619473530741721184274724703672416323625893838046464665731227520737820734309081949848059829872689676288 675 34967790000 676 7303104737280 677 940585595646209747893987277069114804068268502263398264556815785718333510332777647157967067291305384259280497227223792859259742304715598320328202504632213267675976217590888368760048822978315839279525265408 678 6215179339666188671351004106076454912 679 2368050549388846786333435131592704 680 176319037440 681 6793906560121961228256087801928946929756560394480224265238109782802432 682 14012147193348096 683 60197478121357423865215185732423347460369184144857488931636210285973344661297769418109892306643544592593951822542322742992623507501798292501004960296461649131262477925816855600643124670612213713889616986112 684 391820083200 685 163335536122050462462419811567248741498880000 686 104247000000 687 27175626240487844913024351207715787719026241577920897060952439131209728 688 116834105567477760 689 31114167364402248941568 690 6832483467264 691 15410554399067500509495087547500376949854511141083517166498869833209176233292228971036132430500747415704051666570834622206111617920460362880257269835894182177603194349009115033764639915676726710755741948444672 692 628562624183274727061040772854619001093623468083118080 693 223930137600 694 4730340895479522492697318096560554315392915290159579817708776981235528431932499916644413265789634228518912 695 653342144488201849849679246268994965995520000 696 48733114859520 697 1940545181362302222336 698 18921363581918089970789272386242217261571661160638319270835107924942113727729999666577653063158536914075648 699 434810019847805518608389619323452603504419865246734352975239026099355648 700 28145880000 701 15780407704645120521722969648640385996651019408469521578494842709206196462891242466340999608832765353680948906568534653139058296750551411589383444311955642549865671013385333794574991273652968151813879755207344128 702 52338585600 703 1783763329819311341568 704 10716625920 705 8965892801908703232 706 302741817310689439532628358179875476185146578570213108333361726799073819643679994665242449010536590625210368 707 37888808790221548581334962105483264 708 2596667458750771101696 709 4039784372389150853561080230051938815142660968568197524094679733556786294500158071383295899861187930542322920081544871203598923968141161366882161743860644492765611779426645451411197766055159846864353217333080096768 710 8702140836308038717538304 711 2532397360637744463715762176 712 617422594593583412105938206720 713 3268430149811177521152 714 851602636800 715 16174702080000 716 40228007947729582531906609462695616069991901957319557120 717 27827841270259553190936935636700966624282871375790998590415297670358761472 718 19375476307884124130088214923512030475849381028493638933335150515140724457195519658575516736674341800013463552 719 4136739197326490474046546155573185346706084831813834264672952047162149165568161865096495001457856440875338670163501948112485298143376549239687333625713299960591986462132884942245066512440483683189097694549074019090432 720 5288883600 721 151555235160886194325339848421933056 722 18788591983656960 723 111311365081038212763747742546803866497131485503163994361661190681435045888 724 160912031790918330127626437850782464279967607829278228480 725 394096803840000 726 1081437557760 727 1059005234515581561355915815826735448756757716944341571756275724073510186385449437464702720373211248864086699561856498716796236324704396605359957408182604789911548534306018545214737027184763822896409009804562948887150592 728 83921080320 729 23434387200 730 34808563345232154870153216 731 7762180725449208889344 732 10386669835003084406784 733 67776335008997219926778612212911068720432493884437860592401646340704651928668763997740974103885519927301548771958815917874959124781081382743037274123686706554339106195585186893743169739824884665370176627492028728777637888 734 4960121934818335777302583020419079801817441543294371566933798531876025461042053032595332284588631500803446669312 735 284229000000 736 3773804052480 737 56641613122040716295405568 738 75157117316628480 739 4337685440575822075313831181626308398107679608604023077913705365805097723434800895855422342648673275347299121405364218743997383985989208495554385543915949219477702796517451961199562863348792618583691304159489838641768824832 740 12551956023214080 741 107968403865600 742 469486750354492096512 743 69402967049213153205021298906020934369722873737664369246619285852881563574956814333686757482378772405556785942485827499903958143775827335928870168702655187511643244744279231379193005813580681897339060866551837418268301197312 744 194932459438080 745 669022355955918694246071548179450845179412480000 746 317447803828373489747365313306821107316316258770839780283763106040065629506691394086101266213672416051420586835968 747 40518357770203911419452194816 748 12727888183296 749 2424883762574179109205437574750928896 750 49255290000 751 17767159564598567220485452519941359198649055676842078527134537178337680275188944469423809915488965735822537201276371839975413284806611797997790763187879728002980670654535483233073409488276654565718799581837270379076685106511872 752 1869345689079644160 753 113982837842983129870077688367927159293062641155239930226341059257789486989312 754 72042091621908480 755 2676089423823674776984286192717803380717649920000 756 17939678400 757 1137098212134308302111068961276246988713539563317893025736610379413611537612092446043123834591293807092642380881687797758426450227623155071858608844024302592190762921890270926916698207249705892206003173237585304260907846816759808 758 20316659445015903343831380051636550868244240561333745938160838786564200288428249221510481037675034627290917557501952 759 389584055697408 760 705276149760 761 18193571394148932833777103380419951819416633013086288411785766070617784601793479136689981353460700913482278094107004764134823203641970481149737741504388841475052206750244334830667171315995294275296050771801364868174525549068156928 762 101829498301090835191414851273956637278208 763 9699535050296716436821750299003715584 764 164773920553900370050689472359201243422686830417180905963520 765 542758993920 766 325066551120254453501302080826184813891907848981339935010573420585027204614851987544167696602800554036654680920031232 767 1991306711321743932260352 768 5879153280 769 4657554276902126805446938465387507665770658051350089833417156114078152858059130658992635226485939433851463192091393219618514740132344443174332861825123543417613364928062549716650795856894795334475788997581149406252678540561448173568 770 357851520000 771 7294901621950920311684972055547338194756009033935355534485827792498527167315968 772 659095682215601480202757889436804973690747321668723623854080 773 74520868430434028887151015446200122652330528821601437334674497825250445728946090543882163623775030941623411073462291513896235842117511090789325789201976694681813838849000795466412733710316725351612623961298390500042856648983170777088 774 300628469266513920 775 1576387215360000 776 158060184215957353499120180920320 777 38824786368921600 778 20804259271696285024083333172875828089082102334805755840676698917441741095350527202826732582579235458345899578881998848 779 28540213277108981465088 780 51448320000 781 906265809952651460726489088 782 51818146780151808 783 316425004646400 784 30159138240 785 171269723124715185726994316333939416365929594880000 786 1629271972817453363062637620383306196451328 787 1220949908364231129287082237070542809535783384213117949291306972368903302823052747470965368811930106947557967027606184163675928037253301711492313730285186165666837935702029032921706229109829228160821230981912829952702163336940270011809792 788 10545530915449623683244126230988879579051957146699577981665280 789 466873703804858899947838211555029644464384578171862754207092978719905738708221952 790 2227748054094857911689805824 791 155192560804747462989148004784059449344 792 17288893440 793 7965226845286975729041408 794 5325890373554248966165333292256211990805018197710273495213234922865085720409734963923643541140284277336550292193791705088 795 573817139322157006848 796 42182123661798494732976504923955518316207828586798311926661120 797 1250252706164972676389972210760235836964642185434232780074298339705756982090806013410268537663416429514299358236268732583604150310147380952568129259812030633642842046158877729711827178608465129636680940525478737871567015257026836492093227008 798 3406410547200 799 124194891607187342229504 800 15152417280 801 2593174897293050330844940468224 802 85214245976867983458645332676099391852880291163364375923411758765841371526555759422778296658244548437384804675100667281408 803 3625063239810605842905956352 804 664746869440197402034176 805 58392576000000 806 288168366487633920 807 29879917043510969596661645539521897245720613002999216269253950638073967277326204928 808 2528962947455317655985922894725120 809 5121035084451728082493326175273925988207174391538617467184325999434780598643941430928459930269353695290570171335756728662442599670363672381719057448190077475401081021066763180899644123580273170991845132392360910321938494492781922271613857824768 810 46868774400 811 20484140337806912329973304701095703952828697566154469868737303997739122394575765723713839721077414781162280685343026914649770398681454689526876229792760309901604324084267052723598576494321092683967380529569443641287753977971127689086455431299072 812 643622592577536 813 119519668174043878386646582158087588982882452011996865077015802552295869109304819712 814 896777420374278144 815 10961262279981771886527636245372122647419494072320000 816 179002736640 817 114160853108435925860352 818 21814846970078203765413205165081444314337354537821280236393410244055391110798274412231243944510604399970509996825770824040448 819 895720550400 820 200831296371425280 821 20975759705914278225892664013922000847696586307742177145586999293684861332045584101082971874383272735910175421791259560601364888249809602075521259307786557339242827862289461988964942330184798908382597662279110288678660073442434753624530361650249728 822 104273406260317015236008807704531596572884992 823 83903038823657112903570656055688003390786345230968708582347997174739445328182336404331887497533090943640701687165038242405459552999238408302085037231146229356971311449157847955859769320739195633530390649116441154714640293769739014498121446600998912 824 10115851789821270623943691578900480 825 333573811200 826 30047152022687494176768 827 1342448621178513806457130496891008054252581523695499337317567954795831125250917382469310199960529455098251226994640611878487352847987814532833360595698339669711540983186525567293756309131827130136486250385863058475434244700315824231969943145615982592 828 6269121331200 829 5369794484714055225828521987564032217010326094781997349270271819183324501003669529877240799842117820393004907978562447513949411391951258131333442382793358678846163932746102269175025236527308520545945001543452233901736978801263296927879772582463930368 830 35643968865517726587036893184 831 7649258763138808216745381258117605694904476928767799364929011363346935622995508461568 832 42866503680 833 169454592000000 834 417093625041268060944035230818126386291539968 835 175380196479708350184442179925953962358711905157120000 836 50911552733184 837 1265700018585600 838 22338403297360080655783122089043398977881451046728990962066852089912720497457432998124793799178858905569802236749589323817418752 839 5498669552347192551248406515265568990218573921056765285652758342843724289027757598594294579038328648082437025770047946254284197265358088326485444999980399287138471867132008723635225842203963925039047681580495087515378666292493616054148887124443064696832 840 13258365120 841 79832248788042601463808 842 89353613189440322623132488356173595911525804186915963848267408359650881989829731992499175196715435622279208946998357295269675008 843 122388140210220931467926100129881691118471630860284789838864181813550969967928135385088 844 172777978518726634426271764168521803023187265891525885651603947520 845 148293296640000 846 4810055508264222720 847 55742256000000 848 119638124101097226240 849 489552560840883725871704400519526764473886523441139159355456727254203879871712541540352 850 1954160640000 851 209179529587915361353728 852 10635949911043158432546816 853 90090201945656402759653892346111082335741115122594042440134792689151578751430780495368922382963976570182648230216465551430192287995626919141137530879678861920476723071090830928039540198669744947839757215014831513851964068536215405431175366646875171992895488 854 120188608090749976707072 855 2171035975680 856 161853628637140329983099065262407680 857 1441443231130502444154462277537777317371857841961504679042156683026425260022892487925902758127423625122922371683463448822883076607930030706258200494074861790727627569137453294848632643178715919165436115440237304221631425096579446486898805866350002751886327808 858 4325750231040 859 5765772924522009776617849110151109269487431367846018716168626732105701040091569951703611032509694500491689486733853795291532306431720122825032801976299447162910510276549813179394530572714863676661744461760949216886525700386317785947595223465400011007545311232 860 803325185485701120 861 621196581902745600 862 91498099905986890366087668076721762213402423487401946980625826160282503157585645560319155401436606077213909961726317870356147208192 863 92252366792352156425885585762417748311798901885536299458698027713691216641465119227257776520155112007867031787741660724664516902907521965200524831620791154606568164424797010870312489163437818826587911388175187470184411206181084575161523575446400176120724979712 864 10577767200 865 11224332574701334411804299515261053590957561930055680000 866 365992399623947561464350672306887048853609693949607787922503304641130012630342582241276621605746424308855639846905271481424588832768 867 4285265949425664 868 2574490370310144 869 232004047347878773945981206528 870 437278941904896 871 509774518098366446658650112 872 647414514548561319932396261049630720 873 663852773707020884696304759865344 874 300617471738511360 875 614559960000 876 42543799644172633730187264 877 1511462777525897730881709437131452388340513208492626730331308486061116893453764513419391410506221355136893448810359369312903444937236839877845398841275042277074012805935874226099199822453765223654816340183862271511501393202070889679446402260113820485561958067601408 878 23423513575932643933718443027640771126631020412774898427040211497032320808341925263441703782767771155766760950201937374811173685297152 879 501301822301064935292625306131995406821259800003726499179987688708304772988633642537320448 880 30304834560 881 24183404440414363694107350994103238213448211335882027685300935776977870295260232214710262568099541682190295180965749909006455118995789438045526381460400676433184204894973987617587197159260243578477061442941796344184022291233134234871142436161821127768991329081622528 882 210496708800 883 96733617761657454776429403976412952853792845343528110741203743107911481181040928858841050272398166728761180723862999636025820475983157752182105525841602705732736819579895950470348788637040974313908245771767185376736089164932536939484569744647284511075965316326490112 884 116849675796480 885 36724296916618048438272 886 374776217214922302939495088442252338026096326604398374832643383952517132933470804215067260524284338492268175203230997996978778964754432 887 1547737884186519276422870463622607245660685525496449771859259889726583698896654861741456804358370667660178891581807994176413127615730524034913688413465643291723789113278335207525580618192655589022531932348274966027777426638920591031753115914356552177215445061223841792 888 12475677404037120 889 2542674916224982433614200910382030018052096 890 2281214007393134501570361163776 891 93737548800 892 707698600012704294610009146034265305182975041091690027628969769041920 893 1826573649734974813765632 894 427103872042258494406692076357761419562536927232 895 718357284780885402355475168976707429821283963523563520000 896 16888872000 897 1727494461849600 898 23985677901755027388127685660304149633670164902681495989289176572961096507742131469764304673554197663505163213006783871806641853744283648 899 319328995152170405855232 900 32356170000 901 7948473062859989902688256 902 14348438725988450304 903 2484786327610982400 904 10358632232776981118918340176794091520 905 2873429139123541609421900675906829719285135854094254080000 906 1708415488169033977626768305431045678250147708928 907 1622920799648763636794387819263539015225898985582965315977095298129942228654258768305409810086882881212439741419285899301526571702792249970433655741838150380262563893244943618566343222301982026914890443494024770777542742915332797661711555273012336055775862520517851130888192 908 11323177600203268713760146336548244882927600657467040442063516304670720 909 10621644379312334155140876157845504 910 1431406080000 911 25966732794380218188710205108216624243614383769327445055633524770079075658468140292886556961390126099399035862708574388824425147244675999526938491869410406084201022291919097897061491556831712430638247095904396332440683886645324762587384884368197376892413800328285618094211072 912 716010946560 913 3712064757566060383135699304448 914 6140333542849287011360687529037862306219562215086462973258029202678040705981985656259661996429874601857321782529736671182500314558536613888 915 146897187666472193753088 916 45292710400813074855040585346192979531710402629868161768254065218682880 917 40682798659599718937827214566112480288833536 918 837417369600 919 6647483595361335856309812507703455806365282244947825934242182341140243368567843914978958582115872281446153180853395043539052837694637055878896253918569063957555461706731289061647741838548918382243391256551525461104815074981203139222370530398258528484457932884041118232118034432 920 11284418396160 921 8213329056580647899834373015666612745359520563261054962564918291796865400645773599331458220032 922 98245336685588592181771000464605796899512995441383407572128467242848651295711770500154591942877993629717148520475786738920005032936585822208 923 8156392289573863146538401792 924 161821670400 925 100888781783040000 926 392981346742354368727084001858423187598051981765533630288513868971394605182847082000618367771511974518868594081903146955680020131746343288832 927 42486577517249336620563504631382016 928 241523459358720 929 6807023201650007916861248007888338745718049018826573756663994717327609209413472168938453588086653216200860857193876524583990105799308345219989764012614721492536792787692839999127287642674092423417232646708762072171330636780752014563707423127816733168084923273258105069688867258368 930 1749115767619584 931 677818368000000 932 724683366413009197680649365539087672507366442077890588292065043498926080 933 131413264905290366397349968250665803925752329012176879401038692668749846410332377589303331520512 934 6287701547877669899633344029734771001568831708248538084616221903542313682925553312009893884344191592301897505310450351290880322107941492621312 935 258795233280000 936 69155573760 937 1742597939622402026716479490019414718903820548819602881705982647635867957609848875248244118550183223347420379441632390293501467084622936376317379587229368702089418953649367039776585636524567660394811557557443090475860643015872515728309100320721083691029740357954074897840350018142208 938 7692070917807998509252608 939 525653059621161465589399873002663215703009316048707517604154770674999385641329510357213326082048 940 12853202967771217920 941 27881567033958432427463671840310635502461128781113646107295722362173887321757582003971905896802931573558726071066118244696023473353966982021078073395669899233430703258389872636425370184393082566316984920919089447613770288253960251652945605131537339056475845727265198365445600290275328 942 109338591242818174568113171547586923408009453371392 943 3346872473406645781659648 944 7656839942470222479360 945 139871160000 946 57393754903953801216 947 1784420290173339675357674997779880672157512241991273350866926231179128788592485248254201977395387620707758468548231567660545502294653886849348996697322873550939565008536951848731223691801157284244287034938821724647281298448253456105788518728418389699614454126544972695388518418577620992 948 2722803177227048558731984896 949 32625569158295452586153607168 950 7816642560000 951 8410448953938583449430397968042611451248149056779320281666476330799990170261272165715413217312768 952 1342737285120 953 114202898571093739222891199857912363018080783487441494455483278795464242469919055888268926553304807725296541987086820330274912146857848758358335788628663907260132160546364918318798316275274066191634370236084590377426003100688221190770465198618776940775325064098878252504865178788967743488 954 307843552528910254080 955 2942391438462506608048026292128593632547979114592516177920000 956 46379735450432588651561559394501611040471452292984997650692162783931269120 957 24933379564634112 958 25754425540106935908898177145793622022425934676986011994588044916909316845263066365992525350273808762068572181751604638887445799354128353776893952 959 2603699114214382012020941732231198738485346304 960 23165142000 961 9064030708550067673890816 962 18442775455208570880 963 679785240275989385929016074102112256 964 185518941801730354606246237578006444161885809171939990602768651135725076480 965 11769565753850026432192105168514374530191916458370064711680000 966 54502568755200 967 1871100290188799823427849418472036155688235556658241445158638039784886148627153811673398092649345969771258543916430464291224160614118994056942973560892029456550005318391642821735191613854090300483737521948009928743747634801675815989583301814170041397662925850196021289039711089278447509307392 968 3210451614720 969 17141063797702656 970 583990785892642432402012457926656 971 29937604643020797174845590695552578491011768906531863122538208636558178378034460986774369482389535516340136702662887428659586569825903904911087576974272471304800085094266285147763065821665444807739800351168158859899962156826813055833332829026720662362606813603136340624635377428455160148918272 972 71758713600 973 10414796456857528048083766928924794953941385216 974 6593132938267375592677933349323167237741039277308419070614539498728785112387344989694086489670095043089554478528410787555186124634656858566884851712 975 1334295244800 976 30627359769880889917440 977 1916006697153331019190117804515365023424753210018039239842445352739723416194205503153559646872930273045768748970424795434213540468857849914309604926353438163507205446033042249456836212586588467695347222474762167033597578036916035573333301057710122391206836070600725799976664155421130249530769408 978 6997669839540363172359242979045563098112605015769088 979 237572144484227864520684755484672 980 193709880000 981 2719140961103957543716064296408449024 982 105490127012278009482846933589170675803856628436934705129832631979660561798197519835105383834721520689432871656454572600882977994154509737070157627392 983 122624428617813185228167539488983361499184205441154511349916502575342298636429152201827817399867537474929199934107186907789666590006902394515814715286620042464461148546114703965237517605541661932502222238384778690150244994362626276693331267693447833037237508518446451198506505946952335969969242112 984 199610838464593920 985 188313052061600422915073682696229992483070663333921035386880000 986 3316361393929715712 987 39756581241775718400 988 467398703185920 989 13387489893626583126638592 990 223055078400 991 31391853726160175418410890109179740543791156592935554905578624659287628450925862963667921254366089593581875183131439848394154647041767012996048567113374730870902054027805364215100804507018665454720568893026503344678462718556832326833492804529522645257532802180722291506817665522419798008312125980672 992 966093837434880 993 137796795661329751235467640308410146017249674146272383494823548203827038949560683163081330152452390912 994 123073134684927976148041728 995 753252208246401691660294730784919969932282653335684141547520000 996 43564850835632776939711758336 997 2009078638474251226778296966987503394802634021947875513957031978194408220859255229674746960279429733989240011720412150297225897410673088831747108295255982775737731457779543309766451488449194589102116409153696214059421613987637268917343539489889449296482099339566226656436330593434867072531976062763008 998 27005472515143170427608814998827693005787296879855284513237153786793103820338565077786978261688709296494815144052370585826042366503554492689960352612352 999 81004801189478400 1000 41600790000 1001 222969024000000 1002 111962717432645810757747887664729009569801680252305408 1003 508702276023039353772048384 1004 189971396404971883116796147279878598821771068592066550377235098762982478315520 1005 9401420010654220400197632 1006 432087560242290726841741039981243088092596750077684552211794460588689661125417041244591652187019348743917042304837929373216677864056871883039365641797632 1007 116900713583038388081000448 1008 21155534400 1009 8229186103190533024883904376780813905111588953898498105168002982684296072639509420747763549304544190419927088006808167617437275794116971854836155577368505449421748051065009396803385296687901036962268811893539692787390930893362253485439137750587184318390678894863264384763210110709215529090973953077280768 1010 9343852574282278918432199326826496 1011 8818994922325104079069928979738249345103979145361432543668707085044930492771883722437205129756953018368 1012 814584843730944 1013 131666977651048528398142470028493022481785423262375969682688047722948737162232150731964216788872707046718833408108930681878996412705871549677378489237896087190747968817040150348854164747006416591396300990296635084598254894293796055767026204009394949094250862317812230156211361771347448465455583249236492288 1014 38801145139200 1015 3737124864000000 1016 169715830501818058652358085456594395463680 1017 43506255377663320699457028742535184384 1018 27653603855506606517871426558799557637926192004971811341554845477676138312026690639653865739969238319610690707509627479885867383299639800514519401075048448 1019 8426686569667105817481118081823553438834267088792062059692035054268719178382857646845709874487853250990005338118971563640255770413175779179352223311225349580207870004290569622326666543808410661849363263378984645414288313234802947569089677056601276742032055188339982729997527153366236701789157327951135506432 1020 823173120000 1021 33706746278668423269924472327294213755337068355168248238768140217074876713531430587382839497951413003960021352475886254561023081652703116717408893244901398320831480017162278489306666175233642647397453053515938581657153252939211790276358708226405106968128220753359930919990108613464946807156629311804542025728 1022 492292538739711904592166912 1023 99733518258536448 1024 33777744000 1025 1614220508528640000 1026 3349669478400 1027 2088036426130908965513830858752 1028 12158169369918200519474953425912230324593348389892259224143046320830878612193280 1029 1678887000000 1030 37375410297129115673728797307305984 1031 34515708189356465428402659663149274885465157995692286196498575582284673754656184921480027645902246916055061864935307524670487635612367991518626706682779031880531435537574173173050026163439250070934991926800321107616924931009752873242991317223838829535363298051440569262069871220188105530528388415287851034345472 1032 798443353858375680 1033 138062832757425861713610638652597099541860631982769144785994302329138695018624739685920110583608987664220247459741230098681950542449471966074506826731116127522125742150296692692200104653757000283739967707201284430467699724039011492971965268895355318141453192205762277048279484880752422122113553661151404137381888 1034 918300078463260819456 1035 34736575610880 1036 164767383699849216 1037 2034809104092157415088193536 1038 7165613915689331888495864810542656612467307536147546112 1039 8836021296475255149671080873766214370679080446897225266303635349064876481191983339898887077350975210510095837423438726315644834716766205828768436910791432161416047497618988332300806697840448018159357933260882203549932782338496735550205777209302740361053004301168785731089887032368155015815267434313689864792440832 1040 121219338240 1041 9030650800460906576967607275251967329386474644850106924716756055086008824598408931775698052871119890808832 1042 113269161392155060297201363184842988084945682452364539255008647076561462526061324860022234070914000157125389137959434157612512801995324622907471466803398443008 1043 10664751571822108721237777335218990032835978461184 1044 401223765196800 1045 1035180933120000 1046 453076645568620241188805452739371952339782729809458157020034588306245850104245299440088936283656000628501556551837736630450051207981298491629885867213593772032 1047 36122603201843626307870429101007869317545898579400427698867024220344035298393635727102792211484479563235328 1048 2715453288029088938437729367305510327418880 1049 9048085807590661273263186814736603515575378377622758672694922597442433516740590940056460367207398615562338137521601255747220310749968594768658879396650426533290032637561844052276026058588618770595182523659143376435131169114620657203410715862326006129718276404396836588636044321144990736194833852737218421547459411968 1050 197021160000 1051 36192343230362645093052747258946414062301513510491034690779690389769734066962363760225841468829594462249352550086405022988881242999874379074635517586601706133160130550247376209104104234354475082380730094636573505740524676458482628813642863449304024518873105617587346354544177284579962944779335410948873686189837647872 1052 778122839674764833246397019258382740773974296953104590345154964533176231180369920 1053 374950195200 1054 13265445575718862848 1055 3085321044977261329040567217295032196842629748062962243778641920000 1056 47033226240 1057 42659006287288434884951109340875960131343913844736 1058 20401364095551406080 1059 577961651229498020925926865616125909080734377270406843181872387525504564774298171633644675383751673011765248 1060 822604989937357946880 1061 37060959467891348575286013193161127999796749834742819523358402959124207684569460490471261664081504729343337011288478743540614392831871364172426770008680147080355973683453313238122602735978982484357867616907851269878297268693486211905170292172087321107326060152409442667053237539409882055454039460811646654658393751420928 1062 19701987361850256261120 1063 148243837871565394301144052772644511999186999338971278093433611836496830738277841961885046656326018917373348045153914974162457571327485456689707080034720588321423894733813252952490410943915929937431470467631405079513189074773944847620681168688349284429304240609637770668212950157639528221816157843246586618633575005683712 1064 5370949140480 1065 150422720170467526403162112 1066 295084407283337134080 1067 60818468987962333317295297404076032 1068 2788150453480497724141552533504 1069 9487605623780185235273219377449248767947967957694161797979751157535797167249781885560642986004865210711894274889850558346397284564959069228141253122222117652571129262964048188959386300410619515995614109928409925088844100785532470247723594796054354203475471399016817322765628810088929806196234101967781543592548800363757568 1070 598006564754065850779660756916895744 1071 14331528806400 1072 1960151025272376954716160 1073 20437055689738905974734848 1074 458599290604117240863735347874730023197907682313442951168 1075 6456882034114560000 1076 49799861739184949327769409232536495409534355004998693782089917730123278795543674880 1077 36989545678687873339259319399432058181167000145306037963639832801632292145555082984553259224560107072752975872 1078 1667952000000 1079 33408582818094543448221293740032 1080 42353110800 1081 214199838298025330026217472 1082 118771324175940384506198216602909921074160003923170599113859947116952512129727279776422674113142718628757912040724951631252698223865049511789824800774840325775556608 1083 104098955585126400 1084 199199446956739797311077636930145981638137420019994775128359670920493115182174699520 1085 14948499456000000 1086 1834397162416468963454941391498920092791630729253771804672 1087 2487118888640232878315462820482055869024952112301778350369603887441064012611526822608409194923259385796858812796724984767157969764996630243741860658471794809915606109510447448446569362334841442401154265233073091402489947956322623880619254034216872628315873974423864560259072998791952415115505592426242124963525112722556863905792 1088 685864058880 1089 9407025331200 1090 2392026259016263403118643027667582976 1091 39793902218243726053047405127712893904399233796828453605913662199057024201784429161734547118772150172749741004747599756274527516239946083899869770535548716958649697752167159175145109797357463078418468243729169462439839167301161982089908064547469962053053983590781832964145167980671238641848089478819873999416401803560909822492672 1092 647286681600 1093 159175608872974904212189620510851575617596935187313814423654648796228096807137716646938188475088600690998964018990399025098110064959784335599479082142194867834598791008668636700580439189429852313673872974916677849759356669204647928359632258189879848212215934363127331856580671922684954567392357915279495997665607214243639289970688 1094 7601364747260184608396685862586234948746240251082918343287036615484960776302545905691051143241133992240506370606396904400172686327363168754548787249589780849635622912 1095 601690880681870105612648448 1096 173789010433861692060014679507552660954808320 1097 2546809741967598467395033928173625209881550962997021030778474380739649548914203466351011015601417611055983424303846384401569761039356549369591665314275117885353580656138698187209287027030877637018781967598666845596149706707274366853754116131038077571395454949810037309705290750762959273078277726644471935962649715427898228639531008 1098 78807949447401025044480 1099 2730176402386459832636870997816061448406010486063104 1100 450334080000 1101 9469323693744095574850385766254606894378752037198345718691797197217866789262101244045634361487387410624761823232 1102 19239518191264727040 1103 162995823485926301913282171403112013432419261631809345969822360367337571130509021846464704998490727107582939155446168601700464706518819159653866580113607544662629161992876683981394369729976168769202045926314678118153581229265559478640263432386436964569309116787842387821138608048829393477009774505246203901609581787385486632929984512 1104 11456175144960 1105 1212195663360000 1106 31506722479341561893898682368 1107 1296076819031654400 1108 12748764605231347027908968763529342824840794881279665608215018938911559371659180769280 1109 10431732703099283322450058969799168859674832744435798142068631063509604552352577398173741119903406534885308105948554790508829741217204426217847461127270882858408266367544107774809239662718474801228930939284139399561829198672995806632976859672731965732435783474421912820552870915125081182528625568335757049703013234392671144507519008768 1110 111943409127653376 1111 973095503807397333076724758465216512 1112 695156041735446768240058718030210643819233280 1113 2544421199473645977600 1114 7783797501194429038998206323288304587516150017108908383525925494256599834933807007427636370678921208054278523500950430105776830799219884804657958143579935590026877861888 1115 12637475000226862403750163322040451878267411448065893350517317304320000 1116 1604895060787200 1117 2670523571993416530547215096268587228076757182575564324369569552258458765402259813932477726695272072930638875122830026370260413751604333111768950048581346011752516190091291590351165353655929549114606320456739686287828274860286926498042076076219383227503560569452009682061534954272020782727328145493953804723971388004523812993924866244608 1118 1180337629133348536320 1119 606036716399622116790424689040294841240240130380694125996275020621943474512774479618920599135192794279984756686848 1120 69636853440 1121 7481645669314456837184028672 1122 69212003696640 1123 170913508607578657955021766161189582596912459684836116759652451344541360985744628091678574508497412667560888007861121687696666480102677319153212803109206144752161036165842661782474582633979491143334804509231339922421009591058363295874692868878040526560227876444928619651938237073409330094549001311613043502334168832289524031611191439654912 1124 203980233683701552446543500216469485197452718100474649731440303022584949946546892308480 1125 367172190000 1126 498163040076443458495885204690451493601033601094970136545659231632422389435763648475368727723450957315473825504060827526769717171150072627498109321189115877761720183160832 1127 10845093888000000 1128 12775093661734010880 1129 10938464550885034109121393034316133286202397419829511472617756886050647103087656197867428768543834410723896832503111788012586654726571348425805619398989193264138306314613930354078373288574687433173427488590805755034944613827735250935980343608194593699854584092475431657724047172698197126051136083943234784149386805266529538023116252137914368 1130 38272420144260214449898288442681327616 1131 110559645558374400 1132 815920934734806209786174000865877940789810872401898598925761212090339799786187569233920 1133 3892382015229589332306899033860866048 1134 212675601600 1135 202199600003629798460002613152647230052278583169054293608277076869120000 1136 31362416404358031275458560 1137 38786349849575815474587180098578869839375368344364424063761601319804382368817566695610918344652338833919024427958272 1138 31882434564892381343736653100188895590466150470078088738922190824475032923888873502423598574300861268190324832259892961713261898953604648159878996556103416176750091722293248 1139 130227782661898074565644386304 1140 3292692480000 1141 174731289752733429288759743860227932697984671108038656 1142 127529738259569525374946612400755582361864601880312354955688763297900131695555494009694394297203445072761299329039571846853047595814418592639515986224413664707000366889172992 1143 712806488107635846339903958917696460947456 1144 12841806458880 1145 808798400014519193840010452610588920209114332676217174433108307476480000 1146 1878422694314464218577859984894894175018629866755862327984128 1147 580097965347204331129012224 1148 2636278139197587456 1149 620581597593213047593394881577261917430005893509830785020185621116870117901081067129774693514437421342704390847332352 1150 125066280960000 1151 45879245619635302104024295289404295106851860307580599287646548178189773347068968741340147953618478844236883380155131784908344256266277112987750212667657969264548354728610466539832337397761965799709039609106370941566088333556125273941786099117225017133674881477406072903718601952636738998584784281427445428096909674876625907448508588807062785359872 1152 42311068800 1153 183516982478541208416097181157617180427407441230322397150586192712759093388275874965360591814473915376947533520620527139633377025065108451951000850670631877058193418914441866159329349591047863198836158436425483766264353334224501095767144396468900068534699525909624291614874407810546955994339137125709781712387638699506503629794034355228251141439488 1154 8161903248612449623996583193648357271159334520339990717164080851065608428515551616620441235021020484656723157058532598198595046132122789928929023118362474541248023480907071488 1155 4547664000000 1156 5740958661672960 1157 2138149300358050780686162799362048 1158 7513690777257856874311439939579576700074519467023449311936512 1159 29926582677257827348736114688 1160 722202777354240 1161 5184307276126617600 1162 504107559669464990302378917888 1163 187921390058026197418083513505399992757665219819850134682200261337865311629594495964529246018021289345994274325115419790984578073666671054797824871086727042107590060968388470947153253981233011915608226238899695376654697814245889122065555861984153670179532314531455274613631393598000082938203276416726816473484942028294659716909091179753729168834035712 1164 713766516091007417380237448577024 1165 12940774400232307101440167241769422723345829322819474790929732919623680000 1166 58771205021648692445184 1167 39717222245965635045977272420944762715520377184629170241291879751479687545669188296305580384923994965933081014229270528 1168 125449665617432125101834240 1169 2795700636043734868620155901763646923167754737728618496 1170 892220313600 1171 48107875854854706539029379457382398145962296273881634478643266902493519777176190966919486980613450072574534227229547466492051986858667790028243166998202122779543055607907448562471233019195651050395705917158322016423602640446947615248782300667943339565960272520052550301089636761088021232180038762682065017212145159243432887528727342016954667221513142272 1172 835503037168441558821042176886659011368766333339544165299979481180507954981056070895534080 1173 274257020763242496 1174 8357788926579148414972501190295917845667158548828150494376018791491183030799924855419331824661524976288484512827937380555361327239293736887223319673203173930237976044448841203712 1175 103310112545832960000 1176 373890686400 1177 62278112243673429316910384541773856768 1178 76958072765058908160 1179 11404903809722173541438463342683143375159296 1180 52646719355990908600320 1181 49262464875371219495966084564359575701465391384454793706130705308153364251828419550125554668148172874316323048683056605687861234543275816988921003006158973726252088942497227327970542611656346675605202859170121744817769103817674358014753075883973979715543319060533811508315788043354133741752359692986434577625236643065275276829416798225361579234829457686528 1182 120219052436125709988983039033273227201192311472375188990984192 1183 2482892352000000 1184 61830005595832320 1185 38508216363639686759209500672 1186 534898491301065498558240076178938742122698147125001631640065202655435713971195190746837236778337598482463008820987992355543124943314799160782292459085003131535230466844725837037568 1187 3152797752023758047741829412119012844893785048605106797192365139721815312117018851208035498761483063956244675115715622764023119010769652287290944192394174318480133692319822548990114727146006187238732982986887791668337222644331158912944196856574334701794772419874163936532210434774664559472151020351131812968015145156177617717082675086423141071029085291937792 1188 287034854400 1189 326992891035822495595757568 1190 22902497280000 1191 10167608894967202571770181739761859255173216559265067581770721216378800011691312203854228578540542711278868739642693255168 1192 711839786737097490677820127262935699270894878720 1193 201779056129520515055477082375616822073202243110726835020311368942196179975489206477314271920734916093199659207405799856897479616689257746386620428313227156382728556308468643135367342537344395983278910911160818666773582249237194170428428598820757420914865434871946491938061467825578531806217665302472436029952969289995367533893291205531081028545861458684018688 1194 480876209744502839955932156133092908804769245889500755963936768 1195 828209561614867654492170703473243054294133076660446386619502906855915520000 1196 7478379250974720 1197 57326115225600 1198 34233503443268191907727364875452079495852681416000104424964172969947885694156492207797583153813606302877632564543231510754759996372147146290066717381440200418254749878062453570404352 1199 249112448974693717267641538167095427072 1200 60090030000 1201 51655438369157251854202133088157906450739774236346069765199710449202222073725236858192453611708138519859112757095884763365754781872449983074974829648186152033978510414967972642654039689560165371719401193257169578694037055804721707629677721298113899754205551327218301936143735763348104142391722317432943623667960138238814088676682548615956743307740533423108784128 1202 136934013773072767630909459501808317983410725664000417699856691879791542776625968831190332615254425211510530258172926043019039985488588585160266869525760801673018999512249814281617408 1203 162681742319475241148322907836189748082771464948241081308331539462060800187060995261667657256648683380461899834283092082688 1204 10545112556790349824 1205 3312838246459470617968682813892972217176532306641785546478011627423662080000 1206 5043708764633665602846720 1207 2083644522590369193050310180864 1208 2847359146948389962711280509051742797083579514880 1209 442238582233497600 1210 30346462080000 1211 178924840706799031591689977712873403082736303214631583744 1212 11420264257456118678083799177232384 1213 211580675560068103594811937129094784822230115272073501758258013999932301613978570171156289993556535377342925853064743990746131586549555130675096902238970478731175978659708815944310946568438437362562667287581366594330775780576140114451159946437074533393225938236286164730444741686673834567236494612205337082543964726226182507219691719130958820588505224901053579788288 1214 8763776881476657128378205408115732350938286442496026732790828280306658737704062005196181287376283213536673936523067266753218559071269669450257079649648691307073215968783988114023514112 1215 559484640000 1216 2743456235520 1217 3385290808961089657516990994065516557155681844353176028132128223998916825823657122738500639896904566037486813649035903851938105384792882090801550435823527659698815658555341055108975145095014997801002676601301865509292412489218241831218559142993192534291615011780578635687115866986781353075783913795285393320703435619618920115515067506095341129416083598416857276612608 1218 3488164400332800 1219 13708789651073621121677918208 1220 210586877423963634401280 1221 6382945168546332672 1222 18885402066133576581120 1223 216658611773509738081087423620193059657963638038603265800456206335930676852714055855264040953401892226399156073538297846524038744626744453811299227892705770220724202147541827526974409286080959859264171302483319392594714399309967477197987785151564322194663360753957032683975415487154006596850170482898265172525019879655610887392964320390101832282629350298678865703206912 1224 1106489180160 1225 16141923000000 1226 560881720414506056216205146119406870460050332319745710898613009939626159213059968332555602392082125666347131937476305072205987780561258844816453097577516243652685822002175239297504903168 1227 41646526033785661733970664406064575509189495026749716814932874102287564847887614786986920257702062945398246357576471573168128 1228 13688881760967746499723955026111021242265867605435091604274863819661442334409622665552430366720 1229 13866151153504623237189595111692355818109672834470609011229197205499563318573699574736898621017721102489545988706451062177538479656111645043923150585133169294126348937442676961726362194309181430992906963358932441126061721555837918540671218249700116620458455088253250091774426591177856422198410910905488971041601272297959096793149716504966517266088278419115447405005242368 1230 1791094546042454016 1231 55464604614018492948758380446769423272438691337882436044916788821998253274294798298947594484070884409958183954825804248710153918624446580175692602340532677176505395749770707846905448777236725723971627853435729764504246886223351674162684872998800466481833820353013000367097706364711425688793643643621955884166405089191836387172598866019866069064353113676461789620020969472 1232 482546211840 1233 729913843822219106652061653931721176010194944 1234 8974107526632096899459282337910509927360805317115931374377808159034018547408959493320889638273314010661554110999620881155295804488980141517063249561240259898442973152034803828760078450688 1235 9490770984960000 1236 45681057029824474712335196708929536 1237 3549734695297183548720536348593243089436076245624475906874674484607888209554867091132646046980536602237323773108851471917449850791964581131244326549794091339296345327985325302201948721743150446334184182619886704928271800718294507146411831871923229854837364502592832023494253207341531244082793193191805176586649925708277528779046327425271428420118599275293554535681342046208 1238 35896430106528387597837129351642039709443221268463725497511232636136074189635837973283558553093256042646216443998483524621183217955920566068252998244961039593771892608139215315040313802752 1239 162842956766313342566400 1240 2888811109416960 1241 8334578090361476772201240723456 1242 53594711654400 1243 3985799183595099476282264610673526833152 1244 219022108175483943995583280417776339876253881686961465668397821114583077350553962648838885867520 1245 616131461818234988147352010752 1246 32262883818845759379352250744832 1247 1307971564143289982383030272 1248 188132904960 1249 14539713311937263815559316883837923694330168302077853314558666688953910106336735605279318208432277922764078174653855628973874588843886924313576761547956598125757830463427892437819181964259944228184818412011055943386201295742134301271702863347397549485413845002620239968232461137270911975763120919313634003298918095701104757878973757133911770808805782631602399378150777021267968 1250 3829330890000 1251 2919655375288876426608246615726884704040779776 1252 876088432701935775982333121671105359505015526747845862673591284458332309402215850595355543470080 1253 11451189805235138021868158573623897797295123405736421359616 1254 276848014786560 1255 3392346364374497912799931201426403550388769082001188399593483906481829969920000 1256 182230985404696957613521952579311539013349088952320 1257 42646042658596517615585960351810125321410042907391710018491263080742466404236917541874606343886912456087804270158306890924163072 1258 848988516846007222272 1259 14888666431423758147132740489050033862994092341327721794108074689488803948888817259806021845434652592910416050845548164069247578976140210497102603825107556480776018394550161856326842331402182889661254053899321286027470126839945524502223732067735090673063777282683125727470040204565413863181435821377161219378092129997931272068069127305125653308217121414760856963226395669778399232 1260 129424680000 1261 547366220891660999855657676636684288 1262 147031777716340275600740881824325794649879434315627419637806008877613359880748392338569455833469976750678902554617788516848366460747450638615564280811360418176089672122938225930405125336072192 1263 170584170634386070462343841407240501285640171629566840073965052322969865616947670167498425375547649824351217080633227563696652288 1264 8028778599515656006517391360 1265 16562894929920000 1266 1969668955113483632459498111521148554464334831163395096428285001728 1267 45804759220940552087472634294495591189180493622945685438464 1268 14017414923230972415717329946737685752080248427965533802777460551333316950435453609525688695521280 1269 82948916418025881600 1270 627055331643559353547133557844890871660544 1271 9281567445555269298064195584 1272 817605994350976696320 1273 1915301291344500950319111340032 1274 6671808000000 1275 21348723916800 1276 52133429998780416 1277 3902974572999149655721965122761532076980723342725014301994667131401353022377510111754589790649621569315908105232855377921768837343121299340552464977128995286096548566020957629664943756123093831427359782705383679204385128930330679575110938019164347609399630831991685310701906219385595851749834311959094550692650583326177695385011913308274859260829269076151070087768020266458388688273408 1278 80699340234138649645547520 1279 15611898291996598622887860491046128307922893370900057207978668525605412089510040447018359162598486277263632420931421511687075349372485197362209859908515981144386194264083830518659775024492375325709439130821534716817540515721322718300443752076657390437598523327966741242807624877542383406999337247836378202770602333304710781540047653233099437043317076304604280351072081065833554753093632 1280 97111014000 1281 651371827065253370265600 1282 150560540381532442215158662988109613721476540739202477709113353090676080517886353754695122773473256192695196215928615441252727255805389453942337823550833068212315824253888743352734848344137924608 1283 249790372671945577966205767856738052926766293934400915327658696409686593432160647152293746601575780436218118734902744186993205589959763157795357758536255698310179108225341288298556400391878005211351026093144555469080648251541163492807100033226518247001576373247467859884921998040678134511989395965382051244329637332875372504640762451729590992693073220873668485617153297053336876049498112 1284 730896912477191595397363147342872576 1285 217110167319967866419195596891289827224881221248076057573982970014837118074880000 1286 602242161526129768860634651952438454885906162956809910836453412362704322071545415018780491093893024770780784863714461765010909023221557815769351294203332272849263297015554973410939393376551698432 1287 37628101324800 1288 85935186247680 1289 15986583851004516989837169142831235387313042811801658580970156570219941979658281417746799782500849947917959599033775627967565157757424842098902896546320364691851462926421842451107609625080192333526465669961251550021161488098634463539654402126497167808100887887837943032635007874603400608767321341784451279637096789304023840297008796910693823532356686135914783079497811011413560067167879168 1290 7164378184169816064 1291 63946335404018067959348676571324941549252171247206634323880626280879767918633125670987199130003399791671838396135102511870260631029699368395611586185281458767405851705687369804430438500320769334105862679845006200084645952394537854158617608505988671232403551551351772130540031498413602435069285367137805118548387157216095361188035187642775294129426744543659132317991244045654240268671516672 1292 22963834646691840 1293 174678190729611336153440093601014273316495535748676444235740213578721142391754414251518387584560793420135646290568425025225371942912 1294 9635874584418076301770154431239015278174498607308958573383254597803269153144726640300487857502288396332492557819431388240174544371544925052309620707253316365588212752248879574575030294024827174912 1295 956703965184000000 1296 84622137600 1297 4092565465857156349398315300564796259152138959821224596728360081976305146792520042943180744320217586666997657352646560759696680385900759577319141515858013361113974509163991667483548064020529237382775211510080396805417340953250422666151526944383274958873827299286513416354562015898470555844434263496819527587096778061830103116034252009137618824283311650794184468351439618921871377194977067008 1298 3761357121385516316491776 1299 698712762918445344613760374404057093265982142994705776942960854314884569567017657006073550338243173680542585162273700100901487771648 1300 1801336320000 1301 65481047453714501590373044809036740146434223357139593547653761311620882348680320687090891909123481386671962517642344972155146886174412153237106264253728213777823592146623866679736769024328467798124403384161286348886677455252006762658424431110132399341981236788584214661672992254375528893510948215949112441393548448989281649856548032146201901188532986412706951493623033902749942035119633072128 1302 13952657601331200 1303 261924189814858006361492179236146960585736893428558374190615045246483529394721282748363567636493925546687850070569379888620587544697648612948425057014912855111294368586495466718947076097313871192497613536645145395546709821008027050633697724440529597367924947154336858646691969017502115574043792863796449765574193795957126599426192128584807604754131945650827805974492135610999768140478532288512 1304 11662783065900605287265404965075938496854341692948480 1305 2223140839096320 1306 616695973402756883313289883599296977803167910867773348696528294259409225801262504979231222880146457365279523700443608847371170839778875203347815725264212247397645616143928292772801938817588939194368 1307 4190787037037728101783874867778351369371790294856933987049840723943736470315540523973817082183902808747005601129110078217929400715162377807174800912238605681780709897383927467503153217557021939079961816586322326328747357136128432810139163591048473557886799154469389738347071504280033849184700685820743196249187100735314025590819074057356921676066111130413244895591874169775996290247656516616192 1308 2923587649908766381589452589371490304 1309 3567504384000000 1310 10032885306296949656754136925518253946568704 1311 1665583289362022400 1312 989280089533317120 1313 8757859534266575997690522826186948608 1314 322797360936554598582190080 1315 13895050708477943450828518201042548942392398159876867684734910080949575556792320000 1316 168721800908645597184 1317 44717616826780502055280663961859653969022857151661169724349494676152612452289130048388707221647563115554725450385516806457695217385472 1318 39468542297776440532050552550355006579402746295537494316577810832602190451280800318670798264329373271377889516828390966231754933745848013014260206416909583833449319433211410737459324084325692108439552 1319 17165463703706534304906751458420127208946853047734001610956147605273544582412453986196754768625265904627734942224834880380638825329305099498187984536529328872573787739684566906892915579113561862471523600737576248642549174829582060790330014068934547693104329336706620368269604881531018646260534009121764131836670364611846248819994927338933951185166791190172651092344316599402480804854401092059922432 1320 212133841920 1321 68661854814826137219627005833680508835787412190936006443824590421094178329649815944787019074501063618510939768899339521522555301317220397992751938146117315490295150958738267627571662316454247449886094402950304994570196699318328243161320056275738190772417317346826481473078419526124074585042136036487056527346681458447384995279979709355735804740667164760690604369377266397609923219417604368239689728 1322 157874169191105762128202210201420026317610985182149977266311243330408761805123201274683193057317493085511558067313563864927019734983392052057040825667638335333797277732845642949837296337302768433758208 1323 1547469000000 1324 229661326102216252059112733847350243362082790243787305824705913673045064915934471938468883587420651520 1325 6611847202933309440000 1326 620818322227200 1327 4394358708148872782056128373355552565490394380219904412404773786950027413097588220466369220768068071584700145209557729377443539284302105471536124041351508191378889661359249128164586388253071836792710041788819519652492588756373007562324483601647244209434708310196894814277018849671940773442696706335171617750187613340632639697918701398767091503402698544684198679640145049447035086042726679567340142592 1328 128460457592250496104278261760 1329 715481869228488032884490623389754463504365714426578715589591914818441799236626080774219315546361009848875607206168268903323123478167552 1330 91609989120000 1331 4133430000000000 1332 102713283890380800 1333 37126269782221077192256782336 1334 1305687302115289989120 1335 39432413556367039241430528688128 1336 186604529054409684596246479441215015949669467087175680 1337 46904073442243125337571977517563485377720825469896381888987136 1338 8067764040144828958554104264790624479085915468445266314970255367077888 1339 35031438137066303990762091304747794432 1340 13477560155133672601681920 1341 2989727104295809460846844534504329936937758490624 1342 15045428485542065265967104 1343 533412997783134513420879406301184 1344 92660568000 1345 889283245342588380853025164866723132313113482232119531823034245180772835634708480000 1346 646652597006769201677116252985016427796934595306086306882810852681354288353784632421102358762772451678255341843716357590741072834491973845225639221934646621527233649593735753522533565797592139504673619968 1347 45790839630623234104607399896944285664279405723301037797733882548380275151144069169550036194967104630328038861194769209812679902602723328 1348 14698324870541840131783214966230415575173298575602387572781178475074884154619806204062008549594921697280 1349 30644820661512015205105781440512 1350 402778530000 1351 187616293768972501350287910070253941510883301879585527555948544 1352 161288687185920 1353 102127122696741322752 1354 10346441552108307226833860047760262844750953524897380910124973642901668613660554118737637740204359226852085469499461721451857165351871581523610227550954345944435738393499772056360537052761474232074777919488 1355 3557132981370353523412100659466892529252453928928478127292136980723091342538833920000 1356 46777402398540262105431241429943844864 1357 877362537668711751787386765312 1358 8259298257624514401114176190676992 1359 11958908417183237843387378138017319747751033962496 1360 1939509411840 1361 75494507753568869192782427999759104195160568260746714958098400516913757302230493853511574684239425474232296070566006057200553765250275156736761246560816317288993760961321959650333644171654808442253356642775092701415539814363997516229377355236652822432189787358380346192287159374866103803141310735025912451137875588649241981810848567097976450912616251870261711908083216144285274314872228589633589368562466684928 1362 129084224642317263336865668236649991665374647495124261039524085873246208 1363 20927545026292639718128484352 1364 208533719995121664 1365 18190656000000 1366 662172259334931662517367043056656822064061025593432378247998313145706791274275463599208815373078990518533470047965550172918858582519781217511054563261078140443887257183985411607074371376734350852785786847232 1367 4831648496228407628338075391984582668490276368687789757318297633082480467342751606624740779791323230350866948516224387660835440976017610031152719779892244306495600701524605417621353226985907740304214825137605932890594548119295841038680150735145780635660146390936342156306378199991430643401043887041658396872824037673551486835894308294270492858407440119696749562117325833234257556151822629736549719587997867835392 1368 4425956720640 1369 422891416738111957393049911296 1370 642104659603004778032264763233168252580397056 1371 11722454945439547930779494373617737130055527865165065676219873932385350438692881707404809265911578785363977948465860917712046055066297171968 1372 3023163000000 1373 309225503758618088213636825087013290783377687596018544468371048517278749909936102823983409906644686742455484705038360810293468222465127041993774065913103635615718444897574746727766606527098095379469748808806779704998051079634933826475529647049329960682249369019925898003608204799451561177666808770666137399860738411107295157497235730833311542938076167660591971975508853326992483593716648303139182053631863541465088 1374 516336898569269053347462672946599966661498589980497044158096343492984832 1375 9832959360000 1376 3957120358133268480 1377 5999203123200 1378 1208665732232548901191680 1379 3001860700303560021604606561124063064174132830073368440895176704 1380 52683079680000 1381 79161728962206230582691027222275402440544688024580747383902988420423359976943642322939752936101039806068604084489820367435127864951072522750406160873754530717623921893779135162308251270937112417144255695054535604479501076386543059577735589644628469934655838469101029888923700428659599661482703045290531174364349033243467560319292347093327754992147498921111544825730266451710075799991461965603630605729757066615062528 1382 169516098389742505604445963022504146448399622551918688831487568165300938566214518681397456735508221572744568332279180844267227797125063991682829968194836003953635137839100265371411039072443993818313161432891392 1383 187559279127032766892471909977883794080888445842641050819517982918165607019086107318476948254585260565823647175453774683392736881060754751488 1384 11942689859482219814159774684237761020778845893579243520 1385 227656510807702625498374442205881121872157051451422600146696766766277845922485370880000 1386 3367947340800 1387 122579282646048060820423125762048 1388 15051084667434844294946012125419945548977457741416844874527926758476681374330681552959496754785199818014720 1389 750237116508131067569887639911535176323553783370564203278071931672662428076344429273907793018341042263294588701815098733570947524243019005952 1390 2568418638412019112129059052932673010321588224 1391 560503010193060863852193460875964710912 1392 733195209277440 1393 12007442801214240086418426244496252256696531320293473763580706816 1394 13583816269536115556352 1395 8892563356385280 1396 60204338669739377179784048501679782195909830965667379498111707033906725497322726211837987019140799272058880 1397 65303333824022109819408623381275063634362368 1398 8261390377108304853559402767145599466583977439687952706529541495887757312 1399 20751772277068590109868956640156163097374146697515695442205864996483461277795914173104718593681270978922048149124499470400914159029733955403882472636089507700440805380922837607988134221168538397479863764924376181500674330168273943809945918411801485622550420119644020379202014525170542093659721707104641004172567912970575560132340573036433311004661513957175864806796234968717086110512961805511198141508421436470738951340032 1400 166403160000 1401 12003793864130097081118202238584562821176860533929027252449150906762598849221510868382524688293456676212713419229041579737135160387888304095232 1402 173584484751096325738952666135044245963161213493164737363443269801268161091803667129750995697160418890490437972253881184529641264256065527483217887431512068048522381147238671740324904010182649669952677307280785408 1403 3509450150674847007149547061248 1404 1148139417600 1405 3642504172923242007973991075294097949954512823222761602347148268260445534759765934080000 1406 4925316656963770122240 1407 41687796932176215696998400 1408 270221952000 1409 21249814811718236272505811599519911011711126218256072132818805756399064348463016113259231839929621482416177304703487457690536098846447570333575651979355655885251384710064985710579849442476583319019380495282561209856690514092312518461384620453684721277491630202515476868302862873774635103907555028075152388272709542881869373575516746789307710468773390292148085562159344607966296177165272888843466896904623550946036686172192768 1410 114630050946717057024 1411 8534607964530152214734070500818944 1412 963269418715830034876544776026876515134557295450678071969787312542507607957163619389407792306252788352942080 1413 765370138699727221976792200833108463856066173599744 1414 132148772121992230417826819050831872 1415 14570016691692968031895964301176391799818051292891046409388593073041782139039063736320000 1416 52326783638462508564480 1417 2242012040772243455408773843503858843648 1418 44437628096280659389171882530571326966569270654250172765041477069124649239501738785216254898473067235965552120896993583239588163649552775035703779182467089420421729573693099965523175426606758315507885390663881064448 1419 408508490786965291008 1420 215640962482138761626910720 1421 694086008832000000 1422 20659031099939494309260165120 1423 348156965875191583088735217246534222015875091959907485824103313512842270285218055999639254465406918367906648960261938506801743443500196992345303482029763066023958687089704725882140253265536341098813530034709482862292017382888448302471325621513170473410422869238013573010274105323923621542421381579983296729460073150576547816661266379396017528320383226546554233850418702056919796566675831010811361638885352258699865066245206310912 1424 8221469285904031750673808752640 1425 85394895667200 1426 5222749208461159956480 1427 5570511454003065329419763475944547552254001471358519773185653016205476324563488895994228071446510693886506383364191016108827895096003151877524855712476209056383338993435275614114244052248581457581016480555351725796672278126215172839541209944210727574566765907808217168164385685182777944678742105279732747671361170409224765066580262070336280453126131624744867741606699232910716745066813296172981786222165636139197841059923300974592 1428 10356586905600 1429 22282045816012261317679053903778190209016005885434079092742612064821905298253955583976912285786042775546025533456764064435311580384012607510099422849904836225533355973741102456456976208994325830324065922221406903186689112504860691358164839776842910298267063631232868672657542740731111778714968421118930990685444681636899060266321048281345121812504526498979470966426796931642866980267253184691927144888662544556791364239693203898368 1430 121385848320000 1431 5308730650753656422400 1432 764332151006862068106225579791216705329846137189071585280 1433 356512733056196181082864862460451043344256094166945265483881793037150484772063289343630596572576684408736408535308225030964985286144201720161590765598477379608533695579857639303311619343909213285185054755542510450987025800077771061730637436429486564772273018099725898762520683851697788459439494737902895850967114906190384964261136772501521949000072423983671535462828750906285871684276050955070834318218600712908661827835091262373888 1434 528728984134931510627801777097318365861374556140028973217890655736816467968 1435 15307263442944000000 1436 61649242797813122232098865665720096968611666908843396606066388002720486909258471640922098707600178454588293120 1437 49167539667476877644260156369242369315540420746973295626031722114099604886411308516894821123249998545767274165162154310603305616948790493574070272 1438 45504131170591395214512007711305038813766933149952176911402472518783640821249780516061445016036420849628725371798521429237338279577142041636560669882846299566511851083461734364695731636845320515080074640039814209994752 1439 22816814915596555589303351197468866774032390026684496990968434754377631025412050517992358180644907802159130146259726401981759058313228910090341808998302552294946156517110888915411943638010189650251843504354720668863169651204977347950760795931487140145425473158382457520801323766508658461404127663225785334461895353996184637712712753440097404736004635134954978269621040058002295787793667261124533396365990445626154356981445840791928832 1440 120180060000 1441 1044853341184353757110537974100401018149797888 1442 528595088487968921671307276203327488 1443 28303269262943846400 1444 145738537819176960 1445 19395130613760000 1446 2114915936539726042511207108389273463445498224560115892871562622947265871872 1447 5841104618392718230861657906552029894152291846831231229687919297120673542505484932606043694245096397352737317442489958907330318928186600983127503103565453387506216068380387562345457571330608550464471937114808491228971430708474201075394763758460707877228921128545909125325138884226216566119456681785801045622245210623023267254454464880664935612417186594548474437022986254848587721675178818847880549469693554080295515387250135242733780992 1448 3057328604027448272424902319164866821319384548756286341120 1449 917217843609600 1450 8004241981440000 1451 93457673894283491693786526504832478306436669549299699675006708753930776680087758921696699107921542357643797079079839342517285102850985615730040049657047254200099457094086200997527321141289736807431550993836935859663542891335587217206316220135371326035662738056734546005202222147619465057911306908572816729955923369968372276071271438090638969798674985512775590992367780077577403546802861101566088791515096865284728246196002163883740495872 1452 28632245990400 1453 373830695577133966775146106019329913225746678197198798700026835015723106720351035686786796431686169430575188316319357370069140411403942462920160198628189016800397828376344803990109284565158947229726203975347743438654171565342348868825264880541485304142650952226938184020808888590477860231645227634291266919823693479873489104285085752362555879194699942051102363969471120310309614187211444406264355166060387461138912984784008655534961983488 1454 11649057579671397174915073974094089936324334886387757289319032964808612050239943812111729924105323737504953695180421485884758599571748362658959531490008652689027033877366203997362107299032402051860499107850192437758656512 1455 10094697870429962045806215344160768 1456 1930184847360 1457 594020316515537235076108517376 1458 850702406400 1459 23925164516936573873609350785237114446447787404620723116801717441006278830102466283954354971627914843556812052244438871684424986329852317626890252712204097075225461016086067455366994212170172622702477054422255580073866980181910327604816952354655059465129660942524043777331768869790583054825294568594641082868716382711903302674245488151203576268460796291270551294046151699859815307981532442000918730627864797512890431026176553954237566943232 1460 862563849928555046507642880 1461 12586890154874080676930600030526046544778347711225163680264120861209498850921294980325074207551999627716422186281511503514446237938890366354961989632 1462 54335265078144462225408 1463 14270017536000000 1464 209307134553850034257920 1465 14919697092293599264661467444404625203013684523920431523213919306794784910376001265991680000 1466 745539685098969419194564734342021755924757432728816466516418109747751171215356403975150715142740719200317036491546975096624550372591895210173410015360553772097730168151437055831174867138073731319071942902412316016554016768 1467 48983688876782542206514700853318941686788235110383616 1468 15782206156240159291417309610424344823964586728663909531152995328696444648770168740076057269145645684374603038720 1469 35872192652355895286540381496061741498368 1470 3957216120000 1471 97997473861372206586303900816331220772650137209326481886419834638361718088099701899077037963787939199208702165993221618419404744007075092999742475109187981620123488321888532297183208293049027062589346014913558855982559150825104701869330236844667123569171091220578483311950925290662228192564406552963649875430262303587955927753709519467329848395615421609044178100413037362625803501492356882435763120651734210612799205483219164996557074199478272 1472 43895299768320 1473 201390242477985290830889600488416744716453563379602618884225933779351981614740719685201187320831994043462754980504184056231139807022245861679391834112 1474 962907423074692177021894656 1475 423158220987731804160000 1476 1643412542246092800 1477 49182485713773527393969873897456649243428992287922068535626575118336 1478 47714539846334042828452142997889392379184475694644253857050759023856074957782809854409645769135406028820290335459006406183971223845881293451098240983075441414254730761691971573195191496836718804420604345754388225059457073152 1479 17552449328847519744 1480 184883911002685440 1481 100349413234045139544375194435923170071193740502350317451693910669682399322214094744654886874918849739989711017977058937261470457863244895231736294511808493179006452041613857072315605292082203712091490319271484268526140570444907214714194162528939134534831197409872366911437747497638121669185952310234777472440588598874066870019798547934545764757110191727661238374822950259328822785528173447614221435547375831667506386414816424956474443980265750528 1482 2483273288908800 1483 401397652936180558177500777743692680284774962009401269806775642678729597288856378978619547499675398959958844071908235749045881831452979580926945178047233972716025808166455428289262421168328814848365961277085937074104562281779628858856776650115756538139324789639489467645750989990552486676743809240939109889762354395496267480079194191738183059028440766910644953499291801037315291142112693790456885742189503326670025545659265699825897775921063002112 1484 10798195258153318219776 1485 2237938560000 1486 763432637541344685255234287966230278066951611114308061712812144381697199324524957670554332306166496461124645367344102498943539581534100695217571855729207062628075692187071545171123063949387500870729669532070211600951313170432 1487 6422362446978888930840012443899082884556399392150420316908410282859673556621702063657912759994806383359341505150531771984734109303247673294831122848755743563456412930663286852628198738693261037573855380433374993185672996508474061741708426401852104610229196634231831482332015839848839786827900947855025758236197670327940279681267107067810928944455052270570319255988668816597044658273803100647310171875032053226720408730548251197214364414737008033792 1488 2932780837109760 1489 25689449787915555723360049775596331538225597568601681267633641131438694226486808254631651039979225533437366020602127087938936437212990693179324491395022974253825651722653147410512794954773044150295421521733499972742691986033896246966833705607408418440916786536927325929328063359395359147311603791420103032944790681311761118725068428271243715777820209082281277023954675266388178633095212402589240687500128212906881634922193004788857457658948032135168 1490 2630060685733907570820156470203057162569306341376 1491 667004750914819451151974400 1492 1010061193999370194650707815067158068733733550634490209993791701036572457521290799364867665225321323799974594478080 1493 411031196606648891573760796409541304611609561097626900282138258103019107623788932074106416639667608534997856329634033407022982995407851090869191862320367588061210427562450358568204719276368706404726744347735999563883071776542339951469339289718534695054668584590837214869249013750325746356985660662721648527116650900988177899601094852339899452445123345316500432383274804262210858129523398441427851000002051406510106158755088076621719322543168514162688 1494 330544497599031908948162641920 1495 151852335759360000 1496 205468903342080 1497 51555902074364234452707737725034686647412112225178270434361839047514107293373624239411503954132990475126465275009071118395171790597694940589924309532672 1498 8457521415807502746740916419253239808 1499 26305996582825529060720690970210643495143011910248121618056848518593222887922491652742810664938726946239862805096578138049470911706102469815628279188503525635917467363996822948365102033687597209902511638255103972088516593698709756894037714541986220483498789413813581751631936880020847766847082282414185505735465657663243385574470070549753564956487894100256027672529587472781494920289497500251382464000131290016646794160325636903790036642762784906412032 1500 772327710000 1501 7845074089347075892507080048771072 1502 195438755210584239425339977719354951185139612445262863798479908961714483027078389163661909070378623094047909214040090239729546132872729777975698395066677008032787377199890315563807504371043200222906795400209974169843536171630592 1503 783739022028520675304235213653103066988611761766137856 1504 63313925730132295680 1505 61229053771776000000 1506 2165673919016679467531476078990616026568190181949558674300480125898000252796928 1507 66870613835798640455074430342425665161587064832 1508 478616272062382080 1509 824894433189827751243323803600554986358593795602852326949789424760225716693977987830584063266127847602023444400145137894322748649563119049438788952522752 1510 10520242742935630283280625880812228650277225365504 1511 107749362003253367032711950213982795756105776784376306147560851532157840948930525809634552483589025571798478049675584053450632854348195716364813431556110441004717946322930986796503457929984398171760687670292905869674563967789915164237978478763975559100411041438980430854684413460565392453005649028768503831492467333788644907313029408971790602061774414234648689346681190288513003193505781761029662572544537763908185268880693808757923990088756366976663683072 1512 169412443200 1513 546214909729929741742980512052412416 1514 12508080333477391323221758574038716875848935196496823283102714173549726913733016906474362180504231878019066189698565775342690952503854705790444697284267328514098392140792980196083680279746764814266034905613438346869986314984357888 1515 161515165926879392732899445506572288 1516 64643916415959692457645300164298116398958947240607373439602668866340637281362611159351530574420564723198374046597120 1517 6766262667809791318288798580736 1518 4429568236584960 1519 2776344035328000000 1520 7758037647360 1521 243636362956800 1522 200129285335638261171548137184619470013582963143949172529643426776795630619728270503589794888067710048305059035177052405483055240061675292647115156548277256225574274252687683137338884475948237028256558489815013549919781039749726208 1523 441341386765325791365988148076473531417009261708805349980409247875718516526819433716263126972780648742086566091471192282933792171410209654230275815653828366355324708138725321918478163681216094911531776697519742442187014012067492512718759849017243890075283625734063844780787357534475847487511138421835791693793146199198289540354168459148454306045028000705121031564006155421749261080599682093177497897142426680967926861335321840672456663403546079136414445862912 1524 766400960897683654335385459588199954251776 1525 1692632883950927216640000 1526 33830085663230010986963665677012959232 1527 52793243724148976079572723430435519126950002918582548924786523184654445868414591221157380049032182246529500441609288825236655913572039619164082492961456128 1528 3130704490524107030963099974824823625031049777926437213306880 1529 267482455343194561820297721369702660646348259328 1530 14275525017600 1531 112983395011923402589692965907577224042754370997454169594984767456183940230865775031363360505031846077974160919416625224431050795881013671482950608807380061786963125283513682411130409902391320297352134834565054065199875587089278083256002521348414435859272608187920344263881563528825816956802851435989962673611045426994762122330667125542004302347527168180510984080385575787967810836633518615853439461668461230327789276501842391212148905831307796258922098140905472 1532 1034302662655355079322324802628769862383343155849717975033642701861450196501801778549624489190729035571173984745553920 1533 2668019003659277804607897600 1534 77354606862883129676267520 1535 244444317160138330352213482609125379326176207239912350076336853922525755971600404742007685120000 1536 185321136000 1537 1339362881682728941960222998528 1538 51233097045923394859916323119262584323477238564850988167588717254859681438650437248918987491345333772366095113005325415803662141455788874917661480076358977593747014208688046883158754425842748679233678973392643468779463946175929909248 1539 23996812492800 1540 3099358080000 1541 224604809643190208457571011919872 1542 138603130817067485922014469055399425700364171644771755155230728057472016179003392 1543 462779985968838257007382388357436309679121903605572278661057607500529419185626214528464324628610441535382163125930496919269584059928631998394165693675028733079400961161272043155990158960194847937954344282378461451058690404717683029016586327443105529279580603137721730104858884214070546255064479481814887111110842068970545653066412546220049622415471280867372990793259318427516153186850892250535688034994017199422624876551546434404961918285036733476544913985148813312 1544 12522817962096428123852399899299294500124199111705748853227520 1545 646060663707517570931597782026289152 1546 819729552734774317758661169908201349175635817037615810681419476077754903018406995982703799861525340357857521808085206652858594263292621998682583681221743641499952227339008750130540070813483978867738863574282295500471423138814878547968 1547 39726277632000000 1548 6573650168984371200 1549 29617919102005648448472472854875923819463801830756625834307686880033882827880077729821716776231068258264458440059551802833253379835432447897226604395201838917081661514321410761983370173452470268029078034072221532867756185901931713857061524956358753873893158600814190726710968589700514960324126686836152775111093892414114921796250402958083175834590161975511871410768596379361033803958457104034284034239617100763047992099298971801917562770242350942498874495049524051968 1550 32016967925760000 1551 6536135852591444656128 1552 2104696137191432128172495040675840 1553 473886705632090375175559565678014781111420829292106013348922990080542125246081243677147468419697092132231335040952828845332054077366919166355625670323229422673306584229142572191733922775239524288465248545155544525884098974430907421712984399301740061982290537613027051627375497435208239365186026989378444401777502278625838748740006447329330813353442591608189942572297542069776540863335313664548544547833873612208767873588783548830681004323877615079981991920792384831488 1554 892970086485196800 1555 3911109074562213285635415721746006069218819315838597601221389662760412095545606475872122961920000 1556 66195370409942725076628787368241271192533961974381950402153132919132812576115313827175967308206658276555135023715450880 1557 50159297409825323219471053673798596287271152753032822784 1558 78805066511420321955840 1559 30328749160453784011235812203392945991130933074694784854331071365154696015749199595337437978860613896462805442620981046101251460951482826646760042900686683051091621390665124620270971057615329554461775906889954849656582334363578074989631001555311363966866594407233731304152031835853327319371905727320220441713760145832053679919360412629077172054620325862924156324627042692465698615253460074531106851061367911181361143909682147125163584276728167365118847482930712629215232 1560 848535367680 1561 201451461483616368205700603483982435301085152411328792721926451684704256 1562 15406518769195074832350314496 1563 216241126294114206021929875171063886343987211954514120395925598964344610277026165641860628680835818481784833808831647028169342621991074280096081891170124300288 1564 367421354347069440 1565 15644436298248853142541662886984024276875277263354390404885558651041648382182425903488491847680000 1566 3430061545881600 1567 7764159785076168706876367924068594173729518867121864922708754269479602180031795096406384122588317157494478193310971147801920374003579603621570570982575790861079455076010271902789368590749524365942214632163828441512085077597075987197345536398159709175517848168251835213862920149978451793759207866193976433078722597333005742059356265633043756045982803420908584019104522929271218845504885779079963353871710185262428452840878629664041877574842410845470424955630262433079099392 1568 698905247040 1569 864964505176456824087719500684255545375948847818056481583702395857378441108104662567442514723343273927139335235326588112677370487964297120384327564680497201152 1570 673295535547880338129960056371982633617742423392256 1571 124226556561218699310021886785097506779672301873949838763340068311673634880508721542502145961413074519911651092975538364830725984057273657945129135721212653777271281216164350444629897451992389855075434114621255064193361241553215795157528582370555346808285570692029363421806722399655228700147325859103622929259561557328091872949700250128700096735724854734537344305672366868339501528078172465279413661947362964198855245454058074624670041197478573527526799290084198929265590272 1572 12262415374362938469366167353411199268028416 1573 16533720000000000 1574 13430448992006542422157904607775970904893617226344297442204376696057936331053580222180619056931231176423137637303668025800435208409786318826415451033137047822335217292722319362138768520208121509769033540801041129479723796706342970129907712 1575 1468688760000 1576 200365087393542849981638398388788712001987185787291981651640320 1577 125521185429553214280113280780337152 1578 8870600372292319099008926019545563244823306985265392329934766595678209035456217088 1579 31801998479671987023365603016984961735596109279731158723415057487788450529410232714880549366121747077097382679801737821396665851918662056433953058744630439366981447991338073713825253747710051802899311133343041296433500477837623243560327317086862168782921106097159517035982520934311738547237715419930527469890447758675991519475123264032947224764345562812041560142252125918294912391188012151111529897458524918834906942836238867103915530546554514823046860618261554925891991109632 1580 55204086395427522976489144320 1581 70209797315390078976 1582 541281370611680175791418650832207347712 1583 508831975674751792373849648271759387769537748475698539574640919804615208470563723438088789857947953233558122876827805142346653630698592902943248939914087029871703167861409179421204059963360828846388978133488660742936007645401971896965237073389794700526737697554552272575720334948987816755803446718888439518247164138815864311601972224527155596229529004992664962276034014692718598259008194417784478359336398701358511085379821873662648488744872237168749769892184878814271857754112 1584 338488550400 1585 250310980771981650280666606191744388430004436213670246478168938416666374114918814455815869562880000 1586 309418427451532518705070080 1587 352088057778064588800 1588 16946014824945337619616969566269765425288694265441779302951202027298000019485520339757047630900904518798114566071155425280 1589 3223223383737861891291209655743718964817362438581260683550823226955268096 1590 7336323260589891649536 1591 27065050671239165273155194322944 1592 801460349574171399926553593555154848007948743149167926606561280 1593 339758761648234011033600 1594 13752779767814699440289694318362594206611064039776560580817281736763326802998866147512953914297580724657292940598956058419645653411621190478249421857932336970071262507747655026830098964693116426003490345780266116587237167827295201413025497088 1595 1060025275514880000 1596 41426347622400 1597 8336703089455133366253152637284505809216106471025844872390916830078815575581716044809646733032619265778616285213946759452207573085365746121822190631552401897417984702241327995637007318439703819819237017739078217612263549262265907559878444210418396373430070436733784433880601967804216389727083671042268193066961537250359120881286712926652917288624603217799822741930541296725501513875590257340980893439367556323057845622863001578088832839595986733772796229913557054493030117443371008 1598 869364241250311395606528 1599 452852308207101542400 1600 315833197680 1601 133387249431282133860050442196552092947457703536413517958254669281261049209307456716954347728521908252457860563423148151235321169365851937949155050104838430358687755235861247930192117095035261117107792283825251481796216788196254520958055107366694341974881126987740550942089631484867462235633338736676291089071384596005745934100587406826446676617993651484797163870888660747608024222009444117455694295029880901168925529965808025249421325433535787740364739678616912871888481879093936128 1602 21154847846338042172682409082880 1603 12892893534951447565164838622974875859269449754325042734203292907821072384 1604 271136237199125401913871513060316246804619108247068468847219232436768000311768325436112762094414472300769833057138486804480 1605 10336970619320281134905564512420626432 1606 61626075076780299329401257984 1607 8536783963602056567043228300579333948637293026330465149328298834000707149395677229885078254625402128157303076059081481679060554839414524028745923206709659542956016335095119867532295494082256711494898706164816094834957874444560289341315526871468437886392392127215395260293736415031517583080533679147282629700568614144367739782437594036892587303551593695027018487736874287846913550208604423517164434881912377674811233917811713615962964827746290415383343339431482423800862840262011912192 1608 13395656611446402192506880 1609 34147135854408226268172913202317335794549172105321860597313195336002828597582708919540313018501608512629212304236325926716242219357658096114983692826838638171824065340380479470129181976329026845979594824659264379339831497778241157365262107485873751545569568508861581041174945660126070332322134716589130518802274456577470959129750376147570349214206374780108073950947497151387654200834417694068657739527649510699244935671246854463851859310985161661533373357725929695203451361048047648768 1610 1465759825920000 1611 3210195034228820686046147435123110162385353776194100658176 1612 1914465088249528320 1613 546354173670531620290766611237077372712786753685149769557011125376045257561323342712645008296025736202067396867781214827459875509722529537839739085229418210749185045446087671522066911621264429535673517194548230069437303964451858517844193719773980024729113096141785296658799130562017125317154155465426088300836391305239535346076006018361125587427301996481729183215159954422202467213350683105098523832442392171187918970739949671421629748975762586584533973723614875123255221776768762380288 1614 567718423826708422336571265250916047668691647056985109115825062123405378269197893632 1615 77580522455040000 1616 33675138195062914050759920650813440 1617 26862192000000 1618 56331385928969008907426587928013185870278918306924792139027585993782586585083355740213059232962890648196271884693324015286868596374000396198909631930090852229411891231734394989896085359383004880910296456315970013541323439420601144987752436072448 1619 34966667114914023698609063119172951853618352235849585251648712024066896483924693933609280530945647116932313399537997748957432032622241890421743301454682765487947842908549610977412282343760923490283105100451086724443987453724918945142028398065534721582663238153074258986163144355969096020297865949787269651253529043535330262148864385175112037595347327774830667725770237083020957901654443718726305525276313098956026814127356778970984303934448805541410174318311352007888334193713200792338432 1620 517698720000 1621 139866668459656094794436252476691807414473408943398341006594848096267585935698775734437122123782588467729253598151990995829728130488967561686973205818731061951791371634198443909649129375043693961132420401804346897775949814899675780568113592262138886330652952612297035944652577423876384081191463799149078605014116174141321048595457540700448150381389311099322670903080948332083831606617774874905222101105252395824107256509427115883937215737795222165640697273245408031553336774852803169353728 1622 225325543715876035629706351712052743481115673227699168556110343975130346340333422960852236931851562592785087538773296061147474385496001584795638527720363408917647564926937579959584341437532019523641185825263880054165293757682404579951009744289792 1623 226745255244977097693651140787373485687032734762416598308278080859636614065842988664079650579636099200356013895929453114209696609196912704326029165115604258298789888 1624 5499851919851520 1625 39331837440000 1626 2270873695306833689346285061003664190674766588227940436463300248493621513076791574528 1627 8951466781417990066843920158508275674526298172377493824422070278161125499884721647003975815922085661934672230281727423733102600351293923947966285172398787964914647784588700410217544280002796413512474905715478201457660788153579249956359269904776888725161788967187010300457764955128088581196253683145541030720903435145044547110109282604828681624408915910356650937797180693253365222823537591993934214470736153332742864416603335416571981807218894218601004625487706114019413553590579402838638592 1628 13346158079687786496 1629 12840780136915282744184589740492440649541415104776402632704 1630 43090914275064341640317443607806888551535515097104384 1631 206286296559223161042637417967598013748311196069200683747252686525137158144 1632 3010126479360 1633 3593676954291043335321136190717952 1634 315220266045681287823360 1635 41347882477281124539622258049682505728 1636 69410876722976102889951107343440959181982491711249528024888123503812608079812691311644867096170104908997077262627452621946880 1637 9166301984172021828448174242312474290714929328514553676208199964836992511881954966532071235504215717821104363808488881902697062759724978122717476016536358876072599331418829220062765342722863527436774303452649678292644647069265151955311892382491534054565671902399498547668751314051162707144963771541034015458205117588525616240751905387344569983394729892205210560304313029891445988171302494201788635618033821012728693162601815466569709370592147679847428736499411060755879478876753308506765918208 1638 13471789363200 1639 273902034271431231303984866682575524501860617551872 1640 2958142576042967040 1641 14511696335678534252393673010391903083970095024794662291729797175016743300213951274501097637096710348822784889339484999309420582988602413076865866567398672531122552832 1642 230733356765057060484819304153142009324662449385163948601456992230533474652501425111912690618216000095011929639703855166615013770747905622830733852385652130731671106485184081878614365632032787992208574285070213175465260807866782289869833978152747008 1643 38017300256994383044870945112064 1644 784794583959228062039434710618316753153818624 1645 979664860348416000000 1646 922933427060228241939277216612568037298649797540655794405827968922133898610005700447650762472864000380047718558815420666460055082991622491322935409542608522926684425940736327514457462528131151968834297140280852701861043231467129159479335912610988032 1647 1359035046592936044134400 1648 134700552780251656203039682603253760 1649 139831016890862013886203011085417578496 1650 3152338560000 1651 587730004416198988374677610431475572709261312 1652 691084496521812366065664 1653 106597330519169433600 1654 14766934832963651871028435465801088596778396760650492710493247502754142377760091207162412199565824006080763496941046730663360881327865959861166966552681736366826950815051781240231319400450098431501348754244493643229776691703474066551669374601775808512 1655 4101095108968147358198441675845540060037192682924773318298319887018661873498829856044087206918225920000 1656 70815307530240 1657 9611564269355161960786872754307045041860697735576476635583689486328914260139132810986333127840068500529982329384850037830002475280341378660006600131515629044836701916541830268256534232010969346145543052017165589065388153445301775976693122866863442812800253980730456589120308577882511986807237531707411283793102889380505836575262669943440219814908112291448970868481655339631452868492711684160134720381815431902243002161668361254673799572978031845543697434803606452443157080442670477220790579450871808 1658 59067739331854607484113741863204354387113587042601970841972990011016569511040364828649648798263296024323053987764186922653443525311463839444667866210726945467307803260207124960925277601800393726005395016977974572919106766813896266206677498407103234048 1659 170753216234193779494905446400 1660 883265382326840367623826309120 1661 1095608137085724925215939466730302098007442470207488 1662 145335916499637356118162243904234508203185061646588187933651215903591776836914660769792 1663 615140113238730365490359856275650882679084655076894504677356127125050512648904499903125320181764384033918869080630402421120158417941848234240422408417000258869548922658677137168418190848702038153314755329098597700184841820499313662508359863479260340019216254766749221703699748984480767155663202029274322162758584920352373540816810876380174068154119186652734135582825941736412983583533547786248622104436187641743552138346775120299123172670594038114796635827430812956362053148330910542130597084855795712 1664 1080887808000 1665 569124054808657920 1666 106748928000000 1667 9842241811819685847845757700410414122865354481230312074837698034000808202382471998450005122908230144542701905290086438737922534687069571747846758534672004141912782762538834194694691053579232610453036085265577563202957469127989018600133757815668165440307460076267987547259195983751692274490611232468389154604137358725637976653068974022082785090465906986443746169325215067782607737336536764579977953670979002267896834213548401924785970762729504609836746173238893007301792850373294568674089553357692731392 1668 3139178335836912248157738842473267012615274496 1669 39368967247278743391383030801641656491461417924921248299350792136003232809529887993800020491632920578170807621160345754951690138748278286991387034138688016567651131050155336778778764214316930441812144341062310252811829876511956074400535031262672661761229840305071950189036783935006769097962444929873556618416549434902551906612275896088331140361863627945774984677300860271130430949346147058319911814683916009071587336854193607699143883050918018439346984692955572029207171401493178274696358213430770925568 1670 689454628401029466245079097724910216824568241553670144 1671 14859977047734819074451121162641308757985377305389734186731312307217145139419086105089123980387031397194531726683632639292846676980328870990710647365016240671869494099968 1672 821875613368320 1673 13202322979790282306728794749926272879891916548428843759824171937608778121216 1674 13720246183526400 1675 108328504572859341864960000 1676 71076737764327529359309933919683542202350071512319516697485438467904110673728195903124343906478187426813007116930511484873605120 1677 1811409232828406169600 1678 60485365075819118063732471667921258892404313131624418142180341771280967179305333584537240369421615128906807283470527408797126169918938971591339894999784392158523190538452095959987484264243603175429524497385445962669165329217429776595637758368873711665152 1679 14374707817164173341284544762871808 1680 240360120000 1681 494597297937218160510037301133312 1682 1590504033546387213778944 1683 602049621196800 1684 284306951057310117437239735678734168809400286049278066789941753871616442694912783612497375625912749707252028467722045939494420480 1685 262470086973961430924700267254114563842380331707185492371092472769194359903925110786821581242766458880000 1686 2325374663994197697890595902467752131250960986345411006938419454457468429390634572316672 1687 52809291919161129226915178999705091519567666193715375039296687750435112484864 1688 3282781591855806054099163519201914257440558051938991827380475002880 1689 951038531055028420764871754409043760511064147544942987950803987661897288922821510725703934744770009420450030507752488914742187326741047743405481431361039402999647622397952 1690 1038053076480000 1691 8033355867491405713927249969941577728 1692 105178402703749939200 1693 660501667204520890085805646493795225555050364192675565707840899436827613543769789327789604592551701250816524354653291365507575022849834448964490411344142810567061638272762918690315543436665434479257777033180048570438677193494413642729846735060611983663093456443698003862710956022938526618641098476593512075404027844038052288445980960267486621377304248589903205327766829754573804210265367965197757615904030610051980213267566662187799941023990593648907261142409310337567023351873774441088136160102144864774258688 1694 310833936000000 1695 661566119636497992633956128794920091648 1696 4052091246728466923520 1697 10568026675272334241372890343900723608880805827082809051325454390989241816700316629244633673480827220013064389674452661848121200365597351183431846581506284969072986212364206699045048694986646951668124432530880777127018835095910618283677547760969791738609495303099168061803375296367016425898257575625496193206464445504608836615135695364279785942036867977438451285244269276073180867364245887443164121854464489760831683412281066595004799056383849498382516178278548965401072373629980391057410178561634317836388139008 1698 9301498655976790791562383609871008525003843945381644027753677817829873717562538289266688 1699 42272106701089336965491561375602894435523223308331236205301817563956967266801266516978534693923308880052257558697810647392484801462389404733727386326025139876291944849456826796180194779946587806672497730123523108508075340383642473134710191043879166954437981212396672247213501185468065703593030302501984772825857782018435346460542781457119143768147471909753805140977077104292723469456983549772656487417857959043326733649124266380019196225535397993530064713114195861604289494519921564229640714246537271345552556032 1700 28821381120000 1701 2743096910400 1702 334255949341514237214720 1703 9403680070659183813994841766903609163348180992 1704 214330505783142435080110080 1705 4240101102059520000 1706 990992221402220430356192815807221905693152266348534466841482719580667366265738585449058146212603742272009130532381121065732115167951896110552512839676467481125243953781999140208434942185367194426237329365163146652371604753898369459742929033115626891921850368 1707 60866465987521818928951792282178800672708105442876351228851455210361426491060576686445051823665280602908801952496159290543499988911427055577950811607106521791977447833468928 1708 2764337986087249464262656 1709 43286637261915481052663358848617363901975780667731185874229061185491934481204496913386019526577468293173511740106558102929904436697486750447336843597849743233322951525843790639288519454665305914032637675646487663112269148552849892489943235628932266961344492761494192381146625213919299280479263029762032407373678368786877794775595808212090003218583011235587896464360526954795748832723951154967200243115886550060366575256703248773139656934948247545374786266228936562282792442388399681771152091388454165857845817376768 1710 57102100070400 1711 85719224427694652285454271905792 1712 2155208844484026499248634921652060160 1713 243465863950087275715807169128715202690832421771505404915405820841445705964242306745780207294661122411635207809984637162173999955645708222311803246428426087167909791333875712 1714 15855875542435526885699085052915550491090436261576551469463723513290677860251817367184930339401659876352146088518097937051713842687230337768840205434823479698003903260511986243334959074965875110819797269842610346437945676062373911355886864529850030270749605888 1715 190785861000000 1716 114528983961600 1717 2237296270253792222179248177366681255936 1718 63423502169742107542796340211662201964361745046306205877854894053162711441007269468739721357606639505408584354072391748206855370748921351075360821739293918792015613042047944973339836299863500443279189079370441385751782704249495645423547458119400121082998423552 1719 13148958860201249530045019894264259225130409067291036295888896 1720 11832570304171868160 1721 177302066224805810391709117843936722542492797615026937340842234615774963635013619357229135980861310128838704087476461989600888572712905729832291711376792548283690809449856166458525775686309093023877683919448013468107854432472473159638807493136106565473667042351080211993176576876213449852843061369905284740602586598551051447400840430436720653183316014020968023918020718406843387218837303930745652195802671309047261492251456506974780034805548021945855124546473724159110317844022885096534638966327108263353736467975241728 1722 14287521383763148800 1723 709208264899223241566836471375746890169971190460107749363368938463099854540054477428916543923445240515354816349905847958403554290851622919329166845507170193134763237799424665834103102745236372095510735677792053872431417729889892638555229972544426261894668169404320847972706307504853799411372245479621138962410346394204205789603361721746882612733264056083872095672082873627373548875349215722982608783210685236189045969005826027899120139222192087783420498185894896636441271376091540386138555865308433053414945871900966912 1724 291130317882685560255733489335023788860825892914460740392900355964535237319590690419197312640934655700226077150947375042042286571520 1725 1366318330675200 1726 1014776034715873720684741443386595231429787920740899294045678304850603383056116311499835541721706232086537349665158267971309685931982741617205773147828702700672249808672767119573437380797816007092467025269927062172028523267991930326776759329910401937327974776832 1727 70118920773486395213820125870739334272476318093279232 1728 245906892000 1729 158905110528000000 1730 44125096217665885839685062254394253876772367459434889216 1731 15581815292805585645811658824237772972213274993376345914585972533852525181711507631729933266858311834344653299839016778379135997161325326227955407771419269578746226645368045568 1732 1164521271530742241022933957340095155443303571657842961571601423858140949278362761676789250563738622800904308603789500168169146286080 1733 726229263256804599364440546688764815534050499031150335348089792986214251049015784887210540977607926287723331942303588309405239593832061869393066849799342277769997555506610857814121577211122045025802993334059063165369771755407250061880555491885492492180140205470024548324051258884970290597245179371132046297508194707665106728553842403068807795438862393429885025968212862594430514048357596900334191394007741681857583072261965852568699022563524697890222590142356374155715861889117737355405881206075835446696904572826590117888 1734 28704793308364800 1735 268769369061336505266893073668213313374597459668157944187998692115655024541619313445705299192592853893120000 1736 21999407679406080 1737 52595835440804998120180079577057036900521636269164145183555584 1738 3944068804913939157081680510976 1739 433040810739826644370483109167104 1740 3371717099520000 1741 185914691393741977437296779952323792776716927751974485849110987004470848268548040931125898490267629129657172977229718607207741336021007838564625113548631623109119374209692379600415123766047243526605566293519120170334661569384256015841422205922686077998115892600326284370957122274552394392894765919009803852162097845162267322509783655185614795632348772718050566647862492824174211596379544806485552996865981870555541266499063258257586949776262322659896983076443231783863260643614140762983905588755413874354407570643607070179328 1742 19802779356898081197124485120 1743 2732051459747100471918487142400 1744 8620835377936105996994539686608240640 1745 1075077476245346021067572294672853253498389838672631776751994768462620098166477253782821196770371415572480000 1746 5415641048662538796206696725217280 1747 11898540249199486555986993916948722737709883376126367094343103168286134289187074619592057503377128264298059070542701990861295445505344501668136007267112423878983639949420312294426567921027023585702756242785223690901418340440592385013851021179051908991879417126420882199741255825571353241145265018816627446538374262090385108640626153931879346920470321453955236265463199540747149542168290867615075391799422839715554641055940048528485564785680788650233406916892366834167248681191305008830969957680346487958682084521190852491476992 1748 2331816605106831360 1749 418312694565852457992192 1750 13670069490000 1751 8949185081015168888716992709466725023744 1752 857322023132569740320440320 1753 761506575948767139583167610684718255213432536072087494037958602770312594507972775653891680216136208915075780514732927415122908512342048106760704465095195128254952956762899986843300346945729509484976399538254316217690773788197912640886465355459322175480282696090936460783440372836566607433296961204264156578455952773784646953000073851640278202910100573053135120989644770607817570698770615527364825075163061741795497027580163105823076146283570473614938042681111477386703915596243520565182077291542175229355653409356214559454527488 1754 16626090552784875039698803808445976271745645293418894033644393346672285827991409647613305515568434906505827936913953062441937894309605238656299387254025465047814140865294616487091198046991417460202979742022484986626515325222779786473910424861252025341181538743615488 1755 8951754240000 1756 74529361377967503425467773269766089948371428586101949540582491126921020753815216747314512036079271859257875750642528010762825362309120 1757 54076714925220996328361143295698013716037290182364544040239808256445555184500736 1758 9524734623720233770559880816507912729603936200070803484419766085457790686784039208209088512 1759 48736420860721096933322727083821968333659682308613599618429350577300006048510257641849067533832717370564849952942907354567866144789891078832685085766092488208316989232825599157971222204526688607038489570448276237932209522444666409016733782749396619230738092549819933490140183861540262875731005517072906021021180977522217404992004726504977804986246436675400647743337265318900324524721319393751348804810435951474911809765130438772676873362148510311356034731591134552749050598159585316171652946658699214678761818198797731805089759232 1760 1114189655040 1761 15955778859832919701311138636019479523546393593217378216536035874664985786072583814891451665262911318368924979035153181060235261093197134057426337557933332048636136084856878661632 1762 266017448844558000635180860935135620347930324694702304538310293546756573247862554361812888249094958504093246990623248999071006308953683818500790196064407440765026253844713863793459168751862679363247675872359759786024245203564476583582566797780032405458904619897847808 1763 1563996861044716885937144979259392 1764 1055569838400 1765 17201239619925536337081156714765652055974237418762108428031916295401921570663636060525139148325942649159680000 1766 1064069795378232002540723443740542481391721298778809218153241174187026292991450217447251552996379834016372987962492995996284025235814735274003160784257629763060105015378855455173836675007450717452990703489439039144096980814257906334330267191120129621835618479591391232 1767 426389322076677734400 1768 2580618994974720 1769 342876897710778609141817087623168 1770 469524688677753065570304 1771 228320280576000000 1772 1192469782047480054807484372316257439173942857377631192649319858030736332061043467957032192577268349748126012010280448172205205796945920 1773 841533367052879969922881273232912590408346180306626322936889344 1774 17025116726051712040651575099848679702267540780460947490451858786992420687863203479156024847942077344261967807399887935940544403773035764384050572548122076208961680246061687282781386800119211479247851255831024626305551693028126501349284275057922073949369895673462259712 1775 1733256073165749469839360000 1776 187697973575024640 1777 12775960310112871234488952968661426066858883759109203458373543677735732785580672979264881959589043862389352026064265505555838702659801206969515399123066549228881048825449833865667208073583444258203497809955592926116501133051734631125282660745057827351622606533379996644839308358199610671295628710267559875974576466171584159414224087024920901710314585895836227402029404079757806672208545551155553581088226922063439281459070353741624606290647059087060116368678226376195847120003946333122501790048898046932749338069905632606313449844113408 1778 8868353976101768000166603175234885184913408 1779 1021169847029306860883912872705246689506969189965912205858306295978559090308645364153052906576826324375611198658249803587855056709964616579675285603707733251112712709430840234344448 1780 56528984468917783527924883783680 1781 601835524522187764095669873081830986454283583488 1782 3402809625600 1783 817661459847223759007292989994331268278968560582989021335906795375086898277163070672952445413698807192918529668112992355573676970227277246048985543876259150648387124828789367402701316709340432525023859837157947271456072515311016392018090287683700950503846818136319785269715734924775082962920237457123832062372893834981386202510341569594937709460133497333518553729881861104499627021346915273955429189646523012060114013380502639463974802601411781571847447595406488076534215680252565319840114563129475003695957636473960486804060790023258112 1784 13446273400241381597590173774651040798476525780742110524950425611796480 1785 291050496000000 1786 5043524256730900605173760 1787 13082583357555580144116687839909300292463496969327824341374508726001390372434609130767239126619180915086696474689807877689178831523636435936783768702020146410374193997260629878443221067349446920400381757394527156343297160244976262272289444602939215208061549090181116564315451758796401327406723799313981312997966301359702179240165465113519003351362135957336296859678109777671994032341550644383286867034344368192961824214088042231423596841622588505149559161526503809224547450884041045117441833010071600059135322183583367788864972640372129792 1788 3214518615896998142113524574692625420918041083904 1789 52330333430222320576466751359637201169853987877311297365498034904005561489738436523068956506476723660346785898759231510756715326094545743747135074808080585641496775989042519513772884269397787681601527029578108625373188640979905049089157778411756860832246196360724466257261807035185605309626895197255925251991865205438808716960661860454076013405448543829345187438712439110687976129366202577533147468137377472771847296856352168925694387366490354020598236646106015236898189803536164180469767332040286400236541288734333471155459890561488519168 1790 2824006157930616693739843984281232248113431517403832909824 1791 3366133468211519879691525092931650361633384721226505291747557376 1792 388444056000 1793 4487610929503129293684488055727317393438484357969870848 1794 39732372622540800 1795 1100879335675234325573194029745001731582351194800774939394042642905722980522472707873608905492860329546219520000 1796 76318066051038723507678999828240476107132342872168396329556470913967125251906781949250060324945174383880064768657948683021133171004538880 1797 65354870209875639096570423853135788128446028157818381174931602942627781779753303305795386020916884760039116714127987429622723629437735461099218278637294928071213613403573774998044672 1798 5029431673646683892219904 1799 3460909755214143765015113170924672877826386571671330818575347728412515531808047104 1800 420630210000 1801 214345045730190625081207813569073975991721934345467074009079950966806779861968635998490445850528660112780435041317812268059505975683259366388265266413898078787570794451118159928413733967453338343839854713151932929528580673453691081069190260374556101968880420293527413789744361616120239348231762727960269832158679881477360504670870980419895350908717235524997887748966150597377950225883965757575772029490698128473486527923618483919644210653144490068370377302450238410334985435284128483204166992037013095368873118655829897852763711739856974512128 1802 55639311440019929318817792 1803 261419480839502556386281695412543152513784112631273524699726411770511127119013213223181544083667539040156466856511949718490894517750941844396873114549179712284854453614295099992178688 1804 213538529275004583936 1805 6791822102200320000 1806 57150085535052595200 1807 2407342098088751056382679492327323945817134333952 1808 137933366046977695951912634985731850240 1809 86978242981947906824601600 1810 11296024631722466774959375937124928992453726069615331639296 1811 219489326827715200083156801094731751415523260769758283785297869790010142578655883262454216550941347955487165482309439762492934119099657591181583632807831632678472493517944995766695663582672218464092011226267579319837266609616579667014850826623545448416133550380572071720698226294907125092589325033431316308130488198632817156782971883949972839330526449177597837054941338211715021031305180935757590558198474883556850204593785327533715671708819957830011266357709044132183025085730947566801066999845901409657726073503569815401230040821613541900419072 1812 12858074463587992568454098298770501683672164335616 1813 177686018260992000000 1814 17852128796136400004738266011898929167484888841412618475748048279429364515196846451359507910955711693336837155612144892316792288730714749674770213160219654182888202825694379804229775445321802296063794878434272478552970172068660774278827108003135696613534487725696362439770112 1815 201843653760000 1816 215140374403862105561442780394416652775624412491873768399206809788743680 1817 919981300298507093842210864823795712 1818 86650256778600620739307147603476480 1819 143186961296242702219471883351467600379904 1820 12397432320000 1821 16730846773728163608722028506402761760882183208401505580782490353312712135616845646283618821354722498570013878816764781983417249136060278041399879331147501586230685031314886399499436032 1822 285634060738182400075812256190382866679758221462601895611968772470869832243149543221752126575291387093389394489794318277068676619691435994796323410563514466926211245211110076867676407125148836737020718054948359656847522753098572388461233728050171145816551803611141799036321792 1823 899028282686321459540610257284021253797983276112929930384580074659881544002174497843012470992655761225675429815539465267171058151832197493479766559980878367451023333449502702660385438034625406828920877982792004894053444032989510316092828985850042156712483022358823205767979934903939584379245875336934671598102479661600019074183052836659088749897836335831440740577039721315184726144226021112863090926380953123048858438016144701578099391319326547271726147001176244765421670751153961233617170431368812173958045997070621963883438247205329067624116518912 1824 12040505917440 1825 6933024292662997879357440000 1826 63105100878623026513306888175616 1827 58701941991014400 1828 19537424909065913217965823956029561883425879775275109460366456553975584064488136179008015443185964642273296580776434862853410091777161953280 1829 2433107216447640514871740487172096 1830 1878098754711012262281216 1831 230151240367698293642396225864709440972283718684910062178452499112929675264556671447811192574119874873772910032778103108395790886869042558330820239355104862067461973363072691881058672136864104148203744763594753252877681672445314640919764220377610792118395653723858740676602863335408533601086944086255275929114234793369604882990861526184726719973846101972848829587722168656687289892921861404892951277153523999500507760132133043603993444177747596101561893632301118659947947712295414075805995630430415916533259775250079222754160191284564241311773828841472 1832 860561497615448422245771121577666611102497649967495073596827239154974720 1833 28982547725254498713600 1834 141893663617628288002665650803758162958614528 1835 281825109932859987346737671614720443285081905868998384484874916583865083013753013215643879806172244363832197120000 1836 18370230681600 1837 71801774872050068698951808891637078295015749727517933568 1838 73122319548974694419407937584738013870018104694426085276664005752542677054246283064768544403274595095907684989387345478929581214641007614667858793104259703533110078774044179678125160224038102204677303822066780072152965824793234531446075834380843813329037261724452300553298378752 1839 1070774193518602470958209824409776752696459725337696357170079382612013576679478121362151604566702239908480888244272946046938703944707857794649592277193440101518763842004152729567963906048 1840 124128602357760 1841 221498224333705200960967242939179064180888740586965172388822254618400994035715014656 1842 156053252075032310096853087297665642161830890701960044288733447544140442612269698387297706180608 1843 2056539102077799862765375992305043898368 1844 312598798545054611487453183296472990134814076404401751365863304863609345031810178864128247090975434276372745292422957805654561468434591252480 1845 9105984876938526720 1846 316844469710369299153991761920 1847 15083191688737475372148079058269597923559585787734265834927062981864959198137986020003754316537520119727581431908145765311826551561849573102768635206376152240453187886322331935117061137161525929456680616826945749180591746085376140307317667946667100872271177562446806428981845251549333658080833967636825763290430491418270425611689100980042250320205978138892620895860960045084658230422527109031064454899533348831265276568019471145631314357632866458111960261086486112498348701272992256872021729635887737505923712630789191942416642296025202118608409646954708992 1848 5982250982400 1849 6255987444178867543748579917037568 1850 2049085947248640000 1851 17132387096297639535331357190556428043143355605403141714721270121792217226871649941794425673067235838535694211908367136751019263115325724714393476435095041624300221472066443673087422496768 1852 1250395194180218445949812733185891960539256305617607005463453219454437380127240715456512988363901737105490981169691831222618245873738365009920 1853 572747845184970808877887533405870401519616 1854 346601027114402482957228590413905920 1855 62698551062298624000000 1856 2809299185172480 1857 68529548385190558141325428762225712172573422421612566858885080487168868907486599767177702692268943354142776847633468547004077052461302898857573905740380166497200885888265774692349689987072 1858 74877255218150087085473728086771726202898539207092311323303941890603701303548193858322989468953185378209469429132641770423891163792391797419887404138761936417904720664621239990400164069415016657589559113796382793884637004588272160200781654405984064848934156005839155766577539842048 1859 1358127000000000000 1860 13486868398080000 1861 247123012628274796497274127290689092379600253546238211439444999894875491502292762951741510722150729641616694180383060218868966220789343405715761319221266878307585030329505086424957929671254440828218255226092679154574815167862802682795092671638193780691290973183128476532438552601384282653996383725761753305750413171396942653221914230457012229246254745827616700757785969378667040447242684154364960029073954387251450291290431015250023454435456884049706356917640988467172945121656705136591204018354384691297054107742850120784554267378076911511280183655705952124928 1862 426995712000000 1863 383948999884800 1864 13768983961847174755932337945242665777639962399479921177549235826479595520 1865 18036807035703039190191210983342108370245241975615896607031994661367365312880192845801208307595023639285260615680000 1866 2496852033200516961549649396762650274589294251231360708619735160706247081796315174196763298889728 1867 15815872808209586975825544146604101912294416226959245532124479993272031456146736828911456686217646697063468427544515854007613838130517977965808724430161080211685441941088325531197307498960284213005968334469931465892788170743219371698885930984844401964242622283720222498076067366488594089855768558448752211568026442969404329806202510749248782671760303732967468848498302040234690588623531785879357441860733080784092818642587584976001501083869240579181206842729023261899068487786029128741837057174680620243011462895542407730211473112196922336721931753965180935995392 1868 20006323106883495135197003730974271368628100889881712087415251511270998082035851447304207813822427793687855698715069299561891933979813840158720 1869 174851293423814430202783177113600 1870 1942173573120000 1871 253053964931353391613208706345665630596710659631347928513991679892352503298347789262583306979482347153015494840712253664121821410088287647452939590882577283386967071057413208499156919983364547408095493351518903454284610731891509947182174895757510431427881956539523559969217077863817505437692296935180035385088423087510469276899240171987980522748164859727479501575972832643755049417976508574069719069771729292545485098281401359616024017341907849266899309483664372190385095804576466059869392914794889923888183406328678523683383569795150757387550908063442894975926272 1872 1353954201600 1873 1012215859725413566452834825382662522386842638525391714055966719569410013193391157050333227917929388612061979362849014656487285640353150589811758363530309133547868284229652833996627679933458189632381973406075613817138442927566039788728699583030041725711527826158094239876868311455270021750769187740720141540353692350041877107596960687951922090992659438909918006303891330575020197671906034296278876279086917170181940393125605438464096069367631397067597237934657488761540383218305864239477571659179559695552733625314714094733534279180603029550203632253771579903705088 1874 19168577335846422293881274390213561907942026037015631698765809123994547533708337627730685304052015456821624173857956293228516137930852300139491175459523055722983608490143037437542442001770244264342927133131873995234467073174597673011400103527931920601327143937494823876243850199564288 1875 39298775670000 1876 176917631109583965712809984 1877 16195453755606617063245357206122600358189482216406267424895467513110560211094258512805331646686870217792991669805584234503796570245650409436988133816484946136765892547674445343946042878935331034118111574497209821074215086841056636619659193328480667611384445218529507838029892983284320348012307003851522264645659077600670033721551371007230753455882551022558688100862261289200323162750496548740462020465390674722911046290009687015425537109882102353081555806954519820184646131492893827831641146546872955128843738005035425515736548466889648472803258116060345278459281408 1878 9987408132802067846198597587050601098357177004925442834478940642824988327185260696787053195558912 1879 64781815022426468252981428824490401432757928865625069699581870052442240844377034051221326586747480871171966679222336938015186280982601637747952535265939784547063570190697781375784171515741324136472446297988839284296860347364226546478636773313922670445537780874118031352119571933137281392049228015406089058582636310402680134886205484028923013823530204090234752403449045156801292651001986194961848081861562698891644185160038748061702148439528409412326223227818079280738584525971575311326564586187491820515374952020141702062946193867558593891213032464241381113837125632 1880 189321124866749890560 1881 2408198484787200 1882 306697237373542756702100390243416990527072416592250107180252945983912760539333402043690964864832247309145986781727300691656258206893636802231858807352368891567737735842288599000679072028323908229486834130109983923751473170793562768182401656446910729621234302999917182019901603193028608 1883 14175886357357132861501903548107460107576879397565771032884624295577663618285760937984 1884 822916765669631524381062291121312107755018517479424 1885 9718549488599040000 1886 5348095189464227795435520 1887 4493427028184965054464 1888 259333839790621883105280 1889 66336578582964703491052983116278171067144119158400071372371834933700854624642082868450638424829420412080093879523673024527550751726184077053903396112322339376193095875274528128802991632119115915747785009140571427119984995700967983594124055873456814536230687615096864104570441659532576145458409487775835195988619581852344458123474415645617166155294928988400386461131822240564523674626033863640932435826240203665043645603879678015183000002077091238222052585285713183476310554594893118798402136255991624207743950868625102912456902520380000144602145243383174260569216647168 1890 1611114120000 1891 9732428865790562059486961948688384 1892 854154117100018335744 1893 280697030185740526146868956210076517058860738238925073853993289675443687045065112646359870227533591978568813967906687168528699606881496673720622717912597161972534828598336613139864330187046912 1894 19628623191906736428934424975578687393732634661904006859536188542970416674517337730796221751349263827785343154030547244266000525241192755342838963670551609060335215093906470336043460609812730126687157384327038971120094282930788017163673706012602286695758995391994699649273702604353830912 1895 1154355650284994508172237502933894935695695486439417382850047658327511380024332342131277331686081512914256679403520000 1896 54868609480484463380508180480 1897 56703545429428531446007614192429840430307517590263084131538497182310654473143043751936 1898 1267377878841477196615967047680 1899 13787682685794385427216486780648039881250343818143765674997995012096 1900 115285524480000 1901 271714625875823425499353018844275388691022312072806692341235035888438700542533971429173814988101306007880064530528964708464847879070449979612788310476072302084886920705124467215577053725159898790902927397439780565483458542391164860801532132857679112340400896471436755372320529037445431891797645261929820962769385807267202900473751206484447912572088029136487982944795943897352288971268234705473259257144279874212018772393491161150189568008507765711757527389330281199518968031620682214598255150104541692754919222757888421529423472723476480592290386916897481771291511386800128 1902 159798530124833085539177561392809617573714832078807085351663050285199813234964171148592851128942592 1903 4595313591811204396732915769064773010881007982561147748352 1904 30882957557760 1905 10839099304124383111314737214175970781560832 1906 1256231884282031131451803198437035993198888618361856439010316066750106667169109614770958192086352884978261961857955023633024033615436336341941693674915302979861453766010014101506781479028014728107978072596930494151686034107570433098475117184806546348528575705087660777553516966678645178368 1907 17389736056052699231958593206033624876225427972659628309839042296860076834722174171467124159238483584504324129953853741341750264260508798695218451870468627333432762925127965901796931438410233522617787353436145956190941346713034551091298056502891463189785657374171952343828513858396507641075049296763508541617240691665100985630320077215004666404613633864735230908466940409430546494161167021150288592457233911949569201433183434313612132352544497005552481752917137996769213954023723661734288329606690668336314830256504858977883102254302494757906584762681438833362656728755208192 1908 6731417773039996108800 1909 14719700804776113501475373837180731392 1910 11567129222883805977558400959615927288272615495286099598639104 1911 107448768000000 1912 881214973558219184379669628495530609768957593566714955363151092894694113280 1913 1112943107587372750845349965186151992078427390250216211829698706999044917422219146973895946191262949408276744317046639445872016912672563116493980919709992149339696827208189817715003612058254945447538390619913341196220246189634211269843075616185053644146282071947004950005024886937376489028803154992864546663503404266566463080340484941760298649895272567343054778141884186203554975626314689353618469917262970364772428891723739796071176470562847808355358832186696831793229693057518314350994453094828202773524149136416310974584518544275359664506021424811612085335210030640333324288 1914 283492367141437440 1915 18469690404559912130755800046942318971131127783030678125600762533240182080389317474100437306977304206628106870456320000 1916 81945899445794796073766927282070615525900701244955492710052870190166008144018847528158035205416664242945456941936923851005509361581317489290117120 1917 1391651887711166509193625600 1918 9081194471528210432170601651440522429351329792 1919 32904625633244797804246015876880702373888 1920 480720240000 1921 9163965522959532942046200534493926424313856 1922 20117726694586735568879616 1923 287433758910198298774393811159118353468273395956659275626489128627654335534146675349872507112994398186054465503136447660573388397446652593889917663142499493859875664484696691855221074111536037888 1924 122525765647969812480 1925 258270768000000 1926 5545616433830439727315657446622494720 1927 31654227067981962272642387272531968 1928 3524859894232876737518678513982122439075830374266859821452604371578776453120 1929 1149735035640793195097575244636473413873093583826637102505956514510617342136586701399490028451977592744217862012545790642293553589786610375559670652569997975439502657938786767420884296446144151552 1930 46268516891535223910233603838463709153090461981144398394556416 1931 291751357995384242397603421273758627811407269789752678633884537847557630832730216064324978918362434609683298862247874250898674001555636385610198134216456181996505485071663711575081906879399184419399503870666562914541960217135470679121743214329214702491082967468475665614117243961311622339966574262449483720557436408054798897732776084572811729278146331893577751761226088108144715530584637925914960177990984103302903599392028045101282484699227175873507185704749454273604404656870080997227089912090644387862714551216717424121484029270519883892266480385815238498113298272179538962153472 1932 662821561958400 1933 1167005431981536969590413685095034511245629079159010714535538151390230523330920864257299915673449738438733195448991497003594696006222545542440792536865824727986021940286654846300327627517596737677598015482666251658167840868541882716486972857316858809964331869873902662456468975845246489359866297049797934882229745632219195590931104338291246917112585327574311007044904352432578862122338551703659840711963936413211614397568112180405129938796908703494028742818997817094417618627480323988908359648362577551450858204866869696485936117082079535569065921543260953992453193088718155848613888 1934 20582103192076798057706343603192397712570591123240655896745018437633747634898691928407379019142805667483843983080735107203465766755308934626372709169812324022050058502308071039087107752394993305321112741428109216181223982818433975885416319955870455374292184352156234179436821982062922602381312 1935 36423939507754106880 1936 19810835573760 1937 2465118308442881081735863800143179720516745557966848 1938 114819173233459200 1939 3629026907483426012544487308315509787539681125776837384418463819667881886281154800123904 1940 14471420024042952583148770248622080 1941 18395760570252691121561203914183574621969497341226193640095304232169877474185387222391840455231641483907485792200732650276696857436585766008954730441119967607032042527020588278734148743138306424832 1942 329313651073228768923301497651078363401129457971850494347920295002139962158379070854518064306284890679741503729291761715255452268084942954021963346716997184352800936036929136625393724038319892885137803862849747458899583725094943614166661119293927285988674949634499746870989151713006761638100992 1943 21944121453489830985076293607882752 1944 677649772800 1945 1182060185891834376368371203004308414152392178113963400038448802127371653144916318342427987646547469224198839709204480000 1946 36324777886112841728682406605762089717405319168 1947 26772012452214557311500288 1948 20978150258123467794884333384210077574630579518708606133773534768682498084868824967208457012586666046194036977135852505857410396564817277258269982720 1949 76480867990342006839077351266388181728993547331764926187801028289510147577015229759966407273575202058320818696945106747627581997463800744669399779696038689373291933878626212007138271396993219800439063542672015468669687619160760825707690253177117658969822453424056084886747150800994073926688197643455557460441808609753117202247260853914255157959890392027910046157694851641021488308049579324451051320899268536776236361159023799855030595668994208792184667689385840941099753054370550512937098257915089882411883443314155172428902309369091164443054304234259149880849412462262233061694759763968 1950 12609354240000 1951 305923471961368027356309405065552726915974189327059704751204113158040590308060919039865629094300808233283274787780426990510327989855202978677599118784154757493167735514504848028553085587972879201756254170688061874678750476643043302830761012708470635879289813696224339546988603203976295706752790573822229841767234439012468808989043415657020631839561568111640184630779406564085953232198317297804205283597074147104945444636095199420122382675976835168738670757543363764399012217482202051748393031660359529647533773256620689715609237476364657772217216937036599523397649849048932246779039055872 1952 1037335359162487532421120 1953 234807767964057600 1954 21076073668686641211091295849669015257672285310198431638266898880136957578136260534689156115602233003503456238674672749776348945157436349057405654189887819798579259906363464744025198338452473144648819447222383837369573358406076391306666311634811346303275196776607983799743305709632432744838463488 1955 1241288359280640000 1956 52666673002856417560387986631763974896321185118683136 1957 131618502532979191216984063507522809495552 1958 4038726456231873696851640843239424 1959 1177328676496172231779917050507748775806047829838476392966099470858872158347864782233077789134825054970079090700846889617708598875941489024573102748231677926850050721729317649838985519560851611189248 1960 6316085160000 1961 27714611887348905239710918986694656 1962 22182465735321758909262629786489978880 1963 9860473233771524326943455200572718882066982231867392 1964 335650404129975484718149334147361241194089272299337698140376556298919969357901199475335312201386656739104591634173640093718566345037076436132319723520 1965 173425588865990129781035795426815532504973312 1966 1348868714795945037509842934378816976491026259852699624849081528328765285000720674220105991398542912224221199275179055985686332490075926339673961868152820467109072634007261743617612693660958281257524444622232565591652694937988889043626643944627926163409612593702910963183571565416475695669661663232 1967 58064430519734816200711796933048156600634898012429398150695421114686110180498476801982464 1968 3003167577200394240 1969 294100069875917081390906609220145472696384510883913455894528 1970 740296270264563582563737661415419346449447391698310374312902656 1971 5566607550844666036774502400 1972 23514966678212444160 1973 1283136042141453762612677962904068064714578206191243827876794416635222280091461144972584567572742257176092972575486596048005430729161637274279368694312855435972623405739429742105552321093976999127443063893133620673212581839185823097236272238647189221951048782745328532259292486372850592988016056514944873914243678476487753975417980754463904264207200443376924872957616588069371969985622331035449369437812342483498861098218952639308616990147380343655581281713047160810473834539834469994456491886265172616638769495305337185356938687184066189552641761867880357527384856352465332718394310628200153088 1974 914401368560841523200 1975 443713554730431864278876160000 1976 10322475979898880 1977 75349035295755022833914691232495921651587061109662489149830366134967818134263346062916978504628803518085061804854200935533350328060255297572678575886827387318403246190676329589695073251894503116111872 1978 21392380757856911181742080 1979 82120706697053040807211389625860356141733005196239604984114842664654225925853513278245412324655504459269950244831142147072347566666344785553879596436022747902247897967323503494755348550014527944156356089160551723085605237707892678223121423273420110204867122095701026064594719127862437951233027616956471930511595422495216254426750768285689872909260828376123191869287461636439806079079829186268759644019989918943927110286012968915751487369432341993957202029635018291870325410549406079645215480720971047464881247699541579862844075979780236131369072759544342881752630806557781293977235880204809797632 1980 2070794880000 1981 232257722078939264802847187732192626402539592049717592602781684458744440721993907207929856 1982 345310390987761929602519791200977145981702722522291103961364871252163912960184492600347133798026985529400627014445838332335701117459437142956534238247122039579922594305859006366108849577205320001926257823291536791463089904125155595168420849824749097832860823987945206574994320746617778091433385787392 1983 301396141183020091335658764929983686606348244438649956599321464539871272537053384251667914018515214072340247219416803742133401312241021190290714303547309549273612984762705318358780293007578012464447488 1984 11237196740689920 1985 302607407588309600350303027969102954023012397597174630409842893344607143205098577495661564837516152121394902965556346880000 1986 2618139117565265273473885165859792774327743808779175286401647415872713740041652980098545272896595427328 1987 21022900914445578446646115744220251172283649330237338875933399722151481837018499399230825555111809141573107262676772389650520977066584265101793176687621823462975461879634816894657369228803719153704027158825101241109914940853220525625119084357995548212445983256499462672536248096732784115515655069940856814210968428158775361133248196681136607464770772064287537118537590178928590356244436271684802468869117419249645340233219320042432380766574679550453043719586564682718803305100647956389175163064568588151009599411082644444888083450823740449630482626443351777728673486478792011258172385332431308193792 1988 2830682097753343451404959744 1989 3898181807308800 1990 2961185081058254330254950645661677385797789566793241497251610624 1991 1176400279503668325563626436880581890785538043535653823578112 1992 877897751687751414088130887680 1993 1345465658524517020585351407630096075026153557135189688059737582217694837569183961550772835527155785060678864811313432937633342532261392966514763308007796701630429560296628281258071630643438025837057738164806479431034556214606113640007621398911715085596542928415965611042319878190898183393001924476214836109501979402161623112527884587592742877745329412114402375586405771451429782799643921387827358007623514831977301774926036482715672369060779491228994798053540139694003411526441469208907210436132389641664614362309289244472837340852719388776350888092374513774635103134642688720523032661275603724402688 1994 22099865023216763494561266636862537342828974241426630653527351760138490429451807526422216563073727073881640128924533653269484871517403977149218191247815810533115046035574976407430966372941140480123280500690658354653637753864009958090778934388783942261303092735228493220799636527783537797851736690393088 1995 1164201984000000 1996 85926503457273724087846229541724477745686853708630450723936398412523512155622707065685839923554984125210775458348451863991952984329491567649873849221120 1997 21527450536392272329365622522081537200418456914163035008955801315483117401106943384812365368434492560970861836981014927002133480516182287464236212928124747226086872964746052500129146090295008413392923810636903670896552899433697818240121942382587441369544686854655449776677118051054370934288030791619437377752031670434585969800446153401483886043925270593830438009382492343222876524794302742205237728121976237311636828398816583723450757904972471859663916768856642235104054584423063507342515366978118234266633829796948627911565397453643510220421614209477992220394161650154283019528368522580409659590443008 1998 878095755745689600 1999 86109802145569089317462490088326148801673827656652140035823205261932469604427773539249461473737970243883447347924059708008533922064729149856944851712498988904347491858984210000516584361180033653571695242547614683586211597734791272960487769530349765478178747418621799106708472204217483737152123166477749511008126681738343879201784613605935544175701082375321752037529969372891506099177210968820950912487904949246547313595266334893803031619889887438655667075426568940416218337692254029370061467912472937066535319187794511646261589814574040881686456837911968881576646600617132078113474090321638638361772032 2000 1331225280000 2001 22533635697796133683200 2002 1243335744000000 2003 1377756834329105429079399841413218380826781242506434240573171284190919513670844376627991383579807523902135157566784955328136542753035666397711117627399983822469559869743747360008265349778880538457147123880761834937379385563756660367367804312485596247650859958697948785707335555267479739794433970663643992176130026907813502067228553817694968706811217318005148032600479509966264097586835375501135214599806479187944757017524261358300848505918238199018490673206825103046659493403076064469920983486599566993064565107004712186340185437033184654106983309406591502105226345609874113249815585445146218213788352512 2004 842666768045702680966207786108223598341138961898930176 2005 4841718521412953605604848447505647264368198361554794086557486293513714291281577239930585037400258433942318447448901550080000 2006 3560915932161275476404338688 2007 56474348281013802709878729853534371353601408279116864204791787569545216 2008 3609456531694465779219126798317693377613650303249264457167466876496667087994880 2009 2842976292175872000000 2010 120198320301504784785997824 2011 352705749588250989844326359401783905491655998081647165586731848752875395499736160416765794196430726118946600337096948564002954944777130597814046112614395858552207326654399324162115929543393417845029663713475029743969122704321705054046157903996312639398620149426674889141077902148474813387375096489892861997089286888400256529210509777329911988943671633409317896345722754551363608982229856128290614937550458672113857796486210907725017217515068978948733612340947226379944830311187472504299771772569489150224528667393206319703087471880495271451387727208087424538937944476127772991952789873957431862729818243072 2012 1374824055316379585405539672667591643930989659338087211582982374600376194489963313050973438776879746003372407333575229823871247749271865082397981587537920 2013 107088049808858229246001152 2014 322785552430777638731120640 2015 38874197954396160000 2016 491813784000 2017 22573167973648063350036887001714169951465983877225418597550838320184025311983114266673010828571566471612582421574204708096189116465736358260098951207321334947341268905881556746375419490777178742081898477662401903614023853076589123458954105855764008921511689563307192905028985737502388056792006175353143167813714360857616417869472625749114367292394984538196345366126256291287270974862710792210599356003229355015286898975117498094401101920964414652718951189820622488316469139915998240275185393444447305614369834713165204460997598200351697372888814541317595170492028446472177471484978551933275639214708367556608 2018 90521047135095863273722948144588952956227478492883479156848032809527256799034603628225399042349986094619197968074889843791810033735286690403197711351053559943639228561715103364837238263566911406584956930828936620661300239826984788339830515256459027502297467843495908232395311217801370820000713483850088448 2019 1234518594285650294110858301153213180339602409220710222230820718755312732311770661894831775819838316840305652610731228127778411774939222795430765787329779913824718785588040983997564080159039539054376910848 2020 231542720384687241330380323977953280 2021 100095799106861880699977278672601088 2022 167560903524176977502328650615026737556975603761867218329705434615853679362665790726306897465382107348992 2023 4716543126528000000 2024 13150009813893120 2025 4908294190800 2026 1448336754161533812379567170313423247299639655886135666509568524952436108784553658051606384677599777513907167489198237500668960539764587046451163381616856959098227656987441653837395812217070582505359310893262985930580803837231756613437288244103344440036759485495934531718324979484821933120011415741601415168 2027 23114924005015616870437772289755310030301167490278828643892058439868441919470709009073163088457284066931284399691985621090497655260914030858341326036297046986077459359622714108288429558555831031891864041126299549300760425550427262421969004396302345135627970112826565534749681395202445370155014323561618603841243505518199211898339968767093112107412464167113057654913286442278165478259415851223653740547306859535653784550520318048666728367067560604384206018376317428036064399273982198041789842887114040949114710746281169368061540557160138109838146090309217454583837129187509730800618037179674254555861368377966592 2028 509421486182400 2029 92459696020062467481751089159021240121204669961115314575568233759473767677882836036292652353829136267725137598767942484361990621043656123433365304145188187944309837438490856433153718234223324127567456164505198197203041702201709049687876017585209380542511880451306262138998725580809781480620057294246474415364974022072796847593359875068372448429649856668452230619653145769112661913037663404894614962189227438142615138202081272194666913468270242417536824073505269712144257597095928792167159371548456163796458842985124677472246162228640552439352584361236869818335348516750038923202472148718697018223445473511866368 2030 93808628858880000 2031 19752297508570404705773732818451410885433638547531363555693131500085003716988330590317308413117413069444890441771699650044454588399027564726892252597276478621195500569408655743961025282544632624870030573568 2032 2259900269313682570476136611606230634332160 2033 2105896040527667059471745016120364951928832 2034 354919451765148142548202076583839662080 2035 271366470531809280000 2036 87988739540248293465954539050725865211583338197637581541310871974424076447357652035262300081720303744215834069348814708727759855953399365273470821602426880 2037 44761931116496494131912493341081600 2038 92693552266338163992292298900059087827176937976712682656612385596955910962211434115302808619366385760890058719308687200042813474544933570972874456423478845382286570047196265845593331981892517280342995897168831099557171445582832423259986447622614044162352607071739810029972798687028603719680730607462490570752 2039 94678728724543966701313115298837749884113582040182082125381871369701138102152024101163676010321035538150540901138373103986678395948703870395766071444672704454973273537014636987549407471844683906629075112453322953935914703054550066880385042007254405675532165582137612430334694994749216236154938669308389801333733398602543971935600512070013387191961453228495084154524821267571365798950567326612085721281768896658037901518931222727338919391508728235557707851269396185235719779426231083179171196465619111727573855216767669731580070122127925697897046385906554693975396881152039857359331480287945746660808164876151160832 2040 13576565882880 2041 631070286961377556924381132836654008452286862839513088 2042 370774209065352655969169195600236351308707751906850730626449542387823643848845736461211234477465543043560234877234748800171253898179734283891497825693915381529146280188785063382373327927570069121371983588675324398228685782331329693039945790490456176649410428286959240119891194748114414878722922429849962283008 2043 903589572496220843358059677656549941657622532465869827276668601112723456 2044 11322728391013373805619838976 2045 1239479941481716123034841202561445699678258780558027286158716491139510858568083773422229769574466159089233522546918796820480000 2046 1133969468565749760 2047 942060851505671264094423925579566809088 2048 776888112000 2049 1264147040548505901169518900380890296667752867042007267564360416005440237887253157780307738439514436444472988273388777602845093657537764142521104166225694631756512036442153967613505618082856487991681956708352 2050 32785375155978240000 2051 237831907408833807158115520237765249436200542258910814825248444885754307299321760980920172544 2052 73480922726400 2053 1551216291422928350434314081056157694101316928146343233542256580521183446665658762873465667753099846257058462124251104935717738839223564212564231314549517589790282113630447812404009492018703301126210766642435243277286026494845748295768228528246856182587919000897742642058603642793971158813162515157948658505051888002704080436192878789755099335753096449695663458787734671647889257250006095079212412457480501602845292978486169153164720855310479003411377485435197787098902032866119370066807540882892703526544570043871521500882207868880943934634345207986692992106092902500795021022975286973037703113290680973330860619071488 2054 81112184245854540583421891051520 2055 11099237687423368305986290907316194080318291968 2056 231005218028445809870024115092332376167273619407952925258717880095786693631672320 2057 264539520000000000 2058 85980447000000 2059 351105943255837295761220697726124032 2060 926170881538748965321521295911813120 2061 3614358289984883373432238710626199766630490129863479309106674404450893824 2062 379672790082921119712429256294642023740116737952615148161484331405131411301218034136280304104924716076605680514288382771375363991736047906704893773510569350685845790913315904903550287797831750780284911194803532183786174241107281605672904489462227124888996278565846261882768583422069160835812272568166361377800192 2063 1588445482417078630844737619001505478759748534421855471147270738453691849385634573182428843779174242567227865215233131454174964571364929753665772866098706011945248884357578559901705719827152180353239825041853689115940891130722046254866666012924780730970029056919288465468010130221026466624678415521739426309173133314768978366661507880709221719811170764488359381798640303767438599424006241361113510356460033641313580009969837212840674155837930499493250545085642533989275681654906234948410921864082128411181639724924438016903380857734086589065569492978373623916639132160814101527526693860390607988009657316690801273929203712 2064 12012670308801576960 2065 4012707267987111936000000 2066 1518691160331684478849717025178568094960466951810460592645937325620525645204872136545121216419698864306422722057153531085501455966944191626819575094042277402743383163653263619614201151191327003121139644779214128735144696964429126422691617957848908499555985114263385047531074333688276643343249090272665445511200768 2067 1854883054416287917670400 2068 13666465873600293371904 2069 101660510874693032374063207616096350640623906202998750153425327261036278360680612683675446001867151524302583373774920413067197732567355504234609463430317184764495928598885027833709166068937739542607348802678636103420217032366210960311466624827185966782081859642834461789952648334145693863979418593391323283787080532145214615466336504365390190067914928927255000435112979441116070363136399447111264662813442153044069120638069581621803145973627551967568034885481122175313643625913999036698298999301256218315624942395164033081816374894981541700196447550615911930664904458292102497761708407064998911232618068268211281531469037568 2070 913633601126400 2071 8423584162110668237886980064481459807715328 2072 1407962091481989120 2073 323621642380417510699396838497507915946944733962753860496476266497392700899136808391758781040515695729785084997987527066328343976329667620485402666553777825729667081329191415709057438229211260925870580917338112 2074 14243663728645101905617354752 2075 7099416875686909828462018560000 2076 53930673154924971581837298310926310293832893561531531264 2077 622875447410595971807165564716056576 2078 97196234261227806646381889611428358077469884915869477929339988839713641293111816738887757850860727315611054211657825989472093181884428264116452806018705753775576522473808871655308873676244928199752937265869704239049260605723464091052263549302330143971583047312856643041988757356049705173967941777450588512716849152 2079 24759504000000 2080 4456758620160 2081 416401452542742660604162898395530652223995519807482880628430140461204596165347789552334626823647852643543381498982074011923241912595888145344960362210579188795375323541033074006872744218368981166519700695771693479609208964572000093435767295292153719939407297097049955491646047576660762066859698558530860170391881859666799064950114321880638218518179548886036481782222763790811424207406692135367740058883859058868507118133533006322905685907978452859158670890930676430084684291743740054316232701137945470220799764050591879503119871569844394804004649167322775268003448661164451830831957635338235540408803607626593409152897177878528 2082 171582365208757224962384538229787379258343018252152031569618365046634167667369769703738263004551277925367808 2083 1665605810170970642416651593582122608895982079229931522513720561844818384661391158209338507294591410574173525995928296047692967650383552581379841448842316755181501294164132296027490976873475924666078802783086773918436835858288000373743069181168614879757629188388199821966584190306643048267438794234123440681567527438667196259800457287522552874072718195544145927128891055163245696829626768541470960235535436235474028472534132025291622743631913811436634683563722705720338737166974960217264930804551781880883199056202367518012479486279377579216018596669291101072013794644657807323327830541352942161635214430506373636611588711514112 2084 360401877156857010036549791951773143906645353257523533993209331607241017128376942736434381134726364136308056348052745046948904369985123800160136485283540500480 2085 44396950749693473223945163629264776321273167872 2086 37196572555379549930170784364300379870623046828032 2087 26649692962735530278666425497313961742335713267678904360219528989517094154582258531349416116713462569186776415934852736763087482406136841302077463181477068082904020706626116736439855629975614794657260844529388382694989373732608005979889106898697838076122067014211197151465347044906288772279020707745975050905080439018675140156807316600360845985163491128706334834062256882611931149274028296663535363768566979767584455560546112404665963898110620982986154937019563291525419794671599363476238892872828510094131184899237880288199671780470041267456297546708657617152220714314524917173245288661647074586163430888101978185785419384225792 2088 4532179681935360 2089 106598771850942121114665701989255846969342853070715617440878115958068376618329034125397664466853850276747105663739410947052349929624547365208309852725908272331616082826504466945759422519902459178629043378117553530779957494930432023919556427594791352304488268056844788605861388179625155089116082830983900203620321756074700560627229266401443383940653964514825339336249027530447724597096113186654141455074267919070337822242184449618663855592442483931944619748078253166101679178686397453904955571491314040376524739596951521152798687121880165069825190186834630468608882857258099668692981154646588298344653723552407912743141677536903168 2090 7768694292480000 2091 71894832450959440871424 2092 1441607508627428040146199167807092575626581413030094135972837326428964068513507770945737524538905456545232225392210980187795617479940495200640545941134162001920 2093 2542481768448000000 2094 686329460835028899849538152919149517033372073008608126278473460186536670669479078814953052018205111701471232 2095 1269227460077277309987677391422920396470536991291419941026525686926859119173717783984363284044253346907375127088044847944171520000 2096 36158404309018921127618185785699690149314560 2097 57829732639758133974915819370019196266087842077815668945706790471214301184 2098 99528943883497274005895054962102638671329162153850345399644148571866768684146500340621064039281384771185719512737613813219423418249654542455247673363154691866190359013180284575036286644474806476547007760250577140786442860260827229237517874485586067426901040448365202474996487532594898098143172380109402637022053531648 2099 109157142375364732021417678836997987296607081544412792259459190741062017657168930944407208414058342683389036199669156809781606327935536501973309289191330070867574868814340574152457648660380118198916140419192374815518676474808762392493625781857066344759795986490209063532402061495936158811254868818927513808507209478220493374082282768795078025155229659663181147480319004191178469987426419903133840849996050349128025929975996876409511788126661103546311290622032131242088119478974870992798674505207105577345561333347278357660465855612805289031500994751318661599855496045832294060741612702358106417504925412917665702648977077797788844032 2100 3089310840000 2101 1204633886211756365377153471365715856164390956580509515343986688 2102 398115775533989096023580219848410554685316648615401381598576594287467074736586001362484256157125539084742878050950455252877693672998618169820990693452618767464761436052721138300145146577899225906188031041002308563145771441043308916950071497942344269707604161793460809899985950130379592392572689520437610548088214126592 2103 331388561797547530956182362621448105929671407577859953148391696893330125720716091793160991785488072427299927037939227715920224231761579643377052330551068493547179091281092009686074816746712331188091474859354226688 2104 14784333953820531831681543365909272074705511642108987216557944326130348392427028480 2105 5076909840309109239950709565691681585882147965165679764106102747707436476694871135937453136177013387629500508352179391776686080000 2106 13611238502400 2107 11371905168703488000000 2108 94059866712849776640 2109 27288916612907375001600 2110 12129014092014609736724277844630230572227746065585117172742597115904 2111 447107655169493942359726812516343755966902606005914797094744845275390024323763941148291925663982971631161492273844866292865459519223957512082674848527687970273586662663538991728466528912916964142760511157011967244364498840816690759653891202486543748136124360663896324228718843887354506490899942682327096559645530022791140860241030220984639591035820685980389980079386641167067013068498615923236212121583822230028394209181683205773360284166803880125691046387843609567592937385881071586503370773328304444807419221390452152977268144590050463873028074501401237913008111803729076472797645628858803886100174491310758718050210110659743105155072 2112 1482569088000 2113 1788430620677975769438907250065375023867610424023659188378979381101560097295055764593167702655931886524645969095379465171461838076895830048330699394110751881094346650654155966913866115651667856571042044628047868977457995363266763038615564809946174992544497442655585296914875375549418025963599770729308386238582120091164563440964120883938558364143282743921559920317546564668268052273994463692944848486335288920113576836726732823093441136667215520502764185551374438270371749543524286346013483093313217779229676885561808611909072578360201855492112298005604951652032447214916305891190582515435215544400697965243034872200840442638972420620288 2114 148786290221518199720683137457201519482492187312128 2115 582783032124065710080 2116 383677266700208701440 2117 1404423773023349183044882790904496128 2118 10981271373360462397592610446706392272533953168137730020455575362984586730711665261039248832291281787223539712 2119 40388498365528163643160392501545856540946359221728837632 2120 12116551991471992995840 2121 716190897863943906110599893457305600 2122 407670554146804834328146145124772407997764248182171014756942432550366284530264065395183878304896552022776707124173266178946758321150585005896694470095481617883915710517986445619348630095768807327936543785986363968661269955628348330956873213892960532180586661676503869337585612933508702609994434068928113201242331265630208 2123 4818535544847025461508613885462863424657563826322038061375946752 2124 430810737474559750963200 2125 629309399040000 2126 1630682216587219337312584580499089631991056992728684059027769730201465138121056261580735513219586208091106828496693064715787033284602340023586777880381926471535662842071945782477394520383075229311746175143945455874645079822513393323827492855571842128722346646706015477350342451734034810439977736275712452804969325062520832 2127 84835471820172167924782684831090715117995880339932148005988274404692512184503319499049213897084946541388781321712442295275577403330964388704525396621073534348077847367959554479635153087158356784151417563994682032128 2128 123531830231040 2129 117206589156751820025948225540284417564187716748814528569604792719871842536328774588377838561259152115279198230634788629476923020207445118047400715492442235279399102097270765447667129755347704648239811436743745141306687184127050582498709655384632524311396184401876438018613272612006659749550474574515954400531717822294560829667024626249797360952494177905643350937930731662099615073828501172580833590400469494668563371571723162294251758332622636351669153664294875186487082978084407629972339628003375040379596104372178689190072980495414188801531071562095326111467598460676755022885066015731562285917844141850167533384554279248787696557771194368 2130 1923173124824076556575965184 2131 468826356627007280103792902161137670256750866995258114278419170879487370145315098353511354245036608461116792922539154517907692080829780472189602861969768941117596408389083061790668519021390818592959245746974980565226748736508202329994838621538530097245584737607505752074453090448026638998201898298063817602126871289178243318668098504999189443809976711622573403751722926648398460295314004690323334361601877978674253486286892649177007033330490545406676614657179500745948331912337630519889358512013500161518384417488714756760291921981656755206124286248381304445870393842707020091540264062926249143671376567400670133538217116995150786231084777472 2132 1960412250367516999680 2133 356262883254058626353568153600 2134 1033913972795359666394020055869292544 2135 16050829071948447744000000 2136 56185456108016090501640376811520 2137 30004886824128465926642745738312810896432055487696519313818826936287191689300166294624726671682342941511474747042505889146092293173105950220134583166065212231526170136901315954602785217369012389949391727806398756174511919136524949119669671778465926223717423206880368132764997788673704895884921491076084326536119762507407572394758304319948124403838509543844697840110267305497501458900096300180693399142520190635152223122361129547328450133151394906027303338059488047740693242389608353272918944768864010337176602719277744432658683006826032333191954319896403484535705205933249285858576900027279945194968100313642888546445895487689650318789425758208 2138 104363661861582037588005413151941736447427647534635779777777262732893768839747600741167072846053517317830837023788356141810370130214549761509553784344443294178282421892604530078553249304516814675951755209212509175977285108640857172724959542756597896238230185389184990550421916910978227868158575121645596979518036804001333248 2139 90134542791184534732800 2140 14818734104619983445144340734589009920 2141 480078189186055454826283931813004974342912887803144309021101230980595067028802660713995626746917487064183595952680094226337476690769695203522153330657043395704418722190421055273644563477904198239190267644902380098792190706184399185914714748455454819579478771310085890124239964618779278334158743857217349224577916200118521158316132869119169990461416152701515165441764276887960023342401540802891094386280323050162435569957778072757255202130422318496436853408951808763851091878233733652366703116301824165394825643508443910922538928109216517331071269118342455752571283294931988573737230400436479123119489605018286216743134327803034405100630812131328 2142 215548629811200 2143 1920312756744221819305135727252019897371651551212577236084404923922380268115210642855982506987669948256734383810720376905349906763078780814088613322628173582817674888761684221094578253911616792956761070579609520395168762824737596743658858993821819278317915085240343560496959858475117113336634975428869396898311664800474084633264531476476679961845664610806060661767057107551840093369606163211564377545121292200649742279831112291029020808521689273985747413635807235055404367512934934609466812465207296661579302574033775643690155712436866069324285076473369823010285133179727954294948921601745916492477958420073144866972537311212137620402523248525312 2144 66389462986399202074951680 2145 807374615040000 2146 407169032587875126727409664 2147 134777346593770691806191681031703356923445248 2148 3451563081915198181237587091899283858805305187938018000896 2149 3896637970986333096478564683575545846762709684369994790096870521008198570792087731911396106960896 2150 131141500623912960000 2151 3701102888944520574394612439681228561029621892980202812525234590157715275776 2152 946197373044514037227618775418193412781152745094975181859708436872342297115329822720 2153 1966400262906083142968458984706068374908571188441679089750430642096517394549975698284526087155374027014896009022177665951078304525392671553626740042371249748805299086091964642400848132005495595987723336273520148884652813132531299065506671609673542940997545047286111805948886895078519924056714214839162262423871144755685462664462880231912120280929960561465406117649466478133084255610476711128641922606204203213465336094547058986013717307926209816561405351563066608696734072333245373040094015964372271781457205835810586259138719449535350854988067918308730698762531976376041425198027695720187818488297429422154900343779878206681228923292183806489919488 2154 702801367895069593445927068589209105442173002760814721309156823231013550765546576706511925266642034382306541568 2155 5198755676476527861709526595268281943943319516329656078444649213652414952135548043199952011445261708932608520552631697179326545920000 2156 48370608000000 2157 86871523143856299954977469267036892280827781468090519558131992990405132476931399167026395030614985258382112073433540910362191261010907534033434006139979299172431715704790583787146396761250157346971051585530554400899072 2158 1297794947933672649334750256824320 2159 150142411128168987722484949557148490535958216704 2160 841260420000 2161 503398467303957284599925500084753503976594224241069846976110244376708453004793778760838678311775750915813378309677482483476045958500523917728445450847039935694156566039542948454617121793406872572857174086021158114471120161928012560769707932076426992895371532105244622322915045140101100558518838998825539180511013057455478442102497339369502791918069903735143966118263418402069569436282038048932332187188276022647126040204047100419511630829109713039719770000145051826363922517310815498264068086879301576053044693967510082339512179081049818876945387087035058883208185952266604850695090104368081533004141932071654488007648820910394604362799054461419388928 2162 342278092125710578907873280 2163 2864763591455775624442399573829222400 2164 377908758741628496156085234645622476145054557937360997180463468099394356776404981106799417632726832000593356493215755190349494348661521173876715275192673763831316480 2165 20795022705906111446838106381073127775773278065318624313778596854609659808542192172799808045781046835730434082210526788717306183680000 2166 2715814801270112256 2167 77096568717552407384137822167405814794521021221152608982015148032 2168 3784789492178056148910475101672773651124610980379900727438833747489369188461319290880 2169 14804411555778082297578449758724914244118487571920811250100938360630861103104 2170 375234515435520000 2171 646215973848450618290566280024733704655141747547661402112 2172 13806252327660792724950348367597135435221220751752072003584 2173 2025870532350845585449112785442045952 2174 27358307775042561661470091025302614559274473235319561854065642761851704138726795048692501144155853243765446940763974832438737667414962932681160467243189742909071667204614921932912262985683255866412696917563804005427389427519548862686811794376385598911474613718662510162849802986711476566270561516688663374598776239948125502963712 2175 87444373163212800 2176 17294204928000 2177 62346207535781329543657034937208733548203354949919916641549928336131177132673403710582337711374336 2178 155656565222400 2179 131962887812928578414162870294217622546440316319451013965705443901887860704488660339481294487362142448074982243612093968148344591745161341889005604266846436902608978847869946679687150775410851203739071043605930472759917323728456924730414316146242877625564274912197246274218241593206662904812362530508122142935879006933608940726517062531678939884570516844745579854106045553592125210304718582299317288878283429680808208683249723092372456952066136615084299386918024465970344104377926417976935864566887632352849348255418963024809080673022723719677971552543718475879726698270976861980613700319466365387837782640991794104277092508734483166081595332734324291141632 2180 59274936418479933780577362938356039680 2181 22239109924827212788474232132361444423891912055831173006881790205543713914094438186758757127837436226145820690798986473052720962818792328712559105571834700588142519220426389449509477570880040280824589205895821926630162432 2182 437732924400680986583521456404841832948391571765112989665050284189627266219628720779080018306493651900247151052223597319019802678639406922898567475891035886545146675273838750926596207770932093862603150681020864086838230840312781802988988710022169582583593819498600162605596847787383625060328984267018613993580419839170008047419392 2183 1773735160790329935341498815148457984 2184 23929003929600 2185 108669153635205120000 2186 1750931697602723946334085825619367331793566287060451958660201136758509064878514883116320073225974607600988604208894389276079210714557627691594269903564143546180586701095355003706384831083728375450412602724083456347352923361251127211955954840088678330334375277994400650422387391149534500241315937068074455974321679356680032189677568 2187 10972387641600 2188 24186160559464223753989455017319838473283491707991103819549661958361238833689918790835162728494517248037974815565808332182367638314337355128109777612331120885204254720 2189 308386274870209629536551288669623259178084084884610435928060592128 2190 7692692499296306226303860736 2191 249384830143125318174628139748834934192813419799679666566199713344524708530693614842329350845497344 2192 2314137875777210952167563890284780169556131840 2193 287579329803837763485696 2194 28014907161643583141345373209909877308697060592967231338563218188136145038056238129861121171615593721615817667342310228417267371432922043065508318457026296738889387217525680059302157297339654007206601643585335301557646773780018035391295277441418853285350004447910410406758198258392552003861054993089191295589146869706880515034841088 2195 1330881453177991132597638808388680177649489796180391956081830198695018227746700299059187714929986997486747781261473714477907595755520000 2196 1723242949898239003852800 2197 187598673000000000000 2198 9522322574177164782123720797260897246879499987976192 2199 1423303035188941618462350856471132443129082371573195072440434573154797690502044043952560456181595918473332524211135134275374141620402709037603782756597420837641121230107288924768606564536322577972773709177332603304330395648 2200 2662450560000 2201 9966007158569535548914649035456905216 2202 179917150181137815922157329558837530993196288706768568655144146747139468995979923636867052868260360801870474641408 2203 2213969872821270352627347934106072604468099217999754662721656824717855446817118424066111005574083934074122761297244720715921897258140388787721695047995404310745441801670145235353594140983635339388990402537922114422475249082334247172897902751477804346385658962085314235347754670349412316193224445644641354946418116249190654858099973685779484417094454628335935058257585613158454660552327689474449422808045358808975730371651956186260920662735515220276778149022991270758869112633475017146505336017985420255712341731140387113163235305212727608753360779178881314313024964837859005344450943862818956216846678252328969783914983304871020310725714798521875629246530046656512 2204 149236262726837207040 2205 93617975880000 2206 1792954058345189321046103885434232147756611877949902805668045964040713282435599240311111754983397998183412330709907854618705111771707010756192532381249682991288920781921643523795338067029737856461222505189461459299689393521921154265042897756250806610262400284666266266032524688537123328247107519557708242917705399661240352962229829632 2207 35423517965140325642037566945697161671489587487996074603546509195485687149073894785057776089185342945185964180755915531454750356130246220603547120767926468971927068826722323765657506255738165430223846440606753830759603985317347954766366444023644869542170543393365027765564074725590597059091591130314261679142689859987050477729599578972471750673511274053374960932121369810535274568837243031591190764928725740943611685946431298980174730603768243524428450384367860332141905802135600274344085376287766724091397467698246193810611764883403641740053772466862101029008399437405744085511215101805103299469546852037263516542639732877936324971611436776350010067944480746504192 2208 192648094679040 2209 81701271101762416623650684922690011136 2210 16608849223680000 2211 6853635187766926671744073728 2212 724654617024855923559669694464 2213 2267105149768980841090404284524618346975333599231748774626976588511083977540729266243697669707861948491901707568378594013104022792335758118627015729147294014203332404910228721002080400367242587534326172198832245168614655060310269105047452417513271650698914777175361776996100782437798211781861832340112747465132151039171230574694373054238192043104721539415997499655767667874257572405583554021836208955438447420391147900571603134731182758641167585563420824599543061257081971336678417558021464082417070341849437932687756403879152952537833071363441437879174465856537563993967621472717766515526611166050998530384865058728942904187924798183131953686400644348446767776268288 2214 14049532091931033600 2215 21294103250847858121562220934218882842391836738886271297309283179120291643947204784947003438879791959787964500183579431646521532088320000 2216 242226527499395593530270406507057513671975102744313646556085359839319628061524434616320 2217 91091394252092263581590454814152476360261271780684484636187812681907052192130818812963869195622138782293281549512648593623945063705773378406642096422234933609031758726866491185190820130324644990257517387349286611477145321472 2218 114749059734092116546950648667790857456423160188793779562754941698605650075878351379911152318937471883738389165434102695597127153389248688396322072399979711442490930042985185522901636289903222813518240332125533395180121185402953872962745456400051623056793618218641041026081580066375893007814881251693327546733145578319382589582709096448 2219 3990157282290005090794050235981358947085014716794874665059195413512395336491097837477269613527957504 2220 863159577477120000 2221 580378918340859095319143496838302296825685401403327686304506006658837498250426692158386603445212658813926837137504920067354629834837954078368516026661707267636053095657018552576532582494014102408787500082901054763165351695439428890892147818883397542578922182956892614911001800304076342216156629079068863351073830666027835027121759501884977163034808714090495359911876522975809938535829389829590069492592242539620133862546330402491182786212138901904235731097483023681812984662189674894853494805098770007513456110768065639393063155849685266269041008097068663259273616382455711097015748227974812458509055623778525455034609383472108748334881780143718564953202372550724681728 2222 16542623564725754662304320893908680704 2223 15592727229235200 2224 9256551503108843808670255561139120678224527360 2225 454362680043962229021569187840000 2226 58521687587893857484800 2227 2402278578050703803559759192914375848575331467264 2228 24766628412891365124085201937735514596642295508982890311218853845361908565698476841815206633978385661990886211139387732154744461633881451651184412275027067786449156833280 2229 1457462308033476217305447277026439621764180348490951754179005002910512835074093101007421907129954220516692504792202377497983121019292374054506273542755758937744508139629863858963053122085194319844120278197588585783634325143552 2230 49680441720891841481622642051605424423844847884636639939553677786742784 2231 241167577985451843608172524948369103126528 2232 18128718727741440 2233 14612497956864000000 2234 29375759291927581836019366058954459508844329008331207568065265074843046419424857953257254993647992802237027626351130290072864551267647664229458450534394806129277678091004207493862818890215225040260669525024136549166111023463156191478462836838413215502539166263972106502676884496992228610000609600433491851963685268049761942933173528690688 2235 45462477567686116581319847556367130952983723900928 2236 7841649001470067998720 2237 38035712792386541670835388208794979324768118466368483249652105652393574285339963697292024443385456808029509198643522441534153020855940158479959066323301647491796375676978367861655639326327708215462297605433003524958804488712318411793507799458342341350452244182262914410807413984727947163478040843325857028575974566528800196337451630715533863356649223886634703907184739809742680131884114891872014794266525207076545092815836309257662155077198735075195992873204647440011295762821262533909118635546952991212401859675295949743263786981764973610207871506649491915359755723240617482454024075868557309280849469359949444221148160555228118930874812343498739872773070687484292741726208 2238 11514697611592820219018069091765601983564562477233188393929225391816926015742715112759491383568663091319710377050112 2239 152142851169546166683341552835179917299072473865473932998608422609574297141359854789168097773541827232118036794574089766136612083423760633919836265293206589967185502707913471446622557305310832861849190421732014099835217954849273647174031197833369365401808976729051657643229655938911788653912163373303428114303898266115200785349806522862135453426596895546538815628738959238970720527536459567488059177066100828306180371263345237030648620308794940300783971492818589760045183051285050135636474542187811964849607438701183798973055147927059894440831486026597967661439022892962469929816096303474229237123397877439797776884592642220912475723499249373994959491092282749937170966904832 2240 1263332790720 2241 5700206132064938021657090457600 2242 20658275355569768878791720960 2243 2434285618712738666933464845362878676785159581847582927977734761753188754261757676626689564376669235713888588713185436258185793334780170142717380244691305439474968043326615543145960916884973325789587046747712225597363487277588378354784499165333909846428943627664826522291674495022588618462594613972854849828862372257843212565596904365794167254825550328744621050059823347823531528440583353079808946833057613252898885940213523792490377924940719044812543543885097436160722928820560802170183592675004991437593719019218940783568882366832958311053303776425567482583024366287399518877057540855587667793974366039036764430153482275534599611575987989983919351857476523998994735470477312 2244 1832463743385600 2245 1362822608054262919779982139790008501913077551288721363027794123463698665212621106236608220088306685426429728011749083625377378053652480000 2246 1880048594683365237505239427773085408566037056533197284356176964789954970843190909008464319593471539343169768086472338564663331281129450510685340834201267592273771397824269279607220408973774402576682849601544739146631105501641996254621621557658445792162506640894214816171320607807502631040039014427743478525675857155184764347723105836204032 2247 45836217463292409991078393181267558400 2248 3875624439990329496484326504112920218751601643909018344897365757429114048984390953861120 2249 41357822326300839570596241921582957097929071843050329735168 2250 11749510080000 2251 623177118390461098734967000412896941257000852952981229562300099008816321091009965216432528480427324342755478710575471682095563093703723556535649342640974192505591819091613579045365994722553171402134283967414329752925052743062624858824831786325480920685809568682195589706668670725782686326424221177050841556188767298007862416792807517643306817235340884158622988815314777042824071280789338388431090389262748992742114800694662090877536748784824075472011147234584943657145069778063565355566999724801277808023992068920048840593633885909237327629645766764945275541254237769574276832526730459030442955257437705993411694119291462536857500563452925435883354075513990143742652280442191872 2252 1585064218425047367941452924015072934185106912574904979918006646103162148204702517876173224574616682367416717512920814857903645544568412905675802385601732338332746037329920 2253 373110350856569911630194502918768543171630169213683649069825280745091285778967833857900008225268280452273281226803808639483678980938847757953606026945474288062594083745245147894541599253809745880094791218582677960610387236749312 2254 6831931392000000 2255 4341863528508948480000 2256 192202724940825231360 2257 7094940643161319741365995260593831936 2258 120323110059735375200335323377477466148226371618124626198795325746557118133964218176541716453982178517962865157534229668138453201992284832683861813388881125905521369460753233894862106174321561764907702374498863305384390752105087760295783779690140530698400425017229748234964518899680168386562496923375582625643254857931824918254278773517058048 2259 15159717433116756272720332552934312185977331273646910720103360881286001769578496 2260 948398982695678940489237807013696634880 2261 18866172506112000000 2262 2542871847842611200 2263 39864028634278142195658596141827620864 2264 15502497759961317985937306016451680875006406575636073379589463029716456195937563815444480 2265 181849910270744466325279390225468523811934895603712 2266 66170494258903018649217283575634722816 2267 40840535630837258566694797339059613942218807899126577860594899288641786419020429080424122186493285128126823052776274112157814822908967227001120315319318884680046465455987987516317105830137244641010272434088465514687696256569352182747944175948626717618065215893156370167016238004684894131088537759059203952226387053642243271346933433476271755574335300184219516195000469228278518335457810080624219939750723517988347235578325374787750248368362230610133722545165758867514659292975173819142438893964576542426660344228744320817144390346947777503536464970707453577871637726466819806496471807363019109515751437499984228785801885288815493156926450921366051492692884858060318459851059486523392 2268 2971055102400 2269 163362142523349034266779189356238455768875231596506311442379597154567145676081716321696488745973140512507292211105096448631259291635868908004481261277275538720185861823951950065268423320548978564041089736353862058750785026277408730991776703794506870472260863572625480668064952018739576524354151036236815808905548214568973085387733733905087022297341200736878064780001876913114073341831240322496879759002894071953388942313301499151000993473448922440534890180663035470058637171900695276569755575858306169706641376914977283268577561387791110014145859882829814311486550905867279225985887229452076438063005749999936915143207541155261972627705803685464205970771539432241273839404237946093568 2270 794887067534269463705962272825686790781517566154186239032858844587884544 2271 23879062454820474344332448186801186762984330829675753540468817967685842289853941366905600526417169948945489998515443752926955454780086256509030785724510354436006021359695689465250662352243823736326066637989291389479064783151955968 2272 1062231407782387233199226880 2273 2613794280373584548268467029699815292302003705544100983078073554473074330817307461147143819935570248200116675377681543178100148666173902528071700180436408619522973789183231201044294773128783657024657435781661792940012560420438539695868427260712109927556173817162007690689039232299833224389666416579789052942488771433103569366203739742481392356757459211790049036480030030609825173469299845159950076144046305151254223077012823986416015895575182759048558242890608567520938194750411124425116089213732898715306262030639636532297240982204657760226333758125277028983784814493876467615774195671233223009008091999998990642291320658484191562043292858967427295532344630915860381430467807137497088 2274 736940647141940494017156421872998526948131998542924057211470425076283265007533767216607448548394437844461464131207168 2275 1033083072000000 2276 101444109979203031548252987136964667787846842404793918714752425350602377485100961144075086372775467671514669920826932150905833314852378425963251352678510869653295746389114880 2277 38531175756595200 2278 911594478633286521959510704128 2279 6406131142839160364798545835046469632 2280 54306263531520 2281 669131335775637644356727559603152714829312948619289851667986829945107028689230710053668817903505983539229868896686475053593638058540519047186355246191720606597881290030907187467339461920968616198312303560105418992643215467632266162142317378742300141454380497193473968816394043468757305443754602644425997553277125486874513757748157374075236443329909558218252553338887687836115244408140760360947219492875854118721081107715282940522500069267246786316430910179995793285360177856105247852829718838715622071118403079843746952268093691444392386617941442080070919419848912510432375709638194091835705090306071551999741604426578088571953039883082971895661387656280225514460257646199758627199254528 2282 609428644747338546055918131024697423800287999230476288 2283 382064999277127589509319170988818988207749293274812056647501087482973476637663061870489608422674719183127839976247100046831287276481380104144492571592165670976096341755131031444010597635901179781217066207828662231665036530431295488 2284 405776439916812126193011948547858671151387369619175674859009701402409509940403844576300345491101870686058679683307728603623333259409513703853005410714043478613182985556459520 2285 348882587661891307463675427786242176489747853129912668935115295606706858294431003196571704342606511469166010371007765408096608781735034880000 2286 5815000297720187167509742822749629023518720 2287 42824405489640809238830563814601773749076028711634550506751157116486849836110765443434804345824382946510711609387934403429992835746593219019926735756270118822264402561978059997909725562941991436691987427846746815529165789928465034377108312239507209053080351820382334004249218782000467548400294569243263843409736031159968880495882071940815132373114211725968163413688812021511375642121008663100622047544054663598149190893778108193440004433103794324251578251519730770263051382790735862581102005677799812551577797109999804945157996252441112743548252293124538842870330400667672045416844421877485125779588579327983462683300997668604994552517310201322328810001934432925456489356784552140752289792 2288 79243342295040 2289 183344869853169639964313572725070233600 2290 3179548270137077854823849091302747163126070264616744956131435378351538176 2291 89883121473494347714872498617887752192 2292 14137602383524651750349156728419466685666530049794121731670016 2293 2740761951337011791285156084134513519940865837544611232432074055455158389511088988379827478132760508576685543000827801819519541487781966017275311088401287604624921763966595839866222436028287451948287195382191796193866610555421762200134931983328461379397142516504469376271950002048029923097618852431568885978223105994238008351736452604212168471879309550461962458476083969376728041095744554438439811042819498470281548217201798924380160283718642836752101008097262769296835288498607095205190528363379188003300979015039987516490111760156231215587088146759970485943701145642731010906678043000159048049893669076990941611731263850790719651361107852884629043840123803707229215318834211337008146546688 2294 1287534508453551076408295424 2295 143228067840000 2296 22527393463711825920 2297 43852191221392188660562497346152216319053853400713779718913184887282534232177423814077239650124168137226968688013244829112312663804511456276404977414420601673998748223465533437859558976452599231172595126115068739101865768886748195202158911733255382070354280264071510020351200032768478769561901638905102175651569695907808133627783241667394695550068952807391399335617343510027648657531912871015036976685111975524504771475228782790082564539498285388033616129556204308749364615977713523283048453814067008052815664240639800263841788162499699449393410348159527775099218330283696174506848688002544768798298705231855065787700221612651514421777725646154064701441980859315667445101347381392130344747008 2298 11791050354271047904274502749967976431170111976686784915383526801220532240120540275465719176774311005511383426099314688 2299 1058158080000000000 2300 1844568391680000 2301 118712515482642426730905600 2302 504671701815988323144267248183447246175370463383386592164112029960087506817758656154741627489803267286605717181706449633991786818929048242865252339344237661910031902014715131938155711375381623796799435700170080357226971669117378013359647090289475188470423696251466801940904621479004128984432627095701899709066006423642884981933594476877690638958592 2303 181950482699255808000000 2304 983627568000 2305 5582121402590260919418806844579874823835965650078602702961844729707309732710896051145147269481704183506656165936124246529545740507760558080000 2306 2018686807263953292577068992733788984701481853533546368656448119840350027271034624618966509959213069146422868726825798535967147275716192971461009357376950647640127608058860527752622845501526495187197742800680321428907886676469512053438588361157900753881694785005867207763618485916016515937730508382807598836264025694571539927734377907510762555834368 2307 97808639814944662914385707773137660981183819078351886501760278395641210019241743838845339756204728110880727033919257611988809542779233306660990098327594411769880663489313544049666712994790702023991568949204137531306249351790411644928 2308 25969692154675976076352764707062954953688791655627243190976620889754208636185846052883222111430519723907755499731694630631893328602208877046592346285698782631243711075613409280 2309 179618575242822404753663989129839478042844583529323641728668405298309260214998727942460373606908592690081663746102250820044032670943278924908154787489466784456698872723314824961472753567549846450882949636567321555361242189360120607548042902459414044960171131961636905043358515334219689040125549112955298511468829474438382115339400157869648672973082430699075171678688639017073248901250715119677591456502218651748371543962537094308178184353784976949385691666662212848637397467044714591367366466822418464984332960729660621880695964313598768944715408786061425766806398280842019530780052226058423372997831496629678349466420107725420603071601564246647049017106353599756973855135118874182165892083744768 2310 63315457920000 2311 718474300971289619014655956519357912171378334117294566914673621193237040859994911769841494427634370760326654984409003280176130683773115699632619149957867137826795490893259299845891014270199385803531798546269286221444968757440482430192171609837656179840684527846547620173434061336878756160502196451821194045875317897753528461357600631478594691892329722796300686714754556068292995605002860478710365826008874606993486175850148377232712737415139907797542766666648851394549589868178858365469465867289673859937331842918642487522783857254395075778861635144245703067225593123368078123120208904233693491991325986518713397865680430901682412286406256986588196068425414399027895420540475496728663568334979072 2312 143523966541824000 2313 970221915719472401454101283387795979902549201513402286086615096402304113253023744 2314 83058876667755049557424016436756480 2315 22328485610361043677675227378319499295343862600314410811847378918829238930843584204580589077926816734026624663744496986118182962031042232320000 2316 56550409534098607001396626913677866742666120199176486926680064 2317 65374736913039443407569719066318584989040881119967226512329857654987085193070146969227585348042055745536 2318 82633101422279075515166883840 2319 1564938237039114606630171324370202575698941105253630184028164454330259360307867901421525436099275649774091632542708121791820952684467732906575841573241510588318090615829016704794667407916651232383865103187266200500899989628646586318848 2320 7944230550896640 2321 1263150181868378642581714078390776869593432411687364345561336185356288 2322 56198128367724134400 2323 3858681247767229497730760399173905650024448 2324 11594473872397694776954715111424 2325 349777492652851200 2326 2067135290638288171598918648559399920334317418018351481504202874716518427925539455609821706198234182805937017576269617700830358810333381602776073581953997463183490670652273180418685793793563131071690488627896649143201675956704780342721114481825690371974855459846008020749945329578000912320236040583994981208334362311241256886000002977291020857174392832 2327 2646900628883253732518159482981309254267460597955221103050752 2328 14383476763652119168419936463749120 2329 153745828995245043427824588346520054308821213904896 2330 50872772322193245677181585460843954610017124233867919298102966053624610816 2331 15027697149699686400 2332 874653815910418775801856 2333 3013499634461083934191647537052968968452060832301505071188483228065278893427240098415893259443804551817521130307726620094055865631472314271431893031144881967655479634635561054380820064717554364673296636769811452275751518239207645218884746151828520665730502477884886069483915177201515914479019004586659441471391029359819215439586029759013195630582766125643415155490441893535465584638045917717296802225492326799611207041312980739220675965391270975834864816400991943999564922982462058357722042565036548229430590698081033859986762423617538283919582471732050329357676574139715223544115584687862997548233186550559385679521614894052650148582522909303874817122580989315500297873954598537831020519321676061605888 2334 754627222673347065873568175997950491594887166507954234584545715278114063367714577629806027313555904352728539270356140032 2335 357255769765776698842803638053111988725501801605030572989558062701267822893497347273289425246829067744425994619911951777890927392496675717120000 2336 4248925631129548932796907520 2337 436622665806518000025600 2338 9750858315957416736894690096395158780804607987687620608 2339 192863976605509371788265442371390013980931893267296324556062926596177849179343366298617168604403491316321352339694503686019575400414228113371641153993272445929950696616675907480372484141923479339090984753267932945648097167309289294008623753717025322606752158584632708446970571340897018526657216293546204254169025879028429788133505904576844520357297032041178569951388281186269797416834938733906995342431508915175117250644030767310123261785041342453431348249663484415972155070877571734894210724162339086683557804677186167039152795111522450170853278190851221078891300744941774306823397420023231843086923939235800683489383353219369609509281466195447988295845183316192019063933094306421185313236587267942776832 2340 8283179520000 2341 771455906422037487153061769485560055923727573069185298224251706384711396717373465194468674417613965265285409358778014744078301601656912453486564615973089783719802786466703629921489936567693917356363939013071731782592388669237157176034495014868101290427008634338530833787882285363588074106628865174184817016676103516113719152534023618307378081429188128164714279805553124745079189667339754935627981369726035660700469002576123069240493047140165369813725392998653937663888620283510286939576842896649356346734231218708744668156611180446089800683413112763404884315565202979767097227293589680092927372347695756943202733957533412877478438037125864781791953183380733264768076255732377225684741252946349071771107328 2342 529186634403401771929323174031206379605585259012697979265075935927428717548938100636114356786747950798319876499525022131412571855445345690310674836980223350574973611686981934187183563211152161554352765088741542180659629044916423767736605307347376735225562997720578053311986004371968233553980426389502715189333596751677761762816000762186501339436644564992 2343 109658163004270826747905179648 2344 15874557706200389617599801360846521216006560333451339140699610142429651144640065347015147520 2345 1027253060604700655616000000 2346 1837106771735347200 2347 49373178011010399177795953247075843579118564676427859086352109208621529389911901772445995162727293776978266198961792943621011302506042397023140135422277746158067378333869032314975355940332410710807292096836590834085912874831178059266207680951558482587328552597665973362424466263269636742824247371147828289067270625031278025762177511571672197211468040202541713907555399983685068138709744315880190807662466282284830016164871876431391555016970583668078425151913852010488871698144658364132917945385558806190990797997359658762023115548549747243738439216857912596196172990705094222546789739525947351830252528444364974973282138424158620034376055346034685003736366928945156880366872142443823440188566340593350868992 2348 26592964766388199502185231060032465872577322655362297027560059791108309643454306358152419442104852197281541631725255301767058768488661890095710562596555553414393560141428131102720 2349 24572735992627200 2350 2098264009982607360000 2351 789970848176166386844735251953213497265897034822845745381633747337944470238590428359135922603636700431652259183388687097936180840096678352370242166756443938529078053341904517039605695045318571372916673549385453345374605997298848948259322895224935721397256841562655573798791460212314187885187957938365252625076330000500448412194840185146755155383488643240667422520886399738961090219355909054083052922599460516557280258637950022902264880271529338689254802430621632167821947170314533826126687126168940899055852767957754540192369848776795955899815027469726601539138767851281507560748635832415157629284040455109839599572514214786537920550016885536554960059781870863122510085869954279101175043017061449493613903872 2352 4892336729280 2353 10587602515533014930072637931925237017069842391820884412203008 2354 1058727908142448298387476537210155565056 2355 11638394257327645844817880974429985523963833318637568 2356 596945050907348828160 2357 50558134283274648758063056125005663825017410228662127704424559829628446095269787414984699046632748827625744587736875974267915573766187414551695498672412412065860995413881889090534764482900388567866667107160669014103974783827126332688596665294395886169424437860009956723122653453588108024652029308055376168004885120032028698380469771849392329944543273167402715041336729583293509774038778179461315387046365473059665936552828801465744952337377877676112307355559784458740604618900130164872107976074812217539574577149296290572311670321714941177588161758062502498504881142482016483887912693274570088274178589127029734372640909746338426915201080674339517443826039735239840645495677073862475202753091932767591289847808 2358 93040004763522994680155885163994064376299520 2359 4183983162434524378084462020244389439298616391677902496789110889919173452356489406030565462274691567714304 2360 775459327454207551733760 2361 25639948075648853715028726978481399000251451068475476935117446419746969359284107696890272745050532245898717307579729867437194488782319335941338588335988909479003596649742609691355830811306413791377245850620169429006745430075745670248005632 2362 541887113629083414455626930207955332716119305229002730767437758389687006770112615051381101349629901617479553535513622662566473579976033986878131033067748710988772978367469500607675968728219813431657231450871339192995460141994417938162283834723713776870976509665871926591473668476895471159275956622850780353877603073718028045123584780478977371583124034551808 2363 614983315980980173711298353386080217235284855619584 2364 904806552545577712022346030618845867882657923186823790826881024 2365 17367454114035793920000 2366 6904481472000000 2367 62094202606046233693062482136818942713763148896857746309543366169747463248193519616 2368 719180591404154880 2369 15434724991068917990923041596695622600097792 2370 492332319954963598483447087104 2371 828344472097171845252105111552092796109085249186400300309291988248632460824900197007109309180030956791820199325480975962405528760585214600014979050248804959287066548861040870859321581287839966295927473883720401127079522858223637834769967764183382198999849989898403130951641554183587561875898848183179283136592037806604758194265616741980443933811396987574726083237260977492680864137851341692294191301367651910609566704481547083214765299095599147845424043713491508572006066076059732621264617080009723372168389872014070424736754406550977596253604442244096040935503972638425358072019561566610556326284142004257255167961348665284008786578654505768378653799645835022169549135801173178162793721906658226464215692866486272 2372 1701949745048844768139854787842077815844948649943187009763843826630931817181075606921754844294710540626018664430416339313091761183274360966125476006179555418521187849051400390574080 2373 2933517917650714239429017163601123737600 2374 34680775272261338525160123533309141293831635534656174769116016536939968433287207363288390486376313703518691426272871850404254309118466175160200386116335917503281470615518048038891261998606068059626062812855765708351709449087642748042386165422317681719742496618615803301854314782521310154193661223862449942648166596717953794887909425950654551781319938211315712 2375 2517237596160000 2376 2710599091200 2377 53014046214218998096134727139333938950981455947929619219794687247912477492793612608454995787521981234676492756830782461593953840677453734400958659215923517394372259127106615734996581202421757842939358328558105672133089462926312821425277936907736460735990399353497800380905059467749603960057526283723474120741890419622704524432999471486748411763929407204782469327184702559531575304822485868306828243287529722279012269086819013325744979142118345462107138797663456548608388228867822887760935493120622295818776951808900507183152282019262566160230684303622146619872254248859222916609251940263075604882185088272464330749526314578176562341033888369176233843177333441418851144691275083402418798202026126493709804343455121408 2378 6514704521406002027638554624 2379 474850061930569706923622400 2380 198358917120000 2381 848224739427503969538155634229343023215703295166873907516714995966599639884697801735279932600351699754823884109292519385503261450839259750415338547454776278309956146033705851759945299238748125487029733256929690754129431406821005142804446990523783371775846389655964806094480951483993663360920420539575585931870246713963272390927991543787974588222870515276519509234955240952505204877159773892909251892600475556464196305389104213211919666273893527393714220762615304777734211661885166204174967889929956733100431228942408114930436512308201058563690948857954345917956067981747566665748031044209209678114961412359429291992421033250824997456542213906819741490837335062701618315060401334438700771232418023899356869495281942528 2382 193184569004376848863633453055475325848291114626036284053643703111197200222134931873230342992270311514298506053211171848192 2383 3392898957710015878152622536917372092862813180667495630066859983866398559538791206941119730401406799019295536437170077542013045803357039001661354189819105113239824584134823407039781196954992501948118933027718763016517725627284020571217787962095133487103385558623859224377923805935974653443681682158302343727480986855853089563711966175151898352891482061106078036939820963810020819508639095571637007570401902225856785221556416852847678665095574109574856883050461219110936846647540664816699871559719826932401724915769632459721746049232804234254763795431817383671824271926990266662992124176836838712459845649437717167969684133003299989826168855627278965963349340250806473260241605337754803084929672095597427477981127770112 2384 9478708739183456060078341694606459574501916016640 2385 37298114055940205445120 2386 2219569617424725665610247906131785042805224674217995185223425058364157979730381271250456991128084077025196251281463798425872275783581835210252824711445498720210014119393155074489040767910788355816068020022769005334509404741609135874712714587028331630063519783591411411318676146081363849868394318327196796329482662189949042872826203260841891314004476045524205568 2387 58449991827456000000 2388 3619226210182310848089384122475383471530631692747295163307524096 2389 217145533293441016201767842362711813943220043562719720324279038967449507810482637244231662745690035137234914331978884962688834931414850496106326668148422727247348773384628698050545996605119520124679611713774000833057134440146177316557938429574088543174616675751926990360187123579902377820395627658131349998558783158774597732077565835209721494585054851910788994364148541683841332448552902116584768484505721742454834254179610678582251434566116743012790840515229518023099958185442602548268791779822068923673710394609256477422191747150899470992304882907636312554996753403327377066431495947317557677597430121564013898750059784512211199348874806760145853821654357776051614288655462741616307397435499014118235358590792177287168 2390 3255857428620367723339621469494013095041095950967546835078589827431975092224 2391 26255306829464426204189416425964952576257485894118888381560265133820896623906926281615639290931745019800286522961643384255687156513095000003930714456052643306499682969336432323948370750777767722370299751035053495302907320397563566333957767168 2392 165159615678382080 2393 3474328532695056259228285477803389023091520697003515525188464623479192124967722195907706603931040562195758629311662159403021358902637607937701226690374763635957580374154059168808735945681912321994873787420384013328914151042338837064927014873185416690793866812030831845762993977278438045126330042530101599976940530540393563713241053363355543913360877630572623909826376666941461319176846433865356295752091547879277348066873770857316022953057867888204653448243672288369599330967081640772300668477153102778779366313748103638755067954414391535876878126522181000879948054453238033062903935157080922841558881945024222380000956552195379189581996908162333661146469724416825828618487403865860918358967984225891765737452674836594688 2394 862194519244800 2395 1463319632960621358460123701465546705819655379374205226965229824824393002571765134431393485811011861481168873963159354482241238599666383737323520000 2396 108924783683126065160950706421892980214076713596363968624886004904379636299588838842992310034861474600065194523546645716037872715729559101832030464395491546785356022339289624996741120 2397 4601269276861404215771136 2398 4234911632569793193549906148840622260224 2399 222357026092483600590610270579416897477857324608224993612061735902668295997934220538093222651586595980528552275946378201793366969768806908012878508183984872701285143945859786803759100523642388607671922394904576853050505666709685572155328951883866668210807475969973238128831614545820034888085122721926502398524193954585188077647427415254754810455096168356647930228888106684253524427318171767382802928133859064273750276279921334868225468995703544845097820687595026455654357181893225009427242782537798577841879444079878632880324349082521058296120200097419584056316675485007234116025851850053179061859768444481550232320061219340504268133247802122389354313374062362676853031583193847415098774973950990457073007196971189542060032 2400 1922880960000 2401 2487217509000000 2402 568209822060729770396223463969736970958137516599806767417196814941224442810977605440116989728789523718450240328054732397023302600596949813824723126130047672373763614564647699069194436585161819088913413125828865365634407613851938783926454934279252897296261064599401321297581093396829145566308945491762379860347561520626954975443508034775524176385145867654196625408 2403 364813192452156033386053789286400 2404 435699134732504260643802825687571920856306854385455874499544019617518545198355355371969240139445898400260778094186582864151490862918236407328121857581966187141424089357158499986964480 2405 2487948669081354240000 2406 3090953104070029581818135248887605213572657834016580544858299249779155203554158909971685487876324984228776096851378749571072 2407 1438129943575909563437959977886204035072 2408 90109573854847303680 2409 438632652017083306991620718592 2410 13023429714481470893358485877976052380164383803870187340314359309727900368896 2411 910774378874812828019139668293291612069303601595289573835004870257329340407538567324029839980898697136244950122276365114545631108173033095220750369521602038584463949602241686748197275744839223737024194129529146790094871210842872103548227386916317872991467421573010383375694293179678862901596662669010953824355098437980930366043862692883475703624073905588829922217525684978702436054295231559199960793636286727265281131642557787620251521006401719685520673536389228362360247017034649638613986437274822974840338202951182880277808533842006254780908339599030616294673102786589630939241889177817821437377611548596429751582970754418705482273782997493306795267580159437524390017364761999012244582293303256912171037478793992364277891072 2412 110287548793487296246579200 2413 2208192046592339014552644502023427799833726943232 2414 14585511658132584351352171266048 2415 18627231744000000 2416 37914834956733824240313366778425838298007664066560 2417 58289560247988020993224938770770663172435430502098532725440311696469077786082468308737909758777516616719676807825687367330920390923074118094128023649382530469405692774543467951884625647669710319169548424289865394566071757493943814627086552762644343871453914980672664536044434763499447225702186410816701044758726300030779543426807212344542445031940729957685115021921643838636955907474894819788797490792722350544977992425123698407696097344409710059873323106328910615191055809090217576871295131985588670389781644988875704337779746165888400305978133734337959442859078578341736380111480907380340571992167139110171504101310128282797150865522111839571634897125130204001560961111344767936783653266771408442378946398642815511313785028608 2418 10171487391370444800 2419 129655714070454117468743218268290940928 2420 375910657920000 2421 3974028966786958956355998856756412333680841529398895763810775434863837647884385255424 2422 624054932221274671161260166169290161971494911212007718912 2423 3730531855871233343566396081329322443035867552134306094428179948574020978309277971759226224561761063470059315700843991509178905019076743558024193513560481950041964337570781948920616041450861460426851099154551385252228592479612404136133539376809238007773050558763050530306843824863964622444939930292268866864558483201969890779315661590050716482044206717291847361402985205672765178078393268466483039410734230434878591515207916698092550230042221443831892678805050279372227571781773924919762888447077674904946025279288045077617903754616857619582600558997629404342981029013871128327134778072341796607498696903050976262483848210099017655393415157732584633416008333056099901511126065147954153809073370140312252569513140192724082241830912 2424 230135628218433906694718983419985920 2425 116316846091254330629521712087040000 2426 2327387431160749139542931308420042633044531267992808519340838153999255317753764271882719189929121889150772184383712183898207447452045106437426065924628675266042935765256796975387420412252822810988189340163395032537638533586337541258962759410807819867325485320599147812034892158553412180239601440734258707907983611988488007579416608910440547026473557473911589377671168 2427 107541736773486289732359849680752445752350662222310966810870845988130392571522770049497658535656427601101973598050891301911294593077637120016100206411991626983422701442402026798892526595185736590828747780239579116760708384348420367703891014320128 2428 27884744622880272681203380844004602934803638680669175967970817255521186892694742743806031368924537497616689798027941303305695415226767130068999798885245835977051141718858143999165726720 2429 4284398758332952963158489108730254785841783185078172156712049551277233615213045151775299033369284165339447296 2430 6444456480000 2431 12053081880000000000 2432 69176819712000 2433 430166947093945158929439398723009783009402648889243867243483383952521570286091080197990634142625710404407894392203565207645178372310548480064400825647966507933690805769608107195570106380742946363314991120958316467042833537393681470815564057280512 2434 37238198898571986232686900934720682128712500287884936309453410463988085084060228350123507038865950226412354950139394942371319159232721702998817054794058804256686972244108751606198726596045164975811029442614320520602216537381400660143404150572925117877207765129586364992558274536854594883833623051748139326527737791815808121270665742567048752423576919582585430042738688 2435 374609826037919067765791667575179956689831777119796538103098835155044608658371874414436732367619036539179231734568794747453757081514594236754821120000 2436 42420579965337600 2437 61121033926594287100991833396499618906699653974168471051111300277436759708619210289303162463219893263893451828442627956886387179832553366454668386526174936269487543706759691451115373223130914167633528408548169895972513259185969629366411909149642555519353660354773819888547329226571196374137895817908533114708926188781074690528307799491390938841812282856109627169226509609742584677636395310554858117705469631445050843385166507181548342969011756135741729649541943777234576536072583985885395164316920625642635678175855330551691735115642595239241327558617160160755401179363264566511776203937247995617258650059587195084535369074262305265965713944290666633887880528791140786358289451384080856007858096378875946098903288917591363450157662208 2438 21905797896045477050103889920 2439 15896115867147835825423995427025649334723366117595583055243101739455350591537541021696 2440 3101837309816830206935040 2441 977936542825508593615869334343993902507194463586695536817780804438988155337907364628850599411518292222295229255082047310182194877320853863274694184418798980311800699308155063217845971570094626682136454536770718335560212146975514069862590546394280888309658565676381118216757267625139141986206333086536529835342819020497195048452924791862255021468996525697754034707624153755881354842182324968877729883287514103120813494162664114904773487504188098171867674392671100435753224577161343774166322629070730010282170850813685288827067761850281523827861240937874562572086418869812233064188419262995967929876138400953395121352565905188196884255451423108650666142206088460658252581732631222145293696125729542062015137582452622681461815202522595328 2442 72574045988207984640 2443 17137595033331811852633956434921019143367132740312688626848198205108934460852180607101196133477136661357789184 2444 125466384023521087979520 2445 744857232468969334068344382363519073533685332392804352 2446 2383244729508607118891961659822123656237600018424635923805018269695237445379854614407904450487420814490390716808921276311764426190894188991924291506819763472427966223622960102796718502146890558451905884327316513318541858392409642249177865636667207544141296968293527359523729570358694072565351875311880916897775218676211719761322607524291120155108922853285467522735276032 2447 62587938740832549991415637398015609760460445669548514356337971484095241941626071336246438362337170702226894672325251027851660472148534647249580427802803134739955244755721924045942142180486056107656733090353325973475853577406432900471205794969233976851818148203288391565872465128008905087117205317538337909461940417311820483100987186679184321374015777644656258221287945840376406709899668798008174712530400902599732063626410503353905503200268038282999531161130950427888206372938326001546644648260526720658058934452075858484932336758418017524983119420023972004613530807667982916108058832831741947512072857661017287766564217932044600592348891078953642633101189661482128165230888398217298796552046690691968968805276967851613556172961446100992 2448 21663267225600 2449 2551297832593801100522150153076967735296 2450 54680277960000 2451 1746490663226072000102400 2452 1784623655864337451597016374016294587827432875562827261950132304353355961132463535603586007611170399847468147073788243411564506574513096324415987128655733502531273070006921215946606510080 2453 5173863144932878920014700865088622057854699158271444359419233015219355648 2454 791283994641927572945442623715226934674600405508244619483724607943463732109864680952751484896339195962566680793952959890194432 2455 5993757216606705084252666681202879307037308433916744609649581362480713738533949990630987717881904584626867707753100715959260113304233507788077137920000 2456 260088753458387183494755145496109403603051484503266740481222412573567404353782830645496176967680 2457 99038016000000 2458 152527662688550855609085546228615913999206401179176699123521169260495196504310695322105884831194932127385005875770961683952923276217228095483154656436464862235389838311869446578989984137400995740921976596948256852386678937114217103947383400746701282825043005970785751009518692502956420644182520019960378681457613995277550064724646881554631689926971062610269921455057666048 2459 256360197082450124764838450782271937578845985462470714803560331198854110992900388193265411532133051196321360577844228210080401293920397915134281432280281639894856682519437000892179014371270885816961978738087223187357096253056749160330058936193982369185047135040669251853813617164324475236832072980637032077156107949309216698781643516637938980347968625232512033674395426162181761883749043396641483622524522097048502532613777421737596941108297884807166079635992372952630093303555383302335056479275117447815409395515702716354282851362480199782330857144418189330897022188208058024378608979278815017009450424979526810691847036649654684026261057859394120225182472853430796964785718879098055870677183245074304896226414460320209126084450083229663232 2460 13810553239633920000 2461 246955599857102687854768665547129961601564672 2462 610110650754203422436342184914463655996825604716706796494084677041980786017242781288423539324779728509540023503083846735811693104868912381932618625745859448941559353247477786315959936549603982963687906387793027409546715748456868415789533602986805131300172023883143004038074770011825682576730080079841514725830455981110200258898587526218526759707884250441079685820230664192 2463 440490953824199842743745944292362017801628312462585720057326985167382087972957266122742409362048727454113683857616450772628662653246001643585946445463517704124099385108078701768263788933880777076034550907861316062251861542291129826115137594655244288 2464 11182483952640 2465 79442454993960960000 2466 5954560304865471659529976650495620120083169280 2467 65628210453107231939798643400261616020184572278392502989711444786906652414182499377475945352226061106258268307928122421780582731243621866274376046663752099813083310724975872228397827679045346769142266556950329135963416640782527785044495087665659486511372066570411328474576285994067065660629010683043080211751963635023159474888100740259312378969079968059523080620645229097518531042239755109540219807366277656844416648349127019964824816923724258510634516386814047475873303885710178125397774458694430066640744805252019895386696409948794931144276699428971056468709637680181262854240923898695376644354419308794758863537112841382311599110722830812004894777646713050478284022985144033049102302893358910739022053433962101841973536277619221306793787392 2468 28553978493829399225552261984260713405238926009005236191202116869653695378119416569657376121778726397559490353180611894585032105192209541190655794058491736040500369120110739455145704161280 2469 1761963815296799370974983777169448071206513249850342880229307940669528351891829064490969637448194909816454735430465803090514650612984006574343785781854070816496397540432314807073055155735523108304138203631445264249007446169164519304460550378620977152 2470 66435396894720000 2471 274201520533308989642143302958736306293874123845003018029571171281742951373634889713619138135634186581724626944 2472 920542512873735626778875933679943680 2473 4200205468998862844147113177616743425291812625817120191341532466362025754507679960158460502542467910800529171707399834993957294799591799441560066986480134388037331886398455822617460971458902193225105059644821064701658665010081778242847685610602207136727812260506325022372882303620292202280256683714757133552125672641482206392838447376595992254021117955809477159721294662241185986703344327010574067671441770038042665494344129277748788283118352544680609048756099038455891448685451400025457565356443524265007667536129273304748570236722875593233708763454147613997416811531600822671419129516504105238682835762864567266375221848467942343086261171968313265769389635230610177471049218115142547385174970287297411419773574517886306321767630163634802393088 2474 39047081648269019035925899834525673983796838701869234975621419330686770305103538002459106516785902624610561504197366191091948358711610392443687592047735004732259798607838578324221435939174654909676026008818753754210989807901239578610530150591155528403211009528521152258436785280756843684910725125109856942453149182791052816569509601677985712621304592028229099892494762508288 2475 23499020160000 2476 114215913975317596902209047937042853620955704036020944764808467478614781512477666278629504487114905590237961412722447578340128420768838164762623176233966944162001476480442957820582816645120 2477 67203287503981805506353810841867894804669002013073923061464519461792412072122879362535368040679486572808466747318397359903316716793468791064961071783682150208597310182375293161879375543342435091601680954317137035226538640161308451885562969769635314187644996168101200357966116857924675236484106939436114136834010762263715302285415158025535876064337887292951634555540714595858975787253509232169185082743068320608682647909506068443980612529893640714889744780097584615294263178967222400407321045703096388240122680578068372875977123787566009491739340215266361823958668984505613162742706072264065683818925372205833076262003549575487077489380178751493012252310234163689762839536787489842280758162799524596758582716377192286180901148282082618156838289408 2478 3745388005625206879027200 2479 454076201162324463447423696678005243904 2480 31776922203586560 2481 28191421044748789935599740434711169139304211997605486083668927050712453630269265031855514199171118557063275766887452849448234409807744105189500572509665133063942360646917036913168882491768369732866211258103124227984119138706632308871368806057935634432 2482 58342046632530337405408685064192 2483 10841704975905807288394381242291442705479518609224585638095880192 2484 1175694763622400 2485 16436048969675210489856000000 2486 67758586121116691096798498381449956163584 2487 112765684178995159742398961738844676557216847990421944334675708202849814521077060127422056796684474228253103067549811397792937639230976420758002290038660532255769442587668147652675529967073478931464845032412496911936476554826529235485475224231742537728 2488 4161420055334194935916082327937750457648823752052267847699558601177078469660525290327938831482880 2489 35331072745477424232842312032374844797339631091712 2490 7877317119279417575735153393664 2491 5228881350512794663913643835052160712704 2492 742046327833452465725101767131136 2493 1017351415497461492827135707329641557422295431526117315535558511325142437858402625388544 2494 26058818085624008110554218496 2495 1534401847451316501568682670387937102601550959082686620070292828795062717064691197601532855777767573664478133184793783285570589005883777993747747307520000 2496 5930276352000 2497 82781810318926062720235213841417952925675186532343109750707728243509690368 2498 159936846431309901971152485722217160637631851322856386460145333578493011169704091658072500292755057150404859921192411918712620477282756167449344377027522579383336135097706816816011001606859386510033002532121615377248214253163477313988731496821373044339552295028822639650557072509980031733394330112449974036288099052712152336668711328473029478896863608947626393159658547233947648 2499 1719180288000000 2500 55215100710000 2501 518622856281816469874972873073163763712 2502 23818241219461886638119906601982480480332677120 2503 4509936281457614444200349027668638058412838621111104124678286077386780177980052502428792709031906132004429492994312693123710734696219413187822887731625362837576328519794838745760692997743093581991124749334658962166380990793330186959638788901706567629415938528125624593059499452826574352689379770760074420297271018819292002355790815023474195633922506528390019401965482262276314969286088684584386266708633318870436481037718927054381786544905328269200398657442278712676275027657518988526688452660426879897297592314229031818035237667370932222003844505956040999418834258502205300975110128795543356062471263429510631921568424575978620016992275860129634356190621190299210032590728094652727000849364203155428526568346107569835163174557506116058651191433874112512 2504 16645680221336779743664329311751001830595295008209071390798234404708313878642101161311755325931520 2505 11917715719503509345093510117816305176538965318284869632 2506 39939515662161578954320650634834570366175674317568494010368 2507 987822399428410751419074662188519846406258688 2508 7329854973542400 2509 43366819903623229153577524969165770821918074436898342552383520768 2510 13335992027629026194799089539047477637288329015163071836481903933161369977749504 2511 98290943970508800 2512 2426549437230964751380055473819253651072490500259840 2513 17548897314131775337097171389359123602807943926080193153892554962031548887912632941671624840680587941230376124416 2514 810274810513333834696133246684392381106790815240442490351333998534106861680501433295617520533851336665668281133007830927559098368 2515 24550429559221064025098922726206993641624815345322985921124685260721003473035059161624525692444281178631650130956700532569129424094140447899963956920320000 2516 6019831469622385704960 2517 115472060599291043576216536820576948794590052342192070998707925199718210069582909570480186159804901609731177541171006871339968142572519854856194344999588385029907909209772183196339742686283242425820001313190396837822951992142365937137126629613304358633472 2518 163775330745661339618460145379550372492935015754604939735188821584376843437776989857866240299781178522014576559301029804761723368737542315468128642076183121288536202340051780419595265645424011786273794592892534146302171395239400769524461052745085997403701550109514383002170442250219552494995794035148773413159013429977243992748760400356382186390388335562369426595490352367562391552 2519 331127241275704250880940855365671811702700746129372439002830912974038761472 2520 1682520840000 2521 1182252736566424880860456295509167455184575167492549279659664625470480102976402883196693435916460001068169165011501106626222026836205741850708643081519199115693609063493098208168691105200365523957481406289584838978143778450526748530347550677848966464645611789516963733322989424561769507111404770626128948834407813957364482665556427413513619540258981551378273246108839382162162311308532432131689353500067972741971700885151790413743859052027662373801269305656548710855809440850252657728340217734214944003797180039621255316907029343075285656404975814169340411751650887860802106418819269602978917531640466880465635094447633092045339365734423163077822868669234201309796114783463825644644466910655729671976655668732522022786869015231202883288079057927241495350345728 2522 21263072426945292686700548207809658880 2523 7264734639711876733206528 2524 467828383642900876911448260350127528431434563731541789756655482792406145075108521077266450379222653297614689946511145280881166011469161122867704529854328603287558047663894355233107216978411520 2525 1861069537460069290072347393392640000 2526 3241099242053335338784532986737569524427163260961769961405335994136427446722005733182470082135405346662673124532031323710236393472 2527 525255400894464000000 2528 271931240392291131699002081280 2529 16277622647959383885234171317274264918756726904417877048568936181202279005734442006216704 2530 124299108679680000 2531 1210626802244019078001107246601387474109004971512370462371496576481771625447836552393414078378455041093805224971777133185251355480274679655125650515475659894470255681016932565164739691725174296532460960040534875113619229133339390495075891894117341659797106472465370862922741170751251975282078485121156043606433601492341230249529781671437946409225197108611351804015451527334054206779937210502849897984069604087779021706395433383673711669276326270772499768992305879916348867430658721513820382959836102659888312360572165444512798047309092512158695233709404581633690509169461356972870932073450411552399838085596810336714376286254427510512049318991690617517295822141231221538266957460115934116511467184104095404782102551333753871596751752486992955317495291238754025472 2532 14824350556906745233774117365659170699389467413492920988907618697216 2533 629742915564523697880369513867346142448931692154454016 2534 159758062648646315817282602539338281464702697270273976041472 2535 27381394542587904 2536 266330883541388475898629268988016029289524720131345142252771750475333022058273618580988085214904320 2537 409992393141706263347106933442974056448 2538 899170053883586150400 2539 309920461374468883968283455129955193371905272707166838367103123579333536114646157412714004064884490520014137592774946095424347002950317991712166531961768932984385454340334736682173361081644619912310005770376928029086522658134883966739428324894039464908059256951134940908221739712320505672212092191015947163247001982039354943879624107888114280761650459804506061827955590997517876935663925888729573883921818646471429556837230946220470187334739525317759940862030305258585310062248632707538018037718042280931407964306474353795276300111127683112625979829607572898224770347382107385054958610803305357414358549912783446198880329281133442691084625661872798084427730468155192713796341109789679133826935599130648423624218253141440991128768448636670196561278794557121030520832 2540 15538568932486003760975672230112405665873920 2541 3286903536000000 2542 20600552135256817222532726784 2543 4958727381991502143492535282079283093950484363314669413873649977269336577834338518603424065038151848320226201484399137526789552047205087867394664511388302927750167269445355786914773777306313918596960092326030848465384362530158143467830853198304631438528948111218159054531547835397128090755393475056255154611952031712629679102073985726209828492186407356872096989247289455960286030970622814219673182142749098343542872909395695139527522997355832405084159053792484884137364960995978123320608288603488676494902527428903589660724420801778042929802015677273721166371596325558113718160879337772852885718629736798604535139182085268498135083057354010589964769350843687490483083420741457756634866141230969586090374777987492050263055858060295178186723144980460712913936488333312 2544 12300974396212814807040 2545 1571227491790148097606331054477247593063988182100671098951979856686144222274243786343969644316433995432425608381228834084424283142024988665597693242900480000 2546 5288518491025860832970680565760 2547 65110490591837535540936685269097059675026907617671508194275744724809116022937768024866816 2548 193482432000000 2549 317358552447456137183522258053074118012830999252138842487913598545237540981397665190619140162441718292494476895001544801714531331021125623513258528728851387376010705244502770362545521747604090790205445908865974301784599201930121181941174604691496412065852679117962179490019061465416197808345182403600329895164930029608299462532735086477429023499930070839814207311826525181458305982119860110059083657135942293986743866201324488929761471830773273925386179442719032584791357503742599892518930470623275295673761755449829738286362931313794747507329003345518154647782164835719277962296277617462584685992303155110690248907653457183880645315670656677757745238453995999390917338927453296424631433038782053509783985791199491216835574915858891403950281278749485626491935253331968 2550 201749667840000 2551 1269434209789824548734089032212296472051323997008555369951654394180950163925590660762476560649766873169977907580006179206858125324084502494053034114915405549504042820978011081450182086990416363160821783635463897207138396807720484727764698418765985648263410716471848717960076245861664791233380729614401319580659720118433197850130940345909716093999720283359256829247306100725833223928479440440236334628543769175946975464805297955719045887323093095701544717770876130339165430014970399570075721882493101182695047021799318953145451725255178990029316013382072618591128659342877111849185110469850338743969212620442760995630613828735522581262682626711030980953815983997563669355709813185698525732155128214039135943164797964867342299663435565615801125114997942505967741013327872 2552 841600628089159680 2553 5768610738635810222899200 2554 42932720302990646212941616350376852846787956769975157321941338445414883246152611229300487697145837262474989157561409157139457210774334292746077114748418948147062034226230533926314381317354032145700957609759220471248236418233637475326220318210807823703395939151908538417720968413241554369248177431550040057619156416587954649235131046391023451869121959837661770965448222931042275571007488 2555 65744195878700841959424000000 2556 1764600780695796739945267200 2557 81243789426548771118981698061586974211284735808547543676905881227580810491237802288798499881585079882878586085120395469238920020741408159619394183354585955168258740542592709212811653567386647242292594152669689421256857395694111022576940698801023081488858285854198317949444879735146546638936366695321684453162222087579724662408380182138221830015982098134992437071827590446453326331422684188175125416226801227260606429747539069166018936788677958124898861937336072341706587520958105572484846200479558475692483009395156413001308910416331455361876224856452647589832234197944135158347847070070421679614029607708336703720359285039073445200811688109505982781044222975844074838765428043884705646857928205698504700362547069751509907178459876199411272007359868320381935424852983808 2558 171730881211962584851766465401507411387151827079900629287765353781659532984610444917201950788583349049899956630245636628557828843097337170984308458993675792588248136904922135705257525269416128582803830439036881884992945672934549901304881272843231294813583756607634153670883873652966217476992709726200160230476625666351818596940524185564093807476487839350647083861792891724169102284029952 2559 1891894240858784457952731739268332729050563417574474891242830646472183153780046390402747370042243507973835612834545776580034038047908165301963888148473256100330011184492907449488830344172064643904634901515311461790891245439260523514054682699584378611850805248 2560 2122059379440 2561 693869118457971666457240399506652333150689190990373480838136332288 2562 14981552022500827516108800 2563 5298035860411268014095053685850748987243211938069959024045294607584620183552 2564 479056264850330497957323018598530589113788993261098792710815214379423892556911125583120845188323996976757442505227412767622313995744420989816529438570832489766459440807827819758701790185893396480 2565 572912271360000 2566 2747694099391401357628263446424118582194429233278410068604245660506552527753767118675231212617333584798399306083930186056925261489557394735748935343898812681411970190478754171284120404310658057324861287024590110159887130766952798420878100365491700717017340105722146458734141978447459479631883355619202563687626010661629097551048386969025500919623805429610353341788686267586705636544479232 2567 2518971662258094791521478055469384569795726768617816064 2568 14728680205979770028462014938879098880 2569 4492517712417734486296875875675935642318833645076529447396494070280076515305634033067935959214230512954976287850496 2570 853503489768257676467141730499038568786453056970436597534841851722327678575968256 2571 30270307853740551327243707828293323664809014681191598259885290343554930460480742246443957920675896127581369805352732425280544608766530644831422210375572097605280178951886519191821285506753034302474158424244983388654259927028168376224874923193350057789612883968 2572 1916225059401321991829292074394122356455155973044395170843260857517695570227644502332483380753295987907029770020909651070489255982977683959266117754283329959065837763231311279034807160743573585920 2573 40820765321500817608354402449231483764736 2574 622626260889600 2575 7444278149840277160289389573570560000 2576 1976509283696640 2577 121081231414962205308974831313173294659236058724766393039541161374219721841922968985775831682703584510325479221410929701122178435066122579325688841502288390421120715807546076767285142027012137209896633696979933554617039708112673504899499692773400231158451535872 2578 175852422361049686888208860571143589260443470929818244390671722272419361776241095595214797607509349427097555589371531907643216735331673263087931862009524011610366092190640266962183705875882115668791122369573767050232776369084979098936198423391468845889109766766217373358985086620637406696440534759628964076008064682344262243267096766017632058855923547495062613874475921125549160738846670848 2579 340761150966931216899429412106506492282288412540734196634221045256367103766640679091116703247331826893077185131164815198210679198675771209524263500820873290106048308492758770622132769804304084074936796824919089018335322002189392638438552680743926314781044263791407421768628456852644101153877358575654522388636120750823989470438118631463072374523353778135991318780114749919920972445191489981199681233781737294704070590715822107959309890648499114475095796219216437567109306865504666035095480358056214032830884256238142123677041968194860688550138897420318765596623699225373877871199008357384649932491842839729507469761117830676525907499545266684453381602464908604474706472533189906177796433438795704874061058749432624847037009718242972582695495825557525135651233280202569397829632 2580 55242212958535680000 2581 92040316388858212060029438584717058244608 2582 703409689444198747552835442284574357041773883719272977562686889089677447104964382380859190430037397708390222357486127630572866941326693052351727448038096046441464368762561067848734823503528462675164489478295068200931105476339916395744793693565875383556439067064869493435940346482549626785762139038515856304032258729377048973068387064070528235423694189980250455497903684502196642955386683392 2583 240443154395194982400 2584 574095866167296000 2585 277879265824572702720000 2586 3318885623862615386915361778419271193013415179224852440479064057995701705443333870778849364106655074982577279520800075479282066915328 2587 2775476473831886665828961598026609332602756763961493923352545329152 2588 30659600950421151869268673190305957703282495568710322733492173720283129123642312037319734092052735806512476320334554417127828095727642943348257884068533279345053404211700980464556914571897177374720 2589 1937299702639395284943597301010772714547776939596262288632658581987515549470767503772413306923257352165207667542574875217954854961057961269211021464036614246737931452920737228276562272432194195358346139151678936873872635329802776078391995084374403698535224573952 2590 24015008987873280000 2591 1395757674360550264420062871988250592388253337766847269413769401370079657028160221557214016501071162954044150297251083051870941997775958874211383299362296996274373871586339924468255825118429528370941119794868588619101478920967752247044311780327122185343157304489604799564302159268430238326281660725880923703853550595375060870914533914472744446047657075245020441723350015671996303135504342962993894333569995959107873139572007354201333312096252372889992381313910528274879720921107112079751087546598252678475301913551430138581163901726149380301368923833625663883770672027131403760431138231847526123486588271532062596141538634451050117118137412339521051043696265643928397711495945855704254191365307207164154096637676031373463591805923215698720750901483622955627451515709724253510172672 2592 1967255136000 2593 5583030697442201057680251487953002369553013351067389077655077605480318628112640886228856066004284651816176601189004332207483767991103835496845533197449187985097495486345359697873023300473718113483764479179474354476405915683871008988177247121308488741372629217958419198257208637073720953305126642903523694815414202381500243483658135657890977784190628300980081766893400062687985212542017371851975577334279983836431492558288029416805333248385009491559969525255642113099518883684428448319004350186393010713901207654205720554324655606904597521205475695334502655535082688108525615041724552927390104493946353086128250384566154537804200468472549649358084204174785062575713590845983783422817016765461228828656616386550704125493854367223692862794883003605934491822509806062838897014040690688 2594 45018220124428719843381468306212758850673528558033470564011960901739356614717720472374988187522393453336974230879112168356663484244908355350510556674438146972253719600803908342319028704225821611210527326610884364859590750485754649327666796388216024547612100292151647579900182174883176114288776898465014803458064558680131134276376772100513807067116428158736029151865835808140585149144747737088 2595 762733806048224598085984647540243531298493780370231656448 2596 55977844218266801651318784 2597 11644830892752371712000000 2598 13275542495450461547661447113677084772053660716899409761916256231982806821773335483115397456426620299930309118083200301917128267661312 2599 15805158390854572022705194595016317542500139008 2600 10649802240000 2601 217442688336986112 2602 720291521990859517494103492899404141610776456928535529024191374427829705835483527557999811000358295253391587694065794693706615747918533685608168906791010351556059513612862533477104459267613145779368437225774149837753452007772074389242668742211456392761793604674426361278402914798130817828620430375440236855329032938882098148422028353608220913073862850539776466429853372930249362386315963793408 2603 2261188655710555150901907970071990067029736389869568 2604 169682319861350400 2605 6435747806372446607795531999138806141190095593884348821307309492986446734435302548864899663120113645291215291929513304409801863749734353574288151522920366080000 2606 2881166087963438069976413971597616566443105827714142116096765497711318823341934110231999244001433181013566350776263178774826462991674134742432675627164041406224238054451450133908417837070452583117473748903096599351013808031088297556970674968845825571047174418697705445113611659192523271314481721501760947421316131755528392593688113414432883652295451402159105865719413491720997449545263855173632 2607 28072489729093331647463725989888 2608 155299163982781744088323550324432233668639392016629760 2609 365889499787572088516132961514487963291026282975552410593203165952758161611990033119894311141656798941424949735522587915549656219064980963121268863628029983791349464193129493159806455019845590285271988907506031294965738090258170445049184067342073118154596628428122960576984425239263376395804779669325328863422985167273999956945019578475543120064717016333030638675125866508319798889153650481691071436179373020704374296299964295859754319766159982038874162807153761524090069561142702789034269093815452350146229544826026102248220629854099703149722055169441966033147179047880334707374460300649437888115268195852501017202927503789536081901817013820331406404798713860961965889682393230397736010741267092514840011508986945568365239810371935456125452524318522856080002650134209954712170704928768 2610 58472550472089600 2611 287521133594735007123000056043259881108405353284897884633375620497924896979560578116347901389710752829118482422431744 2612 1962214460826953719633195084179581293010079716397460654943499118098120263913107970388462981891375091616798484501411482696180998126569148374288504580386129878083417869548862749731642532601419351982080 2613 30390403963556461243111833600 2614 46098657407415009119622623545561865063089693243426273857548247963381101173470945763711987904022930896217061612420210860397223407866786155878922810034624662499587808871223202142534685393127241329879579982449545589616220928497412760911530799501533209136754790699163287121817786547080372341031707544028175158741058108088454281499009814630926138436727222434545693851510615867535959192724221682778112 2615 25742991225489786431182127996555224564760382375537395285229237971945786937741210195459598652480454581164861167718053217639207454998937414297152606091681464320000 2616 58914720823919080113848059755516395520 2617 93667711945618454660130038147708918602502728441741417111860010483906089372669448478692943652264140529004787132293782506380711992080635126559044829088775675850585462833441150248910452485080471113029629160321544011511228951106091633932591121239570718247576736877599477907708012861251424357326023595347284189036284202822143988977925012089739038736567556181255843500832221826129868515623334523312914287661919493300319819852790859740097105860136955401951785678631362950167057807652531913992772888016755801637434763475462682175544481242649524006328846123377143304485677836257365685087861836966256099357508658138240260403949440970121236966865155538004840039628470748406263267758692666981820418749764375683799042946300658065501501391455215476768115846225541851156480678434357748406315700461764608 2618 19893371904000000 2619 93392177267751944546829770057318400 2620 248617102919776060175610755681798490653982720 2621 1498683391129895274562080610363342697640043655067862673789760167742497429962711175659087098436226248464076594116700520102091391873290162024944717265420410813609367405335058403982567239761287537808474066565144704184179663217697466142921457939833131491961227790041591646523328205780022789717216377525556547024580547245154303823646800193435824619785080898900093496013315549218077896249973352373006628602590711892805117117644653755841553693762191286431228570858101807202672924922440510623884366208268092826198956215607402914808711699882392384101261537974034292871770845380117850961405789391460097589720138530211844166463191055521939791469842488608077440634055531974500212284139082671709126699996230010940784687140810529048024022263283447628289853539608669618503690854949723974501051207388233728 2622 43453036820321796096 2623 1639969572566825053388427733771896225792 2624 11506889462466478080 2625 157195102680000 2626 340209158831124682987208771324954542080 2627 7265219218597191415158779146848083902464 2628 7058403122783186959781068800 2629 339074295066321152902083435894447935183565564036477377538898854885415691747328 2630 54624223345168491293897070751938468402332995646107942242229878510228971428861968384 2631 31740718328043852348515898179760500155150777378345161336957478207283454762529054781807219620630648457874762425017546755570972343681973637434753375666775887818554268924653358748083196271529069696751143143861107701741529257243488683268374447462390230196801119419629568 2632 1441753181677556858880 2633 6138607170068051044606282180048251689533618811157965511842857647073269473127264975499620755194782713708857729502005330338166341112996503654173561919162002692543968892252399222712595414062233754863509776650832708338399900539688821321406291721556506591073189028010359384159552330874973346681718282344679616612681921516152028461657293592313137642639691361894782959670540489597247063039890851319835150756211555912929759713872501783927003929649935509222312226234785002302148300482316331515430363989066108216110924659127922339056483122718279205278767259541644463602773382676962717537918113347420559727493687419747713705833230563417865385860474833338685196837091458967552869515833682623320582963184558124813454078528759926980706395190409001485475240098237110757391117741874069399556305745462205349888 2634 849634719708829539050332615275333425411434285881562224762640398846899636593493470919385437211303699195539783557324819322696209130323968 2635 317769819975843840000 2636 125581725492925038056524485387493202752645101849437481916383943558279696890438910104861630841048005863475103008090334892555583880100425495954464293144712312197338743651127215982825122086490838526853120 2637 66673142366041636393919165715555389107227553400495624390938362598204534807488274457463619584 2638 188820100740771877353974266042621399298415383525074017720517623658008990406536993848164302454877924950905084364473183684187027078622356094480067829901822617598311665136530235975822071370249180487186759608113338735068040923125402668693630154758280024624147622703772824050965653696841205108865874100339405450203374010730308737019944200728273463036834703091899162015787482593427288853398412012659146752 2639 162718833180672000000 2640 3845761920000 2641 9044754622842220603607631880287960268118945559478272 2642 755280402963087509415897064170485597193661534100296070882070494632035961626147975392657209819511699803620337457892734736748108314489424377920271319607290470393246660546120943903288285480996721948747038432453354940272163692501610674774520619033120098496590490815091296203862614787364820435463496401357621800813496042921234948079776802913093852147338812367596648063149930373709155413593648050636587008 2643 507851493248701637576254370876168002482412438053522581391319651316535276200464876508915513930090375325996198800280748089135557498911578198956054010668414205096868302794453739969331140344465115148018290301777723227864468115895818932293991159398243683148817910714073088 2644 502326901971700152226097941549972811010580407397749927665535774233118787561755640419446523364192023453900412032361339570222335520401701983817857172578849248789354974604508863931300488345963354107412480 2645 6498821627211939840000 2646 29179621880640 2647 100574939874394948314829327237910555681318810602012106946033379689648447047717109358585786453111319981405925040160855332260517332795334715869979638483550252114640386330663308864923163263995637839683744180647243093416343970442261648529920683565981803988143129034921728150070105389055563312033272337935230838582180602120634834315793098216458447137008703273284124011242135381561295880845571708024179109989770132077441183152087069227860032383384543383098363514630717477718397755102270775548811083596859117012761389615151879603101419482616286499287322780330302891667839101779357164141250369084138450575256574685146541356371649551038306481938019669421018264978906463724386214147419056100484431268815800316943631622615202643651893578799661080338026333769516822649096073082864753042330513333652772452564992 2648 4363565195942108789123141943099654623879573014631958810669412359787856233402754966830908788160992378880 2649 2031405972994806550305017483504672009929649752214090325565278605266141104801859506035662055720361501303984795201122992356542229995646312795824216042673656820387473211177814959877324561377860460592073161207110892911457872463583275729175964637592974732595271642856292352 2650 134288896638886871040000 2651 1356297180265284611608333743577791740734262256145909510155595419541662766989312 2652 8150743778918400 2653 18401352550063040455872003586768632390937942610233464616536039711867193406691876999446265688941488181063582875035631616 2654 48337945789637600602617412106911078220394338182418948536452511656450301544073470425130061428448748787431701597305135023151878932127323160186897364454866590105167786274951740409810450270783790204719810459677014716177418476320103083185569319618119686303781791412165842957047207346391348507869663769686887795252063746746959036677105715386438006537429683991526185476041595543917385946469993475240741568512 2655 2387079299580173148487680 2656 4350899846276658107184033300480 2657 102988738431380427074385231091620409017670462056460397512738180802200009776862319983191845327985991660959667241124715860234769748782422749050859149807155458165391755602599228277681319182331533147836154040982776927658336225732875928094638779971565367283858564131759849625671787918392896831522070874045676378708152936571530070339372132573653449868296912151842942987511946630718766981985865429016759408629524615247299771547737158889328673160585772424292724238981854697183639301224725274161982549603183735821067662965915524713575853550199077375270218527058230161067867240222061736080640377942157773389062732477590058348924569140263225837504532141487122703338400218853771483286957113446896057619267379524550278781557967507099539024690852946266138965779985226392674378836853507115346445653660438991426551808 2658 13594155515341272624805321844405334806582948574104995596202246381550394185495895534710166995380859187128636536917197109163139346085183488 2659 411954953725521708297540924366481636070681848225841590050952723208800039107449279932767381311943966643838668964498863440939078995129690996203436599228621832661567022410396913110725276729326132591344616163931107710633344902931503712378555119886261469135434256527039398502687151673571587326088283496182705514832611746286120281357488530294613799473187648607371771950047786522875067927943461716067037634518098460989199086190948635557314692642343089697170896955927418788734557204898901096647930198412734943284270651863662098854303414200796309501080874108232920644271468960888246944322561511768631093556250929910360233395698276561052903350018128565948490813353600875415085933147828453787584230477069518098201115126231870028398156098763411785064555863119940905570697515347414028461385782614641755965706207232 2660 793435668480000 2661 32502495567916904804880279736074752158874396035425445209044457684258257676829752096570592891525784020863756723217967877704675679930341004733187456682778509126199571378845039358037192982045767369473170579313774286583325959417332411666815434201487595721524346285700677632 2662 188366310000000000 2663 6591279259608347332760654789863706177130909571613465440815243571340800625719188478924278100991103466301418703431981815055025263922075055939254985587657949322585072358566350609771604427669218121461513858622897723370133518446904059398056881918180183506166948104432630376042994426777145397217412535938923288237321787940577924501719816484713820791571002377717948351200764584366001086847095387457072602152289575375827185379055178168917035082277489435154734351294838700619752915278382417546366883174603759092548330429818593581668854627212740952017293985731726730308343503374211951109160984188298097496900014878565763734331172424976846453600290057055175853013657614006641374930365255260601347687633112289571217842019709920454370497580214588561032893809919054489131160245558624455382172521834268095451299315712 2664 1160237998575452160 2665 39807178705301667840000 2666 82402208541027268890130907136 2667 48062757562789302098805017208440811316838400 2668 24555345068813356892160 2669 161214186384518066657374595550040612466926513191540228096 2670 504148295633882724847049817194496 2671 1687367490459736917186727626205108781345512850333047152848702354263244960184112250604615193853722487373163188078587344654086467564051214320449276310440435026581778523792985756101530733483319839094147547807461817182754180722407439205902561771054126977578738714734753376267006573254949221687657609200364361788754377712787948672440273020086738122642176608695794777907395733597696278232856419189010586150986131296211759457038125611242760981063037295399611993931478707358656746311265898891869922092698562327692372590033559956907226784566461683716427260347322042958935936863798259483945211952204312959206403808912835515988780140794072692121674254606125018371496349185700191982173505346713945008034076746130231767557045739636318847380534934671624420815339277949217577022863007860577836165589572632435532624822272 2672 2484786623724507905413176805190915738698230272266076160 2673 43889550566400 2674 163592256152213827396897385000282400219855562004760551466467328 2675 119108450397444434564630233177128960000 2676 60720539881090028477538784729739963184699258525667004370565606183796736 2677 107991519389423162699950568077126962006112822421315017782316950672847677451783184038695372406638239191882444037029590057861533924099277716508753683868187841701233825522751088390497966942932469702025443059677556299696267566234076109177763953347464126565039277743024216081088420688316750188010086988823319154480280173618428715036177473285551239849099302956530865786073326950252561806902810828096677513663112402957552605250440039119536702788034386905575167611614637270954031763921017529079675013932707988972311845762147837242062514212253547757851344662228610749371899959283088606972493564941076029389209843770421473023281929010820652295787152294792001175775766347884812286859104342189692480514180911752334833123650927336724406232354235818983962932181713788749924929463232503076981514597732648475874087988625408 2678 1360836635324498731948835085299818168320 2679 27943850611617152001638400 2680 198517587828277133243842560 2681 294421640801008647293952057388298118255007081763735433864576635389875094507070031991140251023063810897017326000570105856 2682 24389879008728971917434784360430060011860661370880 2683 6911457240923082412796836356936125568391220634964161138068284843062251356914123778476503834024847308280476418369893763703138171142353773856560235767564021868878964833456069656991869884347678060929628355819363603180561124238980870987376893014237704100162513775553549829189658924052272012032645567284692425886737931111579437762315358290275279350342355389217975410308692924816163955641779892998187360874439193789283366736028162503650348978434200761956810727143336785341058032890945121861099200891693311294227958128777461583492000909584227056502486058382631087959801597394117670846239588156228865880909430001306974273490043456692521746930377746866688075249649046264627986358982677900140318752907578352149429319913659349550361998870671092414973627659629682479995195485646880196926816934254889502455941631272026112 2684 223911376873067206605275136 2685 48814963587086374277503017442575586003103601943694826012672 2686 3733890984481941593946155844108288 2687 110583315854769318604749381710978009094259530159426578209092557488996021710625980455624061344397556932487622693918300219250210738277660381704963772281024349902063437335297114511869918149562848974874053693109817650888977987823693935798030288227803265602600220408856797267034542784836352192522329076555078814187806897785271004197045732644404469605477686227487606564939086797058623290268478287970997773991027100628533867776450600058405583654947212191308971634293388565456928526255121949777587214267092980707647330060439385335872014553347632904039776934122097407356825558305882733539833410499661854094550880020911588375840695307080347950886043949867009203994384740234047781743722846402245100046521253634390869118618549592805791981930737478639578042554074919679923127770350083150829070948078232039295066100352417792 2688 2761540541760 2689 442333263419077274418997526843912036377038120637706312836370229955984086842503921822496245377590227729950490775673200877000842953110641526819855089124097399608253749341188458047479672598251395899496214772439270603555911951294775743192121152911213062410400881635427189068138171139345408770089316306220315256751227591141084016788182930577617878421910744909950426259756347188234493161073913151883991095964108402514135471105802400233622334619788848765235886537173554261827714105020487799110348857068371922830589320241757541343488058213390531616159107736488389629427302233223530934159333641998647416378203520083646353503362781228321391803544175799468036815977538960936191126974891385608980400186085014537563476474474198371223167927722949914558312170216299678719692511081400332603316283792312928157180264401409671168 2690 3495950294090783442809412528124061977749311721350908303502712224654654171447165976576 2691 249483635667763200 2692 2057530990476083823518097168588688633899337348701183703718034531258854553852951103158052959699730528067176087684552046879630686291565371325717942978882966523041197975980068306662606800265065898423961518080 2693 7077332214705236390703960429502592582032609930203301005381923679295745389480062749159939926041443643679207852410771214032013487249770264429117681425985558393732059989459015328759674761572022334391939436359028329656894591220716411891073938446579408998566414106166835025090210738229526540321429060899525044108019641458257344268610926889241886054750571918559206820156101555011751890577182610430143857535425734440226167537692838403737957353916621580243774184594776868189243425680327804785765581713093950765289429123868120661495808931414248505858545723783814234070836835731576494946549338271978358662051256321338341656053804499653142268856706812791488589055640623374979058031598262169743686402977360232601015623591587173939570686843567198632932994723460794859515080177302405321653060540677006850514884230422554738688 2694 870025952981841447987540598041941427621308708742719718156943768419225227871737314221450687704374987976232738362700614986440918149451743232 2695 3052573776000000 2696 279268172540294962503881084358377895928292672936445363882842391026422798937776317877178162442303512248320 2697 29058938558847506932826112 2698 84616295856413773327530889052160 2699 452949261741135129005053467488165925250087035533011264344443115474927704926724015946236155266652393195469302554289357698048863183985296923463531611263075737198851839325376981040619184740609429401084123926977813098041253838125850361028732060581082175908250502794677441605773487246689698580571459897569602822913257053328470033191099320911480707504036602787789236489990499520752120996939687067529206882267247004174474722412341657839229270650663781135601547814065719564111579243540979506288997229638012848978523463927559722335731771610511904374946926322164110980533557486820895676579157649406614954371280404565653865987443487977801105206829236018655269699560999895998659714022288778863595929790551054886464999909861579132132523957988300712507711662301490871008965131347353940585795874603328438432952590747043503276032 2700 7815956425200 2701 29060876874388765660635116587392335609856 2702 654369024608855309587589540001129600879422248019042205865869312 2703 294481233719129869809352704 2704 1964796388208640 2705 6748370691814794574215807761528972788304545677452874949651133358917756371007231805478561029155836285724881365950281342684812399083241449533512772771297745782702080000 2706 1161184735811327754240 2707 115955011005730593025293687676970476864022281096450883672177437561581492461241348082236455748263012658040141453898075570700508975100236012406664092483347388722906070867296507146398511293596013926677535725306320153098560982560217692423355407508757037032512128715437425051078012735152562836626293733777818322665793805652088328496921426153339061121033370313674044541437567877312542975216559889287476961860415233068665528937559464406842693286569927970713996240400824208412564286346490753609983290787331289338502006765455288917947333532291047519986413138474012411016590716626149293204264358248093428319047783568807389692785532922317082932948284420775749043087615973375656886789705927389080558026381070050935039976924564257825926133245004982401974185549181662978295073624922608789963743898452080238835863231243136838664192 2708 32920495847617341176289554697419018142389397579218939259488552500141672861647217650528847355195688449074817402952832750074090980665045941211487087662127464368659167615681092906601708804241054374783384289280 2709 961772617580779929600 2710 13983801176363133771237650112496247910997246885403633214010848898618616685788663906304 2711 1855280176091689488404699002831527629824356497543214138754839000985303879379861569315783291972208202528642263262369209131208143601603776198506625479733558219566497133876744114342376180697536222826840571604901122449576975720963483078773686520140112592520194059446998800817248203762441005386020699740445093162652700890433413255950742818453424977936533925018784712663001086037000687603464958228599631389766643729098648463000951430509483092585118847531423939846413187334601028581543852057759732652597300629416032108247284622687157336516656760319782610215584198576265451466018388691268229731969494853104764537100918235084568526757073326927172550732411984689401855574010510188635294838225288928422097120814960639630793028125214818131920079718431586968786906607652721177998761740639419902375233283821373811699890189418627072 2712 942635533182705281821568956088262328320 2713 7421120704366757953618796011326110519297425990172856555019356003941215517519446277263133167888832810114569053049476836524832574406415104794026501918934232878265988535506976457369504722790144891307362286419604489798307902883853932315094746080560450370080776237787995203268992815049764021544082798961780372650610803561733653023802971273813699911746135700075138850652004344148002750413859832914398525559066574916394593852003805722037932370340475390125695759385652749338404114326175408231038930610389202517664128432989138490748629346066627041279130440862336794305061805864073554765072918927877979412419058148403672940338274107028293307708690202929647938757607422296042040754541179352901155713688388483259842558523172112500859272527680318873726347875147626430610884711995046962557679609500933135285495246799560757674508288 2714 1401971065346910531206648954880 2715 195259854348345497110012069770302344012414407774779304050688 2716 189963859925363831225626052385570816 2717 86920128000000000000 2718 97559516034915887669739137441720240047442645483520 2719 474951725079472509031602944724871073235035263371062819521238784252237793121244561744840522744885299847332419395166517537589284762010566706817696122811790904209023266272446493271648302258569273043671186330854687347091705784566651668166063749155868823685169679218431693009215540163184897378821299133553943849639091427950953793523390161524076794351752684804808886441728278025472176026487029306521505635780260794649254006528243566210427671701790424968044528600681775957657863316875226126786491559064908961130504219711304863407912278148264130641864348215189554835523955575300707504964666811384190682394819721497835068181649542849810771693356172987497468080486875026946690608290635478585673965676056862928629923745483015200054993441771540407918486264009448091559096621567683005603691495008059720658271695795171888491168530432 2720 71308137922560 2721 34081336792624036372682144204534319319743878697242271635519001260728786801739434134413606011824540505461234569805003885332058005758637249379106770578601157985513841758143815989893207668341622565212699313374520186328397601221988750895942660733259057171293112930874873748652032 2722 830439585289257561120606707997350146146766250868213864539082405686051330324535432388627321526633680216555256776226066629206091417753026724104373712168979490178931370574541556153670085888202892864786923070526019715570937958003972678523150907603181046754087660942183808115158753123527141834554418085285036962516631475141661799919334238077740960038778770572878830988915377587138017463594514485969483054187133534208 2723 18842985011264553426812931672851079568320453232879067767332904664952006048452482047432976065476083897409108864036486774784 2724 971528638097440455640620555675839410955188136410672069929049698940747776 2725 476433801589777738258520932708515840000 2726 416941089369984129768867495936 2727 1494274836284031112749276320917094400 2728 3366402512356638720 2729 486350566481379849248361415398267978992676109691968327189748515074291500156154431226716695290762547043668397460650513958491427596298820307781320829759273885910039824662985209110167861512774935596719294802795199843421906723396251308202049279135609675453613751519674053641436713127101334915913010312759238502030429622221776684567951525400654637416194749240124299716329756698083508251122718009878021771038987053720836102684921411799477935822633395167277597287098138580641652036480231553829367356482466776197636320984376180129702172823822469777269092572354104151576530509107924485083818814857411258772295394813783109818009131878206230213996721139197407314418560027593411182889610730071730140852282227638917041915374607564856313284374057377708529934345674845756514940485307397738180090888253153954070216494256013814956575162368 2730 253261831680000 2731 1945402265925519396993445661593071915970704438767873308758994060297166000624617724906866781163050188174673589842602055833965710385195281231125283319037095543640159298651940836440671446051099742386877179211180799373687626893585005232808197116542438701814455006078696214565746852508405339663652041251036954008121718488887106738271806101602618549664778996960497198865319026792334033004490872039512087084155948214883344410739685647197911743290533580669110389148392554322566608145920926215317469425929867104790545283937504720518808691295289879109076370289416416606306122036431697940335275259429645035089181579255132439272036527512824920855986884556789629257674240110373644731558442920286920563409128910555668167661498430259425253137496229510834119737382699383026059761941229590952720363553012615816280865977024055259826300649472 2732 2106911734247509835282531500634817161112921445070012112607267360009067063145421929633846230732524060740788313788981296004741822762562940237535173610376157719594186727403589946022509363471427479986136594513920 2733 545301388681984581962914307272549109115902059155876346168304020171660588827830946150617696189192648087379753116880062165312928092138195990065708329257618527768221468130301055838291322693465961043403189013992322981254361619551820014335082571732144914740689806893997979978432512 2734 53148133458512483911718829311830409353393040055565687330501273963907285140770267672872148577704555533859536433678468264269189850736193710342679917578814687371451607716770659593834885496844985143346363076513665261796540029312254251425481658086603586992261610300299763719370160199905737077411482757458242365601064414409066355194837391236975421442481841316664245183290584165576833117670048927102046915467976546189312 2735 431895724276146852749811696737854258451490923356983996777672534970736407744462835550627905865973522286392407420818005931827993541327452770144817457363055730092933120000 2736 86653068902400 2737 301858760097792000000 2738 1474962746184146583102588715008 2739 449159835665493306359419615838208 2740 15911494586865667851239088363635103401854894080 2741 1992091920307731862521288357471305641954001345298302268169209917744297984639608550304631583910963392690865755998824505173980887434439967980672290118693985836687523121819587416515247560756326136204162231512249138558656129939031045358395593847339457230658001926224584923715324776968607067815579690241061840904316639732620397299990329448041081394856733692887549131638086683435350049796598652968460377174175690972040544676597438102730661625129506386605169038487953975626308206741423028444485088692152183915305518370752004833811260099886376836207694203176362410604857468965306058690903321865655956515931321937157255617814565404173132718956530569786152580359858421873022612205115845550373806656930948004409004203685374392585651459212796139019094138611079884168218685196227819101135585652278284918595871606760472632586062131865059328 2742 222726643963351410684810393098737005471055029438136247848177604715321658335164752440691376052319996921915581020851357436528875046259646267392 2743 11368351636815407783235426705516991826340891705186279110052025668206592 2744 114904251000000 2745 9548317198320692593950720 2746 3401480541344798970350005075957146198617154563556203989152081533690066249009297131063817508973091554167010331755421968913228150447116397461931514725044139991772902893873322214005432671798079049174167236896874576754978561875984272091230826117542629567504743059219184878039690252793967172954334896477327511398468122522180246732469593039166426972318837844266511691730597386596917319530883131334531002589950498956115968 2747 33191862802036254071998263876682480877568 2748 3886114552389761822562482222703357643820752545642688279716198795762991104 2749 509975531598779356805449819512654244340224344396365380651317738942540284067739788877985685481206628528861633535699073324539107183216631803052106270385660374192005919185814378627903375553619490868265531267135779471015969264391947611749272024918901051048448493113493740471123142903963409360788400701711831271505059771550821708797524338698516837083323825379212577699350190959449612747929255159925856556588976888842379437208944154299049376033153634970923273852916217760334900925804295281788182705190959082318212702912513237455682585570912470069169716013148777114843512055118351024871250397607924868078418415912257438160528743468321976052871825865255060572123755999493788724509656460895694504174322689128705076143455844501926773558475811588888099484436450347063983410234321689890709926983240939160543131330680993942031905757455187968 2750 245077176960000 2751 769004121004628833580880275335052981069414400 2752 46027557849865912320 2753 8159608505580469708887197112202467909443589510341846090421083823080644545083836622047770967699306056461786136571185173192625714931466108848833700326170565987072094706973030058046454008857911853892248500274172471536255508230271161787988352398702416816775175889815899847537970286463414549772614411227389300344080956344813147340760389419176269393333181206067401243189603055351193803966868082558813704905423630221478070995343106468784790016530458159534772381646659484165358414812868724508610923283055345317091403246600211799290921369134599521106715456210380433837496192881893616397940006361726797889254694654596119010568459895493151616845949213844080969153980095991900619592154503374331112066789163026059281218295293512030828376935612985422209591750983205553023734563749147038251358831731855026568690101290895903072510492119283007488 2754 217779816038400 2755 6954825832653127680000 2756 8029848577505349630689280 2757 139597155502588052982506062661772571933670927143904344619085829163945110739924722214558130224433317910369216797921295914320109591587378173456821332289950343108664695841357070294602578609527286027111216387582034683201116574605265923669781138363429098173616590564863482874478723072 2758 10469904393741684953401432640018073614070755968304675293853908992 2759 2612528980576052326934681756750814960943104 2760 868900216504320 2761 1388848312591651442286933753423658742511884550293411338399329709610662673397055488 2762 870779018584268536409601299445029426845991568270388221222932872624656959746380065552337282297111437866754644929388024041786406514461797750254467769611299837893863140831570486785390763980308236588586812645599891649274511840251973655355091486090913169281214223160111328778160704715255596276309733498195842918007839365678143163512215818026605304913622488132226993083032930968810833799906081621639936663027327732765687808 2763 1092372764525226170677971611083659495132816234913720310021134132808983098285887888711083943264256 2764 539369403967362517832328064162513193244907889937923100827460444162321168165228013986264635067526159549641808329979211777213906627216112700809004444256296376216111802215319026181762397048685434876450968195563520 2765 4207628536236853885403136000000 2766 3563626303413622570956966289579792087536880471010179965570841675445146533362636039051062016837119950750649296333621718984462000740154340278272 2767 133687025755430415710407837486325234228323770537440806345459037357353280226653579215630679534785430429069904061582297877587979713437140727379291346143978553132189199679046124471033102481128027814170599428492041773650010246844762714734401165700340397126044481778743703102062105173416583983474514513549546296837422388753418606031018220243783997740370840880208301968418456458873959284193166664643603741170460757548696715187701456384569999630835026485817710700898868988565232268294041182349081367069578777675225550792297870119582455711901278553812426034550873027993537624176945011063849064230531856617548917220902813869153646927759796090404031919621422598618809892731299751397859383285040940102273647018955263480550088901113092127713083153157481951248108839780740867092466025074710263099094712755301418619550038475940011902882332794683392 2768 159026343918368505946443315532218607276686737425028874240 2769 486246463416903379889789337600 2770 894963275287240561359209607199759866303823800665832525696694329511591467890474490003456 2771 10317707928609156266071974115202599197883296844258574598144 2772 16889117414400 2773 334648406432818858490473205443338285613056 2774 338465183425655093310123556208640 2775 22385759529782476800 2776 285970608681262041603974230382978965430571697086920052616030608411056946112282949506230438340918796542279680 2777 136895514373560745687457625585997039849803541030339385697750054253929758952093265116805815843620280759367581759060273026650091226559632104836394338451434038407361740471343231458337896940675100481710693814775850776217610492769037019888026793677148566657069549341433551976511595697578581999077902861874735407961520526083500652575762657529634813686139741061333301215660499413886934307013802664595050230958551815729865436352206291337799679621975067121477335757720441844290797842733098170725459319879248668339430964011313019002452434648986909239103924259380093980665382527157191691329381441772064621176370091234204481402013334454026031196573728685692336740985661330156850945431408008483881922664728214547410189804083291034739806338778197148833261518078063451935478647902685209676503309413472985861428652666419239399362572188551508781755793408 2778 14254505213654490283827865158319168350147521884040719862283366701780586133450544156204248067348479803002597185334486875937848002960617361113088 2779 4823804162883725677264110508249876369490036027617041348437223594227713548403835404142841872761877477736731869193340614344704 2780 63645978347462671404956353454540413607419576320 2781 5977099345136124450997105283668377600 2782 21773386165191979711181361364797090693120 2783 16930529280000000000 2784 12329478059458560 2785 442261221658774377215807177459562760654326705517551612700336675810034081530329943603842975606756886821265825198917638074191865386319311636628293076339769067615163514880000 2786 41879617574966739813605730560072294456283023873218701175415635968 2787 142947487234650166254086208165655113660079029395358048889943889063879793397682915547707525349819717540218078001071407016263792221785475249619785044264909151343272648541549639981673040496155940891761885580884003515597943372395792305837855885684151396529783388738420206463466212425728 2788 96317303513958171279360 2789 560724026874104814335826434400243875224795304060270123817984222224096292667774013918436621695468669990369614885110878317158773663988253101409871210297073821316553688970621876053352025869005211573087001865321884779387332578381975633461357746901600529027356874102511828895791495977281871868223090122238916231010388074838018672950323845241384196858428379387221201779345405599280882921528535714181325746006228237229528827298636969319627487731609874929571167263622929794215107963834770107291481374225402545518309228590338125834045172322250380243369673766420864944805406831235857167685146385498376688338411893695301555822646617923690623781165992696595811291077268808322461472487047202749980355234726766786192137437525160078294246763635495521621039178047747899127720541809398618834957555357585350088411761321653204579789095684306979970071729799168 2790 233890201888358400 2791 2242896107496419257343305737600975500899181216241080495271936888896385170671096055673746486781874679961478459540443513268635094655953012405639484841188295285266214755882487504213408103476020846292348007461287539117549330313527902533845430987606402116109427496410047315583165983909127487472892360488955664924041552299352074691801295380965536787433713517548884807117381622397123531686114142856725302984024912948918115309194547877278509950926439499718284669054491719176860431855339080429165925496901610182073236914361352503336180689289001520973478695065683459779221627324943428670740585541993506753353647574781206223290586471694762495124663970786383245164309075233289845889948188810999921420938907067144768549750100640313176987054541982086484156712190991596510882167237594475339830221430341400353647045286612818319156382737227919880286919196672 2792 1143882434725048166415896921531915861722286788347680210464122433644227784449131798024921753363675186169118720 2793 6876721152000000 2794 1110156675008375866929946597481676081784160256 2795 159228714821206671360000 2796 62177832838236189160999715563253722301132040730283012475459180732207857664 2797 143545350879770832469971567206462432057547597839429151697403960889368650922950147563119775154039979517534621410588384849192646057980992793960927029836050898257037744376479200269658118622465334162710272477522402503523157140065785762166107583206809735431003359770243028197322622970184159198265111071293162555138659347158532780275282904381794354395757665123128627655512423833415906027911305142830419390977594428730759379788451064145824636859292127981970218819487470027319067638741701147466619231801703051652687162519126560213515564114496097342302636484203741425870184148796379434927397474687584432214633444785997198290597534188464799687978494130328527690515780814930550136956684083903994970940090052297265187184006440980043327171490686853534986029580223462176696458703206046421749134171541849622633410898343220372426008495182586872338362828587008 2798 228269495047754491208558523041717794071115613672672649864264514961318074055755055904151904530493980768142529640369494174410055749327073509442707198996984584704848859190151213687869476432853922372278501414168137996507417631851013381909405102529816341848054621316084224171222159776875963030256938778151051045898247042676331161455746303400766421051276653528934512874758584655887947215642579860623179556592635801178128464740352 2799 17477964232403618730847545777338551922125059758619524960338146124943729572574206219377343092228096 2800 11814624360000 2801 2296725614076333319519545075303398912920761565430866427158463374229898414767202361009916402464639672280553942569414157587082336927695884703374832477376814372112603910023667204314529897959445346603364359640358440056370514241052572194657721331308955766896053756323888451157161967522946547172241777140690600882218549554536524484404526470108709670332122641970058042488198781334654496446580882285286710255641510859692150076615217026333194189748674047711523501111799520437105082219867218359465907708827248826442994600306024963416249025831937557476842183747259862813922946380742070958838359595001350915434135116575955172649560547015436795007655906085256443048252493038888802191306945342463919535041440836756242994944103055680693234743850989656559776473283575394827143339251296742747986146744669593962134574373491525958816135922921389957413805257392128 2802 228072083418471844541245842533106693602360350144651517796533867228489378135208706499267969077575676848041554965351790015005568047369877777809408 2803 9186902456305333278078180301213595651683046261723465708633853496919593659068809444039665609858558689122215770277656630348329347710783538813499329909507257488450415640094668817258119591837781386413457438561433760225482056964210288778630885325235823067584215025295553804628647870091786188688967108562762403528874198218146097937618105880434838681328490567880232169952795125338617985786323529141146841022566043438768600306460868105332776758994696190846094004447198081748420328879468873437863630835308995305771978401224099853664996103327750229907368734989039451255691785522968283835353438380005403661736540466303820690598242188061747180030623624341025772193009972155555208765227781369855678140165763347024971979776412222722772938975403958626239105893134301579308573357005186970991944586978678375848538297493966103835264543691685559829655221029568512 2804 552314269662579218260303937702413509882785679296433255247319494822216876201193486321934986309146787378833211729898712859867040386269299405628420550918447489245298485468486682810124694577853885313485791432257044480 2805 12917993840640000 2806 5607884261387642124826595819520 2807 77180866606139610836225768131998021911840576441872661574995577507643416774461366466285469964190039643787709907093449829515264 2808 10842396364800 2809 1193023165537991753509274050273847569022976 2810 14319412404595848981747353715196157860861180810653320411147109272185463486247591840055296 2811 36594556732070442561046069290407709096980231525211660515825635600353227109806826380213126489553847690295827968274280196163530808777081663902664971331816742743877798026636707835308298367015920868291042708706304899993073503333322830294491106735142757511624547517035572854647350380986368 2812 38204483258070325002240 2813 23562320995547702287367536277687566910619648 2814 958819329440052961030963200 2815 28304718186161560141811659357412016681876909153123303212821547251842181217941116390645950438832440756561012812730728836748279384724435944744210756885745220327370464952320000 2816 6215104896000 2817 69911856929614474923390183109354207688500239034478099841352584499774918290296824877509372368912384 2818 233747962928900598997563927594719021128822388400816793461006863320389707833093177245851550239225836306577950351738362034595897087310923273669332171772912214737765231810714842816378343867242416509213185448108173308423595655015437703075230824990531934052407932227670245551331491611520986142983105308826676270999804971700563109330684214682384815156507293213628941183752790687629257948818001777278135865950859060406403547894120448 2819 602072839376426321712131624220334204628700119808309048681028222774122490040733495724583525407690502250313532720916504926508112131573909999681492084949467626763086439389244215607828125570680840939992346693562122910137192085206485485396353700674654900557199115897769414140143066814335299661920148426769196877668299454424422674439740186980177587819543957856598895490026381334191668316492498805794199373254888222803138989684219452151088857677476409563289616675451573485464474673444872089623830910422810316359072376502622608009789184627687439067209317416241689477493016856033249449433722937672034134375565915999687192779046400036814663190486949844813465006441101535186466161637967879854861722593903466710628563666626951428359647328692073832529206043812449588301566663524691933330928080452234666039609805864564562580947897135378304848996284565393802002432 2820 883875407336570880000 2821 650875332722688000000 2822 59742255751711065503138493505732608 2823 585512907713127080976737108646523345551683704403386568253210169605651633756909222083410023832861563044733247492388483138616492940433306622442639541309067883902044768426187325364932773872254733892656683339300878399889176053333165284711857707762284120185992760272569165674357606095781888 2824 18302118955600770662654350744510653787556588613562883367425958938307644551186108768398748053818802978705899520 2825 7622940825436443812136334923336253440000 2826 6243809026234616810863304796270095363036329310945280 2827 88886292005865692306363760219114159520760611218778325657557101415082411097411551232 2828 3039421758805821299610016838169133056 2829 92297771818172963566387200 2830 57277649618383395926989414860784631443444723242613281644588437088741853944990367360221184 2831 9261828733790433898094215045414871314553800252905750528 2832 787262361357620147650560 2833 9864361400343368854931564531225955608636622762939335453589966401931222876827377593951576480279601188869136920099496016715908909163706941434781566319812077596886408222953377228518656009350034897960834608227321821759687755124023058192733859031853545890729150314869054081272104006686069549660899711824186521643717418261289741098020703223483229598835408205522516303708592231779396293697413100434132162531408088642406629206986251504043439844187773494284937079610598579985849953049720784316396845636367324223227041816618968809632386000940031001677157456547703840399245588169248758979522116610818607257609271967738874966491896218203171441712938186257423810665531007552495061592276465743542054462978514398586938387114015972202244461833290937672158511821823174054732868215188552635693925670129412768392967059285025793326250346666038146645955126319412052007845888 2834 87093544660767918844725445459188362772480 2835 19633176763200 2836 141392453033620279874637808051817858529993133899886913343313790674487520307505532498415356495141577568981302202854070492125962338884940647840875661035122557246796412279932590799391921811930594640252362606657803386880 2837 157829782405493901678905032499615289738185964207029367257439462430899566029238041503225223684473619021906190721591936267454542546619311062956505061116993241550182531567254035656298496149600558367373353731637149148155004081984368931083741744509656734251666405037904865300353664106977112794574395389186984346299478692180635857568331251575731673581366531288360260859337475708470340699158609606946114600502529418278506067311780024064695037507004375908558993273769577279773599248795532549062349530181877187571632669065903500954118176015040496026834519304763261446387929410707980143672353865773097716121748351483821999463870339491250743067407010980118780970648496120839920985476423451896672871407656230377391014193824255555235911389332655002754536189149170784875725891443016842171102810722070604294287472948560412693220005546656610346335282021110592832125534208 2838 4644738943245311016960 2839 165083326857746500257151585843241587166132749508137193570304 2840 3176281405252434131901480960 2841 37472826093640133182511174953377494115307757081816740368205450854761704560442190213338241525303140034862927839512862920871455548187731623836328930643780344569730865179275988823355697527824302969130027733715256217592907267413322578221558893296786183691903536657444426603158886790130040832 2842 437243609088000000 2843 10101106073951609707449922079975378543243901709249879504476125595577572225871234656206414315806311617401996206181883921117090722983635908029216323911487567459211682020304258282003103753574435735511894638824777545481920261246999611589359471648618030992106649922425911379222634502846535218852761304907966998163166636299560694884373200100846827109207458002455056694997598445342101804746151014844551334432161882769824388307953921540140482400448280058147775569521252945905510351922914083139990369931640140004584490820217824061063563264962591745717409235504848732568827482285310729195030647409478253831791894494964607965687701727440047556314048702727601982121503751733754943070491100921387063770089998744153024908404752355535098328917289920176290316105546930232046457052353077898950579886212518674834398268707866412366080354986023062165458049351077941256034189312 2844 451737799858123965425988403200 2845 1811501963914339849075946198874369067640122185799891405620579024117899597948231449001340828085276208419904820014766645551889880622363900463629488440687694100951709756948480000 2846 3829726624627107413976087389711876442174626011558982344065136448641264973137398615996031799119476102046973138562881323574819177878502166915798338302327393726263545557986751984703542785920899752086948830381804311485212191211772931327184581836644875207514651561618149303113015158563159836966635197379816264024060804656342025983273930173356192811524215492012096572354605722626117762233434141118924978027738874845698515728697269420032 2847 1944985853667613519559157350400 2848 278457590161706118859778131230720 2849 3740799476957184000000 2850 806998671360000 2851 2585883154931612085107180052473696907070438837567969153145888152467858489823036071988842064846415774054911028782562283805975225083810792455479378921340817269558190597197890120192794560915055548291045027539143051643371586879231900566876024742046215933979302380141033313080994432728713016026306894056439551529770658892687537890399539225816787739957109248628494513919385202007578062015014659800205141614633441989075043406836203914275963494514759694885830545797440754151810650092266005283837534702499875841173629649975762959632272195830423486903656764289241275537619835465039546673927845736826432980938724990710939639216051642224652174416396467898266107423104960443841265426045721835875088325143039678503174376551616603016985172202826219565130320923020014139403893005402387942131348450870404780757605956789213801565716570876421903914357260633875952961544752463872 2852 98221380275253427568640 2853 1118589710873831598774242929749667323016003824551649597461641351996398692644749198040149957902598144 2854 61275625994033718623617398235390023074794016184943717505042183178260239570198377855936508785911617632751570217006101177197106846056034670652773412837238299620216728927788031755256684574734396033391181286108868983763395059388366901234953309386318003320234424985890388849808242537010557391466163158077060224384972874501472415732382882773699084984387447872193545157673691562017884195734946257902799648443821997531176251659156310720512 2855 7246007855657359396303784795497476270560488743199565622482316096471598391792925796005363312341104833679619280059066582207559522489455601854517953762750776403806839027793920000 2856 382864062873600 2857 165496521915623173446859523358316602052508085604350025801336841757942943348674308607285892150170609539514305842083986163582414405363890717150680250965812305251724198220664967692338851898563555090626881762505155305175781560270841636280065583490957819774675352329026132037183643694637633025683641219612131297905322169132002424985570510452274415357254991912223648890840652928484995968960938227213129063336540287300802778037517050513661663648944620472693154931036208265715881605905024338165602220959992053835112297598448829416465420533147103161834032914511441634407669469762530987131382127156891710780078399405500136909827305102377739162649373945489030875078717468405840987266926197496005652809154539424203160099303462593087051020980878052168340539073280904921849152345752828296406300855705905968486781234509683300205860536091001850518864680568060989538864157687808 2858 245102503976134874494469592941560092299176064739774870020168732713040958280793511423746035143646470531006280868024404708788427384224138682611093651348953198480866915711152127021026738298937584133564725144435475935053580237553467604939813237545272013280937699943561555399232970148042229565864652632308240897539891498005889662929531531094796339937549791488774180630694766248071536782939785031611198593775287990124705006636625242882048 2859 2398260869992968523680715197016159623379696453236271383565148854704749091868300173653647457619400962231227381728823226935773155084014823925525051561201942052462775371473663284694764641780755390024321774957776397925946065114452645006179769170994315756281826346076443302602168754568322613248 2860 1503642631680000 2861 2647944350649970775149752373733065632840129369669600412821389468127087093578788937716574274402729752632228893473343778617318630485822251474410884015452996884027587171530639483077421630377016881450030108200082484882812504964333466180481049335855325116394805637264418112594938299114202128410938259513794100766485154706112038799769128167236390645716079870595578382253450446855759935503375011635410065013384644596812844448600272808218586618383113927563090478896579332251454105694480389410649635535359872861361796761575181270663446728530353650589344526632183066150522711516200495794102114034510267372481254390488002190557236881638043826602389983127824494001259479494493455796270819159936090444946472630787250561588855401489392816335694048834693448625172494478749586437532045252742500813691294495495788499752154932803293768577456029608301834889088975832621826523004928 2862 57546883448549513625600 2863 19758301851171740374073796641791493609431187569119401363198867841956714694262109815369080310832650148809653736215923156355907584 2864 10177686010775584380572372194061990865707951195201847951360 2865 199946090852705789040652359444789600268712353561374007347904512 2866 3921640063618157991911513487064961476786817035836397920322699723408655332492696182779936562298343528496100493888390475340614838147586218921777498421583251175693870651378434032336427812783001346137035602310967614960857283800855481679037011800724352212495003199096984886387727522368675673053834442116931854360638263968094234606872504497516741439000796663820386890091116259969144588527036560505779177500404607841995280106186003886112768 2867 1338593625731275433961892821773353142452224 2868 3979381301647116106303981796048238227272450606738112798429387566861302890496 2869 37047314935161735592376860181659485258215201011623002112 2870 384240143805972480000 2871 2465995248422092800 2872 1171335613158449322409878447648681842403621671268024535515261372051689251275910961177519875444403390637177569280 2873 1764915561000000000000 2874 934183253682060675240942971015605016995267994192492616894602720167892492841814861821001601341749972369578209138080931901462806722027019377907335168 2875 40275801538560000 2876 144785871906427166591629115445061487134712969113484199263553321650675220794885665278377325051024975430636853455722568183936985435018179223389056676899965498620719526174650972978577327935416928911618419309217590668165120 2877 49216263744296245349176337621443390788442521600 2878 250984964071562111482336863172157534514356290293529466900652782298153941279532555697915939987093985823750431608856990421799349641445518010993759898981328075244407721688219778069531380018112086152770278547901927357494866163254750827458368755246358541599680204742207032728814561431595243075445404295483638679080848893958031014839840287841071452096050986484504760965831440638025253665730339872369867360025894901887697926795904248711217152 2879 694142723856785938880856686259880757255242873482667730618650320732707119059118047288773646589029188274023011050676231501858375070075388290507966779346910415166527811493727956651847615873552713370836692684002422917120001301370232158416024197098458347312199928975043621708087505482993402750156999101984040751329484395279034299126678334272016389430596041597407299437448513940556332532596739050152936082868704273186906295133869915037653170489423017427098790499864892473725185083173867201665338057781378511368826850266364319016798579203861027380093131589466997692962625687702862769449104581462659530091725950940086846241436305100123360880856919737060424155466164992604492476257617617862286493600048121325093011217148910368035390445504180737721879396397218392637331587080400470734930133304290704227247980479028902704786641669968633425638676205165340480666816092046603845632 2880 2237752717200 2881 104958052644276803416859374961401358450688 2882 17762506800134013870879145559706817308546564096 2883 1257247381451810606376026112 2884 12157687035223285198440067352676532224 2885 463744502762071001363442226911838481315871279564772199838868230174182297074747250944343251989830709355495633923780261261283809439325158518689149040816049689843637697778810880000 2886 650975193047708467200 2887 177700537307337200353499311682529473857342175611562939038374482107573022479134220105926053526791472198149890828973115264475744017939299402370039495512809066282631119742394356902872989663629494622934193327104620266782720333150779432554502194457205336911923181817611167157270401403646311104040191770107914432340348005191432780576429653573636195694232586648936268655986819568782421128344765196839151637214388293935848011554270698249639211645292292461337290367965412473273647381292510003626326542792032898910419673668189265668300436276188423009303841686903551409398432176051932868978970772854440839703481843440662232637807694105631580385499371452687468583799338238106750073921950110172745342361612319059223810871590121054217059954049070268856801125477687908515156886292582520508142114125898420282175483002631399092425380267511970156963501108522327163050704919563930584481792 2888 6849711277501317120 2889 95633589522177991215953684538694041600 2890 1257157102510080000 2891 745269177136151789568000000 2892 15917525206588464425215927184192952909089802426952451193717550267445211561984 2893 5688722688375404307607280654023306209328679118001812842083654490565274310234339278848 2894 64252150802319900539478236972072328835675210315143543526567112268327408967560334258666480636696060370880110491867389547980633508210052610814402534139219987262568376752184263185800033284636694055109191308262893403518685737793216211829342401343067786649518132414005000378576527726488382227314023499643811501844697316853255939798999113687314291736589052540033218807252848803334464938426967007326686044166629094883250669259751487670071590912 2895 799784363410823156162609437779158401074849414245496029391618048 2896 40710744043102337522289488776247963462831804780807391805440 2897 181965350202713293161983295162910181229918387826240449575295469678154775018633441388468278811434467530905488208868470030823161874369842588026920443405116483873414266616211821468541941415556602493884613966955131153185505621146398138935810247124178264997809338181233835169044891037333822570537156372590504378716516357316027167310263965259403464390894168728510739103730503238433199235425039561563291276507533612990308363831573195007630552724779307480409385336796582372632214918443530243713358379819041688484269745836225808044339646746816945161527133887389236643223994548277179257834466071402947419856365407683238126221115078764166738314751356367551967829810522355821312075696076912816891230578291014716645182332508283959518269392946247955309364352489152418319520651563604501000337524864919982368947694594694552670643589393932257440730625135126863014963921837633464918509355008 2898 13795112307916800 2899 46564768304395910280132307785797598520692292424442999234773097136974200832 2900 118052377067520000 2901 39293106093964796291984837787912759269452946689823070348331398835482609121170230045141359945636265365196429422245039750115707372896498875195802444778732618587550111686224499256439023890935896310158487960908208503618700330835192135781249338097570869350921442854116447069833932874847397695455232 2902 1028034412837118408631651791553157261370803365042296696425073796293238543480965348138663690187136965934081767869878232767690136131360841773030440546227519796201094028034948210972800532554187104881747060932206294456298971804691459389269478421489084586392290118624080006057224443623814115637024375994300984029515157069652095036783985818997028667785424840640531500916045580853351439014831472117226976706666065518132010708156023802721145454592 2903 11645782412973650762366930890426251598714776820879388772818910059401905601192540248861969843931805921977951245367582081972682359959669925633722908377927454967898513063437556573986684250595622559608615293885128393803872359753369480891891855815947408959859797643598965450818873026389364644514378007845792280237857046868225738707856893776601821721017226798624687302638752207259724751067202531940050641696482151231379735285220684480488355374385875678746200661554981271848461754780385935597654936308418668062993263733518451714837737391796284490337736568792911145166335651089739472501405828569788634870807386091727240078151365040906671252144086807523325941107873430772563972844548922420281038757010624941865291669280530173409169241148559869139799318559305754772449321700070688064021601591354878871612652454060451370921189721211664476206760008648119232957690997608541754784598720512 2904 247204774333440 2905 67322056579789662166450176000000 2906 4112137651348473634526607166212629045483213460169186785700295185172954173923861392554654760748547863736327071479512931070760544525443367092121762184910079184804376112139792843891202130216748419526988243728825177825195887218765837557077913685956338345569160474496320024228897774495256462548097503977203936118060628278608380147135943275988114671141699362562126003664182323413405756059325888468907906826664262072528042832624095210884581818368 2907 869770753347944448 2908 37065183208045354647457053553935740706486520093051955011469650342572856523490730311264595213062393710243034484664977455087868271364653881187598509286391167646904198700710649082515795951466733801374315343159703211050270720 2909 745330074430313648791483576987280102317745716536280881460410243801721958476322575927166070011635579006588879703525253246251671037418875240558266136187357117945504836060003620735147792038119843814951378808648217203447831024215646777081078772220634173431027049190333788852407873688919337248920192502130705935222850999566447277302841201702516590145102515111979987368880141264622384068300962044163241068574857678808303058254123806751254743960696043439756842339518801398301552305944699878249915923738794756031568878945180909749615193074962207381615140402746313290645481669743326240089973028466472631731672709870543365001687362618026960137221555681492860230903899569444094262051131034897986480448679996279378666833953931098186831433507831624947156387795568305436756588804524036097382501846712247783209757059868887738956142157546526477232640553479630909292223846946672306214318112768 2910 129061963682273977560844753201790976 2911 531069804832580065151972222026919694041088 2912 44729935810560 2913 628689697503436740671757404606604148311247147037169125573302381367721745938723680722261759130180245843142870755920636001851317966343982003132839116459721897400801786979591988103024382254974340962535807374531336057899205293363074172499989409561133909614743085665863153117342925997558363127283712 2914 1318435336656436302242094514176 2915 17784273012772652974080000 2916 11884220409600 2917 190804499054160294090619795708743706193342903433287905653865022413240821369938579437354513922978708225686753204102464831040427785579232061582916130863963422194049238031360926908197834761758680016627552975013943604082644742199205574932756165688482348398342924592725449946216415664363350335723569280545460719417049855889010502989527347635844247077146243868666876766433316163743330321485046283305789713555163565774925582913055694528321214453938187120577751638916813157965197390321843168831978476477131457544081633009966312895901489427190325089693475943103056202405243307454291517463033095287416993723308213726859101440431964830214901795128718254462172219111398289777688131085089544933884538994862079047520938709492206361135828846978004895986472035275665486191809686733958153240929920472758335432501697807326435261172772392331910778171555981690785512778809304818348110390865436868608 2918 263176809686302312609702858637608258910925661450827954284818891851069067131127129123497904687907063279124932574688827588528674849628375493895792779834245067827480071176946742009036936333871898849727247598644811380812536782001013603652986475901205654116426270367764481550649457567696413603078240254541051911555880209830936329416700369663239338953068759203976064234507668698457968387796856862010106036906512772641794741287942093496613236375552 2919 196865054977184981396705350485773563153770086400 2920 12705125621009736527605923840 2921 258951715075761308020001908244747346616322277507072 2922 239150912942607532861681400579994884350788606513278109925018296362980478167504604626176409943487992926612021539348718566774478520838916960744277803008 2923 1859896119960881002280647461593109479030784 2924 385269214055832685117440 2925 93996080640000 2926 79573487616000000 2927 195383807031460141148794670805753555141983133115686815389557782951158601082817105343851022257130197223103235281000923986985398052433133631060906118004698544326706419744113589153994582796040888337026614246414278250580628216011986508731142313665005924759903154782950860744925609640308070743780934943278551776683059052430346755061276003979104509006997753721514881808827715751673170249200687394105128666680487491353523796902969031197000923600832703611471617678250816673756362127689567404883945959912582612525139592202205504405403125173442892891846119365737529551262969146833194513882145889574315001572667610856303719875002331986140059438211807492569264352370071848732352646231131694012297767930738768944661441238520019313803088739305477013490147364122281457860413119215573148918712238564104535482881738554702269707440918929747876636847673325251364365085500728133988465040246207353454592 2928 3149049445430480590602240 2929 376997135928763236597880580443001070569914368 2930 58652313209224597429237160817443462598087396600436000404058559578871658439670136176866492416 2931 40236140640219951402992473894822665491919817410378824036691352407534191740078315566224752584331535733961143728378920704118484349846014848200501703453422201433651314366693887238593560464318357821602291671970005507705549138775236747039999322211912570215343557482615241799509947263843735240146157568 2932 2372171725314902697437251427451887405215137285955325120734057621924662817503406739920934093635993197455554207018558557125623569367337848396006304594329034729401868716845481541281010940893870963287956181962221005507217326080 2933 20232501095599862143051567761194489456057536070778266995915640670163675846924400450937938238292633752381085425885105312108449366016 2934 399603777679015475895251506961286103234325075900497920 2935 474874370828360705396164840357722604867452190274326732635001067698362672204541184967007490037586646380027529137950987531554620865868962323137688617795634882399885002525502341120000 2936 299861916968563026536928882598062551655327147844614281091906911245232448326633206061445088113767268003117457735680 2937 28746229482591571607002855413645312 2938 1393496714572286701515607127347013804359680 2939 800292073600860738145462971620366561861562913241853195835628678967945630035218863488413787165205287825830851710979784650692190422766115352825471459347245237562189495271889261174761811132583478628461011953312883714378253172785096739762758916771864267816563321990966725611215297086701857766526709527668948077293809878754700308730986512298412068892662799243324955888958323718853305340726015566254607018723276764584033472114561151782915783069010753992587746010115345095706059275016468090404642651801938380902971769660233746044531200710422089285001704922060921041973121625428764728861269563696394246441646534067420036608009551815229683458915563489563706787307814292407716438962715418674371657444305997597333263312977999109337451476195233847255643603444864851396252136306987617971045329158572177337883601120060496721678003936247302704528069940229588439390210982436816752804848465319750008832 2940 29120553000000 2941 10565332918895776016457701493967461578632495968520780388499456 2942 1077972212475094272449342908979643428499151509302591300750618181021978898969096720889847417601667331191295723825925437802613452184077826022997167226201067797821358371540773855269015291223539297688482806164049147415808150659076151720562632605291338359260882003426363316431460178197284510118208472082600148629732885339467515205290804714140628332351769637699485959104543410988883838516415925706793394327169076316740791260315410814962127816194260992 2943 382534358088711964863814738154776166400 2944 1106829115392000 2945 27819303330612510720000 2946 3826414607081720525786902409279918149612617704212449758800292741807687650680073674018822559095807886825792344629579497068391656333422671371908444848128 2947 80930004382399448572206271044777957824230144283113067983662562680654703387697601803751752953170535009524341703540421248433797464064 2948 14330328119876301222737608704 2949 2575113000974076889791518329268650591482868314264244738348246554082188271365012196238384165397218286973513198616250925063582998390144950284832109021019020891753684119468408783269987869716374900582546667006080352493155144881615151810559956621562404493781987678887375475168636624885999055369354084352 2950 8594489384888759746560000 2951 745036292870334564482116924572761576331076678791087987756369554191587213312 2952 18563807977207234560 2953 13111985333876502333775265327028085749539846770554522760570940276210821202497025859394171488914723435738412674432692791716940847886600033940692524389945265972218912690534633655087297513596247713848705219843078286776373299982911024984273042092390224163906573467499998832414151427468523237646773608901328045298381781053517009858248483017497183336737387302802636077284693175809692554702455039037515481394762166510944804407124969910811292189802672193414557630629729814048048075161869813193189665207122958432714289474113269695193599192439555510845467933443046130351687624711024881317663040531601723333699936814160609879785628496940723133790872592213011772003251229366808026135965129419560905235567509464634708186119831537407384804985982711353436464798840665725276195001253685132837606672934046553503884920751071178287972416491475807510987897900721576990969216736244805677954637255798784144703488 2954 171538913587063766276529072374056118092935265784703800014502444924928 2955 12796549814573170498601751004466534417197590627927936470265888768 2956 151818990420153772635984091356920793933768786301140807726979687803178420320218031354939781992703564637155469249187747656039908439509622297344403494037058222681719597878110818641984700217207741650429195645582144352461908869120 2957 209791765342024037340404245232449371992637548328872364169135044419373139239952413750306743822635574971814602790923084667471053566185600543051080390239124255555502603048554138481396760217539963421579283517489252588421972799726576399748368673478243586622505175479999981318626422839496371802348377742421248724774108496856272157731975728279954933387798196844842177236555090812955080875239280624600247702316194664175116870513999518572980675036842755094632922090075677024768769202589917011091034643313967334923428631585812315123097587079032888173527486935088738085627001995376398101082608648505627573339198989026569758076570055951051570140653961475408188352052019669868928418175442070712974483769080151434155330977917304598518156879775723381654983436781450651604419120020058962125401706766944744856062158732017138852607558663863612920175806366411545231855507467779916890847274196092780546315255808 2958 117574833391062220800 2959 364078252056025875686865961857491597397035463552116021893353887396177555854997713846272 2960 2033723021029539840 2961 15388361881292478873600 2962 1103843545574496534988127138795154870783131145525853491968633017366506392544355042191203755624107347139886821197747648309876175036495693847549099239629893424969070972457752427795471658212904240833006393511986326953787546274893979361856135787818330479883143171508596036025815222474019338361045475412582552196846474587614735570217784027280003412328212109004273622123052452852617050640809907923756435791021134148342570250562980674521218883782923255808 2963 13426672981889538389785871694876759807528803093047831306824642842839880911356954480019631604648676798196134578619077418718147428235878434755269144975303952355552166595107464862809392653922557658981074145119312165659006259182500889583895595102607589543840331230719998804392091061727767795350296175514959918385542943798801418094846446609917115736819084598069899343139525812029125176015313959974415852948236458507207479712895969188670763202357936326056507013764843329585201228965754688709826217172093909435099432421491988167878245573058104843105759163845679237480128127704089478469286953504360164693708735297700464516900483580867300489001853534426124054531329258871611418763228292525630366961221129691785941182586707494305162040305646296425918939954012841702682823681283773576025709233084463670787978158849096886566883754487271226891251607450338894838752477937914681014225548549937954964176371712 2964 32602975115673600 2965 30391959733015085145354549782894246711516940177556910888640068332695211021090635837888479362405545368321761864828863202019495735415613588680812071538920632473592640161632149831680000 2966 4415374182297986139952508555180619483132524582103413967874532069466025570177420168764815022496429388559547284790990593239504700145982775390196396958519573699876283889831009711181886632851616963332025574047945307815150185099575917447424543151273321919532572686034384144103260889896077353444181901650330208787385898350458942280871136109120013649312848436017094488492209811410468202563239631695025743164084536593370281002251922698084875535131693023232 2967 369191087272691854265548800 2968 92272203627363638968320 2969 859307070840930456946295788472112627681843397955061203636777141941752378326845086721256422697515315084552613031620954797961435407096219824337225278419452950755338662086877751219801129851043690174788745287635978602176400587680056933369318086566885730805781198766079923481093827950577138902418955232957434776674748403123290758070172583034695407156421414276473557960929651969864011264980093438362614588687133344461278701625342028074928844950907924867616448880949973093452878653808300077428877899014010203846363674975487242744207716675718709958768586486123471198728200173061726622034365024279050540397359059052829729081630949175507231296118626203271939490005072567783130800846610721640343485518152300274300235685549279635530370579561362971258812157056821868971700715602161508865645390917405674930430602166342200740280560287185358521040102876821689269680158588026539584910435107196029117707287789568 2970 25777825920000 2971 3437228283363721827785183153888450510727373591820244814547108567767009513307380346885025690790061260338210452126483819191845741628384879297348901113677811803021354648347511004879204519404174760699154981150543914408705602350720227733477272346267542923223124795064319693924375311802308555609675820931829739106698993612493163032280690332138781628625685657105894231843718607879456045059920373753450458354748533377845114806501368112299715379803631699470465795523799892373811514615233200309715511596056040815385454699901948970976830866702874839835074345944493884794912800692246906488137460097116202161589436236211318916326523796702028925184474504813087757960020290271132523203386442886561373942072609201097200942742197118542121482318245451885035248628227287475886802862408646035462581563669622699721722408665368802961122241148741434084160411507286757078720634352106158339641740428784116470829151158272 2972 2429103846722460362175745461710732702940300580818252923631675004850854725123488501679036511883257034194487507987003962496638535032153956757510455904592931562907513566049773098271755203475323866406867130329314309639390541905920 2973 659228928249363683786628692292774551419614288451646653017151117845040197469443122237026346341687881465219378845760236816277247587877107272917019909380869348288943134583912648517116894647391974549131946753556570238247717089693478863503348895119975550408188845795168121643170975970815758174554645594112 2974 70645986916767778239240136882889911730120393313654623485992513111456409122838722700237040359942870216952756556655849491832075202335724406243142351336313179198020542237296155378910186125625871413312409184767124925042402961593214679158792690420373150712521162976550146305652174238337237655106910426405283340598174373607343076493938177745920218389005574976273511815875356982567491241011834107120411890625352585493924496036030763169358008562107088371712 2975 16529329152000000 2976 49317912237834240 2977 2980145171481338257928467698291046305324306715164351951025478216766348853248 2978 282583947667071112956960547531559646920481573254618493943970052445825636491354890800948161439771480867811026226623397967328300809342897624972569405345252716792082168949184621515640744502503485653249636739068499700169611846372858716635170761681492602850084651906200585222608696953348950620427641705621133362392697494429372305975752710983680873556022299905094047263501427930269964964047336428481647562501410341975697984144123052677432034248428353486848 2979 18326973822956856914317196161018549420294206661454227004811531911108996180291570860689816910276167991296 2980 65173481827801775518675305937449383533997646151680 2981 1456313008224103502747463847429966389588141854208464087573415549584710223419990855385088 2982 15341109271040847376495411200 2983 2371028155850351077912119051626207056525772864743872135168 2984 19191162685988033698363448486276003305940937462055313989882042319694876692904525187932485639281105152199517295083520 2985 51186199258292681994407004017866137668790362511711745881063555072 2986 4521343162673137807311368760504954350727705172073895903103520839133210183861678252815170583036343693884976419625974367477252812949486361999561110485524043468673314703186953944250251912040055770451994187825095995202713789541965739466162732186903881645601354430499209363561739151253583209926842267289938133798283159910869956895612043375738893976896356798481504756216022846884319439424757382855706361000022565471611167746305968842838912547974853655789568 2987 1507988543715052946391522321772004282279657472 2988 7227804797729983446815814451200 2989 2981076708544607158272000000 2990 1062966350315520000 2991 42190651407959275762344236306737571290855314460905385793097671542082572638044359823169686165868024413774040246128655156241743845624134865466689274200375638290492360613370409505095481257433086371144444592227620495247853893740382647264214329287678435226124086130890759785162942462132208523171497318023168 2992 1267893476720640 2993 2124279219330320260607888888107678776164352 2994 979562139412920454601447016775659046300830132278387138252874941902768038574098860548818575128526819027402840225172351249508264021356203871208561881120768 2995 1945085422912965449302691186105231789537084171363642296872964373292493505349800693624862679193954903572592759349047244929247727066599269675571972578490920478309928970344457589227520000 2996 194522992563572563175041077642824515584 2997 6290620414112563200 2998 289365962411080819667927600672317078446573131012729337798625333704525451767147408180170917314325996408638490856062359518544180028767127167971911071073538781995092141003965052432016122370563569308927628020806143692973682530685807325834414859961848425318486683551949399267951305680229325435317905106556040563090122234295677241319170776047289214521366835102816304397825462200596444123184472502765207104001444190183114735763582005941690403070390633970532352 2999 922673941620837882698669109957564385980535421802625286824588521870044100461004711581520050878945094686822236940538853681384663135673677617688811861549011248426219512766883763059767490083520500191968546179817660312325858736770256260059818067906517782594972494107997206368370116338794878977784687004010060931467777005110689515452609829302465301764558582677880358412738325241806976487616272852197905361865932322613073690455546513849033306647801065703409444353833982962115016383790788671477824585560591117832606348135522827312896359138261424142055146847511966654133884134060414007732537691851192012234446000850309105665536260262560430657084297819875407076015676388183822502531620540472058686126778436006322835388631573957740435313494154996685496541591566385232762930752770156871990252980848202747751627875506626031042999074504370684475542440106167959187601378916881174309933468634299830404133889263672492032 3000 15192895410000 3001 3690695766483351530794676439830257543922141687210501147298354087480176401844018846326080203515780378747288947762155414725538652542694710470755247446196044993704878051067535052239069960334082000767874184719270641249303434947081025040239272271626071130379889976431988825473480465355179515911138748016040243725871108020442758061810439317209861207058234330711521433650953300967227905950465091408791621447463729290452294761822186055396133226591204262813637777415335931848460065535163154685911298342242364471330425392542091309251585436553045696568220587390047866616535536536241656030930150767404768048937784003401236422662145041050241722628337191279501628304062705552735290010126482161888234744507113744025291341554526295830961741253976619986741986166366265540931051723011080627487961011923392810991006511502026504124171996298017482737902169760424671836750405515667524697239733874537199321616535557054689968128 3002 21661771739241925971847907597352960 3003 13147614144000000 3004 621850584760949852716990838197947571952716948689472748449708801241818809631613056429833347042113800753788802044673014399139464968231412929922676711575790480104323472908741913157569332089682909800157985364304463267683978727915520 3005 7780341691651861797210764744420927158148336685454569187491857493169974021399202774499450716775819614290371037396188979716990908266397078702287890313963681913239715881377830356910080000 3006 6393660442864247614324024111380577651749201214407966720 3007 668807419027469395695278529728208630001434624 3008 736440925597854597120 3009 18846798958024311667798573056 3010 1536960575223889920000 3011 3779272464878951967533748674386183724976273087703553174833514585579700635488275298637906128400159107837223882508447144678951580203719383522053373384904750073553795124293155893492807639382099968786303165152533136639286717385810969641205014806145096837509007335866356557284843996523703824293006077968425209575292014612933384255293889860822897876027631954648597948058576180190441375693276253602602620362202858793423149836105918520725640424029393165121165084073303994212823107108007070398373169502456181218642355601963101500673623487030318793285857881487409015415332389413111455775672474385822482482112290819482866096806036522035447523971417283870209667383360210486000936970369517733773552378375284473881898333751834926930904823044072058866423793834359055913913396964363346562547672076209554238454790667778075140223152124209169902323611821834674863960832415248043545289973487487526092105335332410424002527363072 3012 16299545811546587571421109436613583778907957685199310022366771473863896639471616 3013 4143227441212180928320030531915957545861156440113152 3014 1136800435208576887736265315821236307746980102144 3015 611092300692524326012846080 3016 10570215403416453120 3017 82872324487577035337939221549852628812011667745907781615270464184990416269002344247041795024046627849752925904425391358396208603201536 3018 15672994230606727273623152268410544740813282116454194212045999070444288617185581768781097202056429104438445443602757619992132224341699261939336990097932288 3019 967493751009011703688639660642863033593925910452109612757379733908403362684998476451303968870440731606329313922162469037811604532152162181645663586535616018829771551819047908734158755681817592009293610279048482979657399650767608228148483790373144790402305877981787278664920063110068179019009555959916853651274755740910946369355235804370661856263073780390041074702995502128752992177478720922266270812723931851116326358043115141305763948551524650271018261522765822518482715419649810021983531392628782391972443034102553984172447612679761611081179617660776707946325091689756532678572153442770555515420746449787613720782345349641074566136682824670773674850140213884416239864414596539846029408864072825313765973440469741294311634699282447069804491221595918313961829622877016720012204051509645885044426410951187235897126943797547494994844626389676765173973098303499147594233212796806679578965845097068544647004946432 3020 260693927311207102074701223749797534135990584606720 3021 1788406439143497728104857600 3022 1185242982035787037359831452353810753317163544628139367623169366853736250438235783905980077319479281289783258546431424587956961397830152880012947747117214851051897409552240854761538037229828379889367564373221964566420203645689066806617763266403731150104521455828784739401528548066219316983062139316453542146417140671675093980443323498689696622679518556581135582813493093173643035128563599371326288297989915402990037957687631896337163890976320036743300513792 3023 15479900016144187259018234570285808537502814567233753804118075742534453802959975623220863501927051705701269022754599504604985672514434594906330617384569856301276344829104766539746540090909081472148697764464775727674518394412281731650375740645970316646436894047708596458638721009761090864304152895358669658420396091854575141909683772869930589700209180486240657195247928034060047874839659534756260333003582909617861221728689842260892223176824394404336292184364253160295723446714396960351736502282060518271559088545640863746759161802876185777298873882572427327141201467036104522857154455084328888246731943196601819532517525594257193058186925194732378797602243422150659837830633544637536470541825165205020255575047515860708986155188519153116871859545534693023389273966032267520195264824154334160710822575218995774354031100760759919917514022234828242783569572855986361507731404748906873263453521553096714352079142912 3024 6577622251200 3025 20778785677440000 3026 3823504368109508192200863584366886912 3027 172812908167001193522561991912397092007343368031868460208528062636370217525429697835703034535395427998818468848142971519966182791676456408951559267124738614437856709072365197332871091230445921776207645049764333548535209548760607323194221892762330870686204256792128552080027412324893526110910453014622896128 3028 39798437424700790573887413644668644604973884716126255900781363279476403816423235611509334210695283248242483330859072921544925757966810427515051309540850590726676702266159482442084437253739706227210111063315485649131774638586593280 3029 47682322743701412126855483172656740885188907442629631216407651468261581651968 3030 2064991418916383640973516051228655616 3031 331489297950308141351756886199410515248046670983631126461081856739961665076009376988167180096186511399011703617701565433584834412806144 3032 1228234411903234156695260703121664211580219997571540095352450708460472108345889612027679080913990729740769106885345280 3033 1172926324669238842516300554305187162898829226333070528307938042310975755538660535084148282257674751442944 3034 23599403938946345329641419440128 3035 497941868265719155021488943642939338121493547869092427999478879562878337369548977567964845873652455314583746393356094701887418129049413036946424980093675642447341816408181142842245120000 3036 117277679576678400 3037 253622681864506364051754755199562687078446113869557822326670552965684491107696240610850627615572815146209591668811358283448085258476496402945320835228792525640111633680052494987207312849454390839684264172990885522219309374050823891359756134743577667935222072077657644378336805023925712720759241037556443683559769568945359125048258934700942781648227213086566927486942052910039824381372981817446569295930702391179038256802854375602458184529090877920645811148623923778285132950968679798402850853389279531361224106731779911626902106978323427775264749692066649327881444835919536502491618592101644505034456157333124211220767139336309851065334582390495294219915156228516410783017099995341397533357263506719051867341578499861856029166608697804666828546794040410495209864659472671050879218878944610889086117072388026767016445554864290527928549740295425929766003881672480546942671335406090211548422497125936567944464677470208 3038 1748974436352000000 3039 2765006530672019096360991870598353472117493888509895363336449002181923480406875165371248552566326847981095501570287544319458924666823302543224948273995817831005707345157843157325937459687134748419322320796229336776563352780169717171107550284197293930979268108674056833280438597198296417774567248233966338048 3040 285232551690240 3041 4057962909832101824828076083193002993255137821912925157226728847450951857723139849773610041849165042339353466700981732535169364135623942447125133363660680410241786138880839919795317005591270253434948226767854168355508949984813182261756098155897242686963553153242522310053388880382811403532147856600903098936956313103125746000772142955215084506371635409385070839791072846560637190101967709079145108734891238258864612108845670009639330952465454046730332978377982780452562127215498876774445613654228472501779585707708478586030433711653174844404235995073066389246103117374712584039865897473626312080551298517329987379532274229380957617045353318247924707518642499656262572528273599925462360533716216107504829877465255997789696466665739164874669256748704646567923357834551562736814067502063113774225377873158208428272263128877828648446856795844726814876256062106759688751082741366497443384774759954014985087111434839523328 3042 5603636348006400 3043 676181306809329665053292895613917541032479741985329944863965184 3044 636774998795212649182198618314698313679582155458020094412501812471622461062771769784149347371124531971879733293745166744718812127468966840240820952653609451626827236258551719073350996059835299635361777013047770386108394217385492480 3045 1192142831616000000 3046 4854755254418583705025869628841208845587101878796858849784501726632903681795013770878894396700587136162952227006183115112271713885512306196533033972192112029908571789525978541103259800493377044026849543672717166864057154132742417639906358339189682790828119883074702292588660932879234322362622522640193708631724608191181184943895853050632997366495308007756331347204067709639241871886596503024952476868566693490647195474688540247397023297439006870500558904492032 3047 93204032526342624175837686235517848933641078669341701604698595173421454298879414744645632 3048 15444140575665443337364585776550089987194880 3049 1038838504917018067155987477297408766273315282409708840250042584947443675577123801542044170713386250838874487475451323529003357218719729266464034141097134185021897251553495019467601153431365184879346746052570667099010291196112174659009561127909694127862669607230085711373667553377999719304229851289831193327860816154400190976197668596535061633631138664802578134986514648719523120666103733524261147836132156994269340699864491522467668723831156235962965242464763591795855904567167712454258077095482488960455573941173370518023791030183212760167484414738704995647002398047926421514205669753248335892621132420436476769160262202721525149963610449471468725124772479912003218567238041580918364296631351323521236448631105535434162295466429226207915329727668389521388379605645200060624401280528157126201696735528501357637699360992724134002395339736250064608321551899330480320277181789823345506502338548227836182300527318917971968 3050 34377957539555038986240000 3051 6120549729419391437821035810476418662400 3052 778091970254290252700164310571298062336 3053 1679328842308428854669749999382421735211008 3054 1003071630758830545511881745178274863412050055453068429570943940508434471499877233201990220931611462684060508390576487679496462357868752764117567366267666432 3055 2547659437139306741760000 3056 41687801900136793622824436506877914585939768095546769208770560 3057 176960417963009222167103479718294622215519608864633303253532736139643102746040010583759907364244918270790112100498402836445371178676691362766396689535732341184365270090101962068859997419976623898836628530958677553700054577930861898950883218188626811582673158955139637329948070220690970737572303886973845635072 3058 4547201740834307550945061263284945230987920408576 3059 1413905021743104000000 3060 132530872320000 3061 4255082516140106003070924707010186306655499396750167409664174427944729295163899091116212923242030083436029900699448621174797751167876011075436683841933861621849691142363115599739294324454871797265804271831329452437546152739275467403303162379918107147725494711214431073786542298636286850270125470883148567870917902968423182238505650571407612451353143971031360040904764001155166702248360892515373661536797315048527219506644957276027571092812415942504305633135671671995825785107118950212641083783096274782026030863046125641825448059630439465646016162769735662170121822404306622522186423309305183816176158394107808846480433982347367014250948401035135898111068077719565183251407018315441620159002015021142984493593008273138328762230494110547621190564529723479606802864722739448317547645043331588922149828724741560884016582626198052873811311559680264635685076579657647391855336611116423194633578693541217002702959898288013180928 3062 1242817345131157428486622624983349464470298080971995865544832442018023342539523525344996965555350306857715770113582877468741558754691150386312456696881180679656594378118650506522434508926304523270873483180215594717198631457982058915816027734832558794451998690067123786902697198817083986524831365795889589409721499696942383345637338380962047325822798849985620824884241333667645919202968704774387834078353073533605682041520266303333637964144385758848143079549960192 3063 707841671852036888668413918873178488862078435458533213014130944558572410984160042335039629456979673083160448401993611345781484714706765451065586758142929364737461080360407848275439989679906495595346514123834710214800218311723447595803532872754507246330692635820558549319792280882763882950289215547895382540288 3064 19651750590451746507124171249946627385283519961144641525639211335367553733534233792442865294623851675852305710165524480 3065 31868279569006025921375292393148117639775587063621915391966648292024213591651134564349750135913757140133359769174790060920794760259162434364571198725995241116629876250123593141903687680000 3066 61364437084163389505981644800 3067 272325281032966784196539181248651923625951961392010714218507163388462674890489541831437627087489925339905913644764711755187056074744064708827947765883767143798380233111239398383314836765111795025011473397205084956002953775313629913811402392314758857454431661517723588722338707112722358417288030136521508343738745789979083663264361636570087196886601214146007042617904896073930668943895097120983914338355028163105742048425277265665764549939994620320275560520682987007732850246855612813609029362118161586049665975234952041076828675816348125801345034417263082378887796633875623841419931091795531764235274137222899766174747774870231488912060697666248697479108356974052171728090049172188263690176128961353151007589952529480853040782751623075047756196129902302694835383342255324692323049282773221691017589038383459896577061288076675383923923939819536936683844901098089433078741543111451084456549036386637888172989433490432843579392 3068 513910308960342376364113920 3069 9863980993688371200 3070 960959499619935804280621642832993691207063905901543430620095440140233251875555511121780611743744 3071 29758337919374096036490359385489751664492544 3072 4224329109000 3073 21215315068819721046512440716762272975874986942952392093509238831357546564864600127242699526155936729536749031532900187749429402419593216 3074 26684229719678984305207519739904 3075 358172152476519628800 3076 163014399691574438190642846288562768301973031797253144169600463992735350032069573064742232927007880184801211723198762686648015904632055511101650163879324019616467772482189240082777854991317836706652614915340229218843748919650686074880 3077 2704725227237318660213171582455670164129918967941319779455860736 3078 871119264153600 3079 1115444351111031948069024486394478279171899233861675885439005341239143116351445163341568520550358734192254622288956259349246181682151689047359274049059910220998165434823636575778057571389897912422446995034952027979788098663684628126971504198921252280133352085576595819406699344333710780077211771439192098175953902755754326684730825263391077158447518573142044846562938454318820019994194317807550113129902195356081119430349935680166971596554217964831848695892717514783673754611120590084542584267235989856459431834562363560250690256143761923282309260973109585423924415012354555254456037751994498106307682866064997442251766885868468178583800617640954664874427830165717695398256841409283128074961424225702506527088445560753574055046150648115395609379348079831838045730169877809939755209862239116046408044701218651736379643035962062372552392457500823292657028714897774317890525360584503641934024853039668789956564719576812927301189632 3080 101057362560000 3081 124479094634727265251786070425600 3082 358904592728809095988902132449280 3083 17847109617776511169104391782311652466750387741786814167024085459826289861623122613465096328805739747076073956623300149587938906914427024757748384784958563535970646957178185212448921142238366598759151920559232447676609578618954050031544067182740036482133633369225533110507189509339372481235388343027073570815262444092069226955693204214257234535160297170272717545007015269101120319907109084920801810078435125697297910885598970882671545544867487437309579134283480236538780073777929441352681348275775837703350909352997816964011044098300190772516948175569753366782790640197672884071296604031911969700922925857039959076028270173895490857340809882255274637990845282651483126372109462548530049199382787611240104433415128972057184880738410369846329750069569277309408731682718044959036083357795825856742528715219498427782074288575392997960838279320013172682512459438364389086248405769352058270944397648634700639305035513229006836819034112 3084 1043170931938981604570951003943269361850109291852755841431473374327289384926183424 3085 509892473104096414742004678290369882236409393017950646271466372672387417466418153029596002174620114242133756306796640974732716164146598949833139179615923857866078020001977490270459002880000 3086 5090579845657220827081206271931799406470340939661295065271633682505823611041888359813107570914714856889203794385235466111965424659214951982335822630425316063873410572773992474715891748562143327317497787106163075961645594451894513319182449601874160822075386634514939031153447726354776008805709274299963758222219262758676002183730538008420545846570184089541102898725852502702677685055359814755892568384934189193648873642067010778454581101135404068241994053836636946432 3087 1379437857000000 3088 166751207600547174491297746027511658343759072382187076835082240 3089 1142215015537696714822681074067945757872024815474356106689541469428882551143879847261766165043567343812868733223891209573628090042523329584495896626237348066302121405259403853596730953103255462320585722915790876651303013031613059202018820299695362334856552535630434119072460128597719838799064853953732708532176796421892430525164365069712463010250259018897453922880448977222471700474054981434931315845019848044627066296678334136490978914871519195987813064594142735138481924721787484246571606289649653613014458198591860285696706822291212209441084683236464215474098600972651064580562982658042366060859067254850557380865809291129311414869811832464337576831414098089694920087815005603105923148760498407119366683738568254211659832367258263670165104004452433747802158827693954877378309334898932854831521837774047899378052754468825151869493649876480843051680797404055320901519897969238531729340441449512620840915522272846656437556418183168 3090 8259965675665534563894064204914622464 3091 1491264520421481986813402979768285582938257258709467225675177522774743268782070635914330112 3092 2608230395065191011050285540617004292831568508756050306713607423883765600513113169035875726832126082956819387571180202986368254474112888177626402622069184313863484359715027841324445679861085387306441838645443667501499982714410977198080 3093 724829871976485773996455852926134772594768317909538010126470087227978148847779883351080580563947185237156299163641458018080240347859727821891160840338359669491160146289057636634050549432224251489634830462806743259955423551204810338102817661700615420242629259080251954503467295623950216141096156721044871721254912 3094 110471703552000000 3095 2039569892416385658968018713161479528945637572071802585085865490689549669865672612118384008698480456968535025227186563898930864656586395799332556718463695431464312080007909961081836011520000 3096 74255231908828938240 3097 151745801974422468986375619304077251617649463343607816650752 3098 325797110122062132933197201403635162014101820138322884177384555680372711106680855028038884538541750840909042840655069831165787178189756926869492648347220228087898276657535518381817071907977172948319858374794436861545318044921248852427676774519946292612824744608956097993820654486705664563565393555197680526222032816555264139758754432538914934180491781730630585518454560172971371843543028144377124376635788108393527913092288689821093190472665860367487619445544764571648 3099 2899319487905943095985823411704539090379073271638152040505880348911912595391119533404322322255788740948625196654565832072320961391438911287564643361353438677964640585156230546536202197728897005958539321851226973039821694204819241352411270646802461680970517036321007818013869182495800864564384626884179486885019648 3100 472209508270080000 3101 339445041101115536744199051468196367613999791087238273496147821301720745037833602035883192418494987672587984504526403003990870438713491456 3102 74315823091924976271360 3103 24127816699440847142264357148352068516474519552 3104 71285143081396766428103201595064320 3105 9166596341760000 3106 5212753761952994126931155222458162592225629122213166146838152890885963377706893680448622152616668013454544685450481117298652594851036110829911882373555523649406372426520568294109073150527634767173117733996710989784725088718739981638842828392319140681805195913743297567901130471787290633017046296883162888419552525064884226236140070920622638946887868507690089368295272962767541949496688450310033990026172609734296446609476619037137491047562653765879801911128716233146368 3107 3051668655596890376118750923050031416652090076328296397850089693968741225725952 3108 10859668471126425600 3109 1197699252132455870441907629921870291006416292910838428928092635847859949948244954722353718276723671105922644808974948969876648144428942842392369300753453485970813254641284655189045755881199199658270494992148334275516708192636695165816086514573364255634544431601218086840523951804482677688568228299389228581835816484882277230354749267338815613436175600999416644638289666740030485796282676213114539443507532183242870669105780895505164706640318112452117072019867812640568822697073033081333068636775675186920248520046658490934710052890830133726894812809358701204968414613498562693628410103639432034631357305822178056198746843255208846158527812038125238963576869318499940526000707315282396471634688377743597039767852945728245420384330201086207044096572715169535396494908016429501838089150983417187817842565760050138241045069902802446706173412880776483759243818754712169632128532992262646624882733364145910883834682772455620667158752833568768 3110 15375351993918972868489946285327899059313022494424694889921527042243732030008888177948489787899904 3111 75387195832097246671194292224 3112 1257712037788911776455946959996584152658145277513257057640909525463523438946190962716343378855926507254547565450593566720 3113 5965058081685927947253611919073142331753029034837868902700710091098973075128282543657320448 3114 409194268343311847316737543128356969711948877722109870080 3115 4308611621106538378652811264000000 3116 611271732129125200035840 3117 185556447225980358143092698349090501784260689384841730592376342330362406105031650137876628624370479420712012585892213252628541529052090322404137175126620075389736997449998754978316940654649408381346516598478526274548588429108431446554321321395357547582113090324544500352887627679731255332120616120587487160641257472 3118 333616240764991624123593934237322405902440263821642633397641785016701656173241195548711817767466752861090859868830791507113766070466311093114360471907553513562007835297316370822980681633768625099079534975789503346222405677999358824885941017108425003635532538479571044345672350194386600513090963000522424858851361604152590479112964538919848892600823584492165719570897469617122684767788060819842175361675047022994972583006503618376799427044009841016307322312237838921367552 3119 1226444034183634811332513413039995177990570283940698551222366859108208588747002833635690207515365039212464788284390347745153687699895237470609786163971536369634112772752675486913582854022347980450068986871959894298129109189259975849795672590923124997769773497959647320924696526647790261953093865778574570067799876080519451883883263249754947188158643815423402644109608618741791217455393460442229288390151712955640699565164319636997288659599685747150967881748344640143942474441802785875285062284058291391406334484527778294717143094160210056936340288316783310033887656564222528198275491946126778403462509881161910329547516767493333858466332479527040244698702714182143939098624724290849173986953920898809443368722281416425723310473554125912276013154890460333604246010785808823809882203290607019200325470787338291341558830151580469705427121574789915119369465670404825261703299617784076950143879918964885412745046715158994555563170562901574418432 3120 15383047680000 3121 4905776136734539245330053652159980711962281135762794204889467436432834354988011334542760830061460156849859153137561390980614750799580949882439144655886145478536451091010701947654331416089391921800275947487839577192516436757039903399182690363692499991079093991838589283698786106591161047812375463114298280271199504322077807535533052999019788752634575261693610576438434474967164869821573841768917153560606851822562798260657278547989154638398742988603871526993378560575769897767211143501140249136233165565625337938111113178868572376640840227745361153267133240135550626256890112793101967784507113613850039524647641318190067069973335433865329918108160978794810856728575756394498897163396695947815683595237773474889125665702893241894216503649104052619561841334416984043143235295239528813162428076801301883149353165366235320606321878821708486299159660477477862681619301046813198471136307800575519675859541650980186860635978222252682251606297673728 3122 702623390052613186668663080444133859708662848654146764859402014412505088 3123 1201076556461300574736691767608511654808401127765064220987328555326439173671588387926167841031858945477574656 3124 229285249918020819563801739264 3125 6634433427930000 3126 4108581399588169914416667628250213840535757027135768287522586380322547595263497147195351944935880551153911842367801293535217509817830411321825555932232361705472 3127 76353482594431472224593539217526244417470464 3128 9185533858676736000 3129 201589816296637420950226278897432128669460568473600 3130 61501407975675891473959785141311596237252089977698779559686108168974928120035552711793959151599616 3131 10700918704439510331124456475651338080022953984 3132 75244464871833600 3133 12206674622387561504475003692200125666608360305313185591400358775874964902903808 3134 85405757635837855775640047164754535911024707538340514149796296964275623980349746060470225348471488732439260126420682625821124114039375639837276280808333699471874005836112990930683054498244768025364360953802112856632935853567835859170800900379756800930696329850770187352492121649762969731351286528133740763865948570663063162652918921963481316505810837629994424210149752221983407300553743569879596892588812037886712981249664926304460653323266519300174674511932886763870093312 3135 51671975362560000 3136 15626978136000 3137 321504944897034763981950396147956495939160056513350481011636137914062232288494310820594373758907852839312369460023223319305568308401337131495531784168154430081364858700477362841474263684834388987102884494563054530888757199309367109168836795674951679415359503849133787296483646281558330429431838350658652095853330715251691194648694161343760875692659524350352462737469241751448116908626663294167754575747930641043475546810435406921017238382100020501143324393038057345893656020071949500490727367392176738508822147112049913290330759275534105165519988540514844025523445842371550432008730560725458197797276190287307821428904235497772510993798261513136437906296724306563940771069879724500365865636048640097502722450333739627504811500779372783147683192475604833692351466251435068308817760299412886441250120214076009045441597971255910650459487358101727509051989208702602513403949775004389068018517257477130921638637526098639468773551784041270324345438208 3138 16434325598352679657666670513000855362143028108543073150090345521290190381053988588781407779743522204615647369471205174140870039271321645287302223728929446821888 3139 6717315369233715418678999997529686940844032 3140 16684411347917254532780878319987042184703397414830080 3141 4804306225845202298946767070434046619233604511060256883949314221305756694686353551704671364127435781910298624 3142 1366492122173405692410240754636072574576395320613448226396740751428409983685595936967523605575543819719028162022730922013137985824630010237396420492933339191549984093377807854890928871971916288405829775260833805706126973657085373746732814406076108814891141277612322997639873946396207515701620584450139852221855177130609010602446702751415701064092973402079910787362396035551734516808859897118073550281420992606187407699994638820871370453172264308802794792190926188221921492992 3143 21724482630471394351628739293964567527295986629583249503753460563310127682421350530296524314783679211045631008289689792255415708077663453184 3144 247106249210647093397833372424801439795118080 3145 20337268478454005760000 3146 753465240000000000 3147 190009801959403886738526923109468673827082945930077932126593374546291103851552409741185667711355370926809100887953626370691626525749340490141836467329658957199090685388798725097796547230360994182498832996842010905137754551407033801271625033108846128724083804492333568361356930744044805460091510907481586852496647651328 3148 42733246792748089525047878297468998333752418447459128225195744032911615598806846161483787908417553743164528845966216445728657481303865559902230980559981515798339327749571016152259718018844022985628743084366949048344575716792909450413342720 3149 85669992046801627773561140593494601116942336 3150 50480103960000 3151 265166556237579579412481954042621282935114012167241728 3152 2668019321608754791860763936440186533500145158114993229361315840 3153 760039207837615546954107692437874695308331783720311728506373498185164415406209638964742670845421483707236403551814505482766506102997361960567345869318635828796362741555194900391186188921443976729995331987368043620551018205628135205086500132435384514896335217969334273445427722976179221840366043629926347409986590605312 3154 346588347827870815549566521557647360 3155 8354078279337515659133004649109420150561331495206103388511705049864395447769795019236900899628975951743119463330556165730020821633377877194066152318827296487277822279712399200591200303185920000 3156 66762939644094822692540864252369239158406994678576373851614295956946520635275739136 3157 59852791631314944000000 3158 349821983276391857257021633186834579091557202077042745957565632365672955823512559863686043027339217848071209477819116035363324371105282620773483646190934833036795927904718810852077791224810569831892422466773454260768505256213855679163600487955483856612132167068754687395807730277429124019614869619235802168794925345435906714226355904362419472407801190932457161564773385101244036303068133662226828872043774107183976371198627538143070836012099663053515466800877104184811902205952 3159 175558202265600 3160 813128039744623137766779125760 3161 96511266797763388569057428593408274065898078208 3162 470299333564248883200 3163 21575831622422599979336807589839336363897644506786751614544471996760046034184973469632996227751715884725427655610451930576905958051215390975683759111418028779327823236909552078007149921125689873058585229553340765937997406017473211255284621559146120460456960454918995849484648696533203704855802837144335793923936134916848470151676744251212505855379593817932491773913891048881053480677127173782095835009245575671219418558227143503847204592239930310208439201200273537249778320313789729243300156159399623408552108270730550392212599439238556790914578400246969157690065455847077815410815146012368515533662507424429061514408620009043987743221312375321507424898111615134693808509783692927852520827211861685688256940549193687273631054351438822109559363278931188102002632388868145803967161076717898676033298307430077776693310018195688817037837274624568129570028712736290568518083842513600145368741424113685762130441982884250046694956533472182980583733901721075712 3164 12449471524068644043202628969140768997376 3165 209658672161966825449091088457179699891365324847971311128836321574912 3166 5597151732422269716112346130989353265464915233232683935321050117850767293176200957818976688437427485569139351645105856565813189937684521932375738339054957328588734846475500973633244659596969117310278759468375268172296084099421690866617607807287741705794114673100074998332923684438865984313837913907772834700718805526974507427621694469798711558524819054919314585036374161619904580849090138595629261952700385714943621939178040610289133376193594608856247468814033666956990435295232 3167 345213305958761599669388921437429381822362312108588025832711551948160736546959575514127939644027454155606842489767230889230495328819446255610940145782688460469245171790552833248114398738011037968937363672853452255007958496279571380084553944946337927367311367278703933591754379144531259277692845394309372702782978158669575522426827908019400093686073501086919868382622256782096855690834034780513533360147929210739510696931634296061555273475838884963335027219204376595996453125020635667892802498550393974536833732331688806275401591027816908654633254403951506523041047293553245046573042336197896248538600118790864984230537920144703803891540998005144118798369785842155100936156539086845640333235389786971012111048787098996378096869623021153752949812462899009632042118221890332863474577227486378816532772918881244427092960291131021072605396393993090073120459403780649096289341480217602325899862785818972194087071726148000747119304535554927689339742427537211392 3168 7869020544000 3169 1380853223835046398677555685749717527289449248434352103330846207792642946187838302056511758576109816622427369959068923556921981315277785022443760583130753841876980687162211332992457594952044151875749454691413809020031833985118285520338215779785351709469245469114815734367017516578125037110771381577237490811131912634678302089707311632077600374744294004347679473530489027128387422763336139122054133440591716842958042787726537184246221093903355539853340108876817506383985812500082542671571209994201575898147334929326755225101606364111267634618533017615806026092164189174212980186292169344791584994154400475163459936922151680578815215566163992020576475193479143368620403744626156347382561332941559147884048444195148395985512387478492084615011799249851596038528168472887561331453898308909945515266131091675524977708371841164524084290421585575972360292481837615122596385157365920870409303599451143275888776348286904592002988477218142219710757358969710148845568 3170 984022527610814263583356562260985539796033439643180472954977730703598849920568843388703346425593856 3171 806359265186549683800905115589728514677842273894400 3172 2055641235841369505456455680 3173 2427932831590759503782009908865236025882391413497725066412032 3174 999666840682018897920 3175 124894262483950695418041711383941176360960000 3176 321974281673961414772722421759125543080485191043393806756072838518662000370224886455383904987117185857164176755351953080320 3177 76868899613523236783148273126944745907737672176964110143189027540892107114981656827274741826038972510564777984 3178 11241974240841810986698609287106141755338605578466348237750432230600081408 3179 192849310080000000000 3180 56568026069540536320000 3181 5655974804828350048983268088830842991777584121587106215243146067118665507585385685223472163127745808885462507352346310889152435467377807451929643348503567736328112894616417619937106308923572846083069766416030961746050392003044497491305331834000800601986029441494285247967303747904000152005719578940364762362396314151642325359441148444989851134952628241808095123580883055117874883638624825843933730572663672188756143258527896306672521600628144291239281085959444506148805888000338094782755676136249654878811483870522389402016179667399752231397511240154341482873504518857576366843052725636266332136056424346269531901633133283650827122959007711316281242392490571237869173737988736398878971219728626269733062427423327829956658739111903578583088329727392137373811378064947451213635167473295136830530072951502950308693491061409890649253566814519182787758005606871542154793604570811885196507543351882858040427922583161208844240802685510531935262142339932769671446528 3182 94397615755785381318565677760512 3183 778280148825718320081006277056383687995731746529599209990526462141608361375958670299896494945711599316210077237058053614352902249469298647620962170182283088687475447352519578000574657455558632171515219955064876667444242642563210450008576135613833743253847263200598296008117988327607523164534828677044579747826268779839488 3184 10672077286435019167443055745760746134000580632459972917445263360 3185 12210295104000000 3186 3683000540707168872038400 3187 361982387509014403134929157685173951473765383781574797775561348295594592485464683854302218440175731768669600470550163896905755869912179676923497174304228335124999225255450727675974803771108662149316465050625981551747225088194847839443541237376051238527105884255634255869907439865856009728366053052183344791193364105705108823004233500479350472636968207475718087909176515527543992552871988854011758756650475020080393168545785363627041382440201234639313989501404448393523576832021638066096363272719977912243934967713432921729035498713584142809440719369877854903904289206884887477955374440721045256707611158161250041704520530153652935869376493524241999513119396559223627119231279129528254158062632081262915995355092981117226159303161829029317653102553096791923928196156636877672650718290888757153924668896188819756383427930233001552228276129227698416512358839778697906790692531960652576482774520502914587387045322317366031411371872674043856777109755697258972577792 3188 43758844715774043673649027376608254293762476490198147302600441889701494373178210469359398818219575033000477538269405640426145260855158333339884524093421072177499471615560720539913951251296279537283832918391755825504845533995939277223262945280 3189 3113120595302873280324025108225534751982926986118396839962105848566433445503834681199585979782846397264840308948232214457411608997877194590483848680729132354749901789410078312002298629822234528686060879820259506669776970570252841800034304542455334973015389052802393184032471953310430092658139314708178318991305075119357952 3190 7955142955499520000 3191 5791718200144230450158866522962783223580246140505196764408981572729513479767434941668835495042811708298713607528802622350492093918594874830775954788867653361999987604087211642815596860337738594389063440810015704827955601411117565431096659798016819816433694148090148093918519037853696155653856848834933516659093825691281741168067736007669607562191491319611489406546824248440703880845951821664188140106407600321286290696732565818032662119043219754229023832022471174296377229312346209057541812363519646595902959483414926747664567979417346284951051509918045678462468627310158199647285991051536724107321778530580000667272328482458446973910023896387871992209910344947578033907700466072452066529002113300206655925681487697875618548850589264469082449640849548670782851138506190042762411492654220114462794702339021116102134846883728024835652418067643174664197741436459166508651080511370441223724392328046633398192725157077856502581949962784701708433756091156143561244672 3192 1531456251494400 3193 42803674817758041324497825902605352320091815936 3194 91703733984006467028784679010129563901377171181284293596300085130866971331398876492906114063358811923564779137353414353974283303939023207340044096947076420871597831724654607952007080502836742018011607195129860393734899041884924983158662886314602360107730774804071628772686621645846380286997920381464950123736576909753950329694153842193182090174870635395798050161235954263980516652631492830750789827833043119553636301851493017358977161235555854071500758529049127599423331291877081088 3195 9777476811080389216205537280 3196 6164307424893322961879040 3197 1060666224950318317649927816170485131740456048668966912 3198 10415603088763335475200 3199 5561467553400676954016957259254929286987772577173311872960885904207392686699865735755910224584621878027681538122160586817386421267881844015104 3200 10106662325760 3201 7359034747543442331392730985893199872 3202 1467259743744103472460554864162073022422034738900548697540801362093871541302382023886497825013740990777036466197654629663588532863024371317440705551153222733945565307594473727232113288045387872288185715122077766299758384670158799730538606181033637761723692396865146060362985946333542084591966726103439201979785230556063205275106461475090913442797930166332768802579775268223688266442103885292012637245328689912858180829623888277743634579768893665144012136464786041590773300670033297408 3203 23722877747790767923850717278055560083784688191509285947019188521900087213127413521075550187695356757191530936437975541147615616690564607306858310815201908170751949226341218888972684739943377282617603853557824326975306143379937548005771918532676893968112411230577246592690253979048739453558197652827887684235648310031490011824405446687414712574736348445128660609215792121613123095945018661536514621875845530915988646693816589590661784039601028113322081615964041929917961131263370072299691263440976472456818522044067539958434070443693450383159506984624315098982271497462407985755283419347094421943590004861255682733147457464149798805135457879604723680091792772905279626885941109032763664502792656077646462671591373610498533576092013627265361713728919751355526558263321354415154837473911685588839607100780630491554344332835749989726832304405066443424553948923736746019434825774573327252375110975679010398997402243390900234575667047566138197744664949375564026858176512 3204 462579507054718940596212124876800 3205 8554576158041616034952196760688046234174803451091049869835985971061140938516270099698586521220071374584954330450489513707541321352578946246723739974479151602972490014425496781405389110462382080000 3206 44967896963367243946794437148424567021354422313865392951001728922400325632 3207 199239718099383889940737606926434224126907327111577397757574774308251740512245419596773502706102169424949779772686861725274342975864140453790966315566664470703993714522245011968147112308623009835907896308496608426865726116496181875202195490717141438272984899379353163778078205011867525930120916141323412415443524807638908928 3208 5151588506783382636363558748146008689287763056694300908097165416298592005923598183286142479793874973714626828085631249285120 3209 1518264175858609147126445905795555845362220044256594300609228065401605581640154465348835212012502832460257979932030434633447399468196134867638931892172922122928124750485838008894251823356376146087526646627700756926419593176316003072369402786091321213959194318756943781932176254659119325027724649780984811791081491842015360756761948587994541604783126300488234278989810695783239878140481194338336935800054113978623273388404261733802354178534465799252613223421698683514749512400855684627180240860222494237236385410820322557339780508396380824522208447015956166334865375837594111088338138838214043004389760311120363694921437277705587123528669304294702315525874737465937896120700230978096874528178729988969373610981847911071906148869888872144983149678650864086753699728852566682569909598330347877685734854449960351459478037301487999342517267481924252379171452731119151745243828849572692944152007102443456665535833743577017615012842691044232844655658556760036097718923296768 3210 132159450810648553022305027278633959424 3211 12006315072000000000000 3212 917140999672083278255206957056 3213 1584608256000000 3214 93904623599622622237475511306372673435010223289635116642611287174007778643352449528735860800879423409730333836649896298469666103233559764316205155273806254972516179686046318542855250434904823826443885767812977043184536618890163182754470795586152816750316313399369347863231100565346693413885870470620108926706254755588045137606813534405818460339067530645297203365105617166316049052294648658688808783701036154422923573095928849775592613105209194569216776733746306661809491242882131034112 3215 34218304632166464139808787042752184936699213804364199479343943884244563754065080398794346084880285498339817321801958054830165285410315784986894959897916606411889960057701987125621556441849528320000 3216 201539164507550757798543360 3217 388675629019803941664370151883662296412728331329688140955962384742811028899879543129301814275200725109826042862599791266162534263858210526115566564396268063469599936124374530276928466779232293398406821536691393773163415853136896786526567113239378230773553745601777608174637121192734547207097510343932111818516861911555932353731058838526602650824480332924987975421391538120509408803963185750614255564813853178527557987431491003853402669704823244608668985195954862979775875174619055264558141660216958524732514665170002574678983810149473491077685362436084778581725536214424092438614563542582795009123778639646813105899887943092630303623339341899443792774623932791280101406899259130392799879213754877176159644411353065234407974110691551269115686317734621206208947130586257070737896857172569056687548122739189849973626377549180927831684420475372608609067891899166502846782420185490609393702913818225524906377173438355716509443287728907323608231848590530569241016044363972608 3218 375618494398490488949902045225490693740040893158540466570445148696031114573409798114943443203517693638921335346599585193878664412934239057264820621095225019890064718744185274171421001739619295305775543071251908172738146475560652731017883182344611267001265253597477391452924402261386773655543481882480435706825019022352180550427254137623273841356270122581188813460422468665264196209178594634755235134804144617691694292383715399102370452420836778276867106934985226647237964971528524136448 3219 1859772067766240443700871168 3220 12694970695680000 3221 6218810064316863066629922430138596742603653301275010255295398155884976462398072690068829028403211601757216685801596660258600548221731368417849065030340289015513598977989992484430855468467716694374509144587062300370614653650190348584425073811830051692376859929628441730794193939083752755313560165502913789096269790584894917659696941416425642413191685326799807606742264609928150540863410972009828089037021650856440927798903856061654442715277171913738703763135277807676414002793904884232930266563471336395720234642720041194863740962391575857242965798977356457307608579430785479017833016681324720145980458234349009694398207089482084857973429470391100684393982924660481622510388146086284798067420078034818554310581649043750527585771064820305850981083753939299343154089380113131806349714761104907000769963827037599578022040786894845306950727605961737745086270386664045548518722967849750299246621091608398502034775013691464151092603662517177731709577448489107856256709823561728 3222 26188433173971958228271202760214846061564728174215031685120 3223 6108219475646390217987698605130897747715101731673977756365527133285348428931361324705096138752 3224 42280861613665812480 3225 1432688609906078515200 3226 6009895910375847823198432723607851099840654290536647465127122379136497833174556769839095091256283098222741365545593363102058630606947824916237129937523600318241035499906964386742736027833908724892408689140030530763810343608970443696286130917513780272020244057559638263246790436182188378488695710119686971309200304357634888806836066201972381461700321961299021015366759498644227139346857514156083762156866313883067108678139446385637927238733388452429873710959763626355807439544456386183168 3227 88983480854410831264271316148078868591804361234772989967374174467318282987197851772094563593353950048442904609954569389078182740286109504241664 3228 4272828137222068652322615312151631306138047659428887926503314941244577320657647304704 3229 1592015376465116945057260142115480766106535245126402625355621927906553974373906608657620231271222170049847471565208745026201740344763230314969360647767113987971481338365438076014298999927735473759874341014287948894877351334448729237612818895828493233248476141984881083083313648405440705360271402368745930008645066389733098920882417002604964457777071443660750747326019740141606538461033208834515990793477542619248877516519387151783537335110956009917108163362631118765161984715239650363630148240248662117304380068536330545885117686372243419454199244538203253070747796334281082628565252270419128357370997307993346481765941014907413723641197944420121775204859628713083295362659365398088908305259539976913549903508902155200135061957392593998297851157441008460631847446881308961742425526978842856192197110739721625491973642441445080398579386267126204862742085218985995660420793079769536076607134999451750016520902403505014822679706537604397499317651826813211611201717714831802368 3230 5028628410040320000 3231 4919609575265487154121489480124463738095211019325703049164097762617094855358826036945583476866494240676145790976 3232 1140562289302348262849651225521029120 3233 305413930377725888898374156870104977669881856 3234 1375687152000000 3235 547492874114663426236940592684034958987187420869827191669503102147913020065041286380709537358084567973437077148831328877282644566565052559790319358366665702590239360923231794009944903069592453120000 3236 179236227955810482887266416134587409587251103703851611351451409980217320952537950082496097559427379335169955996751485503185490988462728533360167010686652711639037835737336711331487544325309560984714579633732631861267847307247367279506485023866880 3237 1991665514155636244028577126809600 3238 384633338264054260684699694310902470389801874594345437768135832264735861323171633269702085840402118286255447394917975238531752358844660794639176316001510420367426271994045720751535105781370158393114156104961953968883861990974108396562312378720881937409295619683816848847794587915660056223276525447659966163788819478888632883637508236926232413548820605523137344983472607913230536918198880905989360778039444088516294955400924568680827343278936860955511917501424872086771676130845208715722752 3239 135953870037140496678904888838891441674518528 3240 6730083360000 3241 355933923417643325057085264592315474367217444939091959869496697869273131948791407088378254373415800193771618439818277556312730961144438016966656 3242 1538533353056217042738798777243609881559207498377381751072543329058943445292686533078808343361608473145021789579671900954127009435378643178556705264006041681469705087976182883006140423125480633572456624419847815875535447963896433586249249514883527749637182478735267395391178351662640224893106101790639864655155277915554531534550032947704929654195282422092549379933890431652922147672795523623957443112157776354065179821603698274723309373115747443822047670005699488347086704523380834862891008 3243 5907057396363069668248780800 3244 716944911823241931549065664538349638349004414815406445405805639920869283810151800329984390237709517340679823987005942012741963953850914133440668042746610846556151342949346845325950177301238243938858318534930527445071389228989469118025940095467520 3245 1138193472817449790341120000 3246 4308159849654564856179371674960096228053621960485915367857283536333095667251016784617513361013085884806764264022659609169984235574741341382194554137196480907677007872 3247 2769638632691014308058287700434606248069037023171911454162801393664 3248 126496594156584960 3249 8833177231235481600 3250 980308707840000 3251 6677396461569145863121446443115529439203705204774651037139586474706170960932373984319091166501812232728755449375841300098378064335001795962997249242372197268204736063431510383979078352592900608532935988013592001201579654211483642836236396746049032482187016476231754666300674768761533572255407784040840529218980036538723095736252805163694012845112201864432061502512513900154900870693265431947445758249046030918086043963047331608274297778805223236219366438024537151961193973139068526478775385284667924513258230538982205353928132652421846063190425708163564057167649765156060481993321751858828031745834603492905725121856813462590225010723171103073094442228843560149800118072783626926665900460383309563328410014487002345164547290908139586577436670301059451550462000273844061703472102357509468507098357110364057372687487016386722866496083114137752509560618579002333837542485574097649684244257612756740472901293687034630697690824783849500274848978024327809960713709809418189887999311872 3252 17091312548888274609290461248606525224552190637715551706013259764978309282630589218816 3253 26709585846276583452485785772462117756814820819098604148558345898824683843729495937276364666007248930915021797503365200393512257340007183851988996969488789072818944253726041535916313410371602434131743952054368004806318616845934571344945586984196129928748065904927018665202699075046134289021631136163362116875920146154892382945011220654776051380448807457728246010050055600619603482773061727789783032996184123672344175852189326433097191115220892944877465752098148607844775892556274105915101541138671698053032922155928821415712530609687384252761702832654256228670599060624241927973287007435312126983338413971622900487427253850360900042892684412292377768915374240599200472291134507706663601841533238253313640057948009380658189163632558346309746681204237806201848001095376246813888409430037874028393428441456229490749948065546891465984332456551010038242474316009335350169942296390598736977030451026961891605174748138522790763299135398001099395912097311239842854839237672759551997247488 3254 98466134595597890735283121743591032419789279896152432068642773059772380498731938117043733975142942281281394533099001661064128603864233163427629136896386667614061125630475704512392987080030760548637223962870260216034268669689371749519951968952545775976779678639057113305035414506408974393158790514600951337929937786595490018211202108653115497868498075013923160315768987625787017451058913511933276359178097686660171508582636689582291799879407836404611050880364767254213549089496373431225024512 3255 4768571326464000000 3256 215449760790824878080 3257 427353373540425335239772572359393884109037133105577666376933534381194941499671934996421834656115982894640348760053843206296196117440114941631823951511820625165103108059616664574661014565945638946107903232869888076901097869534953141519129391747138078859969054478832298643243185200738148624346098178613793870014722338478278127120179530476416822087180919323651936160800889609913655724368987644636528527938945978757506813635029222929555057843534287118039452033570377725516414280900385694641624658218747168848526754494861142651400489754998148044187245322468099658729584969987870847572592118964994031733414623545966407798836061605774400686282950596678044302645987849587207556658152123306617629464531812053018240927168150090531026618120933540955946899267804899229568017526019949022214550880605984454294855063299671851999169048750263455749319304816160611879589056149365602719076742249579791632487216431390265682795970216364652212786166368017590334593556979837485677427802764152831955959808 3258 104753732695887832913084811040859384246258912696860126740480 3259 1709413494161701340959090289437575536436148532422310665507734137524779765998687739985687338624463931578561395040215372825184784469760459766527295806047282500660412432238466658298644058263782555784431612931479552307604391478139812566076517566988552315439876217915329194572972740802952594497384392714455175480058889353913112508480718121905667288348723677294607744643203558439654622897475950578546114111755783915030027254540116891718220231374137148472157808134281510902065657123601542778566498632874988675394107017979444570605601959019992592176748981289872398634918339879951483390290368475859976126933658494183865631195344246423097602745131802386712177210583951398348830226632608493226470517858127248212072963708672600362124106472483734163823787597071219596918272070104079796088858203522423937817179420253198687407996676195001053822997277219264642447518356224597462410876306968998319166529948865725561062731183880865458608851144665472070361338374227919349942709711211056611327823839232 3260 1067802326266704290097976212479170699821017434549125120 3261 52229496661444890444624719230123173249523994358337345357761681636262344264842063274776593093388447101734035068731224680110317365064929235118579073827907691008227728299719396417377956609031670290424239569894534919452288907082775101493004334718554325194633353462901155765440532974631000717425617440951084624234027367173694142021632 3262 719486351413875903148710994374793072341670757021846287216027662758405210112 3263 12499634813324862980582403780812928682606960952640702045593967386495964060573499392 3264 94884421632000 3265 35039543943338459279164197931778237375179994935668940266848198537466433284162642328365410390917412350299972937525205048146089252260163363826580438935466604965775319099086834816636473796453916999680000 3266 5742473483660945535822434119188480 3267 1452855578803200 3268 2445086928516500800143360 3269 5694942774682293200913364233477047589875479119025471357911947165908370111180662513414052069974652803100345895037092440901003695378311008271466496 3270 528637803242594212089220109114535837696 3271 7001757672086328692568433825536309397242464388801784485919679027301497921530624982981375339005804263745787474084722167091956877188138843203695803621569669122705049322448759432391246062648453348493031886567340246251947587494460672270649415954385110284041732988581188380970896346328893827061286472558408398766321210793628108834737021427325613213076372182198713322058561775368825335388061493569724883401751690915962991634596318788477830067708465760141958382118017068654860931578271919221008378400255953614414262345643804961200545624145889657555963827363317344808625520148281275966629349277122462215920265192177113625376130033349007780844059862575973077854551864927636808608287164388255623241146889208676650859350722971083260340111293375135022233997603715468977242399146310844779963201627848449299166905357101823623154385694724316458996847490107975465035187095951206034949353345017115306106670554011898112946929176024918461854288549773600200041980837557657365338977120487879998766445494272 3272 1318806657736545954909071039525378224457667342513741032472874346572439553516441134921252474827231993270944467989921599816990720 3273 835671946583118247113995507681970771992383909733397525724186906180197508237473012396425489494215153627744561099699594881765077841038867761897265181246523056131643652795510342678047305744506724646787833118312558711236622513324401623888069355496869203114133655406418492247048527594096011478809879055217353987744437874779106272346112 3274 100829321825892240112929916665437217197864222613660090438290199613206917630701504631852783590546372896032148001893377700929667690356974759349892236181899947636798592645607121420690418769951498801804517337979146461219091117761916671508430816207406874600222390926394484024356264454562789778594601486951374170040256293473781778648270959260790269817342028814257316163347443328805905869884327436219674991798372031140015624788619970132266803076513624478321716101493521668314674267644286393574425100288 3275 1998308199743211126688667382143058821775360000 3276 67556469657600 3277 1544180268764214217104918857494532385054369251328 3278 4656334582614330932167742733603783916531630498381824 3279 3342687786332472988455982030727883087969535638933590102896747624720790032949892049585701957976860614510978244398798379527060311364155471047589060724986092224526574611182041370712189222978026898587151332473250234844946490053297606495552277421987476812456534621625673968988194110376384045915239516220869415950977751499116425089384448 3280 32539568336472637440 3281 11078554530764057232233150801738424992276148092687645816651205574656 3282 275722230377892150795479787197446158595431805471098583542866146325318122704065074215520855104837496627632912897450214986878991076783445848460451464780574778091328503808 3283 190788909346854858129408000000 3284 734151589706999737906243240487270029669380520770976200095544975278970146621595443537904015603414545756856139762694084621047771088743336072643244075772529506873498975180131169613772981556467961793390918179768860103753102570485216376858562657758740480 3285 39109907244321556864822149120 3286 84379861546011923343494048907264 3287 155387701221808608242048634167375105656473050463854404250370048 3288 15814799949481413977461335835187292146887557120 3289 1390722048000000000000 3290 24591369203582238720000 3291 53483004581319567815295712491646129407512570222937441646347961995532640527198272793371231327629769832175651910380774072432964981826487536761424971599777475592425193778912661931395027567648430377394421319572003757519143840852761703928836438751799628999304553946010783503811105766022144734643832259533910655215644023985862801430151168 3292 2936606358827998951624972961949080118677522083083904800382179901115880586486381774151616062413658183027424559050776338484191084354973344290572976303090118027493995900720524678455091926225871847173563672719075440415012410281940865507434250631034961920 3293 1904533626839942146335383000671344106527522816 3294 14732002162828675488153600 3295 2242530812373661393866508667633807192011519675882812177078284706397851730186409109015386265018714390419198268001613123081349712144650455284901148091869862717809620422341557428264734322973050687979520000 3296 4562249157209393051398604902084116480 3297 51606992971939179763257927397742624939381905529241600 3298 978817118236034097203421077597923049472 3299 1879520013507992113955491345163663657605866070771768312091574619067314044049125535271597728633177654185344728685020577556637638260334048166696583930442505566722449868374023774868245307235242142297453927293244253709793841537175448035038331387849042278707032117820034096067824283455530540442781574207847845157067271661859683289470260986925921843331781129554226693220064888875300197089247223982430166870496046349797583338557048209906413860115832881384093223036872157640150900784798222328086548835693257425200140685656524398334930772066406500751718995517777369126412624234241071930363990156187638512773326846502991128791654637017336110798423274101878667797610131537500593721150290351508359269301463167712595929982603184672409803364490127904148754953285456269209159917037373962336254641692191440786514748659642470862713019682363198682959124058569589883193532504146977745741581602074794674999323694807956499374448437165953254670674552414055066459960345273051681156526917911731009942150233754049708032 3300 49428973440000 3301 7518080054031968455821965380654654630423464283087073248366298476269256176196502141086390914532710616741378914740082310226550553041336192666786335721770022266889799473496095099472981228940968569189815709172977014839175366148701792140153325551396169114828128471280136384271297133822122161771126296831391380628269086647438733157881043947703687373327124518216906772880259555501200788356988895929720667481984185399190333354228192839625655440463331525536372892147488630560603603139192889312346195342773029700800562742626097593339723088265626003006875982071109476505650496936964287721455960624750554051093307386011964515166618548069344443193693096407514671190440526150002374884601161406033437077205852670850383719930412738689639213457960511616595019813141825076836639668149495849345018566768765763146058994638569883450852078729452794731836496234278359532774130016587910982966326408299178699997294779231825997497793748663813018682698209656220265839841381092206724626107671646924039768600935016198832128 3302 22831050171552345317631707174453474170628997120 3303 1259420051267964711455101306911862716952374020947379980586009027229976282971859465458069370077822525613093322489856 3304 5905421032151272893972480 3305 8970123249494645575466034670535228768046078703531248708313138825591406920745636436061545060074857561676793072006452492325398848578601821139604592367479450871238481689366229713058937291892202751918080000 3306 2780994356500594950144 3307 481157123458045981172605784361897896347101714117572687895443102481232395276576137029529018530093479471448250543365267854499235394645516330674325486193281425080947166303750086366270798652221988428148205387070528949707223433516914696969812835289354823349000222161928728593363016564615818353352082997209048360209221545436078922104386812653035991892935969165882033464336611552076850454847289339502122718846987865548181334670604341736041948189653217634327865097439272355878630600908344915990156501937473900851236015528070245973742277649000064192440062852551006496361631803965714414173181479984035459269971672704765728970663587076438044364396358170080938956188193673600151992614474329986139972941174570934424558075546415276136909661309472743462081268041076804917544938761567734358081188273201008841347775656868472540854533038684978862837535758993815010097544321061626302909844890131147436799826865870836863839858799914484033195692685417998097013749848389901230376070890985403138545190459841036725256192 3308 46985701741247983225999567391185281898840353329342476806114878417854089383782108386425856998618530928438792944812421415747057349679573508649167620849441888439903934411528394855281470819613949554777018763505207046640198564511053848118948010096559390720 3309 3422912293204452340178925599465352282080804494267996265366269567714088993740689458775758804968305269259241722264369540635709758836895202352731198182385758437915212401850410363609281764329499544153242964452608240481225205814576749051445532080115176255955491452544690144243910769025417263017205264610170281933801217535095219291529674752 3310 16122225092375580894549713916083987084018211875113868868894355139847763557098599930080515627836929736704 3311 239411166525259776000000 3312 1386449102438400 3313 30794055901314942795046770199161465366214509703524652025308358558798873297700872769889857185925982686172688034775377142687951065257313045163156831116370011205180618643440005527441331113742207259401485144772513852781262299745082540606068021458518708694336014218363438629975233060135412374614533311821379095053390178907909051014680756009794303481147902026616450141717543139332918429110226517728135854006207223395083605418918677871106684684137805928596983366236113430776232358458134074623370016123998329654479104993796495742319505769536004108316164022563264415767144435453805722507083614718978269393278187053105006654122469572892034839321366922885180093196044395110409727527326357119112958268235172539803171716834970577672762218323806255581573201154628915514722876080740334998917196049484864565846257642039582242614690114475838647221602288575604160646242836547944083386230072968393435955188919415733559285750963194526978124524331866751878208879990296953678744068537023065800866892189429826350416396288 3314 105727206962906781568655600297377495460467675091341242991420584349618056861530460920849664406240753505829805623233350416130027228083755165260072601446671919493203721081960132950821876552120662807600973572188821479719269687898319535743624351535497870940802793788035022480323394356707631854879612848781524121724131783185564202327889369377842417963989235205938679553298208735945981553419828525761481924199969750924673023778351973801411795302758350300980671782839670976874727884869375249428696373959589888 3315 438102312681406464 3316 187942806964991932903998269564741127595361413317369907224459513671416357535128433545703427994474123713755171779249685662988229398718294034596670483397767553759615737646113579421125883278455798219108075054020828186560794258044215392475792040386237562880 3317 684858797084128661191965214441685637121469054976 3318 3927323973386456928382825267200 3319 1970819577684156338882993292746333783437728621025577729619734947763127891052855857272950859899262891915052034225624137132028868176468034890442037191447680717131559593180160353756245191279501264601695049265440886578000787183685282598788353373345197356437504909975260072318414915848666391975330131956568262083416971450106179264939568384626835422793465729703452809069922760917306779463054497134600694656397262297285350746810795383750827819784819579430206935439111259569678870941320580775895681031935893097886662719602975727508448369250304262932234497444048922609097243869043566240453351342014609241169803971398720425863838052665090229716567483064651525964546841287066222561748886855623229329167051042547402989877438116971056781972723600357220684873896250592942264069167381439930700547167031332214160489090533263527340167326453673422182546468838666281359541539068421336718724669977179901132090842606947794288061644449726599969557239472120205368319379005035439620386369476211255481100123508886426649362432 3320 13010048635913970204268466012160 3321 100649926625801011200 3322 18625338330457323728670970934415135666126521993527296