0 0 1 0 2 630 3 122640 4 5162220 5 93900240 6 1004668770 7 7453000800 8 42288908760 9 195528140640 10 769230769230 11 2655593241840 12 8230246567620 13 23298085122480 14 61054982558010 15 149707312950720 16 346430740566960 17 761890617915840 18 1601766528128550 19 3234844881712080 20 6301538461538460 21 11882490595316880 22 21754619837160210 23 38772027841266720 24 67422179881950600 25 114624316875751200 26 190857913323364350 27 311735011770690480 28 500162417115226740 29 789279131766046320 30 1226402307692307690 31 1878272792111157120 32 2837960626724546400 33 4233873384111423360 34 6241407941966571990 35 9097901367844801680 36 13121671398429092940 37 18736094170467792720 38 26499849270985371330 39 37144672966729275360 40 51622203076923076920 41 71161777101154894560 42 97341362956835894190 43 132174163406330060400 44 178213845706016454180 45 238681812305532602160 46 317620452075656984730 47 420076900470814090560 48 552322497592939330320 49 722113872126750331200 50 939002403846153846150 51 1214699735627437861200 52 1563508025945000771580 53 2002824763508191245840 54 2553733216425496429170 55 3241690969044001652640 56 4097330521007937471720 57 5157387596345850852000 58 6465774647427451471710 59 8074819052010186945840 60 10046687704615384615380 61 12455022110165596589040 62 15386810712974599146570 63 18944528053397396647680 64 23248573454127484128960 65 28440045315528564453120 66 34683890762640780185910 67 42172474354646263745040 68 51129613860590157763500 69 61815135743971883651280 70 74530008005384615384610 71 89622113429653660810080 72 107492732095931129387160 73 128603808261060683533920 74 153486083444472157985550 75 182748184754298283503600 76 217086765227912161959300 77 257297801245476610837680 78 304289160943446223773690 79 359094567038635239779520 80 422889087606153846153840 81 497006299171282561456320 82 582957278012660896261350 83 682451587869913332772560 84 797420445342399645230940 85 930042258198048471304080 86 1082770746624655854823890 87 1258365873194638270597920 88 1459927824023686792670280 89 1690934301331410037462560 90 1955281406406923076923070 91 2257328411895233478659760 92 2601946743403782018937140 93 2994573512737036356831600 94 3441269968656909029897130 95 3948785255996193190354560 96 4524625900281358994011680 97 5177131462812114309893760 98 5915556840462338713221270 99 6750161715376676829632400 100 7692307692307692307692300 101 8754563695640687829752400 102 9950820234259970958982530 103 11296413180396648567779040 104 12808257748541446320816120 105 14504993402486427753155040 106 16407140462659102685954670 107 18537269232216007471993200 108 20920182508957666747794660 109 23583112401102730688021040 110 26555932418408461538461530 111 29871385866142722697266240 112 33565331628097023768365520 113 37677008486281584725282880 114 42249319189265210179619910 115 47329135548421291222205520 116 52967625911725682456284860 117 59220606438334718484564240 118 66148917674067451460358450 119 73818828008243609111160480 120 82302465676209230769230760 121 91678281059440072496933280 122 102031541126476567257454110 123 113454857953244574964611120 124 126048753360687916208740500 125 139922261811219728910006000 126 155193573813431473337834250 127 171990722196925927887674880 128 190452313736212349984480640 129 210728308724470360892382720 130 232980851224809999999999990 131 257385152858588505685685520 132 284130433127553271283016300 133 313420919409232544704631760 134 345476909913262192599409890 135 380535903040393654879056480 136 418853796745954572398634840 137 460706161675713120581793120 138 506389592014617670871329230 139 556223138167937144747819760 140 610549825580110769230769220 141 669738264189329733309654960 142 734184353215722789356220090 143 804313086188212978235812800 144 880580461329867811939660080 145 963475502644099514441856960 146 1053522397274609119509918630 147 1151282754950736968295786960 148 1257357995577115918217672220 149 1372391871282460778504403600 150 1497073129507211538461538450 151 1632138323983827334192173600 152 1778374780747056430770633480 153 1936623726604743613188222240 154 2107783587802944395982323070 155 2292813466932564846660907440 156 2492736806448711465154117620 157 2708645247508697861174924400 158 2941702693180499884273877610 159 3193149585430669991647866240 160 3464307405669612307692307680 161 3756583409012985149561773440 162 4071475602811146743450224470 163 4410577980404307357079528080 164 4775586021479718062173030860 165 5168302470839139846848707920 166 5590643407830330022072863810 167 6044644619155695255688873440 168 6532468288244937893731913400 169 7056410014866816666030739680 170 7618906179158413076923076910 171 8222541664768905967920186480 172 8870057956349180762717361060 173 9564361627169015341142998320 174 10308533233210476712738215450 175 11105836630669923929067758400 176 11959728734402042205554989200 177 12873869735458037282059702080 178 13852133796506911026893347590 179 14898620244584039781540355920 180 16017665281285513846153846140 181 17213854231220305088950344720 182 18492034350245752657180811250 183 19857328215745544450635500960 184 21315147721963782299133108840 185 22871208704184317288630558880 186 24531546216341801835164525790 187 26302530487470308230409878320 188 28190883583237398772917348180 189 30203696799676697615526846960 190 32348448817120814615384615370 191 34633024643249420523264380160 192 37065735375104892878943743040 193 39655338810890773494825504000 194 42411060943356840426649743030 195 45342618367589447464599609360 196 48460241637067478738708705580 197 51774699602913370110830270160 198 55297324772365736588348683170 199 59040039723625798976791144800 200 63015384615384615384615384600 201 67236545830522695152791624800 202 71717385794688514701331724430 203 76472474011708386403861075440 204 81517119359057682095984950020 205 86867403687933220902287409840 206 92540216773809345067245960570 207 98553292664736485458568145600 208 104925247476051528260125720560 209 111675618681614713886932981440 210 118824905953168816153846153830 211 126394613600933662144606610640 212 134407294670103369203340723420 213 142886596749505713463717883280 214 151857309550313533210568361810 215 161345414314367749515756460320 216 171378135113381205997933922760 217 181983992102042849931535172640 218 193192856789833569796268428350 219 205036009398199052153858888880 220 217546198371602116923076923060 221 230757702112897939278997069680 222 244706393015441184336005108010 223 259429803866345194624427195520 224 274967196697370818710450410400 225 291359634162027102250319260800 226 308650053519618742069517424150 227 326883343309176803023335419280 228 346106422798460601791446374540 229 366368324295520768714250199120 230 387720278412667217692307692290 231 410215802375092006620571933920 232 433910791468856790681885646200 233 458863613725468704340783880160 234 485135207942838013825550327790 235 512789185145036731645038311280 236 541891933585960562363256496740 237 572512727404738051391013353520 238 604723839043531645838626727130 239 638600655541236571453791044160 240 674221798819506018461538461520 241 711669250080516161129209335360 242 751028478438933073894877505990 243 792388573913656727228734405200 244 835842384908096038973064145980 245 881486660310974525395226111760 246 929422196352979558110094372530 247 979753988357950719872721843360 248 1032591387530755409582002254120 249 1088048262927523834445956356000 250 1146243168757512019230769230750 251 1207299517169531647375644606000 252 1271345756679630629583538255380 253 1338515556400529490044644838640 254 1408947996237217201255832696970 255 1482787763217087232914945162240 256 1560185354127051571072865483520 257 1641297284634208588246510156800 258 1726286305070861196430399323510 259 1815321623068986001182159866640 260 1908579133233643519999999999980 261 2006241654049295271494498277840 262 2108499172217557038577135862370 263 2215549094629570230118648848480 264 2327596508180916398350469612760 265 2444854447641835016899507962720 266 2567544171800433006220343461710 267 2695895448101597645157431961840 268 2830146846009443881774365903300 269 2970546039326344122398062108080 270 3117350117706904820769230769210 271 3270825907610671111875544082880 272 3431250302942859857089616694960 273 3598910605638044325397275702720 274 3774104876447441883806049325350 275 3957142296196291079887977013200 276 4148343537783747959777929139100 277 4348041149203784982416173326480 278 4556579947871741089774139561490 279 4774317426547450015532838412320 280 5001624171152267421538461538440 281 5238884290783827620862016953120 282 5486495860238989175272693521150 283 5744871375362177258674558269360 284 6014438221543201090406155066740 285 6295639155695618715825664813680 286 6588932802053840717707778547690 287 6894794162134410871048400718720 288 7213715139214277115409695466080 289 7546205077686372341690206911360 290 7892791317660463222307692307670 291 8254019765184998522892761020560 292 8630455478473597907025253508940 293 9022683270527870090414821016400 294 9431308328556437244279086868930 295 9856956850598372736626633864160 296 10300276699767733602039170919480 297 10761938076544489533050029006560 298 11242634209545918697508074385070 299 11743082065221459335202016537200 300 12264023076923076923076923076900 301 12806223893812431792093017617200 302 13370477150075513521702286226330 303 13957602254924948342794348011840 304 14568446203879886280873029563920 305 15203884411823238023736196664640 306 15864821568346059679237916686470 307 16552192515899078897779609458000 308 17266963151281720491887190686460 309 18010131351009525934527195021840 310 18782727921111571223846153846130 311 19585817571920373852286653275040 312 20420499918427844322542531641320 313 21287910506792083144213130923680 314 22189221867591252878744980783710 315 23125644596432368954693415715120 316 24098428462534655051971605480660 317 25108863545919101277295037741040 318 26158281403848048571579320338250 319 27248056267171003275250856897280 320 28379606267245464024615384615360 321 29554394694114321680770627726080 322 30773931286634374345210048121910 323 32039773555263686260551897019920 324 33353528138228914122344238960300 325 34716852191807329654693603515600 326 36131454815472085869195494134050 327 37599098512663308898717781923680 328 39121600687961850365321468908440 329 40700835181457009620380371495520 330 42338733841114233625384615384590 331 44037288133963727489960501902320 332 45798550796946063540820900436100 333 47624637528266264078873617168560 334 49517728720123455534603251325690 335 51480071233699052423150822566080 336 53513980217302531225451834678640 337 55621840968590200001883830473920 338 57806110841788962128123819565030 339 60069321200873915003967190948560 340 62414079419665719926153846153820 341 64843070929831030564183785935760 342 67359061317786877689202167751890 343 69964898471527780063092693837600 344 72663514778412488808180621911880 345 75457929374965678285260385366560 346 78351250449768573674643442346430 347 81346677600531457275116560259760 348 84447504246460225230751461076020 349 87657120097048677215315238188400 350 90979013678448016826923076923050 351 94416774918585123378465927158400 352 97974097792221529747906471637280 353 101654783027165709341359029095040 354 105462740872872241414633079550870 355 109401993932682691418561354417040 356 113476680060984615132310303569420 357 117691055326586975608932724549200 358 122049497043632453890378595809410 359 126556506871389641596668654947040 360 131216713984290929427692307692280 361 136034878313605053938121738102240 362 141015893862156739288681224060270 363 146164792093529674703528172608880 364 151486745397213205767625205874660 365 156987070631177592204499042217520 366 162671232743387500139606023979610 367 168544848473788556864868761010240 368 174613690138327304594498427733200 369 180883689496590750491303709756480 370 187360941704677927228461538461510 371 194051709354942455448333064499280 372 200962426604272040633667795388860 373 208099703392598146096112749647120 374 215470329753356765023517723315250 375 223081280217649271854987511268000 376 230939718313880770747738916409000 377 239053001164682180672390619710880 378 247428684182951506866395930415390 379 256074525868879351165381665948720 380 264998492709853713329230769230740 381 274208764185169536127661493281520 382 283713737877499252926581802391050 383 293522034693111812133534369077760 384 303642504192859282464307143104640 385 314084230035982190963972074068480 386 324856535538817216469610528889590 387 335968989350523759189026311119120 388 347431411247979236775114695023980 389 359253878052026723219751409655760 390 371446729667292753629999999999970 391 384020575247827770074612900580960 392 396986299490856785827501716234840 393 410355069060963402150319211368800 394 424138339147066327947921573274830 395 438347860154584032933991793118960 396 452995684535220114131752412653380 397 468094173756839378415436374102960 398 483656005415942545217873058326970 399 499694180495285858371122637809600 400 516222030769230769230769230769200 401 533253226359448219717938639729600 402 550801783443641918691668990488230 403 568882072119995373171104496588240 404 587508824430088312433309486657820 405 606697142543069533027741980919440 406 626462507103915101420429930132370 407 646820785748643283496113463930400 408 667788241789400531730308710692360 409 689381543072376356759662406142240 410 711617771011548945631538461538430 411 734514429801307969545326169259440 412 758089455811046154790878909119220 413 782361227164856877265947032404080 414 807348573509521288876590248885610 415 833070785974015298794636699969920 416 859547627323814119506949902958560 417 886799342313320052425778260269440 418 914846668239787736161754984088150 419 943710845702170218056099837185680 420 973413629568358941932307692307660 421 1003977300154341078007499920902480 422 1035424674618848560288617354495810 423 1067779118577124748399449042084320 424 1101064557937486800513767206390200 425 1135305490964414637822371262770400 426 1170527000571950804694776899963950 427 1206754766851249588409314895188080 428 1244015079836168464060976020082340 429 1282334852510850280099855788271920 430 1321741634063300604033076923076890 431 1362263623389021312311521207590720 432 1403929682848818839535074695386000 433 1446769352284963506105640472496960 434 1490812863299935026639136134403590 435 1536091153802048670163484731820880 436 1582635882822316603771030965180540 437 1630479445606959710397265101154320 438 1679654988990046635244412017842930 439 1730196427050798990584546279532960 440 1782138457060164541833846153846120 441 1835516575721323815504243971456160 442 1890367095708859918573543994957790 443 1946727162511386445678380982110000 444 2004634771582494182080553844957780 445 2064128785804943893386922419621360 446 2125248953273099834363307585840330 447 2188035925398666715767476279036160 448 2252531275344861746876009762137920 449 2318777516794223029282440481900800 450 2386818123055326021634615384615350 451 2456697546513751032340451171830800 452 2528461238432716735033486738779180 453 2602155669108867546931268808991440 454 2677828348388776370367163754884770 455 2755527846551798680004598388671840 456 2835303815564989249875528700375320 457 2917207010715868962794474686101600 458 3001289312628906137307137631335310 459 3087603749671654651609086065107440 460 3176204520756569847335384615384580 461 3267147018544602766346164613246640 462 3360487853056753718235725282818170 463 3456284875699847502943667718809280 464 3554597203712874829266007213816560 465 3655485245040327584022957951472320 466 3759010723639039625959701546417510 467 3865236705225129711009510944018640 468 3974227623467729009258908285403100 469 4086049306636262456797346705684880 470 4200769004708140905636153846153810 471 4318455416943809700121989013435680 472 4439178719936188926879797221442760 473 4563010596141631165482487232831520 474 4690024262899614116995181392185150 475 4820294501948478015569540170522800 476 4953897689444611242710030148798900 477 5090911826492582073094001066855280 478 5231416570193809993349456233909290 479 5375493265221466559480528554965120 480 5523224975929393303236923076923040 481 5674696519002922771260119111329920 482 5829994496659588391970482875420950 483 5989207330407809522604775335926160 484 6152425295371739741346836529222540 485 6319740555190569225944540358323280 486 6491247197500675909457792247551490 487 6667041270009125034775262209079520 488 6847220817167122751267341484021880 489 7031885917452136518461104467080160 490 7221138721267503312037692307692270 491 7415083489468455975927806615061360 492 7613826632523608540037893099920740 493 7817476750321052935456006864561200 494 8026144672628332297197337340960730 495 8239943500215669958047372577373760 496 8458988646651948315295762465907280 497 8683397880783048004634018333559360 498 8913291369902275251781274468508870 499 9148791723622723902128776786962000 500 9390024038461538461538461538461500 501 9637115943146165527135651789962000 502 9890197644652803255301280612510130 503 10149401974987382014955174774804640 504 10414864438719534117548345388231720 505 10686723261280136510928232140174240 506 10965119438033137582445730518298270 507 11250196784132507747436126999562800 508 11542101985175283312687781453738260 509 11840984648661804210933251498342640 510 12146997356274378612039230769230730 511 12460295716985741139777052486563840 512 12781038421008806470228914041157120 513 13109387294599356469492415490324480 514 13445507355723436754915411204667510 515 13789566870601377646214658109224720 516 14141737411140494921157831258356460 517 14502193913268667615734354470757840 518 14871114736181133321684253627678050 519 15248681722512986045737128531754080 520 15635080259450007715839999999999960 521 16030499340790611860991511408598880 522 16435131629971826864082929892229710 523 16849173524072396502469923530388720 524 17272825218806227260023896984700100 525 17706290774519565128363095797025200 526 18149778183205439325131971366913850 527 18603499436549066554937802343212480 528 19067670595018067135287047067896240 529 19542511858011503517076745032528320 530 20028247635081912458440769230769190 531 20525106618244664373645270420999120 532 21033321855389147186957053638495900 533 21553130824806437386724334617865360 534 22084775510848287909129682631561490 535 22628502480732430996085459266075680 536 23184562962509364279495605480002440 537 23753212924205960056624764893394720 538 24334713154161411050684924789560830 539 24929329342571200909127640388797360 540 25537332164254964291741538461538420 541 26158997362664279653793908697896560 542 26794605835146617748484457127123690 543 27444443719481850470330580467222400 544 28108802481707907949278139965283680 545 28787979005252356796900693828876160 546 29482275681386859113654482556854230 547 30192000501021660302507372346172560 548 30917467147857443912139156073439820 549 31658995092912083665170543819493200 550 32416909690440016526442307692307650 551 33191542275262156146229109510623200 552 33983230261524463286500795507681080 553 34792317242903488918075442452527840 554 35619153094277406575953291890698670 555 36464094074881253292561338547926640 556 37327502932965303007429751287901220 557 38209749011975702790391351262814000 558 39111208358276710527245012273901210 559 40032263830434082915527417322347840 560 40973305210079374717243076923076880 561 41934729314375124228831768455711040 562 42916940110101115870101642880136070 563 43920348829382128677195655355449680 564 44945374087077799323833905325438460 565 45992441999855450104105088735727120 566 47061986306966956103061981342775410 567 48154448492750951572479609248987040 568 49270277910881903332607222306913000 569 50409931910387808850909118781893280 570 51573875963458508520043846153846110 571 52762583795066835584151983922892080 572 53976537514425063159462121862856660 573 55216227748299345876912436393255920 574 56482153776205093855628498687935050 575 57774823667506459011481358454777600 576 59094754420443358129436225258308800 577 60442472103109703696932127182759680 578 61818511996406762223126175018043190 579 63223418738995810670590682037461520 580 64657746474274514717144615384615340 581 66122058999401707861189238603098320 582 67616929916395507899537498280610850 583 69142942785329967057693738726814560 584 70700691279655714054350876745420440 585 72290779343670310650102843017578080 586 73913821352164311780678213766533390 587 75570442272269287223124818162599920 588 77261277827534333905134279630459780 589 78986974664257881458991042711184560 590 80748190520101869458445384615384570 591 82545594395015652975209248836461760 592 84379866724497273667904888172566640 593 86251699555220016586389352648593600 594 88161796723052458254745837621926630 595 90110874033500499403272081486628560 596 92099659444600165969986145362681180 597 94128893252290254702074588375375760 598 96199328278294194873974919472930770 599 98311730060540795318145270595994400 600 100466877046153846153846153846153800 601 102665560787040847315343526600314400 602 104908586138111441240826000320292030 603 107196771458156434904084201650661040 604 109530948813418606769785128766285620 605 111911964183886807247233019174429040 606 114340677672345176824171298913184170 607 116817963716209624298864811084355200 608 119344711302184028412911858187824160 609 121921824183768949736563001403623040 610 124550221101655965890446923076923030 611 127230836007041072120289666937188240 612 129964618287890920892317013495755020 613 132752532998196008564493804572684880 614 135595561090245254330610560680129410 615 138494699649956756548597570143479520 616 141450962135299854269539866103674360 617 144465378617843967297982800937206240 618 147538996027470036455646781619107950 619 150672878400280736908090792672602480 620 153868107129745991465747692307692260 621 157125781221120667705760741622815280 622 160447017549171702597932263629323610 623 163832951119252261075694899029933120 624 167284735331760900690268419205890000 625 170803542250024083142097179706280000 626 174390562871640745117393968526983750 627 178047007403328015488356651793996880 628 181774105539307543582678882580350140 629 185573106743272283910742560636264720 630 189445280533973966476848461538461490 631 193391916774471868613596947874127520 632 197414325965083894185751392097765800 633 201513839540081359031375645321273760 634 205691810168169277663600949174799390 635 209949612056794345566009386925330480 636 214288641260323213898377792211144340 637 218710315992134059107560977275195120 638 223216076940664858830855019702718730 639 227807387589462197606615086850741760 640 232485734541274841289649230769230720 641 237252627846236737727507828897256960 642 242109601334184523208872982332249590 643 247058212951155039467555654017174800 644 252100045100108794635960714214889580 645 257236704985925733511209387113130960 646 262469824964720117846441140387388130 647 267801062897521756130277669229668960 648 273232102508371264490244005562981720 649 278764653746877485972428815382965600 650 284400453155285644531249999999999950 651 290141264240105262631394951075535600 652 295988877848347327440449487946342980 653 301945112548420650197138304427704240 654 308011815015737826498296069518992570 655 314190860423081671979596594332181440 656 320484152835783478192713473298147120 657 326893625611764907427096765322686400 658 333421241806495822810156003291507110 659 340068994582920831267671793358668240 660 346838907626407801859150769230769180 661 353733035564772110643128890597495440 662 360753464393430855597756431584013970 663 367902311905741781245108445150530080 664 375181728128582152526404816372740360 665 382593895763223321172646203894981920 666 390141030631557235334132671845053310 667 397825382127731654596091892943915440 668 405649233675251347739469834860262900 669 413614903189603069729200639670381680 670 421724743546462637450451538461538410 671 429981143055542950690016750324868480 672 438386525940142335798901429687630560 673 446943352822453124396989591898920320 674 455654121214690918415432339242564950 675 464521366016105535741035754864032400 676 473547660015935177753590329876938700 677 482735614402365911155992532635424080 678 492087879277559111712499228250817090 679 501607144178810076856970858645437920 680 511296138605901577635052307692307640 681 521157632554716688126573195700586720 682 531194437057175802381793574385960750 683 541409404727563325022358161809742960 684 551805430315310102029944158223698340 685 562385451264298242897696692551832880 686 573152448278755574276855347917835290 687 584109445895807558538809520239680320 688 595259513064755108316615654702337680 689 606605763733147330115313647473968960 690 618151357439718836512853076923076870 691 629899499914261877338855166496782160 692 641853443684504155542679079702172540 693 654016488690063813271330107431466000 694 666391982903553697997754861648172530 695 678983322958907647397240931020883360 696 691793954787002165090315969134975080 697 704827374258647497381178782967552160 698 718087127835022763747862431239592670 699 731576813225630441110711578196906800 700 745300080053846153846153846153846100 701 759260630530140378150073989202786800 702 773462220133049330716392875281833930 703 787908658297972977808859537592157440 704 802603809113878771694849815652819520 705 817551592027990397106512415583683840 706 832755982558541490924413166346790070 707 848221013015674983669519280586307600 708 863950773230569401668674187680950060 709 879949411292874163954495167053983440 710 896221134296536608100854615384615330 711 912770209094104184307874582853132640 712 929600963059585967163886006840912920 713 946717784859958349654411536347485280 714 964125125235400504188376879507271310 715 981827497788345920698013685302734320 716 999829479781437062269981456870912260 717 1018135712944470914309922498927614640 718 1036750904290423943959909621326377850 719 1055679826940645732407110375991730880 720 1074927320959311293871655384615384560 721 1094498294197222851471465819095551680 722 1114397723145052601861093278533777510 723 1134630653796118767560004415208717520 724 1155202202518788008252876587501959900 725 1176117556938598040090157435490534800 726 1197381976830195095171302790012173650 727 1219000795019181641985790618915541280 728 1240979418293970581648385686525444040 729 1263323328327742934325497523131481120 730 1286038082610606835339256153846153790 731 1309129315392056471085674865298975920 732 1332602738633830401143652548441195700 733 1356464142973269534813392057850722160 734 1380719398697275857837004890196117290 735 1405374456726973838251693080209585280 736 1430435349613177279238131119990606240 737 1455908192542765231484826660314555520 738 1481799184356071428024759990325316630 739 1508114608575392560745058910997366160 740 1534860834444721579855556923076923020 741 1562044317980813065559637507501537360 742 1589671603035688595032744464378335490 743 1617749322370690907612426840499967200 744 1646284198742196556871006579825775480 745 1675283045999097630010258314772385760 746 1704752770192164012819355645109442030 747 1734700370695398582305380475397525360 748 1765132941339498619072657189398763620 749 1796057671557537647625939713304318000 750 1827481847542982835036057692307692250 751 1859412853420164006868162017998568000 752 1891858172427311273965477203222764880 753 1924825388112279204638879835202520640 754 1958322185541076424068223956671766470 755 1992356352519320476308805678241436240 756 2026935780826738744249515461963113020 757 2062068467464837189222017443733718800 758 2097762515917859644746806607452153010 759 2134026137427161378156448293106068640 760 2170867652279121619593058461538461480 761 2208295491106720750170632100370599840 762 2246318196204908839957802952962451870 763 2284944422859893231907789627172050480 764 2324182940692473879974558125187722260 765 2364042635015556168442654115929236720 766 2404532508205971964997913551485251210 767 2445661681090740692312670095296803840 768 2487439394347903241947604116313452800 769 2529875009922062600218622157103150080 770 2572978012454766108376859230769230710 771 2616758010729865339038940812751364880 772 2661224739133990637319049452663764460 773 2706388059132278448590276101417824720 774 2752257960759490635276503540688074850 775 2798844564126666072584115541898287200 776 2846158120943445907661739581636688600 777 2894209016056214968362744665092848480 778 2943007769002202916616203547900230990 779 2992565035579689857424508182910894320 780 3042891609434462237736959999999999940 781 3093998423662665999935748138135795120 782 3145896552430205092451228881559470650 783 3198597212608834585134922977852711360 784 3252111765429098789498894059396056240 785 3306451718150265943817046401461087680 786 3361628725747412190415414979533457190 787 3417654592615808747292892758508320720 788 3474541274292767358549373528267655580 789 3532300879197100297993454588087433360 790 3590945670386352397795260769230769170 791 3650488067331963779180386038528022560 792 3710940647712523174967315764456738440 793 3772316149225272954272054698081178400 794 3834627471416028187979254776651698430 795 3897887677527673329648274233680138160 796 3962109996367401330424816093814788980 797 4027307824192861258303750882578088560 798 4093494726617381751776236648936494570 799 4160684440534438905534271341721699200 800 4228890876061538461538461538461538400 801 4298128118503683462420332397729379200 802 4368410430336599815929353336665135830 803 4439752253209893518987581491067293840 804 4512168209970314597922152370079833420 805 4585673106705304137648649233867938640 806 4660281934807002097017688036051115970 807 4736009873056894940254045574373420000 808 4812872289731283455453671314701115960 809 4890884744727752480500449351381423840 810 4970062991712825614563262307692307630 811 5050422980290989359576555225566397040 812 5131980858195272510836161987644630820 813 5214752973499567999098753068882725680 814 5298755876852885778400161496518093210 815 5384006323735726754247470816086989120 816 5470521276738769155934688957992070160 817 5558317907864060174524827233709983040 818 5647413600848907114575154431117487750 819 5737825953512663743000360790221139280 820 5829572780126608962613563076923076860 821 5922672113807116390900886864358808080 822 6017142208932314886515311978573591410 823 6113001543582441536863258427734741920 824 6210268822004090100046880023504909800 825 6308962977098559383360239175649789600 826 6409103172934507538562638089454483550 827 6510708807285119761311719543375845680 828 6613799514189998398477027318871177940 829 6718395166541985992616197361050177520 830 6824515878699133327725663846153846090 831 6932182009122026084520700706427544320 832 7041414163036685267000933605036785600 833 7152233195123258124962468653474210560 834 7264660212230717869471975508127515190 835 7378716576117792060167081851618840080 836 7494423906220341134637096829650388140 837 7611804082445410151114361536079475920 838 7730879247992178426315569866225354530 839 7851671812200033370560524126160670560 840 7974204453423996452309464615384615320 841 8098500121937730864045986099442737760 842 8224582042864362111037439352033381390 843 8352473719135344403975593454783599600 844 8482198934477607405884353368029941380 845 8613781756429219563025805289306640560 846 8747246539383805938888286552755015930 847 8882617927663960169748203943317741760 848 9019920858623891869808780954748785520 849 9159180565781552533581797763715550400 850 9300422581980484713040865384615384550 851 9443672742581640987185186684411720400 852 9588957188685420992059612364504946780 853 9736302370384176540028782371244977040 854 9885735050045436628249107621381020370 855 10037282305626105917871321402775691040 856 10190971534017892057587515556514798920 857 10346830454424219027759348437363911200 858 10504887111768885494578018617523838910 859 10665169880136728987561363743496549040 860 10827707466246558548238966153846153780 861 10992528912956620343162499379107024240 862 11159663602802862590455981732583449770 863 11329141261570268016039540227488010880 864 11500991961897523933471331904602384160 865 11675246126915301930106199137338491520 866 11851934533918421042017406750695369110 867 12031088318072170210920555753575652240 868 12212738976153067738227803213034482700 869 12396918370324337384397330946812198480 870 12583658731946382705979266923076923010 871 12772992665422543178246821587734381280 872 12964953152080417618092285666759258360 873 13159573554089042400013955428617969120 874 13356887618412213947574395708656464750 875 13556929480798246983725291032057542000 876 13759733669806462035922223250169558500 877 13965335110870697716046984456223032880 878 14173769130400145330868603121934284890 879 14385071459917805426160428687365830720 880 14599278240236867926702867692307692240 881 14816426025675319605293358985640723520 882 15036551788309084696610766614169140550 883 15259692922264006566394591116123719760 884 15485887248046980452954472406694494140 885 15715173016916549416576784782245342480 886 15947588915293277762997297005445399090 887 16183174069210218349816664287036521120 888 16421968048803792339603897097894413480 889 16664010872845402130517063921883577760 890 16909343013314100374625668461538461470 891 17158005400010640185800921395862182960 892 17410039425213233843104215743204264340 893 17665486948375349512106415027465730800 894 17924390300865877735567165677864504330 895 18186792290752001686450629801964392960 896 18452736207625107430408271971434122880 897 18722265827470072711677284611674984960 898 18995425417578275055881752427731636470 899 19272259741504662275539779671302371600 900 19552814064069230769230769230769230700 901 19837134156403259323420275842312091600 902 20125266301040648456932975999638197730 903 20417257297054717692065116126544070240 904 20713154465240815493394323364079327320 905 21013005653345098985535088786527193440 906 21316859241339842944460954083258161870 907 21624764146745639953628037455313692400 908 21936769830000856026047805480016321860 909 22252926299878708416728913305317944240 910 22573284118952334786597669999999999930 911 22897894409108225329173609832408981440 912 23226808857108391934980331113474908720 913 23560079720201650945971966696246406080 914 23897759831784398543212336628544595110 915 24239902607111260315717164274996243920 916 24586562049055999076820071475899148060 917 24937792753923067526710963994552311440 918 25293649917310194905981633045360437650 919 25654189340022399345158889375092827680 920 26019467434037820189371470769230769160 921 26389541228525767165544680289944584480 922 26764468375917385861907780511716765310 923 27144307158029341606195349608276006320 924 27529116492240926459787061516846739700 925 27918955937724996690222850212684044400 926 28313885701733150744114525952485913450 927 28713966645935560416513201148842910080 928 29119260292815870601347131095585551840 929 29529828832121585710679760110924353920 930 29945735127370363568316071538461538390 931 30367042722412640315770160326991832720 932 30793815848051012615861875068252535500 933 31226119428716806201299213909459738960 934 31664019089204262592589913653400993090 935 32107581161462778601574558513653094880 936 32556872691447636043848976674022490040 937 33011961446029661905410319090637956320 938 33472915919964262046083864212970832430 939 33939805342920274374731311533672654960 940 34412699686569090298971372307692307620 941 34891669671734496135225303211652858160 942 35376786775603689063399333998065387290 943 35868123238999925124498599687736072000 944 36365752073717259688999298838059387280 945 36869747069917843768953670623215895360 946 37380182803592242507632535411356109830 947 37897134644083245157089309069458318160 948 38420678761673638846424525964781047420 949 38950892135238421451808148360748662800 950 39487852559961931903545673076923076850 951 40031638655120379305720856456446992800 952 40582329871930255300280566978960888680 953 41140006501463117179913857405023073440 954 41704749682627232342786056739678754270 955 42276641410216577787187964080434945840 956 42855764543027691465518745468185204820 957 43442202812044875454807771921081263600 958 44036040828694254055264489922274564810 959 44637364093167193099195800519462109440 960 45246259002813589940116873846153846080 961 45862812860605546796073594920138768640 962 46487113883671943342162895760015007670 963 47119251211904427685051269508166411280 964 47759314916635348107022195715448726060 965 48407396009388151238800664080622746320 966 49063586450700775609178319551907407010 967 49727979159022572825367039009048460640 968 50400668019685291961113284847391352600 969 51081747893948666069981882112529526880 970 51771314628121143098937674615384615310 971 52469465062756306852488796183805917680 972 53176297041925537050278234091942112260 973 53891909422567460931193375153167353520 974 54616402083914752284878948016779734650 975 55349875936998837237060070037841796800 976 56092432934233069578382061437107548400 977 56844176079074941907625617121693977280 978 57605209435767902359233367794320978790 979 58375638139163350202160584112542247120 980 59155568404623387132212775384615384540 981 59945107538004904633330430229947371920 982 60744363945725591354800591790582970450 983 61553447144912448041191034301890768160 984 62372467773633401159990420274551012040 985 63201537601212609998572107147404597280 986 64040769538630065647255608234485660990 987 64890277649006083948993695023892281520 988 65750177158171298178640587497150611380 989 66620584465322760915933678894194402160 990 67501617153766768296324076153846153770 991 68393394001749023562696434621431263360 992 69296034993372760598902886120712750240 993 70209661329605451902976297274453123200 994 71134395439374729253961878188518590230 995 72070360990754149141590752948373647760 996 73017682902239438862592200446024976780 997 73976487354115863041380809938726241360 998 74946901799917354206238939438793018370 999 75929054977978054945022021945070924000 1000 76923076923076923076923076923076923000 1001 77929098978176055209022131945082924000 1002 78947253806253387998295259463369019630 1003 79977675402230440411545942064490486640 1004 81020499104995764267428090777683301220 1005 82075861609524774356435088886061448240 1006 83143900979096633466512791755199927770 1007 84224756657608871693896795210275124800 1008 85318569481990423490956045420394567760 1009 86425481694713769995326797727795544640 1010 87545636956406878297524077692307692230 1011 88679180358565633437603434252712885840 1012 89826258436367463075395424405899746620 1013 90987019181586858953430696348506526480 1014 92161612055613503466996752380418777010 1015 93350188002573713871900726874530498720 1016 94552899462555920897538305669024145960 1017 95769900384940902790869983774722599840 1018 97001346241837500095965196274423227550 1019 98247394041624540773975696698338796080 1020 99508202342599709589825378461538461460 1021 100783931266736100034638265600384880880 1022 102074742513547191417053613969931299210 1023 103380799374060998142181186144500510720 1024 104702266744904142604115263825159449600 1025 106039311142496607546737560859093299200 1026 107392100717357928198081867696738463350 1027 108760805268525588955892213842984734480 1028 110145596258086393896267048588636565740 1029 111546646825821584893530132917286010320 1030 112964131803966485677790479230769230690 1031 114398227732085454717134994554723841120 1032 115849112872062934394124953668456445400 1033 117316967223211388551327780499075307360 1034 118801972537496925108095831824448550990 1035 120304312334883405100791193378812349680 1036 121824171918795844171237405717938911940 1037 123361738391703917223443281374057996720 1038 124917200670826381686678556932129750330 1039 126490749503957239563874300522865319360 1040 128082577485414463208161279999999999920 1041 129692879072112114557235659703063898560 1042 131321850599756692365242461459242353190 1043 132969690299168546805082483406225384400 1044 134636598312729205670567361677146113180 1045 136322776710955461287759987129000150160 1046 138028429509201072148233613560944723730 1047 139753762684486938203953036494287254560 1048 141498984192460613714115764098663549320 1049 143264303984486026508680986566535655200 1050 145049934024864277531550480769230769150 1051 146856088308186399548539728772236385200 1052 148682982876818958951481109437758590580 1053 150530835838523389660125932385004809840 1054 152399867384209953218050476795596968170 1055 154290299805827224297615491523719200640 1056 156202357514388005972271489580206330720 1057 158136267058132584282236575993753776000 1058 160092257140830236811892695306472330710 1059 162070558640219915214243551343934749840 1060 164071404626591026859546781538461538380 1061 166095030381505246051868271928797833040 1062 168141673416660290548902055288825125570 1063 170211573492896604437049589767275251680 1064 172304972639347893755552183406558747960 1065 174422115172736466630514994258282001120 1066 176563247716814335072045749189553364910 1067 178728619221951041005551709406983229040 1068 180918480984869174551590360117752062500 1069 183133086668528558037648979385987135280 1070 185372692322160074719932082307692307610 1071 187637556401450126713760448201497974080 1072 189927939788876712177628000092180326160 1073 192244105814198117368420469770733977920 1074 194586320275095224783870074006689884550 1075 196954851457968444233101147871751051600 1076 199349970158890279327210903876082658300 1077 201771949704714547559325559961173681680 1078 204221065974343277847573630065028312690 1079 206697597420152315145024098706972143520 1080 209201825089576667477946683076923076840 1081 211734032646856636557863876734787740320 1082 214294506394945778923879700053168960350 1083 216883535297581750409788063856421856560 1084 219501411001521092595584672785397609940 1085 222148427858939025795331021309438852080 1086 224824882949995319052948115187486242890 1087 227531076105567313564552211851143601920 1088 230267309930151181920486522595604249280 1089 233033889824932511562353146738351906560 1090 235831124011027306880210483846153846070 1091 238659323552894510432775247750167263760 1092 241518802381921149859057521105750196140 1093 244409877320181223163464860693911355600 1094 247332868104369441198140394259845956130 1095 250288097409910952336253526485407902560 1096 253275890875248180528243966553619350680 1097 256296577126305914159734259876199857760 1098 259350487801135789385077094969288640270 1099 262437957574741317894395892609159356400 1100 265559324184084615384615384615384615300 1101 268714928453275993346468157660173876400 1102 271905114318947583149908865111025601530 1103 275130228855812167809875677281374543040 1104 278390622302408403243014516798923755120 1105 281686648087033617283931969844970703040 1106 285018662853865381216874024571108413670 1107 288387026489273055095546804450125717200 1108 291792102148320514670209367168603853660 1109 295234256281461274317284851065746225040 1110 298713858661427226972662485384615384530 1111 302231282410312228705707244747810110240 1112 305786904026851762236864522550487144520 1113 309381103413899920397752716391731086880 1114 313014263906104957258885949544972638910 1115 316686772297784661406771478927189753520 1116 320399018871002812639191140547799063860 1117 324151397423847990165113232371488848240 1118 327944305298916007244000602704673857450 1119 331778143411997254078392767355691044480 1120 335653316280970237683655286153846153760 1121 339570232054902614399819352192211697280 1122 343529302543361017682589847189185193110 1123 347530943245930990813992554540076255120 1124 351575573381948341207872658474075039500 1125 355663615920443240051659253927377554000 1126 359795497610298398123586808671844133250 1127 363971649010622655754027119517469318880 1128 368192504521341332060847352425992219640 1129 372458502414004685781884618832667146720 1130 376770084862815847252828886923076922990 1131 381127697975879588336147829989355569520 1132 385531791826673304396283751160016515300 1133 389982820485741589738318576091588915760 1134 394481242052615795281752958967702188890 1135 399027518687959964628094994259596604480 1136 403622116645944552100718365138231653840 1137 408265506306849333788044793800407597120 1138 412958162209896930106647501061270108230 1139 417700563086318365919477451871070663760 1140 422493191892652101796199187692307692220 1141 427336535844277977587705062484607858960 1142 432231086449187517105373052296332279090 1143 437177339541992050347661654953119536800 1144 442175795318170117402313702300522119080 1145 447226958368555625871887450119159404960 1146 452331337714068241423666678933552857630 1147 457489446840687498852340633302272550960 1148 462701803734672128865308661251564291220 1149 467968930918026103656172915911208527600 1150 473291355484212912222055288461538461450 1151 478669609134119584304932009801911897600 1152 484104228212271989796341557316066052480 1153 489595753743302948438709417515658186240 1154 495144731468674692685267985881167662070 1155 500751711883657234644252849045128455440 1156 506417250274564196131849625747810176620 1157 512141906756247668992370493478249448400 1158 517926246309853681013478867250885136610 1159 523770838820839850969077114087846470240 1160 529676259117256824562848689230769230680 1161 535643087008295091321525995422416217440 1162 541671907323098790798862242636581803470 1163 547763309949848124799143591138882532080 1164 553917889875112000713011185914764449860 1165 560136247223472539478495947482816255920 1166 566418987297423090136627107650065242810 1167 572766720617541401443883726696647957440 1168 579180062962939609533242382298484612400 1169 585659635411992709181759785926917023680 1170 592206064383347184845642489999999999910 1171 598819981677211486263723654533342550480 1172 605502024516930042107315927175441900060 1173 612252835590842513868667063492985842320 1174 619073063094430000931838510388018914450 1175 625963360772749916558884657346285306400 1176 632924387963161263350860018732726888200 1177 639956809638342045607551765158330146080 1178 647061296449600564912054621890024286590 1179 654238524770482354206503376027187519920 1180 661489176740674514603584590769230769140 1181 668813940310209228194993454535893828720 1182 676213509283968229172914166468295110250 1183 683688583366490024674013381496984984960 1184 691239868207081665887476843909666287840 1185 698868075445236879139420597580848106880 1186 706573922756362375875701576897279144790 1187 714358133897814169713869792414858482320 1188 722221438755245738022877901798823327180 1189 730164573389269874816326207475688090960 1190 738188280082436091111604891538461538370 1191 746293307386525428313433766269002184160 1192 754480410170164559626126502811084602040 1193 762750349666761063984555056416708428000 1194 771103893522761766519395027971078602030 1195 779541815846236049137928520725567157360 1196 788064897255786044407602540322249244580 1197 796673924929785635575823357280563834160 1198 805369692655950195246246056722386502170 1199 814153000881239004959229633977699668800 1200 823024656762092307692307692307692307600 1201 831985474215004955105609638073716948800 1202 841036273967438621207294169909775943430 1203 850177883609074564005363085909664239440 1204 859411137643408926644846594623832689020 1205 868736877539692579503429364475754957840 1206 878155951785217514734257779922215619570 1207 887669215937951814802071934909733469600 1208 897277532679525226658079774853412179560 1209 906981771868567383340274834314101985440 1210 916782810594400724969332893076923076830 1211 926681533231090181335946620791032654640 1212 936678831491851688543611280696805102420 1213 946775604483821622481599546427988087280 1214 956972758763189242256300532403038180810 1215 967271208390694247105388678245474008320 1216 977671874987491560758573942274655901760 1217 988175687791385467691107981186119056640 1218 998783583713435236241924107498480327350 1219 1009496507394934374137414660770881572880 1220 1020315411264765672574541193846153846060 1221 1031241255597134205673374106153957033680 1222 1042275008569680462809412951549446447010 1223 1053417646321975802080290862414671239520 1224 1064670153014402423949860974557225509400 1225 1076033520887420074945344374730036808800 1226 1087508750321221702160333247059434923150 1227 1099096849895780290238135246347964663280 1228 1110798836451289123476361713091620513540 1229 1122615735148997726704949563617599763120 1230 1134548579532445749646111294615384615290 1231 1146598411589097070566176649802619017920 1232 1158766281812376406176070583121300745200 1233 1171053249264110725929413054152268564160 1234 1183460381637377780105075105277593906790 1235 1195988755319764062344631156468505859280 1236 1208639455457034538644658435023732715740 1237 1221413576017216486179400219947754757520 1238 1234312219855099796751079773573959906130 1239 1247336498777156111133276470543620688160 1240 1260487533606879162087405095384615384520 1241 1273766454250548715393624309319216739360 1242 1287174399763420509845591995374103164990 1243 1300712518416344608813535055947286529200 1244 1314381967762814587682261103651419404980 1245 1328183914706449993220161567406193659760 1246 1342119535568914522732092612853212511530 1247 1356190016158272382693424899821882207360 1248 1370396551837785298454678890134651273120 1249 1384740347595152658546162867192899280000 1250 1399222618112197289100060096153846153750 1251 1413844587834999365943624073247605530000 1252 1428607491044480984001691390173051274380 1253 1443512571927443915779765552557451202640 1254 1458561084648063102880617691496422835970 1255 1473754293419838436737847419457162710240 1256 1489093472578007397029305406098228742520 1257 1504579906652421128561855260721436280800 1258 1520214890440886549796803056732280982510 1259 1535999729082977098612605746570129270640 1260 1551935738134314733378342596923076922980 1261 1568024243641325819938054805030325921840 1262 1584266582216473547682586196984853041370 1263 1600664101113969530512151296393056252480 1264 1617218158305967261169675404064897831760 1265 1633930122559240100152154344066725510720 1266 1650801373512346493185029286471875040710 1267 1667833301753285124073025011631310645840 1268 1685027308897642722620218975639957002300 1269 1702384807667237260242454795123051192080 1270 1719907221969259278876748897692307692210 1271 1737595986975914111825225072163871646880 1272 1755452549204567768255510873793694833960 1273 1773478366598399266215605053047590946720 1274 1791674908607562212209139525838398824350 1275 1810043656270858438616876418773944561200 1276 1828586102297926523542364321404672238100 1277 1847303751151948031004092362580831370480 1278 1866198119132874322793390791481276900490 1279 1885270734461176806766897465737720376320 1280 1904523137362123499844806498461538461440 1281 1923956880150584797541504151640997637120 1282 1943573527316371355463744134326329420150 1283 1963374655610107001873386410136848153360 1284 1983361854129639614127087471265789045740 1285 2003536724406992905574353218774132361680 1286 2023900880495862083318215917708696366690 1287 2044455949059656351119642379925104922720 1288 2065203569460091245657790170848375845080 1289 2086145393846333808343571236715534955360 1290 2107283087244703608923827299230769230670 1291 2128618327648932651207938453916868024560 1292 2150152806110987205398045822053483967940 1293 2171888226832454625708441426249712340400 1294 2193826307256498226219234666329448527930 1295 2215968778160383302224316243481351412160 1296 2238317383748577398704078893571946658480 1297 2260873881746427941979492021652286170560 1298 2283640043494420365086136855617254604070 1299 2306617654043019871944863035032823861200 1300 2329808512248099999999999999999999999900 1301 2353214430866961155646720925203844141200 1302 2376837236654942311476387439210788045330 1303 2400678770462629069132674565037827575840 1304 2424740887333661306392162205256442102920 1305 2449025456603143641961057468090914212640 1306 2473534361996661966414956989871753545470 1307 2498269501729909302701246359247966382000 1308 2523232788608924274674041401499587545460 1309 2548426150130945477239680455815794825840 1310 2573851528585885056856855300769230769130 1311 2599510881158424826359698887867712519040 1312 2625406180030738253354708773258421620320 1313 2651539412485841676783454746095345527680 1314 2677912581011578121642776701523447402710 1315 2704527703405237097312803770141883263120 1316 2731386812878813780460797978964026659660 1317 2758491958164910999065725578023881225040 1318 2785845203623287449744767331194210637250 1319 2813448629348055596258876661995642381280 1320 2841304331275532712830163101538461538360 1321 2869414421292748551719499957066152890080 1322 2897781027346613130388511871774683060910 1323 2926406293553748149506172761303953463920 1324 2955292380310985569056820687536242859300 1325 2984441464406536885863657181079571063600 1326 3013855739131836671959928382673142833050 1327 3043537414394063949419168591594138767680 1328 3073488716829344993496308255725489447440 1329 3103711889916641172233293402540615859520 1330 3134209194092325447046317702307692307590 1331 3164982906865451175237017904538246186320 1332 3196035322933716871857214847754677135100 1333 3227368754300130604906182584742382252560 1334 3258985530390377714451184786996555704690 1335 3290887998170895562936318312818040114080 1336 3323078522267659040681736887175274097640 1337 3355559485085680567375281916358167477920 1338 3388333286929228347221611640179767144030 1339 3421402346122766652340283628493847392560 1340 3454769099132621925994099003076923076820 1341 3488436000689378514282550083621822539760 1342 3522405523911007852052617218661323010890 1343 3556680160426734945960626598083594361600 1344 3591262420501646014864600512001069970880 1345 3626154833162041165036696909302602914560 1346 3661359946321535995060138736835955685430 1347 3696880326907916042714668356425584223760 1348 3732718560990748003659221723075092495020 1349 3768877253909751669290394777277739912400 1350 3805359030403936548790564903846153846050 1351 3842166534741507158080428019143449282400 1352 3879302430850540976157411982351882256280 1353 3916769402450443087134125133626851859040 1354 3954570153184181544189890827349394489870 1355 3992707406751307509613701273072321965040 1356 4031183907041764243148793677830694028420 1357 4070002418270489028947705896394182273200 1358 4109165725112812149612305274023427868410 1359 4148676632840657034026101281357715151040 1360 4188537967459545723986348504615384615280 1361 4228752575846413823011220617793858946240 1362 4269323325888239109132887619179206839270 1363 4310253106621488011990857795735864412880 1364 4351544828372384173111652961369790893660 1365 4393201422898003326900971316822509765520 1366 4435225843528198758583158061545414758610 1367 4477621065308361614100251356768239294240 1368 4520390085143020355829302544168537232200 1369 4563535921940283676892287261390121640480 1370 4607061616757131205817931305384615384510 1371 4650970232945556352369375264969617263280 1372 4695264856299565664475999010142907127860 1373 4739948595203039085402125470478217291120 1374 4785024580778455519549927589803461614250 1375 4830495967036488134628878189967228816000 1376 4876365931026473847329715443321550708000 1377 4922637672987761459117352922580345354880 1378 4969314416501942928304649400106754154390 1379 5016399408645972284187676790411102712720 1380 5063895920146176708713292406153846153740 1381 5111807245533164330911642018829831165520 1382 5160136703297633299159901523941639890050 1383 5208887636047086716249316204685279361760 1384 5258063410663458042205627020920197883640 1385 5307667418461651589863492830201791616480 1386 5357703075349002758318736240078569908590 1387 5408173821985662669578369617955950923120 1388 5459083123945911893997607826621829802980 1389 5510434471880407970435657148455224499760 1390 5562231381679371447478197706923076922970 1391 5614477394636715192564362047484696784960 1392 5667176077615121736419868419153716293840 1393 5720331023212073440836007181475791092800 1394 5773945849926840298546616590070187733830 1395 5828024202328430194742234390065260666960 1396 5882569751224506480622489036714743592380 1397 5937586193831277730324714295935834866960 1398 5993077253944364573578949248589060945970 1399 6049046682110648517527138590224663933600 1400 6105498255801107692307692307692307692200 1401 6162435779584644476245816516800687453600 1402 6219863085302909977805406119549229907230 1403 6277784032246130372850013111510332552240 1404 6336202507329940117228690434308783996820 1405 6395122425273227076247579288502948467440 1406 6454547728776994634210177331954954191370 1407 6514482388704245868908516191847692454400 1408 6574930404260894897724209689827897951360 1409 6635895803177710523852730066061756746240 1410 6697382641893297333096549708461538461430 1411 6759395005738119413683172340275181703440 1412 6821937009119571893652792658712904698220 1413 6885012795708105512527589889867871408080 1414 6948626538624409466220701946563032304610 1415 7012782440627657786467966637428917517920 1416 7077484734304824538469778945482343337560 1417 7142737682261073142914123517894043353440 1418 7208545577311225151115224408506232787150 1419 7274912742672313824645535492509705469680 1420 7341843532157227893562201009230769230660 1421 7409342330369450890132873044801331266480 1422 7477413552898901477850108582732863034810 1423 7546061646518880218488710649459590928320 1424 7615291089384128243006554168040759089200 1425 7685106391230003315216875993288480318400 1426 7755512093572778800368939305758599862950 1427 7826512769911071074064634644399659632080 1428 7898113025928400930311183396923567021340 1429 7970317499696894570964895067178247435920 1430 8043130861882129782358128109999999999890 1431 8116557815949132928521447062911969074720 1432 8190603098369532414115688094686513685000 1433 8265271478829874293974473405319197980960 1434 8340567760441105730026885111215019582590 1435 8416496779949232020322754783620699368880 1436 8493063407947152948919579617905687799540 1437 8570272549087684229510674727337713758320 1438 8648129142297769839879048200124259821930 1439 8726638160993891068550876747463082776960 1440 8805804613298678119396600910769230769120 1441 8885633542258730144386786289259357260160 1442 8966130026063649599254247990030759816790 1443 9047299178266296841443746881932911034000 1444 9129146148004270914446076137748705816780 1445 9211676120222622487414803358620887169360 1446 9294894315897804943851556169389814379330 1447 9378805992262869638119776930329846600160 1448 9463416443033911363607565004816055956920 1449 9548730998637770101507813227899862424800 1450 9634755026440995144418569711538461538350 1451 9721493930980077714288658272655575154800 1452 9808953154192958219643312455779726998180 1453 9897138175651814322522161719996328155440 1454 9986054512797136011147596750156114623770 1455 10075707721173093900015577417703106219840 1456 10166103394664207004863575544016438034320 1457 10257247165733316265821809700291355425600 1458 10349144705660870117994475709493093794310 1459 10441801724785528434747549700565536111440 1460 10535223972746091195099186412307692307580 1461 10629417238724758252818000370966347290640 1462 10724387351691726611133848496529211197170 1463 10820140180651131633355377061609375013280 1464 10916681634888338646168801676830275635560 1465 11014017664218591418963404561062669020320 1466 11112154259237024029191307737913116396510 1467 11211097451570042650522463457268701902640 1468 11310853314128083827400744060486593302100 1469 11411427961359755826543763190971860368880 1470 11512827549507369682957869713076923076810 1471 11615058276863866585160876470519111399680 1472 11718126384031148271518770134963046781760 1473 11822038154179817136909148425944532875520 1474 11926799913310332776323700001296839284150 1475 12032418030515591719514933916238638070800 1476 12138898918244937138378833840744994297900 1477 12246249032569605336445411838792540099280 1478 12354474873449615857623522598890424048290 1479 12463582985002112079215027232327866529120 1480 12573579955771159182176722313846153846040 1481 12684472418999006419666631440454126413920 1482 12796267052898820633064550461452594519950 1483 12908970580928897992905401442847546610160 1484 13022589772068360970508242652187324801540 1485 13137131441094347574523961189676325871280 1486 13252602448860699915161000677375731770490 1487 13369009702578159187481208505245464483520 1488 13486360156096074193887285901932753200880 1489 13604660810185630554749650457880088724160 1490 13723918712824607785044036114615384615270 1491 13844140959483671443892122011615420465360 1492 13965334693414207593016161444736549579740 1493 14087507105937706829335238561653812685200 1494 14210665436736705186245676854456528219730 1495 14334816974147289227541524093289794921760 1496 14459969055453172687443207695554672046280 1497 14586129067181352039813657793319677923360 1498 14713304445399348409351698131388973527870 1499 14841502676014043267362573618271351886000 1500 14970731295072115384615384615384615384500 1501 15100997889062086543807199175146378886000 1502 15232310095217983544263983251444269529130 1503 15364675601824624061719493768727647168640 1504 15498102148524533956325189248800890370720 1505 15632597526626503652457296896024357722240 1506 15768169579415791244401703609979049557270 1507 15904826202465980012613581847615779686800 1508 16042575343952498065966890653055111397260 1509 16181425004967807856229379112490919746640 1510 16321383239838273341921736116153846153730 1511 16462458156442712609745349303922772207840 1512 16604657916532643792892030664401822336120 1513 16747990736054232156781310221855633728480 1514 16892464885471946254106766899066624886510 1515 17038088690093931082512631850419076772720 1516 17184870530399106209765839728248037935460 1517 17332818842365996862937093433809873441840 1518 17481942117803306009857624417124914777050 1519 17632248904682235492976450581020802838080 1520 17783747807470564307706334916923076922960 1521 17936447487468492149415608306324024162880 1522 18090356663146256385397818166235954368710 1523 18245484110483530640432080054649251632720 1524 18401838663310613216934321790668406199100 1525 18559429213651413603193599444169264573200 1526 18718264712068245355788612625793438012850 1527 18878354168008433674987734328592195256480 1528 19039706650152746024751580161537821235240 1529 19202331286765654181880655752215026492320 1530 19366237266047436131882222517692307692190 1531 19531433836488126262270494602611519683120 1532 19697930307223322337262907813767178394900 1533 19865736048391857771192769651535983749360 1534 20034860491495347751425393420671417540490 1535 20205313129759617795141124826688983623680 1536 20377103518498023358034772920839805821440 1537 20550241275476669146777145799756461598720 1538 20724736081281536820990952710989005939830 1539 20900597679687529804510556341780658841360 1540 21077835878029443959823230818461538461420 1541 21256460547574872913828991625350752900560 1542 21436481623899056857407003138059181582690 1543 21617909107261683675739328195742104546400 1544 21800753062985651300917653116221558942680 1545 21985023621837800213045892360673546424160 1546 22170730980411625050851541822814820593230 1547 22357885401511974327731601162395137336560 1548 22546497214541747284185117005316709658820 1549 22736576815890596942724204044461398817200 1550 22928134669325648466609074519230769230650 1551 23121181306384241959120443222882115147200 1552 23315727326768708875564970652767753500080 1553 23511783398743191255806457320894348091840 1554 23709360259532513020827604296440615237670 1555 23908468715723112612654606048662015474640 1556 24109119643666046292919939464398692760220 1557 24311323989882071451397755972131823738000 1558 24515092771468819312021571034406046760210 1559 24720437076510066460185776470656524151840 1560 24927368064487114651541176319999999999880 1561 25135896966692288399020567004813122955040 1562 25346035086644559871473648747608434115070 1563 25557793800507310674051569443491656053680 1564 25771184557508240117360466997735184057460 1565 25986218880361429619400794584599703275120 1566 26202908365691572921425289034569411954410 1567 26421264684460381836083479861697966471040 1568 26641299582395177283574940134572493212000 1569 26863024880419675409007355892739999377280 1570 27086452475086978611749244120769230769110 1571 27311594339014781355281087006872886056080 1572 27538462521322800663883079512338081795660 1573 27767069148072441250452915930522205699920 1574 27997426422708705257823377477700163834050 1575 28229546626504356634147235980400672325600 1576 28463442119006350201236467943568635007800 1577 28699125338484535513184288830937083603680 1578 28936608802382645641162379985612254582190 1579 29175905107771581058972201580276543825520 1580 29417026931804998842738776221538461538340 1581 29659987032177217437068101845237615382320 1582 29904798247583447279045722427621561309850 1583 30151473498182357610634264495924917898560 1584 30400025786060989849332250742429601799440 1585 30650468195702027926385544117510235126080 1586 30902813894453436041396672086681013952390 1587 31157076133000474321856347370495713603920 1588 31413268245840102915926055130330714038780 1589 31671403651757785086730934504163459628560 1590 31931495854306699916478662522307692307570 1591 32193558442289375268902969233603971065760 1592 32457605090241751698840093440530751825640 1593 32723649558919688038183248473418645117600 1594 32991705695787919428024327230079701985630 1595 33261787435511478607483956173467454176560 1596 33533908800449591310550930628087764020180 1597 33808083901152056663200350664036283339760 1598 34084326936858123514136750831384160349770 1599 34362652195997873673714501340959019718400 1600 34643074056696123076923076923076923076800 1601 34925606987278851927789767085855050438400 1602 35210265546782174924147363002199074911030 1603 35497064385463862703439627553446239425040 1604 35786018245317425692093262533960793224620 1605 36077141960588771582971957673467641977040 1606 36370450458295447707546267574823271643170 1607 36665958758748479611662843120783096079200 1608 36963681976076817186178272215693995883160 1609 37263635318754399746236790354290215827040 1610 37565834090129851495617734523846153846030 1611 37870293688958818855358165039131816032240 1612 38177029609938961178768900391330742534020 1613 38486057444247606418008631990604700488880 1614 38797392880082083350561141345267057148410 1615 39111051703202742017275264916924861027520 1616 39427049797478674067076475410031542453360 1617 39745403145436144747043107007588639490240 1618 40066127828809748320259681086516624606950 1619 40389240029096298737714823894264666486480 1620 40714756028111467434502244824615384615260 1621 41042692208549180164710500202490763579280 1622 41373065054543784833651140407839925062610 1623 41705891152235002330475665896956603577120 1624 42041187190335672408769839002784816189000 1625 42378969960702306707389652729034423828000 1626 42719256358908461048616985140287289282750 1627 43062063384820939195665009065483413640880 1628 43407408143178840296654122979476220089140 1629 43755307844175462287408862042243485028720 1630 44105779804043073570795280925384615384490 1631 44458841445640565335827015441096630011520 1632 44814510299043996925416971943871039264800 1633 45172804002140046707440706468042007557760 1634 45533740301222380949707384698552181578390 1635 45897337051590953245505104887335392878480 1636 46263612218154247082599665099714460163340 1637 46632583876034474194919910717848478999120 1638 47004270211175741382658955593491573497730 1639 47378689520955198533159178921163907585760 1640 47755860214797180621730308726153846153720 1641 48135800814790356518474461401066941460960 1642 48518529956307897474260065192827356308590 1643 48904066388630678206198504794234042898800 1644 49292428975573523550333435728474861348580 1645 49683636696114513696753383173273080678960 1646 50077708645027361069983813040003006327130 1647 50474664033516871965305696933925924432960 1648 50874522189857506099584041152552221600720 1649 51277302560035047283272267854832481089600 1650 51683024708391398468487079326923076922950 1651 52091708318272514476423859901653201259600 1652 52503373192679485755905131228811129761980 1653 52918039254922786573524432562305379668240 1654 53335726549279701084665606499334928331570 1655 53756455241654940783643190798761549729440 1656 54180245620244466880323807796192690206120 1657 54607118096202531199851464450358455210400 1658 55037093204311949251511888781723054766110 1659 55470191603657619162332793637241611272240 1660 55906434078303300220728638227692307692180 1661 56345841537971664825360414285411517939440 1662 56788435018727637684393580187054443592970 1663 57234235683665036160500866842696775534080 1664 57683264823596525707271648092461348159360 1665 58135543857746904393156270957746112529920 1666 58591094334449730559692543209260733432310 1667 59049937931847307711532843842825300999440 1668 59512096458594040786714423362580604961900 1669 59977591854563178006692763088994270665680 1670 60446446191556952556888734528461538461410 1671 60918681674020138399885110319383473232480 1672 61394320639757034574947097228495980169560 1673 61873385560651892389235359599002903764320 1674 62355899043392799957928849703563067263950 1675 62841883830199038602479031452765831580400 1676 63331362799551925668377148344118104837700 1677 63824358966929158376132418567617643868080 1678 64320895485542673371631813641508213756090 1679 64820995647080036694681766336353666601920 1680 65324682882449378937319134129230769230640 1681 65831980762527890416423391857076030070720 1682 66342912998913891238264718126634908259750 1683 66857503444682491185883751579614661226960 1684 67375776095144854413618703171857460877340 1685 67897755088611083986674597746516019380880 1686 68423464707156741357368061581587248454290 1687 68952929377393015923579652167172766284320 1688 69486173671240559869004622790901280316680 1689 70023222306707003539012608833266669212960 1690 70564100148668166660307396929999999999870 1691 71108832209652980767120074958197280586160 1692 71657443650632138251372843440169091031540 1693 72209959781810483509116981409281156390000 1694 72766406063423161710577286703658941031530 1695 73326808106535540776327137388410738431360 1696 73891191673846922197473533581302051514080 1697 74459582680498056393250464082162119116160 1698 75032007194882478355102087280357789411670 1699 75608491439461679382184908921941799430800 1700 76189061791584130769230769230769230769100 1701 76773744784308175363890408056672834110800 1702 77362567107228802967021049318700814052930 1703 77955555607308325605891225862578577321440 1704 78552737289710968766952344490024524558520 1705 79154139318641394731669660566145301231840 1706 79759789018187174215915785185238852449070 1707 80369713873165222570607978983704509631600 1708 80983941529972216858616689634353319409060 1709 81602499797439010180487459837194576987440 1710 82225416647689059679201864931538461538330 1711 82852720217000884712055930483435645176640 1712 83484438806674571735756927438969233291920 1713 84120600883902342509031943463897139689280 1714 84761235082643202275404582398885161090310 1715 85406370204501684647329948532258770282320 1716 86056035219610709971583128514755288891260 1717 86710259267518574014673091800651609498640 1718 87369071658080083866102691786723730276850 1719 88032501872351858016516666327805028414880 1720 88700579563491807627173610732307692307560 1721 89373334557662816066745232084850081515680 1722 90050796854940633851187194913644743116510 1723 90732996630226006182340939631581314761520 1724 91419964234161050341015402353323621058900 1725 92111730194049900250561993855696458082800 1726 92808325214783635587395913543581785672650 1727 93509780179769512875532288956668982785280 1728 94216126151864516062997150962502731583040 1729 94927394374313244138941288398564155045120 1730 95643616271690153411429983333076923076790 1731 96364823450846172127203919806399032059920 1732 97091047701859705176206596101696464294700 1733 97822320998992046685351765199282537406160 1734 98558675501647218367861192733291743696290 1735 99300143555336251556538769848372427133280 1736 100046757692645930911562163921178482825240 1737 100798550634212017855768147958011833959520 1738 101555555289696971852982935116285530495630 1739 102317804758772187707704674453518161010160 1740 103085332332104767127382154633846153846020 1741 103858171492348842851652131590430854941360 1742 104636355915141473716197962446720051994490 1743 105419919470103129082374810457407594091200 1744 106208896221842781127412004182091845034480 1745 107003320430967623553851609116731989933760 1746 107803226555097435340914322871238403581030 1747 108608649249883608224699857713470675889360 1748 109419623370032856658529449645313759782620 1749 110236183970335629069323454608151241242000 1750 111058366306699239290677584134615384615250 1751 111886205837185737118257619702330965492000 1752 112719738223054536998274852865389023783880 1753 113558999329809823925133453333769890884640 1754 114404025228252755689856896665379085905470 1755 115254852195538480686603914988314208984240 1756 116111516716237990550475596774885662372020 1757 116974055483404826965894684470938117842800 1758 117842505399646662051106231806900885812010 1759 118716903578201771790806016679879729472640 1760 119597287344020422055549892135384615384480 1761 120483694234851186813434029467450864243840 1762 121376162002332218206563196810368807630870 1763 122274728613087488232042257567174801454480 1764 123179432249828021834635400103273599941260 1765 124090311312458141285838658563314396784720 1766 125007404419186741791904490423285512830210 1767 125930750407643618341342976188423973487840 1768 126860388336000863870603037955641296551800 1769 127796357484099358895009374586262406234080 1770 128738697354580372820597020936153846153710 1771 129687447674022297221245996667495404928880 1772 130642648394082531434473857068608709903460 1773 131604339692644540898394535232694295068720 1774 132572561974970108721698113839403181573850 1775 133547355874856801048048528341146615835200 1776 134528762255800666846035125025951035787600 1777 135516822212164192825749921409121888892480 1778 136511577070349534253195787648070269569990 1779 137513068389977042504062031882763766858320 1780 138521337965069110268933476036923076922940 1781 139536427825239355392727498885837102479120 1782 140558380236887164402081148074903003369650 1783 141587237704397616845537730984810044595360 1784 142623042971346811642709735368329334035240 1785 143665839021712616710122954772006178635680 1786 144715669081090863203175751904999267276190 1787 145772576617917005785577937088306690524720 1788 146836605344693270409766221233066020034580 1789 147907799219221311164128076740739049477360 1790 148986202445840397815403559337692307692170 1791 150071859476671155747375663962394281026560 1792 151164815012864880069904563989988335197440 1793 152265114005858445745510071646428214502400 1794 153372801658634835654060315538841477357430 1795 154487923426989308589683416683432147686160 1796 155610525020801229257783315887977566527980 1797 156740652405311582414011322252417653252560 1798 157878351802406193361221875067309028713570 1799 159023669691904677094824900465541823023200 1800 160176652812855138461538461538461538461400 1801 161337348164834645771344608756277861903200 1802 162505803009255500377458899700220654954830 1803 163682064870677324814340437359993128857840 1804 164866181538124992159194939389036116372420 1805 166058201066412419358058762331869835486640 1806 167258171777472247333397431308649023974970 1807 168466142261691430766208534105658888344000 1808 169682161379252760521886296998537849974960 1809 170906278261482341765584236628286935227840 1810 172138542312203050889503447339230769230630 1811 173379003209093994451437806834379591641040 1812 174627710905055993401024135850050862609820 1813 175884715629583115947475601623551019329680 1814 177150067890140282500120882833929768712210 1815 178423818473546966190830288829233304537120 1816 179706018447367012565383622492293709249160 1817 180996719161304602109023569004824051467040 1818 182295972248606379349843257797164599786750 1819 183603829627469772362277858656833620623280 1820 184920343502457526571808112639999999999860 1821 186245566365918476841039042202442509972080 1822 187579550999414581896590211747094376530410 1823 188922350475154245235725299271639053185920 1824 190274018157431946731358872481586452808800 1825 191634607704074209234007619894467867337600 1826 193004173067891924549402351175650559182550 1827 194382768498139063250846334086828570689680 1828 195770448541977792865995461661037323716940 1829 197167268045950029058546827005985568541520 1830 198573282157455444506355009740769230769090 1831 199988546326235960258750233547922457828320 1832 201413116305866744437310025530565821484600 1833 202847048155253743226036582660298841294560 1834 204290398240137769178816217043372535894190 1835 205743223234605171954185499280112586388080 1836 207205580122605116669801537907592705807140 1837 208677526199473495151611713663608594479920 1838 210159119073463495435541621760760444933530 1839 211650416667282854962569455987736751114560 1840 213151477219637822991331088541538461538320 1841 214662359286783857835903153127117425341760 1842 216183121744083084620142020935226036640390 1843 217713823787568539323915165329337626123600 1844 219254524935515224980748537951983742000380 1845 220805285030018005970829723823862774188560 1846 222366164238576366437952303990997044354930 1847 223937223055686058943862530323621859705760 1848 225518522304437669558575607946008492204520 1849 227110123138122125670566087053623811274400 1850 228712087041843172886305588942307692307550 1851 230324475834136847474421833138609539844400 1852 231947351668597970895786196602764603565780 1853 233580777035513693047103325915184349741040 1854 235224814763504110932076143811321119959370 1855 236879528021169989560953447875132493239040 1856 238544980318747611966235697935036841257920 1857 240221235509770785309518036846161679635200 1858 241908357792740030141888594828692307897910 1859 243606411712798979967975199126877810753040 1860 245315462163418018351645258043076923076780 1861 247035574388085180889512321797032493868240 1862 248766813982004349466789153398717094228770 1863 250509246893800766298651582866311801814880 1864 252262939427233895349140480559124771403160 1865 254027958242917658808731383846617056039520 1866 255804370360048076401043160346294182148110 1867 257592243158138335378739105912071251936240 1868 259391644378761319158496572648660935981700 1869 261202642127299622634985118506100138082480 1870 263025304874703082304098783343846153846010 1871 264859701459253849416235945451545213145280 1872 266705901088339034471210816913592238997360 1873 268563973340230951457414516282220047613120 1874 270433988165874990329121333990506138763750 1875 272316015890685146307357801840855525090000 1876 274210127216347234681519015632657059857500 1877 276116393222629819880928863270221486676880 1878 278034885369202887677798904083846390023890 1879 279965675497464289475545154008619376594720 1880 281908835832373987729173481944615384615240 1881 283864438984296131637443242158160564607520 1882 285832557950848992339765683909860214639550 1883 287813266118762786944289121388400336003760 1884 289806637265745420807367344112151653273140 1885 291812745562356177578601830701793212890480 1886 293831665573887386619892528641933902418090 1887 295863472262254097501426811501291554325120 1888 297908240987891791372282256081382501192480 1889 299966047511662159098316628974517932421760 1890 302036967996766976155268469745384615384470 1891 304121079010670104360494441970245904386960 1892 306218457527027650622525730089829252323340 1893 308329180927626312983635726725522687454800 1894 310453327004329944326875619897002542963330 1895 312590973961034364215553791441344181940960 1896 314742200415630449429909716703486341061880 1897 316907085401975533862763851936967353748960 1898 319085708371873148533212351371253046255470 1899 321278149197061132574979912975549222495600 1900 323484488171208146153846153846153846153700 1901 325704806011918616366621206993080265815600 1902 327939183862746147272465256091213765616730 1903 330187703295215425305925029343314362034240 1904 332450446310852651419898404691647600666320 1905 334727495343224531405836783790953744741440 1906 337018933259985855937854319861949018220870 1907 339324843364935701987033984091649100216400 1908 341645309400082287352103376811448355580860 1909 343980415547716510152798684310798222548240 1910 346330246432494205232643801746923076922930 1911 348694887123527149518543939972320987425440 1912 351074423136482848485529562875373198487720 1913 353468940435693135976187816540220407410080 1914 355878525436271619725785267577497712014110 1915 358303265006240005045818321628160963791920 1916 360743246468663329220726701443273235527060 1917 363198557603794139274771385113135233395440 1918 365669286651225645868611997855433601136650 1919 368155522312053886187920375046970175111680 1920 370657353751048928789437430547692307692160 1921 373174870598835153473220134348600580948480 1922 375708162954080639353434889585776793304310 1923 378257321385695694403933464290961486850320 1924 380822436935040559858998442066042943438700 1925 383403601118142322954067473228161151592400 1926 386000905927921071595939999810899241812450 1927 388614443836425324656937160946525845354080 1928 391244307797076771692725827300955964490840 1929 393890591246924355989031732979624257517920 1930 396553388108907734948255040148461538461390 1931 399232792794130151933064955887242639316720 1932 401928900204140753790388793769225478834500 1933 404641805733226388385825706487528187222960 1934 407371605270712916585406783562124990172090 1935 410118395203276073228791883690368370642880 1936 412882272417261911745440029469829961109040 1937 415663334301016867173015008739764828560320 1938 418461678747227472445291578265841884811430 1939 421277404155269762925110929436501009898960 1940 424110609433568404266497430449230769230620 1941 426961394001965578798892684439253584662160 1942 429829857794099665735588218337738078246290 1943 432716101259793750617845224036975006996000 1944 435620225367453999515879293681189784246280 1945 438542331606477933617860607489977933443360 1946 441482521989672639948336129254746960648830 1947 444440899055682954068020626227815943882160 1948 447417565871429650717728342153459586866420 1949 450412626034557678480327501179324323186800 1950 453426183675894474645996093749999999999850 1951 456458343461918396577740181643315056316800 1952 459509210597237305986105847292785037107680 1953 462578890827077342634273492583601224237440 1954 465667490439781924107269055460917062493270 1955 468775116269321008391861450904528902493840 1956 471901875697810656126839748971077458863820 1957 475047876658042929496777870463444008587600 1958 478213227636026164856099505049946089023810 1959 481398037673535656284252132930090787113440 1960 484602416370674787387087055950769230769080 1961 487826473888446648774122814854469738812640 1962 491070320951336178756242884443728871386670 1963 494334068849902864923545697145729844615280 1964 497617829443384044378526447948455694545060 1965 500921715162308840515526381065466590294320 1966 504245839011122774353436953001089173386010 1967 507590314570823088544994010883948404344640 1968 510955256001604822302641522889121891251600 1969 514340778045517675597886054075891198210880 1970 517746996029133701108302701751538461538310 1971 521174025866225862503891196179561429881680 1972 524621984060457497782317942656906535451260 1973 528090987708082726480716538190319829397520 1974 531581154500657839710156349635725570833650 1975 535092602727763712077626700584705059344800 1976 538625451279739274679423692776657809047400 1977 542179819650426088469168296602972105221280 1978 545755827939924057423328697501240543117790 1979 549353596857358321047067594796741027811120 1980 552973247723657365883486831852307692307540 1981 556614902474342395809898007188258148455920 1982 560278683662328001025609192418764910069450 1983 563964714460734165756885182244070803452160 1984 567673118665709654826212443100878850591040 1985 571404020699266819354780730106189622145280 1986 575157545612127861989181827272319985879990 1987 578933819086582602165722655202685425685520 1988 582732967439357782048455706120344291790380 1989 586555117624497953900045031597728650046160 1990 590400397236257989767911448153076923076770 1991 594268934512007254491736865307655082667360 1992 598160858335145483162355306053836610409240 1993 602076298238030404286317908209503443247200 1994 606015384404917150034991595018045369849230 1995 609978247674909495081936813732459341195760 1996 613965019544922965657509391882592407115780 1997 617975832172659860575145783502219688605360 1998 622010818379596226109620403774021010037370 1999 626070111653980826733709013274022129848000 2000 630153846153846153846153846153846153846000 2001 634262156710031514750605015034022177848000 2002 638395178829218244272309304894119314038630 2003 642553048696977081526732425590722744850640 2004 646735903180827754482034765523919009440220 2005 650943879833310815085374316076209528996240 2006 655177116895071767851384357392306067186770 2007 659435753297957534939868351441202013248800 2008 663719928668125300878770919650781604226760 2009 668029783329163780217822432238907370948640 2010 672365458305226951527916248154615384615230 2011 676727095324180301291262662723229164529840 2012 681114836820759621357672790058597808925620 2013 685528825939742403772959575428195371930480 2014 689969206539131876916402546362573822996010 2015 694436123193353727015508418686854248046720 2016 698929721196465549237911924083872299724960 2017 703450146565379072692200869510618423283840 2018 707997546043095203801717126986101102326550 2019 712572067101951932647981637125062423880080 2020 717173857946885147013317244455384615384460 2021 721803067518702398985498921147748826444880 2022 726459845497369669120847333398223961438210 2023 731144342305311173296099417406896283754720 2024 735856709110722257513639316733130724948600 2025 740597097830895426059255347802088810847200 2026 745365661135559548546504264486965465562350 2027 750162552450232291517013645975008474778480 2028 754987925959585820401637395500390621904740 2029 759841936610825817783298772931704753974320 2030 764724740117083864038610754556153846153690 2031 769636492960823226571955482608907308525120 2032 774577352397258103992633800040645804344400 2033 779547476457786371722963028569603843191360 2034 784547023953435875662806907082527538529990 2035 789576154478324320673966630774452279897680 2036 794635028413132800786146887880075080730940 2037 799723806928593018164836350268170604200720 2038 804842651988988238020408907352791418129330 2039 809991726355668026777060711519080269363360 2040 815171193590576820959849500356923076922920 2041 820381218059796374398097350224218264902560 2042 825621964937102131483756671798352944812190 2043 830893600207533574364022557088946604708400 2044 836196290670978592088503205641677203772180 2045 841530203945771919872634773122889967698160 2046 846895508472307696780748276895748184462730 2047 852292373516666190274264840337133396418560 2048 857720969174254736212912241255706211768320 2049 863181466373462943039621131610994908979200 2050 868674036879332209022874098557692307692150 2051 874198853297239601573745624407205646909200 2052 879756089076596147798686660171681492409580 2053 885345918514559585593274639700028982373840 2054 890968516759761624726669015801730945507170 2055 896624059816049767511384483959315936748640 2056 902312724546243738798219662038110747189720 2057 908034688675906575181758805604123972700000 2058 913790130797130423447798848858406997189710 2059 919579230372337098440344362599721590553840 2060 925402167738093450672459605858461538461380 2061 931259124108941594152270410737087931077040 2062 937150281581244045042769875392297707104570 2063 943075823137043821921801443862086997855680 2064 949035932647939558556671620451995201366960 2065 955030794878975680256282998540175499549120 2066 961060595492547695012477177848424918543910 2067 967125521052322650791437200381640698713040 2068 973225759027174810485521054305882530361500 2069 979361497795136596185782278979647318619280 2070 985532926647364854585681456159230769230610 2071 991740235792122495477104096074064587138080 2072 997983616358775555450776827641355567265160 2073 1004263260401805739064515585614649308421920 2074 1010579360904838489894447361016283109783550 2075 1016932111784686644036421752893007718599600 2076 1023321707895409718777270738388006915357300 2077 1029748345032388889308385474499513412525680 2078 1036212219936417706507258269883312696851690 2079 1042713530297808608966186830870457252507520 2080 1049252474760515282601257205759999999999840 2081 1055829252926270921329012239688713586024320 2082 1062444065358742442452874524287499457659350 2083 1069097113587700710556427498253102714940560 2084 1075788600113206823856066244274113357988940 2085 1082518728409814517121311352868007906400080 2086 1089287702930788735427235704063798349661890 2087 1096095729112340433159985873993010372605920 2088 1102943013377877652853287826859180959828280 2089 1109829763142272938591111326011484534350560 2090 1116756186816147138869329814560769230769070 2091 1123722493810169653967253100797176747867760 2092 1130728894539375183038329762291259177455140 2093 1137775600427497026288115481722385349879600 2094 1144862823911316997766783274961201190015130 2095 1151990778445032004463012496564590125450560 2096 1159159678504637347546036339496251796689680 2097 1166369739592326801762953015485627125821760 2098 1173621178240909529159114641953060088059270 2099 1180914212018243883450500803880086677080400 2100 1188249059531688161538461538461538461538300 2101 1195625940432568358819077841963377730000400 2102 1203045075420662985101637458102160468220530 2103 1210506686248704998113360412687754745307040 2104 1218010995726900911730533248514118374694120 2105 1225558227727467136239623926882949688251040 2106 1233148607189183608095751638097959402872670 2107 1240782360121964766810078044227168495441200 2108 1248459713611447936762269505909530363912660 2109 1256180895823599171899154364552541312429040 2110 1263946136009336621446066106562307692307530 2111 1271755664509171474923122972961485454954240 2112 1279609712757866544924848042641050261923520 2113 1287508513289112546288081758380201980890880 2114 1295452299740222130440082030540830933657910 2115 1303441306856841733886046193950625657301520 2116 1311475770497681299963024959950621333842860 2117 1319555927639261933155331849985110889132240 2118 1327682016380681545435083172609513471356450 2119 1335854275948398554260434166609986098928480 2120 1344072946701033692033407234363076923076760 2121 1352338270134189986988938987982203778461280 2122 1360650488885290975656904883640711848932110 2123 1369009846738437207209414285243107111899120 2124 1377416588629281100176605636926055429338500 2125 1385870960649920212185511795374063345102000 2126 1394373210053808983548310239373518862432250 2127 1402923585260689015698422598223008126962880 2128 1411522335861537945645483486466529263958640 2129 1420169712623536977793160764898359589910720 2130 1428865967495057134637178832963846153845990 2131 1437611353610664288034674162691236197453520 2132 1446406125296143032910198777360821166014300 2133 1455250538073539465438283528558155077199760 2134 1464144848666222927917479603462006612967890 2135 1473089315003966782726214471665176814152480 2136 1482084196228048277926628230084624896672840 2137 1491129752696367567258798799241879989401120 2138 1500226245988585947444420439130006612887230 2139 1509373938911283375896070363864131861507760 2140 1518573095503135332105683618264615384615220 2141 1527823981040109086163757614463442398062960 2142 1537126862040679438039125591666671404338090 2143 1546482006271063991427873537554355287260800 2144 1555889682750478026159128576755141232578080 2145 1565350161756409033325019272792911376952960 2146 1574863714829910977482100488361852747796630 2147 1584430614780918350451948189337098685314960 2148 1594051135693580081429463646262803534910220 2149 1603725552931613368288682669970845700651600 2150 1613454143143677495157564603365384615384450 2151 1623237184268767701515338568257771443621600 2152 1633074955541629168248511724552869137471480 2153 1642967737498191186284596830276232092150240 2154 1652915811981021573605994987201934801001070 2155 1662919462144801406630274911609806096003440 2156 1672978972461820132127323177492711938235620 2157 1683094628727491126028501435982264439972400 2158 1693266718065887765668037416607515800395610 2159 1703495528935300082182397361099121153074240 2160 1713781351133812059979339227766153846153680 2161 1724124475804899650374729334082024402661440 2162 1734525195443049566682020878211381169382470 2163 1744983803899398928226541799097877329536080 2164 1755500596387395820944422502835560123868860 2165 1766075869488480842414111904903556283803920 2166 1776709921157789699356983819111807849621810 2167 1787403050729876925832525771560937403041440 2168 1798155558924460790543029639457977221311400 2169 1808967747852189461852568919268808231307680 2170 1819839921020428499315351726566923076922910 2171 1830772383339069740699282632318867216914480 2172 1841765441126361653681750959615887302439060 2173 1852819402114761221586289014530580152686320 2174 1863934575456807432720811719484568387613450 2175 1875111271731016443070660073023576002854400 2176 1886349802947798482292625593103190010787200 2177 1897650482555396573149532229914869076590080 2178 1909013625445847134718796978080578819225590 2179 1920439547960962539902681397000404582683920 2180 1931928567898335697962684283667692307692140 2181 1943481004517366732995711656921282609312720 2182 1955097178545311829465294829569370225409250 2183 1966777412183354316097211489915173338468960 2184 1978522029112698059645399212898305607466840 2185 1990331354500683240231036500432560565654880 2186 2002205715006924580155104138804521825763790 2187 2014145438789472098282630187571552463086320 2188 2026150855510994462295166109776658073306180 2189 2038222296344985011306840249137686917334960 2190 2050360093981990521538588888968461538461370 2191 2062564582635862787944875323892817831988160 2192 2074836098050033094887374574007249721461040 2193 2087174977503809649150726408268059275352000 2194 2099581559818698048796543056905829235461030 2195 2112056185364744861553401220133049034705360 2196 2124599196066904386642551561988412541783580 2197 2137210935411428674141543654682486133398160 2198 2149891748452280876190891152254233448321170 2199 2162641981817572004552291665848736996192800 2200 2175461983716021169230769230769230769230600 2201 2188352103943439373077425243081553054272800 2202 2201312693889236937494267147552144396162430 2203 2214344106542954634567833826834102831403440 2204 2227446696500818601164053422989521728428020 2205 2240620819972319110722954066718986722505840 2206 2253866834786813278698501548289020257278570 2207 2267185100400151777795961189494523414793600 2208 2280575977901329639366774921616783402638560 2209 2294039830019161217529009694952174978989440 2210 2307577021128979392789970696969999999999830 2211 2321187917259359092156583295552683190698640 2212 2334872886098865202928632009286520125481420 2213 2348632297002824957579903997782202302291280 2214 2362466521000124867342719422055429875999810 2215 2376375930800032282322242409802287691556320 2216 2390360900799041656178355135845202769880760 2217 2404421807087745593624744558158053898940640 2218 2418559027457730759207197499930593076226350 2219 2432772941408498726035925904503444932256880 2220 2447063930154411843360051080270769230769060 2221 2461432376631664202086164465558973968997680 2222 2475878665505277777557153748974060423786010 2223 2490403183176123829122237949872373639283520 2224 2505006317787969636244394168733590688608400 2225 2519688459234550651107083031764397254356800 2226 2534449999166668147898390252681061064422150 2227 2549291330999312449167399093135540469907280 2228 2564212849918811809864793698672415858652540 2229 2579214952890007039897367197626429297327120 2230 2594298038663451946244271955371538461538290 2231 2609462507782639675901503356377121038101920 2232 2624708762591255041140253823367569931844200 2233 2640037207240452908784411359458607157248160 2234 2655448247696162735432607599587236645485790 2235 2670942291746419330770845067182854473407280 2236 2686519749008719931342852937356688240934740 2237 2702181030937407667366935996620111052161520 2238 2717926550831081505410193550177821037085130 2239 2733756723840032749953594651272501118332160 2240 2749671966973708187104504104172307692307520 2241 2765672699108199953936861115677208916143360 2242 2781759340993762217163320133158598224823990 2243 2797932315262354745068272205021579922653200 2244 2814192046435213456855776028173805102663980 2245 2830538960930448033792041603882854661207760 2246 2846973487070666676748227006792304682650530 2247 2863496055090628094975931081534480278571360 2248 2880107097144920811174892818219622724292120 2249 2896807047315669868140042624196354830204000 2250 2913596341620271022503192608173076923076750 2251 2930475418019152511313303228578034578454000 2252 2947444716423564477428423136639747140293380 2253 2964504678703396139922068673021531021566640 2254 2981655748695020795936990163087108660974970 2255 2998898372209168740649964809363811880258240 2256 3016232997038828192242461511073728264001520 2257 3033660072967174309003742261503452278404800 2258 3051180051775526385925198797477209266641510 2259 3068793387251333318377472815499588406674640 2260 3086500535196187420695174241673846153845980 2261 3104301953433866687727795663929028485565840 2262 3122198101818405587649723023272800826220370 2263 3140189442242194474557063934816230907656480 2264 3158276438644107709614356489502855294050760 2265 3176459557017660579750083995350921443058720 2266 3194739265419195103136305775342296398619710 2267 3213116033976094810924621771846631785329840 2268 3231590334895028594948120239863416332101300 2269 3250162642470223711336914169833041668276080 2270 3268833433091768030233354192974615384615210 2271 3287603185253941622032014516945873851210880 2272 3306472379563577770809084847212393708972960 2273 3325441498748453505845866201214000030190720 2274 3344511027665709742391662950812939036323350 2275 3363681453310301123052488267421722412109200 2276 3382953264823475651433656328693924727337100 2277 3402326953501284209906523112009746765414480 2278 3421803012803120053612359285727810878239490 2279 3441381938360288373059594553071327550340320 2280 3461064227984606017914463745575384615384440 2281 3480850381677031474829411944487692950321120 2282 3500740901636325192398479871873907581319150 2283 3520736292267740346574292682159155942037360 2284 3540837060191744140127216044411554031024740 2285 3561043714252769729973723982057660099909680 2286 3581356765527998876448044277375955246185690 2287 3601776727336175408838710301751161765126720 2288 3622304115246449601759753849245877200224080 2289 3642939447087253557174922881761825130999360 2290 3663683242955207687142501991376153846153670 2291 3684536025224058392598052803054837267028560 2292 3705498318553647033742677433823665010426940 2293 3726570649898910287855241448829092087664400 2294 3747753548518911990598374468012216738186930 2295 3769047545985906557139997638070648568960160 2296 3790453176194434079664608552972814674397480 2297 3811970975370447198101586843752737179334560 2298 3833601482080469841151368527144620258823070 2299 3855345237240787934944475266569635219185200 2300 3877202784126672176923076923076923076922900 2301 3899174668381632972790013124343886282665200 2302 3921261438026707634626003024297262265864330 2303 3943463643469779938532132933130415471139840 2304 3965781837514932140411630037533213102641920 2305 3988216575371829548762407975154633131760640 2306 4010768414665137753609907548288271862404470 2307 4033437915443972610968354333379165639306000 2308 4056225640191383082477715340338525488404460 2309 4079132153833867030123360175233631302629840 2310 4102158023750920066205719339377692307692130 2311 4125303819784617558988084336136427703763040 2312 4148570114249229894712112134126060967599320 2313 4171957481940871096932581233408194404131680 2314 4195466500147180904385499082573819482021710 2315 4219097748657040408866781883312152850811120 2316 4242851809770321354862418880519251039838660 2317 4266729268307669202935295056835292720709040 2318 4290730711620320059138679718607638284936250 2319 4314856729599951572991794764840770655865280 2320 4339107914688567906818856462178461538461360 2321 4363484861888418879519539299116559930054080 2322 4387988168771953388105940954500433653999910 2323 4412618435491807210608834583239391533907920 2324 4437376264790825294224279491678878134758300 2325 4462262262012118632840524843105903038611600 2326 4487277035109155838354584298609725703532050 2327 4512421194655889510457883459454705171611680 2328 4537695353856917509840987635013750373986440 2329 4563100128557679240038605817220262408223520 2330 4588636137254687043407838801779230769230590 2331 4614304001105792817004996162684825562470320 2332 4640104343940489954399249265869334469834100 2333 4666037792270250719734916707300981351336560 2334 4692104975298899160628295489098940068083690 2335 4718306524933019666759656914085297757662080 2336 4744643075792401281296321595789185945516640 2337 4771115265220517872558614159703045860481920 2338 4797723733295044273616976166313304258723030 2339 4824469122838408497785586532140021371836560 2340 4851352079428380138255503278079999999999820 2341 4878373251408695060388599812419452751143760 2342 4905533289899716495472424177937142174269890 2343 4932832848809132645015561778837075378885600 2344 4960272584842690904943132075421220046029880 2345 4987853157514968819332698615338032320462560 2346 5015575229160181873612120584134540021024430 2347 5043439464943028237422723830224090644187760 2348 5071446532869570567633621077098650947914020 2349 5099597103798154982276065806819068429636400 2350 5127891851450367316450383112980769230769050 2351 5156331452422026771542284709265349183406400 2352 5184916586194217069370245273458498668875280 2353 5213647935144355223171094439869602238623040 2354 5242526184557298037617064060177040557428870 2355 5271552022636486450344224869916645789513040 2356 5300726140515127827759551462523078956487420 2357 5330049232267416328181770523743598355997200 2358 5359521994919791445659675656414720163927410 2359 5389145128462234848100733870395170283355040 2360 5418919335859605623632564967581538461538280 2361 5448845323063014049410246661423261511790240 2362 5478923799021233997373386379558042245618270 2363 5509155475692154091748506353795713800216880 2364 5539541068054267733384512851708273543912660 2365 5570081294118202106301864297890083477313520 2366 5600776874938286282129517621223300997537610 2367 5631628534624158538397818499243321113578240 2368 5662637000352413006950210305307986230731200 2369 5693803002378285769031969553431043361524480 2370 5725127274047380513910133535382307692307510 2371 5756610551807433878175369712361881022027280 2372 5788253575220120583173747317942510754866860 2373 5820057086972898488314210610104112608935120 2374 5852021832890893678296021339462520687913250 2375 5884148561948825702599536340970259446364000 2376 5916438026282973085883415771535960697007000 2377 5948890981203179228231719471613338146998880 2378 5981508185204898814495344291640836841893390 2379 6014290399981284852273885062408878687476720 2380 6047238390435316458386267271483076923076740 2381 6080352924691967513981401506560444341049520 2382 6113634774110416308743649413275665893389050 2383 6147084713296296294952069363053919793645760 2384 6180703520113988072457228311028405060662640 2385 6214491975698952725944825521063619009164480 2386 6248450864470106636161475022165675442927590 2387 6282580974142237887084737916993052346727120 2388 6316883095738464391326884069139075908581980 2389 6351358023602733856369896333035776507343760 2390 6386006555412365714537910441783846153845970 2391 6420829492190635139922611018364545984988960 2392 6455827638319399275787080010319865812352840 2393 6491001801551765796284219254245526654816800 2394 6526352793024803926637144942842378930192830 2395 6561881427272298046240879583697701228214960 2396 6597588522237543999457247696669790226531380 2397 6633474899286188239188116088347764731630960 2398 6669541383219109928626009161545315687564970 2399 6705788802285346126895675460525911478057600 2400 6742217988195060184615384615384615384615200 2401 6778829776132553475722595129839447547177600 2402 6815625004769320592225154155099889245326230 2403 6852604516277148128856371609345097132516240 2404 6889769156341257184930153839900884529335820 2405 6927119774173489711010887587072701416015440 2406 6964657222525538828331934399771969450250370 2407 7002382357702223249216429979946718036978400 2408 7040296039574805927074583303158437389210360 2409 7078399131594357064872837885582881215350240 2410 7116692500805161611292093353785384615384430 2411 7155177017858171374114690634749136326147440 2412 7193853557024501880703039733122790356277220 2413 7232722996208974115756616315195012354412080 2414 7271786216963701266858573290780536583723610 2415 7311044104501720608648407392488033635065920 2416 7350497547710670656782989515599152575716560 2417 7390147439166513723174812421277876622437440 2418 7429994675147304004323531442701123465486150 2419 7470040155647001334884774191001723001753680 2420 7510284784389330738948775060086153846153660 2421 7550729468841687911830650702271754193630480 2422 7591375120229090765504074717520139507573810 2423 7632222653548177171140734696463572463772320 2424 7673272987581249032549263611468227399788200 2425 7714527044910362824639331492093893197866400 2426 7755985751931466731369263484338078411761950 2427 7797650038868584517968917911242485900076080 2428 7839520839788046272563613961445688777960340 2429 7881599092612766152659644269148515454599920 2430 7923885739136567272287344052186923076922890 2431 7966381725038553865933816784358785502558720 2432 8009087999897530865734237735113981147984000 2433 8052005517206471028728172256890694927464960 2434 8095135234387029751325556581876687312761590 2435 8138478112804107708465896251317819166916880 2436 8182035117780461455293842288627550842418540 2437 8225807218611362129514608990826630482362320 2438 8269795388579302392933700901035061845800930 2439 8314000604968751751027121289040313954020960 2440 8358423849080960389730641459987692307692120 2441 8403066106248811668979820587012560835064160 2442 8447928365851723412876280677613216020675790 2443 8493011621330598136700261892624172523958000 2444 8538316870202822351334710899093065294675780 2445 8583845114077315086012090413916256854717360 2446 8629597358669625770641742744900986794918330 2447 8675574613817081619322995122575586250164160 2448 8721777893493984656997261103572791373775920 2449 8768208215826858531541171480203400630948800 2450 8814866603109745253952261117788461538461350 2451 8861754081819552009628946129730201390478800 2452 8908871682631448184097449959910890891217180 2453 8956220440434312746889978443985278211319440 2454 9003801394346232137630803938082526522362770 2455 9051615587730048798739998309401120323767840 2456 9099664068208960499518355153646555247693320 2457 9147947887682170596731564216147737540749600 2458 9196468102340589377166946825155377260253310 2459 9245225772682586627992031377077461715115440 2460 9294221963529795581100943725489230769230580 2461 9343457744042968377992009901358096813334640 2462 9392934187737883202078119115183054995576170 2463 9442652372501303225690274648245128075217280 2464 9492613380606987519394370216929695705454560 2465 9542818298731754071601570879591354886568320 2466 9593268217971595066813751739615384078375510 2467 9643964233857844571207255772566206655786640 2468 9694907446373398774620775262434049285201100 2469 9746098959968988938376440766281337043052880 2470 9797539883579507198727218433789999999999810 2471 9849231330640385376088472085515377261363680 2472 9901174419104026940577041899714418408120760 2473 9953370271456292284747428072546237556919520 2474 10005820014733037454781646601812006974383150 2475 10058524780536706491757046603239499605618800 2476 10111485705052977534984845505117879551796900 2477 10164703929067462839781351287806118889343280 2478 10218180597982462862403800846693340678187290 2479 10271916861833774565253451769466418526093120 2480 10325913875307554095820022541390769230769040 2481 10380172797757233993213784637553608513497920 2482 10434694793220495076504570341943023529618950 2483 10489481030436293169460673664599130161294160 2484 10544532682861940816655089626104653128380540 2485 10599850928690244146281760661083249793419280 2486 10655436950866695035400479178320171247989490 2487 10711291937106718733705833625261602275887520 2488 10767417079912977102293082961112427766379880 2489 10823813576592727624272102469140606378368160 2490 10880482629275238344459563560191538461538270 2491 10937425444929258895759292862379106917869360 2492 10994643235380547770221302684493516895238740 2493 11052137217329455993151297112373681844809200 2494 11109908612368567359024536779340859043478730 2495 11167958647000395388340791976272019512469760 2496 11226288552655137164940729467983063230185280 2497 11284899565708484213688464395757197258287360 2498 11343792927499490578810166208044230902546870 2499 11402969884348498263564537911012963904810000 2500 11462431687575120192307692307692307692307500 2501 11522179593516280856402428540309838979810000 2502 11582214863544314805810168408044384502548130 2503 11642538764085123148592845846161108283532640 2504 11703152566636388220941855868297636040509720 2505 11764057547785846590741762438918504075270240 2506 11825254989229620558067839406550640252816270 2507 11886746177790608316408676040751327475810800 2508 11948532405436932938798020128738695873056260 2509 12010614969300450353433758254630843649150640 2510 12072995171695316473756446060193076923076730 2511 12135674320136613648355102227286838389851840 2512 12198653727359036596464069886756689859515120 2513 12261934711335637995211629405697126221132480 2514 12325518595296633885178718295830006013105510 2515 12389406707748269061224578582525242544320720 2516 12453600382491742615935410640750845809514460 2517 12518100958642193803452166506392858872125840 2518 12582909780647748391834466275902498985876050 2519 12648028198308625672519269682581289701922080 2520 12713457566796306295835382553993846153845960 2521 12779199246672761101938125883506441291726880 2522 12845254603909741116932544962808429952507710 2523 12911625009908128884358388696021844096876720 2524 12978311841517351302615746125699916115698100 2525 13045316481054854139316689624236180232121200 2526 13112640316325638393955543420051916821111850 2527 13180284740641858680698473417023550323300480 2528 13248251152842483803501980910099643038574240 2529 13316540957313019696179580083610952968456320 2530 13385155564005294900446448386594615384615190 2531 13454096388457308755383161298260408590367120 2532 13523364851813142472171759914777600334293900 2533 13592962380842933268370352495639361153633360 2534 13662890407962911736406220895283696811519490 2535 13733150371255502621381990966263231201171680 2536 13803743714489489183704833848442527763640440 2537 13874671887140241322464893850377374985802720 2538 13945936344410007635906189681648035366318830 2539 14017538547248271595751110407467588196885360 2540 14089479962372172012558326969895384615384420 2541 14161762062286987969713465755522172099904560 2542 14234386325306688404072243791166436532041690 2543 14307354235574546511696947022081878225870400 2544 14380667283083819157549145078117948080601680 2545 14454326963698491468424379270437840763972160 2546 14528334779174086788838236594565865036332230 2547 14602692237178542179997732556040267564500560 2548 14677400851313149642417270995668163169877820 2549 14752462141133563243164631086745433566141200 2550 14827877632170872329149451622596153846153650 2551 14903648855952741008294541926935009331671200 2552 14979777350024614080859048520947074975319080 2553 15056264657970989603612048390251347407655840 2554 15133112329436758269985524634262170587776670 2555 15210321920148609789766909773637547983022640 2556 15287894991936506452323457363814620369619220 2557 15365833112755224057783625140948828700662000 2558 15444137856705960401034424039323405323619210 2559 15522810804058011493828308396470405633955840 2560 15601853541270515710728654835396923076922880 2561 15681267661014266045059202015557919722199040 2562 15761054762193590661460002010243052644094070 2563 15841216449968301932090467834098311800657680 2564 15921754335775714143958991948401290610676460 2565 16002670037352730065298358752837548170823120 2566 16083965178757996559346781471841060073133410 2567 16165641390394129434335861803591893679955040 2568 16247700309030007718929100564609343863511000 2569 16330143577823137552797780678213074444861280 2570 16412972846342085882465101568197692307692110 2571 16496189770588984152994367678703343101220080 2572 16579796013022102186542824797869640636734660 2573 16663793242578492439249397468414610542143920 2574 16748183134696704828372110376346459527733050 2575 16832967371339572322039377574737255389873600 2576 16918147641017067484428617079589894923706800 2577 17003725638809230169635796127622648660447680 2578 17089703066389166557950535571173662355121190 2579 17176081632046119728703301864871815598189520 2580 17262863050708611964303993235298461538461340 2581 17350049043967658980544884283233629199666320 2582 17437641340100056278695431814486982858008850 2583 17525641674091737815371865497596048312982560 2584 17614051787661207186620791374262140666178440 2585 17702873429283041523113225672311864952674080 2586 17792108354211468293803552163837643493371390 2587 17881758324504015215866859847199153620607920 2588 17971825109045233469187970386570842341617780 2589 18062310483570494414136207894109368076072560 2590 18153216230689860011821598666599230769230570 2591 18244544139912027146490716771226334997669760 2592 18336296007668346050183814296141387027084640 2593 18428473637336913030239194024524952525641600 2594 18521078839266737700695998641375528310044630 2595 18614113430801984919112705727238915921724560 2596 18707579236306291630785633121216549717359180 2597 18801478087187158822819676137075707227303760 2598 18895811821920418790972317982988893071768770 2599 18990582286074777922661678960817258631442400 2600 19085791332336435199999999999999999999999800 2601 19181440820533776627185493210707994712562400 2602 19277532617662145787057937819269891205530030 2603 19374068597908690732096755475902765392189040 2604 19471050642677287415614565902014775668163620 2605 19568480640613539869374403574949853609525040 2606 19666360487629857334334870036789883502102170 2607 19764692086930608551704505867114464823803200 2608 19863477349037353421964592785460773707942160 2609 19962718191814152239998441157268185536031040 2610 20062416540492952714944982778600769230769030 2611 20162574327699054983875174622807975226876240 2612 20263193493476654828871327661029405045313020 2613 20364275985314465307572007334221442072292880 2614 20465823758171417007728610174959340602167410 2615 20567838774502437136804105872056592078575520 2616 20670323004284307658129747161084621173232360 2617 20773278425041602685621792731844096737774240 2618 20876707021872705349547462294042991214105950 2619 20980610787475904346317449460820486488370480 2620 21084991722175570385771358623901538461538260 2621 21189851833948412749912407933294397756343280 2622 21295193138449816177538653289412300956801610 2623 21401017659040258289709839338811450101221120 2624 21507327426811807771481774270532989914488000 2625 21614124480614703525833857174103076641376000 2626 21721410867084015016210061280013070563581750 2627 21829188640666384014589294998048050109284880 2628 21937459863646847972497626738880081123828140 2629 22046226606175745232872370492265247481792720 2630 22155490946295702301186488485002307692307490 2631 22265254969968703394741176399198874557895520 2632 22375520771103242489534857043673306396763800 2633 22486290451581558084618121487475589297841760 2634 22597566121286950904346423935171634996357390 2635 22709349898131184759445559500991846360426480 2636 22821643908081970788309133977142973541182340 2637 22934450285190535300452373146127153438803120 2638 23047771171619271444552717615068302388276730 2639 23161608717669474924014709010739441432429760 2640 23275965081809163983504696127803076923076720 2641 23390842430700983890409876731971977477664960 2642 23506242939230196135686143648285924476367590 2643 23622168790532752579070123978063675352622800 2644 23738622176023454764142689253578203635807580 2645 23855605295424198629244073526035596548226960 2646 23973120356792304840754567260601986777266130 2647 24091169576548934975769558954277879055196960 2648 24209755179507593781713475072296901504219720 2649 24328879398902717740953923692031717367213600 2650 24448544476418350168995079627403846153845950 2651 24568752662216903075348060260472923138983600 2652 24689506214968006016695733310858386089180980 2653 24810807401877442172490071810235354295632240 2654 24932658498716171873641829102339184785670570 2655 25055061789849443815484949244383741267277440 2656 25178019568265994186721757230903209554265120 2657 25301534135607333946579590484806554703734400 2658 25425607802197124482935139553612725122025110 2659 25550242887070641884689363403825092971876240 2660 25675441718004330062203434617304615384615180 2661 25801206631545442950134753656100927570383440 2662 25927539973041776027541650673977312759171970 2663 26054444096671487390655969612988939044538080 2664 26181921365473008614254304032806315091578360 2665 26309974151375045638091228781573975830077920 2666 26438604835226669915391447734209595413811310 2667 26567815806827500060932356903129191454083440 2668 26697609464957974236784105775075784333660900 2669 26827988217409713514310829255376835298949680 2670 26958954481015976451574319618605384615384410 2671 27090510681682205125820013885018051073596480 2672 27222659254416662861264788579739845408708560 2673 27355402643361163892946682402615183232608320 2674 27488743301821895207938309458806107979962950 2675 27622683692300330805768382893158839299128400 2676 27757226286524238620439442556352652444736700 2677 27892373565478780346974572230874371128312080 2678 28028128019437704415971603484621597840695090 2679 28164492147994632360190035925834246435765920 2680 28301468460094438817743659033206153846153640 2681 28439059474064725417020640359270122131554720 2682 28577267717647388789002650285029970246558750 2683 28716095728030282953205426172598331516710960 2684 28855546051878976324015040255273558106056340 2685 28995621245368603584747027457757276986928880 2686 29136323874215812677309453091500805011073290 2687 29277656513710807155905957561620812448888320 2688 29419621748749484153770807394312765202295680 2689 29562222173865668212485010590809902932456960 2690 29705460393263441223980621081006923076922870 2691 29849339020849568735899463433939497156390160 2692 29993860680266022871532656532160148975890540 2693 30139028004922602116128505183184609565314000 2694 30284843638029648221918563175838385961890530 2695 30431310232630860484774951646481202955979360 2696 30578430451636207645976344355431157720053080 2697 30726206967854937673125408144889811106680160 2698 30874642464028685674826914015459245363230670 2699 31023739632864680204303213479855129789954800 2700 31173501177069048207692307692307692307692100 2701 31323929809380218873343324874796980877434800 2702 31475028252602426638994866332823136522271930 2703 31626799239639313614293384441742540926485440 2704 31779245513527631676681518959426619444297520 2705 31932369827471044499260142453487062518779840 2706 32086174944874029769802753094671170430108070 2707 32240663639375881860676805137123724948955600 2708 32395838694884815210003585657646239661868060 2709 32551702905612168674966332138220121807991440 2710 32708259076106711118755440829008461538461330 2711 32865510021289048493219842104676200169220640 2712 33023458566486132679874917808789045481670920 2713 33182107547465872352499708454642101975893280 2714 33341459810471846125139606703261141182909310 2715 33501518212258118249915259359402394737830320 2716 33662285620124157129624004804799921098870260 2717 33823764911949856910706857917083051487382640 2718 33985958976230662422741821696882402518175850 2719 34148870712112797731213155640597157093098880 2720 34312503029428598570896166949809230769230560 2721 34476858848731948927788113559868092119479680 2722 34641941101333822038107919300967292488455510 2723 34807752729337926073480602878092750144805520 2724 34974296685676454782016615376316062428157900 2725 35141575934145943355591667271577394925630800 2726 35309593449443229794229107062668201271171650 2727 35478352217201522039084491247674420926029280 2728 35647855234026571146130661059541327001722040 2729 35818105507532950773241416764313779526609120 2730 35989106056380443253972757027409999999999790 2731 36160859910310532531942630485201935137143920 2732 36333370110183004230313230840180037703393700 2733 36506639708012653131484057148835784628090160 2734 36680671767006098342709259114645416299275290 2735 36855469361598706423959194758511477144681280 2736 37031035577491622754953646441828657007044240 2737 37207373511688911418902772490888003909363520 2738 37384486272534803881101617245307876479674630 2739 37562376979751056741134863859059658992654160 2740 37741048764474418838060493253710769230769020 2741 37920504769294207988554110894798519900345360 2742 38100748148289997638609922170631104621653490 2743 38281782067069413710009678736936322772215200 2744 38463609702806041923387383891090695192293480 2745 38646234244277445880335136498404836707481760 2746 38829658891903296187614211854157556049720030 2747 39013886857783610907155325774603409190253360 2748 39198921365737107616153006815669957544801620 2749 39384765651339667362181112468958070166166000 2750 39571422961962910798879770132211538461538250 2751 39758896556812886788388404248686624944416000 2752 39947189706968873757325028911690143400802880 2753 40136305695422294093738642093636399343248640 2754 40326247817115741873089355141778189148044470 2755 40517019378982124201939830945585012676532240 2756 40708623699983916468671687885674530033631020 2757 40901064111152531791171755985166122417966800 2758 41094343955627804952065448267047753423471010 2759 41288466588697591112708035843174562660876640 2760 41483435377837479597779291391212307692307480 2761 41679253702750623042962794086381929689887840 2762 41875924955407682198828171418253976908809870 2763 42073452540086886684672691313905319874858480 2764 42271839873414211986717913284129913980160260 2765 42471090384403672995697561587558450364332720 2766 42671207514497734379514398348781808532409210 2767 42872194717607838087286651853009913246171840 2768 43074055460155048281748496555378261063650800 2769 43276793221110813997614188373515427337318080 2770 43480411492037849824161733265013076923076710 2771 43684913777131134910939410616433865710492880 2772 43890303593259030596147087278723644692042460 2773 44096584470004516957894044868468423296312720 2774 44303759949706548589186003910295149963072850 2775 44511833587501529898146165219637063833383200 2776 44720808951364910235628403315686029746886600 2777 44930689622152899153035240312092413960936480 2778 45141479193644302093808903360145199102908990 2779 45353181272582476822720626019910995570822320 2780 45565799478717410897741395615113846153845940 2781 45779337444847920489936576395226675041163120 2782 45993798816863970857487253892994636063268650 2783 46209187253789118780602750938942833040479360 2784 46425506427823077264751562089707243880014240 2785 46642760024384402820301942459489798396183680 2786 46860951742153305627328570830649680633095190 2787 47080085293114582895008087179329248828728720 2788 47300164402600675725693883105854977916413580 2789 47521192809334849794429301830087640279521360 2790 47743174265474500155328384123414615384615170 2791 47966112536654580486924479528032112326030560 2792 48190011402031157089259430188767179509656440 2793 48414874654325087946159629323010599831826400 2794 48640706099865827166820059512306359231016430 2795 48867509558635355121493429348569193115234160 2796 49095288864312234586758752244441587270266980 2797 49324047864315793216522150158484669364416560 2798 49553790419850432655582319331120446944932570 2799 49784520405950064613273966617771579512347200 2800 50016241711522674215384615384615384615384400 2801 50248958239395010953223490944788795606427200 2802 50482673906357407549405728905631231620773830 2803 50717392643208727060600907319387863354421840 2804 50953118394801438538181886931347291400911420 2805 51189855120086821568398154853162943303034640 2806 51427606792160300014387307409492644268833970 2807 51666377398306905283028979469351626719268000 2808 51906170940046869440337432037857558502833960 2809 52146991433181348499782149009381215397031840 2810 52388842907838276208620169531416153846153630 2811 52631729408518348658019496163543178548885040 2812 52875654994141140043449772703374984736588820 2813 53120623738091349902514520958895283999933680 2814 53366639728265182158098564643616296587331210 2815 53613707067116856295404852728820463022085120 2816 53861829871705251002156725779070140018428160 2817 54111012273740680601944748798299588388951040 2818 54361258419631804611401564701177911266085750 2819 54612572470532670752593805476976773248107280 2820 54864958602389891752726935211716923076922860 2821 55118421005989956263966992161625484913136080 2822 55372963887006674236892547811534288515469410 2823 55628591466048757081800811092312019895629920 2824 55885307978707532952803677460176115288707800 2825 56143117675604797490362657148104447584885600 2826 56402024822440800358626016377797602575881550 2827 56662033700042367914647131463872182441533680 2828 56923148604411162347279990346244360640255940 2829 57185373846772077624265980949950437634905520 2830 57448713753621772586745582693817692307692090 2831 57713172666777341531149328252226714060112320 2832 57978754943425122619144429121391356622183600 2833 58245464956169644457036762458734948412378560 2834 58513307093082711186752499858588003152273190 2835 58782285757752626431249523009017436053936080 2836 59052405369333556437935918354483058993226140 2837 59323670362595032764401274780486928465483920 2838 59596085187971594851496226754639507208512530 2839 59869654311612572829526692120741014209558560 2840 60144382215432010904061550667618461538461320 2841 60420273397158731668586098503545994299945760 2842 60697332370386541691968495983012505735899390 2843 60975563664624578729442605280218655352647600 2844 61254971825347800906548089509747613982059380 2845 61535561414047618226207420388053373741736560 2846 61817337008282666749859517640372968885693930 2847 62100303201729725804311122518953890437669760 2848 62384464604234778566709691744589898459623520 2849 62669825841864216380785588750808378094998400 2850 62956391556956187158256648137019230769230550 2851 63244166408172088220034798563827128879968400 2852 63533155070548203932622350792774450078184780 2853 63823362235547488495834793028211939018505040 2854 64114792611111494238737487006922011706898370 2855 64407450921712445781435527249624174710787040 2856 64701341908405460421109214387597861039716920 2857 64996470328880915101442103359337062711359200 2858 65292840957516960325344420390324202995956910 2859 65590458585432181371631800879548601632957040 2860 65889328020538407177077785477119999999999780 2861 66189454087593667246018325608015147412712240 2862 66490841628255296950447694339374850661007770 2863 66793495501133191584307675666525200359618880 2864 67097420581843209536435716871671920108422160 2865 67402621763060724947402876456611284273587520 2866 67709103954574330216238886136374869860927110 2867 68016872083339688723809471375999676324220240 2868 68325931093533538140380242831073440421480700 2869 68636285946607844685671982689794686291966480 2870 68947941621344108710484007187420769230769010 2871 69260903113907821969735491352534043543909280 2872 69575175437903076957549196229883394454736360 2873 69890763624427328675777944289972114401257120 2874 70207672722126309208151447366350551109062750 2875 70525907797249095472999705144992241492638000 2876 70845473933703330528289162855417936462156500 2877 71166376233110598803489146271590388826320880 2878 71488619814861955633568782315217574109762890 2879 71812209816173611471208666360134255535358720 2880 72137151392142771154096954661021538461538240 2881 72463449715803628604966344071991647660491520 2882 72791109978183517342816553281612654676138550 2883 73120137388359217184556442073860402152287760 2884 73450537173513417517090799534331984420052140 2885 73782314578991337520669100564892241680438480 2886 74115474868357503725107174456794407191437090 2887 74450023323452685281287751513249496828129120 2888 74785965244450987331142255720437398051971480 2889 75123305949917102860113995156068397449265760 2890 75462050776863723416902069113822307692307470 2891 75802205080809109086085863729312751438590960 2892 76143774235834818100031948139641359396382340 2893 76486763634643596477288512817112346193178800 2894 76831178688617428075477212613262103349422330 2895 77177024827875745447498391159010698899488960 2896 77524307501333801890673172519453130400000880 2897 77873032176761205079254812328570886468512960 2898 78223204340840612671552005962955672984874470 2899 78574829499226590283718557589499077930619600 2900 78927913176604632223076923076923076923076700 2901 79282460916750345374657653734023169031539600 2902 79638478282588796635452688569594471669035730 2903 79995970856254024291697772203247917143998240 2904 80354944239148713735318015637747523570005320 2905 80715404052004037916490769779172808462289440 2906 81077355934939662930101548810209920250279870 2907 81440805547523919134691724235294413002740400 2908 81805758568834138203321112577278890998839860 2909 82172220697517156506594402268910177235152240 2910 82540197651849985228927610205823846153845930 2911 82909695169800647619959427670171387697869440 2912 83280719009089183783842410856582660378066720 2913 83653274947248823409980494998154002212414080 2914 84027368781687326849612265064786783647433110 2915 84403006329748494943473802156756109431339920 2916 84780193428773848006610745012167424363906060 2917 85158935936164474377246462459292776710479440 2918 85539239729443048937451927147032871825835650 2919 85921110706316022014203015454323234685395680 2920 86304554784735979070252535089624615384615160 2921 86689577902964171595087302524176828669312480 2922 87076186019633219607085059038956317005843310 2923 87464385113809986178831928788804251021694320 2924 87854181185058624398408486883567298128137700 2925 88245580253503797180301322042942047119140400 2926 88638588359894070340447248888704000109711450 2927 89033211565665479350769051386844738323798080 2928 89429455953005270189414823336593618007429840 2929 89827327624915814703767616119167418338681920 2930 90226832705278700904148210164225384615384390 2931 90627977338918998606991396766310507058800720 2932 91030767691669700847135192988984249521133500 2933 91435209950436341479722916434917477918706960 2934 91841310323261789393080020641945205987351090 2935 92249075039391219754791037796142535588190880 2936 92658510349337262714066895343506172331728040 2937 93069622524945329984359268944060693175164320 2938 93482417859459119731046508060441480142790430 2939 93896902667586300189885024323588068415142960 2940 94313083285564372442790868689526153846153620 2941 94730966071226712778388543313801047608466160 2942 95150557404068795065637900046492560587105290 2943 95571863685314593569725271515500383961920000 2944 95994891337983166640281764945617279237105280 2945 96419646806955421702869925184551520150991360 2946 96846136559041061985559743905337613317187830 2947 97274367083045715413296258660375199265446160 2948 97704344889838246103643750410623707416685420 2949 98136076512418248898375813381293395285710800 2950 98569568505983727366266338641826923076922850 2951 99004827447998955713323724714252581077640800 2952 99441859938262525037599406823382993289326680 2953 99880672598975574366592083160184585789401440 2954 100321272074810206916160813783388488494232270 2955 100763665032978092010753477583571539870041840 2956 101207858163299253105651897130110353804522820 2957 101653858178271042352831282268292030451911600 2958 102101671813137302152929503087229882607482810 2959 102551305825957714136721083396948544820117440 2960 103002766997677336020391709195027692307692080 2961 103456062132196326779811474831577014070856640 2962 103911198056439860589909044760200203583765670 2963 104368181620428229976154392958230562566819280 2964 104827019697347138626064797380219654308364060 2965 105287719183618184309557315244865290057842320 2966 105750286998969532357881048619807101831365010 2967 106214730086506780151774130735628701956228640 2968 106681055412784013070403523806718564775150600 2969 107149269967875052353560420941194275894894880 2970 107619380765444895330500290065828461538461310 2971 108091394842821348469734388757877533105845680 2972 108565319261066853704998917549061994664790260 2973 109041161105050508493548867734944156215441520 2974 109518927483520280063846060074970845049932650 2975 109998625529175414310634865095982184776892800 2976 110480262398739039796324646108633114222546400 2977 110963845273030967318525074607647191392465280 2978 111449381357040685504509136550953686829256790 2979 111936877880000552894308879199497926861375120 2980 112426342095459186975080743850929230769230540 2981 112917781281355050630310692020648971721539920 2982 113411202740090236468364263519153524453168450 2983 113906613798604449495823206553666684120136160 2984 114404021808449188601988394555281814158170040 2985 114903434145862127321868394012909919339693280 2986 115404858211841694345914274297068033518098990 2987 115908301432221854245704056396883754515089520 2988 116413771257747088885724584791707879176969380 2989 116921275164147579992344577455621179773690160 2990 117430820652214593352020165372229999999999770 2991 117942415247876065111723377043939837426071360 2992 118456066502272390655534757441983873404068240 2993 118971781991832416532293636790609547517371200 2994 119489569318349635910153484642874801549108230 2995 120009436109058588034845301020501032808743760 2996 120531390016711462169409111092338471141254780 2997 121055438719654906494112345093531310886969360 2998 121581589921907042446234203080878914651056370 2999 122109851353234684980357026821776363176772000 3000 122640230769230769230769230769230769230769000 3001 123172735951391984058549482830686363284772000 3002 123707374707196612966868575642799135835057630 3003 124244154870182582869013792469080442763214640 3004 124783084300025721194610550795831455983579220 3005 125324170882618221820487703369524470496544240 3006 125867422530147320313606092953416885606445770 3007 126412847181174178974444795642530850667372800 3008 126960452800712982170215950326176893917885760 3009 127510247380310242448257160990084666254352640 3010 128062238938124317920930176172231538461538230 3011 128616435519005141414335898196096916948173840 3012 129172845194574161874138755972948373974104620 3013 129731476063304498522778091363682906681334480 3014 130292336250601308263330462495668467195215010 3015 130855433908882366826274660218092146465594720 3016 131420777217658864156400768229827472567303960 3017 131988374383616414538095775508261689719967840 3018 132558233640696281958231073689525614565425550 3019 133130363250176821206871644185969669136964080 3020 133704771500755135217022862263532307692307460 3021 134281466708628949145628620230031467920008880 3022 134860457217578701699033901497735349927577210 3023 135441751399049854207126023774375951190998720 3024 136025357652235417951371515202779728578447600 3025 136611284404158700252969994109410506028395200 3026 137199540109756269828352493337441351504661350 3027 137790133251961141920259406133772176240822480 3028 138383072341786183713642634437153791071243740 3029 138978365918407740546647594383922026169938320 3030 139576022549249483427943480118633076923076690 3031 140176050830066478372684607781161581865209120 3032 140778459385029478070401759053807926768243400 3033 141383256866809436399140220108087966415075360 3034 141990451956662246301180669409770483236508990 3035 142600053364513701536700208843207088247445680 3036 143212069829044682832753659225087301854549940 3037 143826510117776568945979755718670628106404720 3038 144443383027156873158463083159722416850508330 3039 145062697382645105727210488094439970941407360 3040 145684462038798862808730295639433846153845920 3041 146308685879360142381233947338367578757906560 3042 146935377817341887688012663245406405943271190 3043 147564546795114758726576419750640895468032400 3044 148196201784494132309178926417804938189431180 3045 148830351786827331221390382572782088435246160 3046 149467005833081083006419599807686669376201730 3047 150106172983929208903928592197028856141582560 3048 150747862329840543473125964109155583583987320 3049 151392082991167085430970368289549543870303200 3050 152038844118232380237361966646634615384615150 3051 152688154891420134960248205141667059669433200 3052 153340024521263065954620314630499844202228580 3053 153994462248531979890428773687128908123937840 3054 154651477344325088665499519619827263542046170 3055 155311079110157558740587972335434920654296640 3056 155973276878051295434764944683317831560048720 3057 156638080010624962720387254687185604507624000 3058 157305497901184239057966331922145497026048710 3059 157975539973812309812310324490082075154357840 3060 158648215683460596792379166864935384615384380 3061 159323534516039725458357764599188974996321040 3062 160001505988510730340519891784593569245083570 3063 160682139648976499215524583526802424564459680 3064 161365445076773456586857740810380725411985960 3065 162051431882563487017204351285015780217097120 3066 162740109708426098861611168985382778875722910 3067 163431488227950828951375891097942615410197040 3068 164125577146329888779676822902140252492660500 3069 164822386200451052741036735237458487878103280 3070 165521925158990788977796094580236153846153610 3071 166224203822507633387854086356005774928302080 3072 166929232023535807349020859767519689290204160 3073 167637019626679079716411199491045364406865920 3074 168347576528704873650398378391604933417682550 3075 169060912658638618833737268241552206186147600 3076 169777037977858349637557884608421936660056300 3077 170495962480189549797024419921809801327369680 3078 171217696192000244158550477551867157229390690 3079 171942249172296338061558661852804418080871520 3080 172669631512817204918871906864836923076922840 3081 173399853338131522560924942050788950956308320 3082 174132924805733358910087099394873367762358350 3083 174868856106138507552492264739032920212024560 3084 175607657462981073775878169706980815526367940 3085 176349339133110311643045411300300643873948080 3086 177093911406687712671656576579519320445080890 3087 177841384607284346692207642103086183957609920 3088 178591769091978455457117414328087010859407280 3089 179345075251453299574996180319980980584794560 3090 180101313510095259345271950218637692307692070 3091 180860494326092190069471696310716445220471760 3092 181622628191532032416575830612499010300714140 3093 182387725632501678420986815923470978672403600 3094 183155797209186093692777276722340965062074130 3095 183926853515967696421009268399173007342998560 3096 184700905181525993752044478507554485526028680 3097 185477962868937476125895074339187835087785760 3098 186258037275775770154796679532227779111478270 3099 187041139134212050629318560988627241382804400 3100 187827279211115712238461538461538461538461300 3101 188616468308155301591331395150569972498124400 3102 189408717261899710129114670881850287286839530 3103 190204036943919628517224662325118536680071040 3104 191002438260889263108628239587473436673633120 3105 191803932154688315070508717801288241905799040 3106 192608529602504222767566498372766499569331670 3107 193416241616934667996407519760601030581165200 3108 194227079246090346666619734396441520027971660 3109 195041053573698004525289859027916089386633040 3110 195858175719203738522866532750639230769230530 3111 196678456837876564419431762690132267631798240 3112 197501908120912251231600144092354091092702520 3113 198328540795537423121424811879373083474694880 3114 199158366125113929329850416923703900062676910 3115 199991395409243482758416624792398886624849520 3116 200827639983872567804080709913854335060621860 3117 201667111221397618053194766432516204685416240 3118 202509820530770464441841880847618245852855450 3119 203355779357604054490906313292449232334812480 3120 204204999184278443225425316413439999999999760 3121 205057491530047056388944685668924639197225280 3122 205913267951143226564776484903429103248671110 3123 206772340040887002817235628684767944071543120 3124 207634719429792234467112130540408292271637500 3125 208500417785673929616817846321142636812650000 3126 209369446813755889041830456881083646392731250 3127 210241818256778616066243246522674067860606880 3128 211117543895107503041416945645446627799697640 3129 211996635546841295047919520191663473660674720 3130 212879105067920831442131309237040769230768990 3131 213764964352238065870086337869189978211337520 3132 214654225331745365372315967771192622731513300 3133 215546899976565089204658295126222003169483760 3134 216443000295099448001195867027029741331746890 3135 217342538334140643906685365959468906531700480 3136 218245526178981292307045909582417864393691840 3137 219151975953525125787677532400237427327205120 3138 220061899820397980950588259473326074899666230 3139 220975309981059068722516952494873259120351760 3140 221892218675912528787449807837341538461538220 3141 222812638184419268778141017002681538680266960 3142 223736580825209088862462664760302682572397090 3143 224664058956193092361625441593248052738984800 3144 225595084974676383038530187365073566071037080 3145 226529671317471049695730664839190391094500960 3146 227467830461009438723710287302837909094735630 3147 228409574921457715241399796545718825534078960 3148 229354917254829713472089108297319742129529220 3149 230303870057101076999114714418097713980775600 3150 231256445964323689546934157151442307692307450 3151 232212657652740396934431173061399374787345600 3152 233172517838900020848529145393714257984890480 3153 234136039279772665087426505995338230490114240 3154 235103234772865314924005694103036588882340070 3155 236074117156337730241207211760409629563551440 3156 237048699309118633092402216842135589538294620 3157 238026994151022190341040967154593087746496400 3158 239009014642864792035100275345625447019654610 3159 239994773786582126173100956897858023567678240 3160 240984284625346550519716054806843076923076680 3161 241977560243684762130242407166940287521105440 3162 242974613767595765244461890316186545212961470 3163 243975458364669138211674422940795640420540080 3164 244980107244203600109942558127075830251287860 3165 245988573657325877723847223292570567251351920 3166 247000870897109873546315894750616927426000810 3167 248017012298696135471348216887173245954125440 3168 249037011239411628845729798081983297942010400 3169 250060881138889811549092639116607041973591680 3170 251088635459191012772950377410643846153845910 3171 252120287704923116170608264548089501543278480 3172 253155851423362548051121537734090866298978060 3173 254195340204575571291751600596682270643530320 3174 255238767681539885644647197659100885844312450 3175 256286147530266535114757552399085118220402400 3176 257337493469922123087266243627669209406686200 3177 258392819262951335884118421509316082299034080 3178 259452138715199775430499815458107061278164590 3179 260515465676037101713413863933871445725847920 3180 261582814038480485715793203382744615384615140 3181 262654197739318373510873692776259061096796720 3182 263729630759234562202853123961683730971708250 3183 264809127122932588401152778906336747695952960 3184 265892700899260429916898045464827918956645840 3185 266980366201335521371534396087884727783202880 3186 268072137186670084408797171494245540804382790 3187 269168028057296773202557796315157711223690320 3188 270268053059894635954375288668812918667285180 3189 271372226485915393075890213106531581214578960 3190 272480562671710032752508568973045384615384370 3191 273593075998655724586135506521625101753792160 3192 274709780893283052016033223705294962854320040 3193 275830691827403564218193920014633290526276000 3194 276955823318237648184937272639785233120320030 3195 278085189928542721687762557190846935002253360 3196 279218806266741747827808262810699041586322580 3197 280356686987052071879596852354088195538962160 3198 281498846789614581135069194985136289534140170 3199 282645300420623188456242153663799386680716800 3200 283796062672454640246153846153846153846153600 3201 284951148383798649549094217996869722803596800 3202 286110572439788354992453771967324573192381430 3203 287274349772131106283860593463677451362567440 3204 288442495359239576978615197714014821672167020 3205 289615024226363205233774205196846935190053840 3206 290791951445719963266577428917831593370937570 3207 291973292136628456236258633761605167612117600 3208 293159061465640351269628006678206818097097560 3209 294349274646673137352164259591524401563993440 3210 295543946941143216807706277261046923076922830 3211 296743093658099329091188322518709153080742640 3212 297946730154356307620219023972952241301860420 3213 299154871834629170372662699057956854660495280 3214 300367534151667544978742010845455123081818810 3215 301584732606390429037543522970184142409104320 3216 302806482748021286389172405990965214275859760 3217 304032800174223480075169363163107802874824640 3218 305263700531236042721171786582345448056125350 3219 306499199514009785077172228626285908010940880 3220 307739312866343743452100481219347692307692060 3221 308984056381021966780830899336784271032961680 3222 310233445899950644063094088000567836937125010 3223 311487497314295572915151696464998169331327520 3224 312746226564619969976474832005781442839707400 3225 314009649641022623915050521378333751971904800 3226 315277782583276391776326713267033706405921150 3227 316550641480967039422194532577392268851151280 3228 317828242473632426807796869900427732160791540 3229 319110601750902038845344919578219681342891120 3230 320397735552636862605518970199448461538461290 3231 321689660169069611608426604733978307829185920 3232 322986391940945297957490486558978395778943200 3233 324287947259662153071039095020956973449932160 3234 325594342567412897767777132606166134705064790 3235 326905594357326362463717857946373302940955280 3236 328221719173609458239567307460744188781153740 3237 329542733611689499538960256122795948905565520 3238 330868654318356879259359837341816147858264130 3239 332199497991908096998846995961064658283976160 3240 333535281382289141223442389603249230769230520 3241 334876021291239226121021984742465730307547360 3242 336221734572434883909308417658804335242482990 3243 337572438131634413366843209547436994642777200 3244 338928148926822685357270142221024666113922980 3245 340288883968356306118687518778034240628755760 3246 341654660319109139091256655027868496504789530 3247 343025495094618186057685775086938315910935360 3248 344401405463229828372642521110813214221311120 3249 345782408646246429058584535331762063749128000 3250 347168521918073296546936035156249999999999750 3251 348559762606366010844978981773721868563378000 3252 349956148092178112910270342269233473805312380 3253 351357695810109158015842067353671433355930640 3254 352764423248453133890887754264440124547113970 3255 354176347949347244423089539887128479097806240 3256 355593487508921059710190575447869194971260520 3257 357015859577446033249872473972469307036528800 3258 358443481859485387058453397850058629356300510 3259 359876372114044365510380969026641168992078640 3260 361314548154720858691954941340750769230768980 3261 362758027849856396064177576055150820977209840 3262 364206829122687511231094910493463593055399370 3263 365660969951497478611459608619593700203060480 3264 367120468369768422813015834164191553658269760 3265 368585342466333801510178594272099963660606720 3266 370055610385531262627354267386200125914198710 3267 371531290327355876631625555967329426856013840 3268 373012400547613744740002895450539471491200300 3269 374498959358075983847925408331005885913360080 3270 375990985126633088987177819237051538461538210 3271 377488496277449674122875346064215537482774880 3272 378991511291119592100656456496860857659111960 3273 380500048704821434556713531318789922593434720 3274 382014127112474412604783908600614739961822350 3275 383533765164894619115718498940651233379657200 3276 385058981569951673406742164221882970094436100 3277 386589795092725749159019343626637581975458480 3278 388126224555664986383639993722174730943578490 3279 389668288838743288257644787096098834328304320 3280 391216006879618503653214689084652307692307440 3281 392769397673790996184658507406354749875005120 3282 394328480274762600599342787797540384449218150 3283 395893273794195967340221512857092999839921360 3284 397463797402074296109138454059641702881003740 3285 399040070326861459261592731106794983567457680 3286 400622111855662515865178151274365279428004690 3287 402209941334384617255429237002260826381330720 3288 403803578167898304924331505487666064168603080 3289 405403041820199201578280542308748350995043360 3290 407008351814570096203803714955453076923076670 3291 408619527733743423980890004408602585958032560 3292 410236589220064141885307396423704627832885940 3293 411859555975653000822823571779399809946988400 3294 413488447762570215139784269282721172955845930 3295 415123284402979530356044669627280628286508160 3296 416764085779312689967792465121707799354136480 3297 418410871834434302169346942692312772708498560 3298 420063662571807107344566418266787685087042070 3299 421722478055657647180046722518163141202509200 3300 423387338411142336253846153846153846153845900 3301 425058263824513936955027387255024272333189200 3302 426735274543288438590864260314343024719683330 3303 428418390876412341540121152525241395278703840 3304 430107633194430347312374835026420775011180920 3305 431803021929653455374913196530145862849308640 3306 433504577576327467610312151550405670243263470 3307 435212320690801901269361311247522400628230000 3308 436926271891699311285580648442551732893263460 3309 438646451860085022819144419430272905718433840 3310 440372881339637274899605019023454615384615130 3311 442105581136817776038388244678061298627007040 3312 443844572121042672683612633466410518169578320 3313 445589875224853931391369114972902578306735680 3314 447341511444091135589183196777336465084640710 3315 449099501838063697808970269959143226318359120 3316 450863867529723488268385392899875264645017660 3317 452634629705837880681062085481380369556193040 3318 454411809617163216177830245476283279543235250 3319 456195428578618686222601287411345307897349280 3320 457985507969460635408209004361255384615384360 3321 459782069233457285019097467911337783959218080 3322 461585133879063878249352513826091154960938910 3323 463394723479598247966181013692584482638351920 3324 465210859673416807910552208892350001914657300 3325 467033564164090968228327885613991664006159600 3326 468862858720583976226823101175371985176231050 3327 470698765177428183253356535605693718880455680 3328 472541305434902738593969341173443364122525440 3329 474390501459211711292113599268044077748587520 3330 476246375282662640788736171685856153846153590 3331 478108949003845517286810854872192554450754320 3332 479978244787812192745001313970263928278533100 3333 481854284866256223406769291568062858524420560 3334 483737091537693144772877056760424865788462690 3335 485626687167641179926869986503803089975210080 3336 487523094188802382124764556186260315848935640 3337 489426335101244212561808862818070014909485920 3338 491336432472581554230827115225041065294302030 3339 493253408938159162788306304055813881764280560 3340 495177287201234555346032513257156923076922820 3341 497108090033161338107736056891624608571747760 3342 499045840273572973771858823736389412721528890 3343 500990560830566989623213889979868936047409600 3344 502942274680889627237966620495839069550088880 3345 504901004870120934728028124597633949538010560 3346 506866774512860302452616065835031787638363430 3347 508839606792912443126404450273436579740151760 3348 510819524963473817255353136771588647027333020 3349 512806552347319504832979429035548819307360400 3350 514800712336990524231508225661057692307692050 3351 516802028394981599224013823974209215129530400 3352 518810524053929375075345599235015514831494280 3353 520826222916801084641311415675879753189387040 3354 522849148657083665417276772905923738568367870 3355 524879325018973328479024353423911781757061040 3356 526916775817565580260407817351235287090946420 3357 528961524939045698114025392028827413245721200 3358 531013596340879660602833029827409236803986410 3359 533073014052005533472313660411267038359559040 3360 535139802173025312254518346786658461538461280 3361 537213984876397222456996970774473856696634240 3362 539295586406628478291340426093166838340397270 3363 541384631080468500897763189045143529980020880 3364 543481143287102597023864570893393168464931660 3365 545585147488346099117418935423486781944861520 3366 547696668218838967794759692940203304772316610 3367 549815730086240857648038961081707795383862240 3368 551942357771426647356364416383856319508230200 3369 554076576028682435067537051531997995429408480 3370 556218409685902000018838304739459230769230510 3371 558367883644783731367042342735313599278791280 3372 560525022881028025199559160476362739338605860 3373 562689852444535150700346611969494683924579120 3374 564862397459603586445964510553479301402212250 3375 567042683125128827808881536699258364163912000 3376 569230734714802666446885869903063288355306000 3377 571426577577312942859193221628142332024642880 3378 573630237136543772991591291562120554193632390 3379 575841738891776249874707602764395316420240720 3380 578061108417889621281238195650559999999999740 3381 580288371365562944389727779270450237022933520 3382 582523553461477218444247654057552122562888050 3383 584766680508517996401076036237464505911929760 3384 587017778385978476555246333461865193731441640 3385 589276873049763075141592447064726723726712480 3386 591543990532591480906686311704831233147946590 3387 593819156944203192649831631151154383498531120 3388 596102398471562540733049132676374044931360980 3389 598393741379064193561762645042301047258187760 3390 600693212008739150039671909485860769230768970 3391 603000836780461219003077262544554728765192960 3392 605316642192153986641703187098026406004411840 3393 607640654819998272914852216752119339802540800 3394 609972901318640077973507801761072079800651830 3395 612313408421399019600794505182419399695762960 3396 614662202940477262684996299000691010861470380 3397 617019311767168941741128774655801391064394960 3398 619384761872070077498858773888547220938183970 3399 621758580305288988576365287190070315080181600 3400 624140794196657199261538461538461538461538200 3401 626531430755940844423719209650594011218901600 3402 628930517273052572580990222800263857036745230 3403 631338081118263948149840161487030332896480240 3404 633754149742418353905836436018797068722674820 3405 636178750677144394685758295532942837383563440 3406 638611911535069803363460922266243705418309370 3407 641053660010035850133562881136249592497502400 3408 643504023877312256138873606062280905184469360 3409 645963030993812612479304617081663052781954240 3410 648430709298310305641837859357862307692307430 3411 650907086811654950392956939786247241602591440 3412 653392191636989331176782112237476679263856220 3413 655886051959966853063987631697989448481416080 3414 658388696048969503298420563834507342903142610 3415 660900152255326324490183302990408950852613920 3416 663420449013532400505787921484622392600095560 3417 665949614841468356107839049499440993997521440 3418 668487678340620371398553270986297974682185150 3419 671034668196300712123277020064745471726037680 3420 673590613177868776892021677519163076923076660 3421 676155542138952662378894001392358890507994480 3422 678729484017671247561162182520304805288112810 3423 681312467836856798061562698335647455660616320 3424 683904522704278091659320749580035959128487200 3425 686505677812864066037227407900186685415414400 3426 689115962440927989833989680856245368335660950 3427 691735405952392158072945517842493241616520080 3428 694364037797013113040114339011667239652899340 3429 697001887510607391686434972709822399409763920 3430 699648984715277800630926938376263846153845890 3431 702305359119640219843397814552932873808042720 3432 704971040519050936087208988792875326598283000 3433 707646058795834507204504401073993035660948960 3434 710330443919512158328201968030937985013940590 3435 713024225947030711106945215136328580134464880 3436 715727435022992047031113251116840798429037540 3437 718440101379883105949890596607367211406966320 3438 721162255338306420871304530557378792775779930 3439 723893927307211190139046546440726430893264960 3440 726635147784124888081806219119064615384615120 3441 729385947355385415232760275508379080404868160 3442 732146356696373789218776941239091867777534790 3443 734916406571747377420815704527069967820882000 3444 737696127835673672508925500732577735611534780 3445 740485551432064611957169979826622330322265360 3446 743284708394811442645736977461914130527457330 3447 746093629848020131659420571814305713489728160 3448 748912347006247324393598176078427103715594920 3449 751740891174736851080761993729485074787472800 3450 754579293749656782852603853665865384615384350 3451 757427586218337038454594948391137220617802800 3452 760285800159507542731947323749021988231436180 3453 763153967243536938007792116663413582458483440 3454 766032119232671849476360511133032306978101770 3455 768920287981276705735907185665017350041315840 3456 771818505436074115588072660684822377129352320 3457 774726803636385802232340425515137681242073600 3458 777645214714374095986207034561037558130712310 3459 780573770895283986663648514661816706602119440 3460 783512504497685736746434423464566153846153580 3461 786461447933718056484811745435838888011378640 3462 789420633709331842066054511054020870635955170 3463 792390094424534477991351579117370291819421280 3464 795369862773634704803484435265097435503273560 3465 798359971545488053309729135048176334604116320 3466 801360453623742846446401660512522546432354510 3467 804371341987086769933453968582323592805670640 3468 807392669709494012869518890871125964361100100 3469 810424469960472979419795801221094174253736880 3470 813466776005314572751165602597866923076922810 3471 816519621205341052370923102273723095463327680 3472 819583039018155466027517246842294131305459760 3473 822657062997891657333694979853657034304963520 3474 825741726795464850274452668072032943797482150 3475 828837064158822811764210120875101823073166800 3476 831943108933197593419636204472611065821295900 3477 835059895061357853716571931763877648114587280 3478 838187456583861761701516693123220774996326290 3479 841325827639310483430165986546465332533657120 3480 844475042464602252307514610760467692307692040 3481 847635135395187024506067805444069314272581920 3482 850806140865321720640734261988809563680717950 3483 853988093408326054881009289599852891179978160 3484 857181027656838952683093708363530665939959540 3485 860384978343075558326634256552187760760967280 3486 863599980299084833442814447267083010796208490 3487 866826068457007747722570892906248400643291520 3488 870063277849336062995759138259696394523558880 3489 873311643609171711874145007655316615336012160 3490 876571200970486772153152381884268461538461270 3491 879841985268384038169356180006611213107273360 3492 883124031939358190312770132961185002136897740 3493 886417376521557563895042703566144958960933200 3494 889722054655046518576741234388751776886737730 3495 893038102082068409558974094478646061730017760 3496 896365554647309161746673251494410320140324280 3497 899704448298161448092935320708200119074651360 3498 903054819084989473335897740149974968255565870 3499 906416703161394364341708295156672986445734000 3500 909790136784480168269230769230769230769230500 3501 913175156315120459774217034798179861592734000 3502 916571798218225558472766420601495269311567130 3503 919980099063010357885986705488046784683896640 3504 923400095523262767089867594673266882838648720 3505 926831824377612766296477037601058171292818240 3506 930275322509802077594693249710242946128075270 3507 933730626908954452080790807178360130087934800 3508 937197774669846574611307697482785471738715260 3509 940676802993179587412731732828989241686554640 3510 944167749185851233784659271584269999999999730 3511 947670650661228623135196748263013131339495840 3512 951185544939421618589496088779863346152694120 3513 954712469647556848414438688066562295252536480 3514 958251462520052342504609255185925061369324510 3515 961802561398892795176830490224801628511868720 3516 965365804233905455522662250962132056573093460 3517 968941229083036646570404599046550769466809840 3518 972528874112628914510282888641574743840975050 3519 976128777597698809238634878669327667229006080 3520 979740977922215297479064716373070769230768960 3521 983365513579378809740676558394554395211290880 3522 987002423171900922375651569397357479886646710 3523 990651745412284676000586070937893176066120720 3524 994313519123105531548165708270541272113197100 3525 997987783237292965217910663554301628699669200 3526 1001674576798412703596890173990295973516210850 3527 1005373938960949600223470916250196344727344480 3528 1009085908990591154869333197646017330719913240 3529 1012810526264511676817161353335439490858420320 3530 1016547830271657093413590290950671538461538190 3531 1020297860613030405179168752882524393633051120 3532 1024060657001977788759281585547554921106192900 3533 1027836259264475349002158117820515078127517360 3534 1031624707339416521452281660935569190813498490 3535 1035426041278900126549706153059457585918719680 3536 1039240301248519076827980086932613501353459440 3537 1043067527527649738405575081977793688466006720 3538 1046907760509741948067916796610661631870697830 3539 1050761040702609687239319325676556395002929360 3540 1054627408728722414146330795508972307692307420 3541 1058506905325497055476207558587641304738908560 3542 1062399571345590658836447204700122357178500690 3543 1066305447757193707323526549416029856831194400 3544 1070224575644324097511209837106042551530260680 3545 1074156996207121782171014608220194695481520160 3546 1078102750762144079039648032626231665204071230 3547 1082061880742661646950455006046587457627664560 3548 1086034427698955130648150948572390863454096820 3549 1090020433298612475608347036428417592321465200 3550 1094019939326826914185613544170673076923076650 3551 1098032987686695624416068077877921623160195200 3552 1102059620399519062802719744212590885173138080 3553 1106099879605100972414047729040709269631219840 3554 1110153807562049067628543356183526513808315670 3555 1114221446648076396860198465396890496450570640 3556 1118302839360303384602179892412991648318478220 3557 1122398028315560554128189956410446309893586000 3558 1126507056250691932193276165183600778104478210 3559 1130629966022859137078119839144151596651759840 3560 1134766800609846151323103035694473846153845880 3561 1138917603110364780500726029052234420253443040 3562 1143082416744360799377223670872777543510073070 3563 1147261284853320786816508227605272183789261680 3564 1151454250900579650781848765029605403605295460 3565 1155661358471628844792982832455426434138371120 3566 1159882651274425277198645092227563885326312410 3567 1164118173139700914626789648081261464389439040 3568 1168367968021273080977078152137353904417810000 3569 1172632079996355453322504318535723854118345280 3570 1176910553265869756089327245492274615384615110 3571 1181203432154758154886790950550399926568384080 3572 1185510761112296351360415759605753997527673660 3573 1189832584712407380444958662539294369402587920 3574 1194168947653976111395454460627408408779632050 3575 1198519894761164453977067486941814422607421600 3576 1202885470983727271196804884341276836124405800 3577 1207265721397328999962466880030472929913291680 3578 1211660691203860981056537204660134293319660190 3579 1216070425731759499815047771211455831200553520 3580 1220494970436324538903785958094375384615384340 3581 1224934370900039244586550335644396145355950320 3582 1229388672832890107882501439179933950170707850 3583 1233857922072687862011998228638569376912066560 3584 1238342164585389097532658188205984441938557440 3585 1242841446465418596569729612948748407170222080 3586 1247355813935992387547218506927539933204790390 3587 1251885313349441521828569682269978859883611920 3588 1256429991187536573678062104894189382513196780 3589 1260989894061812864956442283670801988560516560 3590 1265565068713896415966686549470676153846153570 3591 1270155562015830623868153422449620373916273760 3592 1274761420970403670079760923754312224998343640 3593 1279382692711476658095200655283072822290165600 3594 1284019424504312483135580751891805415446103630 3595 1288671663745905435067273408193030926889272560 3596 1293339457965311536015129600551395563222698180 3597 1298022854823979614103613867732228069207267760 3598 1302721902116083114760805584613718614207187770 3599 1307436647768852651022610066134202301431166400 3600 1312167139842909294276923076923076923076922800 3601 1316913426532598606889895899569382077586686400 3602 1321675556166325418158855034931428244712149030 3603 1326453577206889345038840875002602627108953040 3604 1331247538251821059092143306344207605391102620 3605 1336057488033719301112629173700624677077073040 3606 1340883475420588644879076862853063711604561170 3607 1345725549416178011494156952776582724267527200 3608 1350583759160319935768124943474983865324001160 3609 1355458153929270586108722491216753619364235040 3610 1360348783136050539381217381022677692307692030 3611 1365255696330786312204949640905495529169720240 3612 1370178943201052650155191757280452804404092020 3613 1375118573572215576341574889902466384688096880 3614 1380074637407776200836780311393557613315186410 3615 1385047184809715292431646014659079071796123520 3616 1390036266018838614195292545012022066996011360 3617 1395041931415123024321329626393435593232058240 3618 1400064231518063343743666066458926573387604950 3619 1405103216987019992007909747264687190138254480 3620 1410158938621567392886812240602978461538461260 3621 1415231447361843151230683733481090994601107280 3622 1420320794288898002546178513587237614724540610 3623 1425427030625046536799329250622476047522865120 3624 1430550207734218697941189720883616666500787000 3625 1435690377122312060656930463245281806358924000 3626 1440847590437544885841720128500129950349880750 3627 1446021899470809956309216994668162019880928880 3628 1451213356156029194240990272175552665291567140 3629 1456422012570509061887689418530306104626556720 3630 1461647920935296747035281726089079230769230490 3631 1466891133615537134752183942522748013657779520 3632 1472151703120830566935622635456870066170262800 3633 1477429682105591391178070424299421555192125760 3634 1482725123369407300477121077287518629619136390 3635 1488038079857399465314685814105885419827974480 3636 1493368604660583459633915967874372401454201340 3637 1498716751016230982244783448694788960154607120 3638 1504082572308232375191780218116781020147055730 3639 1509466122067459940619731233659709251425273760 3640 1514867453972132057676252058746879999999999720 3641 1520286621848178100991922559907629492505868960 3642 1525723679669604162281791833722409041692426590 3643 1531178681558859576614376724570080845946346800 3644 1536651681787204254896867014632197132538266580 3645 1542142734775076824127804593666358857515774960 3646 1547651895092463576971061651633267123700205130 3647 1553179217459268232207504186206399996621960960 3648 1558724756745682507623291883369156221410838720 3649 1564288567972557506896333716574771602041337600 3650 1569870706311775922044990422175480769230768950 3651 1575471227086625053005690349888596892888707600 3652 1581090185772170645908704060830929380824599980 3653 1586727637995631551623905455994955919175596240 3654 1592383639536755206150933168839299651091009570 3655 1598058246328193934430755450804414033484825440 3656 1603751514455882079158234821927217755890324120 3657 1609463500159413956177885354204214222068258400 3658 1615194259832422638047615606833033777493284110 3659 1620943850022959567357853943842208279440480240 3660 1626712327433875001396060239796381538461538180 3661 1632499748923199289749238822140330770754827440 3662 1638306171504524986439681913224580774530750970 3663 1644131652347389798191790825045695239957542080 3664 1649976248777660370430443729146395209602997360 3665 1655840018277916912614003976868557393047625920 3666 1661723018487838664507691685153168107886190310 3667 1667625307204590205005673634255946259403167440 3668 1673546942383208605112862450019307814046359900 3669 1679487982136991426700055568637545894755233680 3670 1685448484737885568648687610102682307692307410 3671 1691428508616876962004116521656763285125960480 3672 1697428112364381115759014198538999445973247560 3673 1703447354730634514891086250042883800885452320 3674 1709486294626086872282003158332281605980661950 3675 1715544991121794236147086279552716475266676400 3676 1721623503449812954607956965464149564896635700 3677 1727721891003594499043025543067162461088756080 3678 1733840213338381147853368983451539465131634090 3679 1739978530171602532284221823323963068952929920 3680 1746136901383273045944984277332283076923076640 3681 1752315387016390119673334500363226066005038720 3682 1758514047277333363391718630417345948400857750 3683 1764732942536264576607182568431585580376194960 3684 1770972133327528629208203435501371692159235340 3685 1777231680350055214214876294329291475454476880 3686 1783511644467761474141513034377933833205692290 3687 1789812086709955502633415303115502507287492320 3688 1796133068271740723042292022902650814468274680 3689 1802474650514421145607504368469226888263700960 3690 1808836894965907504913037097565083846153845870 3691 1815219863321124279292814831237883998124194160 3692 1821623617442417593859705274294247787356749540 3693 1828048219359964008836278454843260960658238000 3694 1834493731272180194868121848411110274710749530 3695 1840960215546133497003245740963581807673527360 3696 1847447734717953389023851380293701568140592080 3697 1853956351493243819819476370642564197930244160 3698 1860486128747496453493277385143286261961049670 3699 1867037129526504804895959608735207274168478800 3700 1873609417046779272284615384615384615384615100 3701 1880203054695963068806491324107799045332758800 3702 1886818106033249054510463657071489350406490930 3703 1893454634789797470591765851674325892639649440 3704 1900112704869154577578280522569847632412036520 3705 1906792380347672199169479379274337667236327840 3706 1913493725474928173441870445897190193079767070 3707 1920216804674147713137591013380000209904279600 3708 1926961682542625676755567770102342614708327060 3709 1933728423852149752167452300171840880746995440 3710 1940517093549424554483330644993085384615384330 3711 1947327756756496639894999896867764208425264640 3712 1954160478771180437227402837483821803586049920 3713 1961015325067485098931613453274662218856097280 3714 1967892361296042273255571757843756479572728310 3715 1974791653284534799331575733032186593205378320 3716 1981713267038126326922351368836647386300849260 3717 1988657268739891862570338742346516966561266640 3718 1995623724751249243897652831247383025690074850 3719 2002612701612391543807002312324764164185782880 3720 2009624266042720406336677953888886153846153560 3721 2016658484941280315925554377225762077209443680 3722 2023715425387193801846884940161290189769794510 3723 2030795154640097579572509289706741589698849520 3724 2037897740140579630831936744642290435923256900 3725 2045023249510617224133616106899885030893178800 3726 2052171750554015877518553766840826280468670650 3727 2059343311256849265319297066103285542745273280 3728 2066537999787900070700158816740350127335861040 3729 2073755884499101785757421651003045701246173120 3730 2080997033925981460961127496471486923076922790 3731 2088261516788103405722927940430511205614227920 3732 2095549401989513841877345569556841940158492700 3733 2102860758619186511866674550269320832122774160 3734 2110195655951469243422630755631687695862854290 3735 2117554163446531472540747650631744894362229280 3736 2124936350750812726546403923137830387563263240 3737 2132342287697472069054262497002980704540767520 3738 2139772044306838508625798090801972331172853630 3739 2147225690786862372932491894702904665492298160 3740 2154703297533567650235177233152787692307692020 3741 2162204935131505299992929266558722706637749360 3742 2169730674354207534417804865139058386087312490 3743 2177280586164643072794655766772056454034339200 3744 2184854741715673370388159012156147621867552480 3745 2192453212350509823762133439092185128925029760 3746 2200076069603171954339139717383946630047859030 3747 2207723385198946572031294020911584758940617360 3748 2215395231054847920776161968050226288753820620 3749 2223091679280078807814539919972269602079090000 3750 2230812802176492718549875112680288461538461250 3751 2238558672239056918832024417064335031935340000 3752 2246329362156316546511003776062726634353821880 3753 2254124944810859694109336563332342191559612640 3754 2261945493279783484464569247909654418858183470 3755 2269791080835161141196486838377158273644080240 3756 2277661780944510055856528622254869627076890020 3757 2285557667271260853619876715929875864634090800 3758 2293478813675227459383665901638609933065130010 3759 2301425294213078166137743155050053273900280640 3760 2309397183138807707477389164090289230769230480 3761 2317394554904210336130402011029942868847531840 3762 2325417484159353910373935039759651345265988870 3763 2333466045753054990219476762841788130392262480 3764 2341540314733354945247360482589574878328379260 3765 2349640366347997075975195111331202023831880720 3766 2357766276044904750647616482413775552543988210 3767 2365918119472660559337770249640333831114855840 3768 2374095972480986487253953282966746343614749800 3769 2382299911121225109147860286671319383896402080 3770 2390530011646821806723906197109089999999999710 3771 2398786350513808010952122764839182455668056880 3772 2407069004381285471190159594634722528610181460 3773 2415378050111911553022955810921544956421556720 3774 2423713564772385566731688439818580413032571850 3775 2432075625633936128306647556447065793550931200 3776 2440464310172809554921736241818685449769985600 3777 2448879696070759296791345431688928209308980480 3778 2457321861215536407333409824559250902400247990 3779 2465790883701381053565511151821399410322786320 3780 2474286841829515068663959304154190769230768940 3781 2482809814108635548618850059005356383951847120 3782 2491359879255409494921170468620254448739167650 3783 2499937116194969505221099350920364314840363360 3784 2508541604061410513899730780895881235033993240 3785 2517173422198287584499533012370262278113731680 3786 2525832650159114755961943873335481855630914190 3787 2534519367707864944623596376863711652922932720 3788 2543233654819470903925765078196244831956792580 3789 2551975591680327243794724591319266623777565360 3790 2560745258688793511653816659487491538461538170 3791 2569542736455698337031131258083132124663034560 3792 2578368105804844641729820399234960105980115440 3793 2587221447773515917531180610109628080933150400 3794 2596102843612983573403761475067636561912675430 3795 2605012374789015354194883170295494016582782160 3796 2613950122982384832784075582433304954926005980 3797 2622916170089381977681085394466254105711580560 3798 2631910598222324798054235447095699230685151570 3799 2640933489710072068178062746310753586789671200 3800 2649984927098537133292307692307692307692307400 3801 2659064993151202798867477455619066082962951200 3802 2668173770849637305275360927687313537562592830 3803 2677311343394011389866031329522647569743985840 3804 2686477794203616438456035377899223167933450420 3805 2695673206917383728235634888147704954270582640 3806 2704897665394404764106137840380431253785692970 3807 2714151253714452710461531256324968345866192000 3808 2723434056178504920431807731233977144659692960 3809 2732746157309266564608561143978453068766835840 3810 2742087641851695361276614932815493076923076630 3811 2751458594773527410178638378852204954438129040 3812 2760859101265804131842902588309086357266567820 3813 2770289246743400314507528312727520335824537680 3814 2779749116845553270677782397678789428973950210 3815 2789238797436393105356188509731507005239633120 3816 2798758374605474097988430862839384928919607160 3817 2808307934668307200171246953344062794722435040 3818 2817887564166893651171726821874059039116384750 3819 2827497349870259713310662094989994341103591280 3820 2837137378774992529265818023910793846153845860 3821 2846807738105777103354235936491794523568300080 3822 2856508515315934408855911956253253528990408410 3823 2866239798087960623444440523119849238262073920 3824 2876001674334067494793458179075057242012606800 3825 2885794232196723838430974262608931614802433600 3826 2895617560049198169916930593097485577504580550 3827 2905471746496102473422591924553701272988377680 3828 2915356880373937108793632911994861256820794940 3829 2925273050751636859182055567442541249249269520 3830 2935220346931118121335343690777894615384615090 3831 2945198858447827240634537547786958813234396320 3832 2955208675071289992976193138223294345438882600 3833 2965249886805662215596475755066507870187462560 3834 2975322583890281588938927186846803831976652190 3835 2985426856800220571670739862422856322021484080 3836 2995562796246840490955669486431712060512645140 3837 3005730493178346790095020268267359563692487920 3838 3015930038780345435651443712384779674516091530 3839 3026161524476400486173603117467999290536002560 3840 3036425041928592824643071431046695384615384320 3841 3046720683038080056768149929002555662066549760 3842 3057048539945657577252619340583735959131158390 3843 3067408705032320806170763523556730275963171600 3844 3077801270919828597583338615486683490750118380 3845 3088226330471267822532497750370056322209284560 3846 3098683976791619128557022939471556500279032930 3847 3109174303228323877872561575767873217051633760 3848 3119697403371852266364915237405023792651042520 3849 3130253371056272625547783041568610158566722400 3850 3140842300359821909639720740685096153846153550 3851 3151464285605477369918440062459004374432092400 3852 3162119421361529418513940478450886588928803780 3853 3172807802442155683805337647262783103251269040 3854 3183529523907996259589629222473939725141837370 3855 3194284681066730150194019546815631029428335040 3856 3205073369473652913706809977249431261110175920 3857 3215895684932255505505251205181118008459083200 3858 3226751723494804324262147956569081917588015910 3859 3237641581462922462616404882741697846963161040 3860 3248565355388172164696105288896196923076922780 3861 3259523142072638492686121598089333055863556240 3862 3270515038569514204635668118628291701283786770 3863 3281541142183685845704622776713136961161422880 3864 3292601550472321055050864998557495122613441160 3865 3303696361245457090564301881613555638991135520 3866 3314825672566590573656684187545830909731706110 3867 3325989582753268456319747524834021836792504240 3868 3337188190377680212667652370940927919490979700 3869 3348421594267251257183139317462334437273850480 3870 3359689893505237591890263111191497692307692010 3871 3370993187431321684680020714194103614726673280 3872 3382331575642209581018644721416847041406475360 3873 3393705157992229251271794059664102779678901120 3874 3405114034593930175881338951596153475567361750 3875 3416558305818684170634906667356307689960186000 3876 3428038072297287454271828609153776720376455500 3877 3439553434920563960672607785248762626241964880 3878 3451104494839969897882508733943816273093501890 3879 3462691353468199556223359460022720127842122720 3880 3474314112479792367751146950240098461538461240 3881 3485972873811741219320484345600417178928375520 3882 3497667739664102021520528870926365365553637550 3883 3509398812500604535750435161259770389572571760 3884 3521166195049264461705938684622750336994831140 3885 3532969990302996787552178546255918627647986480 3886 3544810301520230405061388075310899257312456090 3887 3556687232225523991997605245776568970857933120 3888 3568600886210183164034083173836306712546750480 3889 3580551367532878898492613668564704892434109760 3890 3592538780520267232197514096557899230769230470 3891 3604563229767610235740569658436737844464794960 3892 3616624820139398266456769570854887101636441340 3893 3628723656769973502414226606376732365982902800 3894 3640859845064154759725224970058268212283881330 3895 3653033490697863595488901590467400366117036960 3896 3665244699618751698679630578921140935610939880 3897 3677493578046829571298749868602636837019276960 3898 3689780232475096502110842889661024855547493470 3899 3702104769670171835289366572105582389426743600 3900 3714467296672927536299999999999999999999999700 3901 3726867920799122057353675672863934240609263600 3902 3739306749640035504764847568022036941348454730 3903 3751783891063106110554147045633768402889962240 3904 3764299453212568010638179101022495023987344320 3905 3776853544510090331952817551435296850679837440 3906 3789446273655417590859968451244861228954338870 3907 3802077749627011405191386365594754615021264400 3908 3814748081682693522286748102335832575946098860 3909 3827457379360290165386813110554804374355756240 3910 3840205752478277700746129005809900769230768930 3911 3852993311136429627833374582120742364540313440 3912 3865820165716464894991071223571066543013645720 3913 3878686426882697542930036838838796109661418080 3914 3891592205582687678437604314836533318350852110 3915 3904537613047893780682279025699110620398887920 3916 3917522760794326342501167145369158361284285060 3917 3930547760623202849060168400786258186983563440 3918 3943612724621604096280593472963303728034534650 3919 3956717765163131851429537509822019900623679680 3920 3969862994908567858275017162348701538461538160 3921 3983048526806534189210559199215295506209676480 3922 3996274474094154946757614099287816100354382310 3923 4009540950297719316857858071215275144880538320 3924 4022848069233345976371141709363026914400836700 3925 4036195945007648857198542970533554370586688400 3926 4049584692018404269453686351017818887089610450 3927 4063014424955219386109199063357605454278242080 3928 4076485258800202091548888661593749049714368840 3929 4089997308828632196459944947550342025167845920 3930 4103550690609634021503192113688302307692307390 3931 4117145520006850352203144945084023852250284720 3932 4130781913179117767503355518984922508379432500 3933 4144459986581143344436274210001915026654190960 3934 4158179856964182741360590937161305328392530090 3935 4171941641376719662222769480600977515305738880 3936 4185745457165146704303239355507686533134347040 3937 4199591421974447591911466163806773943677768320 3938 4213479653748880798497882554989700695744769430 3939 4227410270732664559654427921158969567888386960 3940 4241383391470663279479215732748603076923076620 3941 4255399134809075332784622995309353525724270160 3942 4269457619896122265631876679102967233591964290 3943 4283558966182739396678997146904534782600844000 3944 4297703293423267821832748586245378338417964280 3945 4311890721676147824699041245223917749868539360 3946 4326121371304613695330029880855100042425726830 3947 4340395362977389959769957260610573687423010160 3948 4354712817669389022905600816215863876270504420 3949 4369073856662410227130994638815106705636234800 3950 4383478601545840329339917931189903846153845850 3951 4397927174217355398763464800731768386510964800 3952 4412419696883624138173838891226380771717545680 3953 4426956292061012630979349817125126826718565440 3954 4441537082576290516739426685771547485973971270 3955 4456162191567338597632307175937527613337589840 3956 4470831742483857878411908689930162529222181820 3957 4485545859088080042394241016382878548411235600 3958 4500304665455479366017577736574902499829941810 3959 4515108285975486074524466283666672813561121440 3960 4529956845352201141317524126534104615384615080 3961 4544850468605112533544841002874353885134900640 3962 4559789281069812906474684474886210752152144670 3963 4574773408398718749223088330049580074333023280 3964 4589802976561790984401790504294522143290183060 3965 4604878111847257024257879270118626051025390320 3966 4619998940862334285880403412943428021881344010 3967 4635165590533955168053104020161280537704112640 3968 4650378188109493492336332333882399544043049600 3969 4665636861157492410965129875320402998619578880 3970 4680941737568393784154363741029905384615384310 3971 4696292945555269029405731603811816630833809680 3972 4711690613654551445415377529014845324330129260 3973 4727134870726770013184791245173030330325485520 3974 4742625845957284676941599991420399007217031650 3975 4758163668857023107480803507910324976994440800 3976 4773748469263218950540949144537860438348045400 3977 4789380377340151562833695442621051447555709280 3978 4805059523579887238349168898848593101179395790 3979 4820786038803021927563479955756510202042939120 3980 4836560054159425452178730583270006153846153540 3981 4852381701128987218029817126456142102666623920 3982 4868251111522363428796308400600310437212267450 3983 4884168417481725803161660321070061409840820160 3984 4900133751481511798066014667193029512473749040 3985 4916147246329176340702820901584580836557241280 3986 4932209035165945071913516304052252207082317990 3987 4948319251467569103638501037418762299160493520 3988 4964478029045081293086651146387827669806148380 3989 4980685502045554036289623904975496579565334160 3990 4996941804952858583711226378096306923076922770 3991 5013247072588425880586139553684172100461475360 3992 5029601440112008934666316938302196999093727240 3993 5046005043022446714057408096617130274675495200 3994 5062458017158429577831594258450183689056367230 3995 5078960498699266242107264821437621168776291760 3996 5095512624165652284290010347716780114227393780 3997 5112114530420440188173459494574791680321333360 3998 5128766354669410932602544236740789287716075370 3999 5145468234462047126405839737054229100211696000 4000 5162220307692307692307692307692307692307692000 4001 5179022712599404102534921081082389100403696000 4002 5195875587768578168836956283158709680932076630 4003 5212779072131881389642359376848105692545578640 4004 5229733304968955857078757825692625420605718220 4005 5246738425907816726587319821446996168964092240 4006 5263794574925636251866992030439200725817704770 4007 5280901892349529387887826246569897024237496800 4008 5298060518857340964716828799171944525335544760 4009 5315270595478434434903879656679575936445756640 4010 5332532263594482197179386397296308461538461230 4011 5349845664940257499219461590733902648063817840 4012 5367210941604427922238540655757771302395283620 4013 5384628236030350450173490931857284550434738480 4014 5402097691016868126227401535006326892535434010 4015 5419619449719108299545387562338005251183142720 4016 5437193655649282464798891373779202901826882960 4017 5454820452677487697459118015431196256612651840 4018 5472499985032509687544401364901129182812524550 4019 5490232397302627374630462278048960250478048080 4020 5508017834436419186916689904882609230769230460 4021 5525856441743570887145752424781339289665572880 4022 5543748364895685028178023733028693315829716210 4023 5561693749927092021026498096970194977222242720 4024 5579692743235662818162055496160033250719946600 4025 5597745491583623214903136271811448610745943200 4026 5615852142098369771708084841907776486855760350 4027 5634012842273287360192628594659199014282866480 4028 5652227739968568335699169659802204757984582740 4029 5670496983412033339248784079736430413533902320 4030 5688820721199953731711044965882709999999999690 4031 5707199102297875663031013535136418310393893120 4032 5725632276041445779356974482095081879348142400 4033 5744120392137238570916729960076142854790959360 4034 5762663600663585363494509523030986123542487990 4035 5781262052071404956364801726530053786714993680 4036 5799915897185035909543666704270140230260368940 4037 5818625287203070483222347932271744814564608720 4038 5837390373699190232252265571328511376426887330 4039 5856211308623003258554743244583054526881451360 4040 5875088244300883124333094866578510769230768920 4041 5894021333436809428968978198021506716542910560 4042 5913010729113210052489207162042358386237730190 4043 5932056584791805068493505628208560120815356400 4044 5951159054314452329437981355198250692103090180 4045 5970318291903994727173400087135527224402794160 4046 5989534452165109131641646427397294356519940730 4047 6008807690085157010638070072493778130522746560 4048 6028138161035036733551733282677806898780206320 4049 6047526020770037561999898100531286345419627200 4050 6066971425430695330277419809194711538461538150 4051 6086474531543649818546046453434724466303957200 4052 6106035496022503821692962934677221093888047580 4053 6125654476168683916792262240764841490429501840 4054 6145331629672302932107375787827269425386585170 4055 6165067114613024120576849640583980837871844640 4056 6184861089460927040730213543939199974644907720 4057 6204713713077375147985055248189065303358548000 4058 6224625144715885099280783547856525344558907710 4059 6244595544022997774008939785419363336626161840 4060 6264625071039151014204299301324012307692307380 4061 6284713886199554086965391446009430921993565040 4062 6304862150335063872077459313532168671439062570 4063 6325070024673062777815278315120702847975063680 4064 6345337670838338387907656089932970429190604960 4065 6365665250853964842649845054788483572434645120 4066 6386052927142185957154513130042194683424901910 4067 6406500862525300079736337850412003599117681040 4068 6427009220226546693429714182820065595638959500 4069 6447578163870994763643496933518409639665587280 4070 6468207857486432834961134639304313076923076610 4071 6488898465504260880098993307856861864521466080 4072 6509650152760383904040115305513575061349143160 4073 6530463084496107306365111092529271584029309920 4074 6551337426359034004806339381396853589613581550 4075 6572273344403963323055994648543687967153695600 4076 6593271005093791645863189769034067297316755300 4077 6614330575300414844459595873198076492918213680 4078 6635452222305632475357681348764305566625929690 4079 6656636113802053755570077237496431121457235520 4080 6677882417894005317303087106923913846153845840 4081 6699191303098440745181855820921079178898592320 4082 6720562938345851899069213493036796026083057350 4083 6741997492981182025544718289022958576913108560 4084 6763495136764740661114934655372107323902746940 4085 6785056039873120330230501994274881717341496080 4086 6806680372900115041190072787672650585772499890 4087 6828368306857640583015728699439679439898613920 4088 6850120013176656626389018260616619653302986280 4089 6871935663708090631741300373470990558503238560 4090 6893815430723763567596624061422714615384615070 4091 6915759486917317442269926648989698487585075760 4092 6937768005405144652027889884329969127119973140 4093 6959841159727319148824356422137015341878927600 4094 6981979123848529430726777572041796783462133130 4095 7004182072159013358154737292750414237060546560 4096 7026450179475494799056177080366745286807367680 4097 7048783621042122106151531666184504968085749760 4098 7071182572531408429380576310157270294358897270 4099 7093647210045173866691382956746102205276528400 4100 7116177710115489456315384615384615384615384300 4101 7138774249705623013677155043876809576478248400 4102 7161437006210986816092124155143828659481458530 4103 7184166157460087138410068541356220095178835040 4104 7206961881715475642766841120126414785820572120 4105 7229824357674702625611434160594248221623347040 4106 7252753764471272125180105848422637423607790670 4107 7275750281675598892593942103441282904382889200 4108 7298814089295967229760872577447779905596030660 4109 7321945367779491697267812638016130641968837040 4110 7345144298013079695453261692594716153846153530 4111 7368411061324395921855352431225716426340642240 4112 7391745839482828708235015471416203240979481520 4113 7415148814700458240378599480572155104212498880 4114 7438620169633026663888968135508983584359695910 4115 7462160087380910079178782260418386210092397520 4116 7485768751490092428884368169848070120979400860 4117 7509446345953141280923271637288788920877700240 4118 7533193055210185510423301018416919269818354450 4119 7557009064149894883755572886469242826398696480 4120 7580894558110461547908789091192516923076922760 4121 7604849722880583428446695437880694030467989280 4122 7628874744700449539295399204758224331384410110 4123 7652969810262727207611955480963746718955187120 4124 7677135106713551216990370819213702816601936500 4125 7701370821653514872265916962463122147780198000 4126 7725677143138662989183397428118216686435030250 4127 7750054259681486812199765522183750364670250880 4128 7774502360251920863696253914742744689599436640 4129 7799021634278341727879943242966348706879438720 4130 7823612271648568772659470324041117692307691990 4131 7848274462710866812784355463587063947397221520 4132 7873008398274950717542213040934296932713012300 4133 7897814269612991966312900046644570903865767760 4134 7922692268460627155283453545526400603858525890 4135 7947642587017968458632470145722467948749248480 4136 7972665417950616047497388476873789688722710840 4137 7997760954390672470042949423518600510421009120 4138 8022929389937758995953928429401270834130445230 4139 8048170918660033928680059589888058584847195760 4140 8073485735095212888765902488856418461538461220 4141 8098874034251591071603239818891385705454470960 4142 8124336011609067482948436755038737097836456090 4143 8149871863120171155552041838386832913474708800 4144 8175481785211089350252763772037984807037496080 4145 8201165974782697744892819044250705058312048960 4146 8226924629211592614416511677355207134593674630 4147 8252757946351125005518778662139088950818842960 4148 8278666124532436909215312781445391235348148220 4149 8304649362565499434710758559402448648048899600 4150 8330707859740152987946366999699519230769230450 4151 8356841815827149458213390603323582743943069600 4152 8383051431079196416223401888874552650608309480 4153 8409336906232003327031626282676181978852078240 4154 8435698442505329781214293807100013875411679070 4155 8462136241604035747705933479525811015531099440 4156 8488650505719133851707459746884097612610353620 4157 8515241437528843681080831627478994816169020400 4158 8541909240199648124651002518490785812542913610 4159 8568654117387351745840821859930103727090282240 4160 8595476273238141195069499029585919999999999680 4161 8622375912389647664350194984408385543771549440 4162 8649353239972011387527268267529941696712540470 4163 8676408461608948189598669072493012496155544080 4164 8703541783418818088573948102963195557146706860 4165 8730753412015695953323325993010511015718899920 4166 8758043554510444220878254065689417440794379810 4167 8785412418511787676648888211896578890301209440 4168 8812860212127390301028894673093536628646709400 4169 8840387143964934185863009516213422360143875680 4170 8867993423133200524257782602694720769230768910 4171 8895679259243152677220951881873076968321642480 4172 8923444862409021320619914887690636080431517060 4173 8951290443249391675954791392631944232458374320 4174 8979216212888292828446604279750740972389011450 4175 9007222382956289135946144838401904472937950400 4176 9035309165591573732174133877630410422914585200 4177 9063476773441064127808341288891638465997478080 4178 9091725419661499912938383982686081305401103590 4179 9120055317920542564413985477592027682617011920 4180 9148466682397877361617549840881821538461538140 4181 9176959727786317414196978173224741603356280720 4182 9205534669292909805299737401730471918534007250 4183 9234191722640043853854278801593797488057436960 4184 9262931104066561499449997412689995181713824840 4185 9291753030328869813372023359472016582500750880 4186 9320657718702055639352242026269780786215001790 4187 9349645386981002367603052091427702959140294320 4188 9378716253481508845705488588482160148605264180 4189 9407870537041410429928462446623312490579822960 4190 9437108457021702180560998371857122307692307370 4191 9466430233307664204844489470439308052767596160 4192 9495836086309989151097129693153294718483179040 4193 9525326236965911857627833998713136978461200000 4194 9554900906740341160042111102858257414733179030 4195 9584560317626993860547514802442224883469801360 4196 9614304692149530862871467146879468241382861580 4197 9644134253362695476409420178582756876780526160 4198 9674049224853453893226502585385670058643959170 4199 9704049830742137841540983407287522058753240800 4200 9734136295683589419323076923076923076923076600 4201 9764308844868308111647811015382166714964920800 4202 9794567704023599995445885681363990364164600430 4203 9824913099414729135301658926515222423257731440 4204 9855345257846071173952614056772898555663906020 4205 9885864406662269121149885375296310821157601840 4206 9916470773749391344544648500738086873556596570 4207 9947164587536091766270416959557947710325441600 4208 9977946076994772268896528371827657725495556560 4209 10008815471642747314433351453982487925856997440 4210 10039773001543410780074999209025123846153845830 4211 10070818897307405014370594070722461532702786640 4212 10101953390093792117520397419298483428334239420 4213 10133176711611227449498388797965966453062699280 4214 10164489094119135369708159338308964314655637810 4215 10195890770428887211884269353983886309626652320 4216 10227381973904981497956511792410872741173838760 4217 10258962938466226394599821249044597701046708640 4218 10290633898586924416197872554414418431420024350 4219 10322395089298059377953723546381993892117624880 4220 10354246746188485602886173544958424615384615060 4221 10386189105406119386455832260535188577148925680 4222 10418222403659132722570223394500488846986464010 4223 10450346878217149294722583039926173469747371520 4224 10482562766912442736024355165315483745678806400 4225 10514870308141137161896734972298145294189452800 4226 10547269740864409979191965764650614627459420150 4227 10579761304609696975520456157113778201108395280 4228 10612345239471899692565151994190487008526930540 4229 10645021786114595087169971247447685905736455120 4230 10677791185771247483994490420843525384615384290 4231 10710653680246422823532457623273963094992269920 4232 10743609511917005209297100471915489966842042200 4233 10776658923733415757981596375064548519146616160 4234 10809802159220833756408478515078028403772643790 4235 10843039462480420129087163016745290313908503280 4236 10876371078190543220204201350017134357353372740 4237 10909797251608006893876286984531931529314969520 4238 10943318228569280956501476692869006122423443130 4239 10976934255491733905049524695983814347117620160 4240 11010645579374868005137672063902326153846153520 4241 11044452447801556702743684433541395815390951360 4242 11078355108939284373413388189550213353156141990 4243 11112353811541388412825418779411875059446901200 4244 11146448804948303672581364806784711466453181980 4245 11180640339088809245094967973285584064096303760 4246 11214928664481277601459521824711533460678928530 4247 11249314032234926086178101609155865796779299360 4248 11283796694051070772646753377698246077142330120 4249 11318376902224382683286272759438184451656052000 4250 11353054909644146378223712627704326923076922750 4251 11387830969795520916430274149419384881560302000 4252 11422705336760803193227757480947866521046331380 4253 11457678265220693658081276647420836732454294640 4254 11492750010455564416601477924642882576081252970 4255 11527920828346729720685042339369775958815354240 4256 11563190975377718850727800721133807730350519520 4257 11598560708635551393850344083024551153710652800 4258 11634030285812014922081572986047361760549959510 4259 11669599965204945074451196958026032243885482640 4260 11705270005719508046947768999639827692307691980 4261 11741040666869485494304420723243097739800853840 4262 11776912208778561847580050740766606929540578370 4263 11812884892181614051509312551406792868942464480 4264 11848958978426003725600348384139846991990488760 4265 11885134729472871752964822230523653693378154720 4266 11921412407898435300870418665948406392421777710 4267 11957792276895287277011594008646679284522697840 4268 11994274600273698225499992911560758173434299300 4269 12030859642462920666581576628778363387786444080 4270 12067547668512495884093148951881128461538461210 4271 12104338944093563164676612178401283686766338880 4272 12141233735500171492774938460853247153545250960 4273 12178232309650593705439501496704922483280678720 4274 12215334934088643110984079763389480873175321350 4275 12252541876984992575526515384247669806847205200 4276 12289853407138496081464692237353014172773535100 4277 12327269793977512761939183095731799754461502480 4278 12364791307561233415340608420774968209472917490 4279 12402418218581009503925448926882894790054268320 4280 12440150798361684640609760200823729230769230440 4281 12477989318862928568015950500163198543771689120 4282 12515934052680573633853502377684520124933117150 4283 12553985273047953766720244989211758936541805360 4284 12592143253837245956416516846933372144338982740 4285 12630408269560814242870298385453993244535005680 4286 12668780595372556217777140019645278513241823690 4287 12707260507069252043064464398188824986953534720 4288 12745848281091915990295581300778116977280982080 4289 12784544194527150505134520096548907625127087360 4290 12823348525108502800998557882719529999999999670 4291 12862261551217823986031101361929894094941036560 4292 12901283551886630727533367200660297709951344940 4293 12940414806797469457999099045682999271290312400 4294 12979655596285283126902359567049512430101504930 4295 13019006201338780502394242850947935920504056160 4296 13058466903601808027070166190184886557985875480 4297 13098037985374724231975220820367728226873662560 4298 13137719729615776713020888432401167979739261070 4299 13177512419942481673992264362988719682773833200 4300 13217416340633006040330769230769230769230768900 4301 13257431776627552147883178452851262493995713200 4302 13297559013529745010813653551167663666149502330 4303 13337798337608022172881320446597660445250267840 4304 13378150035797026146291808047537103974167719920 4305 13418614395698999442337035374886504280066856640 4306 13459191705585182198043417233622893298896122470 4307 13499882254397212403054547048581593820933154000 4308 13540686331748528730980310935158249889802122460 4309 13581604227925775979450289380715058571042237840 4310 13622636233890213123115212075907531538461538130 4311 13663782641279123983846147463313245812482251040 4312 13705043742407230522387031470020296198027557320 4313 13746419830268108755722069667603361315053339680 4314 13787911198535607304425483763566710292255259710 4315 13829518141565268574267016879257825862285907120 4316 13871240954395752576352562516848769436842196660 4317 13913079932750263390085239468645584522387677040 4318 13955035373037978273238199182124000485985534250 4319 13997107572355479423436423270111989339366833280 4320 14039296828488188395350746953860332307692307360 4321 14081603439911803177913329253779719270240382080 4322 14124027705793737935869782704799943906603877910 4323 14166569925994565419989174277050846245266795920 4324 14209230401069462050259115034307634539582556300 4325 14252009432269655676399168868821400862473707600 4326 14294907321543876020031830418209811083560930050 4327 14337924371539807802856349004458354303265299680 4328 14381060885605546565176709143228908534735064440 4329 14424317167791057179141118860043924518636951520 4330 14467693522849635061056404724969933076923076590 4331 14511190256239370087146767185626509456911038320 4332 14554807674124613217132411446163929904103232100 4333 14598546083377445830009637813756665641901504560 4334 14642405791579151776420051120627199205716841690 4335 14686387107021692152002631535126528694692758080 4336 14730490338709182796128498806439749396984354640 4337 14774715796359374520424298750547365333314489920 4338 14819063790405136071496244586650077030873881030 4339 14863534631995939832272956579855805407024724560 4340 14908128632999350266391361344036233846153845820 4341 14952846106002515110056037114894272021284351760 4342 14997687364313659315808523323956160240964787890 4343 15042652721963581752649251895929542533599933600 4344 15087742493707154666960903861173348781582147880 4345 15132956995024825908688148128432859554255558560 4346 15178296542124123927234879607034512610807702430 4347 15223761451941165541546241308944992360872115760 4348 15269352042142166488848889606017584231330752020 4349 15315068631124954756529143472919854662373084400 4350 15360911538020486701634847318209134615384615050 4351 15406881082694365962492972901349262873287654400 4352 15452977585748365166941188858701332568370113280 4353 15499201368521950441677836523235054547704151040 4354 15545552753093808727240968027462607475427306870 4355 15592032062283377903133327133464820980224609040 4356 15638639619652379727616384844436101687097405420 4357 15685375749506355596702780625500064706851445200 4358 15732240776896205126882766004227314341348045410 4359 15779235027619727566126500439909705893943763040 4360 15826358828223166037710309651805735384615384280 4361 15873612506002754621421284086868008911413478240 4362 15920996389006268276700869893499147135491176270 4363 15968510806034575612294386656264639252403824880 4364 16016156086643194506979695243832280886553950660 4365 16063932561143850585954535435324669417912409520 4366 16111840560606038557468356525385099988739095610 4367 16159880416858586414290774872193973459050146240 4368 16208052462491222504615110352062919536369729200 4369 16256357030856145477001778925712239978325292480 4370 16304794456069597103972651011543536153846153510 4371 16353365073013437988873825106797614656387555280 4372 16402069217336726160630613105086642796658344860 4373 16450907225457298561024888035062299860164223120 4374 16499879434563355429131306496586157777604511250 4375 16548986182615047587555286904367116781381460000 4376 16598227808346066635122000771290382936525605000 4377 16647604651265238050672017681254747229978286880 4378 16697117051658117212625635320935931226809371390 4379 16746765350588588338984323968184204256301004720 4380 16796549889900466352444120178429636923076922740 4381 16846471012219101675302217076198105939876817520 4382 16896529060952987958844418653329963679648387050 4383 16946724380295372751907552805440179711634213760 4384 16997057315225871113317372510267389718210220640 4385 17047528211512082172908916572537882015944260480 4386 17098137415711208645842750736531941583684965590 4387 17148885275171679304936966706401582017406335120 4388 17199772138034774415741280722172553096898139980 4389 17250798353236254139086044822996243599477031760 4390 17301964270507989905845462795329937692307691970 4391 17353270240379598768660789059052666965037396960 4392 17404716614180080735375782395809075542292470840 4393 17456303744039459088943187477860339783234264800 4394 17508031982890423698567525619158926404799110830 4395 17559901684469977326855992050007117660663310960 4396 17611913203321084937755780319266680408648409380 4397 17664066894794326010062685160422327282833158960 4398 17716363115049549861292373326632853472812802970 4399 17768802221057533986712257512003795567470305600 4400 17821384570601645418338461538461538461538461200 4401 17874110522279505108708925506583008623702625600 4402 17926980435504655344250267591324082620604164230 4403 17979994670508230193062594616584885685624444240 4404 18033153588340628991953036472747166893364013820 4405 18086457550873192877555369855518461410851111440 4406 18139906920799884366379694709424970394858368370 4407 18193502061638969988642732161919829339074026400 4408 18247243337734705980735925641130161999283728360 4409 18301131114259027041195147288574139508456558240 4410 18355165757213238155042439714561939230769230430 4411 18409347633429709491376858605280429923011035440 4412 18463677110573574379098124683583653947627435220 4413 18518154557144430365653444057107441244252420080 4414 18572780342478043363704514064339135813990561610 4415 18627554836748054890618397358549462680570161920 4416 18682478410967692405692620157884689634416474560 4417 18737551436991482750031531344279782514168605440 4418 18792774287516968693997647421048217427882884150 4419 18848147336086428597168404245897165487878321680 4420 18903670957088599185735439949578239999999999660 4421 18959345525760401452290244537288896742274358480 4422 19015171418188669682946730357167580698204651810 4423 19071149011311883616758003914661166777181460320 4424 19127278682921903742391353420075172867945186200 4425 19183560811665709737032207986139334165132962400 4426 19239995777047142052494573549831801260371559950 4427 19296583959428646653522207384907526334808964080 4428 19353325740033022913271557505478081544191838340 4429 19410221500945174670974265343503647362112927920 4430 19467271625113864456783809821100340769230768890 4431 19524476496353470888817658339059238908885526720 4432 19581836499345749247413085272843901090864582000 4433 19639352019641595231621621313512103609398432960 4434 19697023443662811902973907420430777540123119590 4435 19754851158703879821553545272261378403602012880 4436 19812835552933730379425361919431418480447656540 4437 19870977015397522336470339862126661148487570320 4438 19929275936018421563686305009692220885049758930 4439 19987732705599383999020313927178949145900508960 4440 20046347715824941820805538449578141538461538120 4441 20105121359262992843882310151021613750066672160 4442 20164054029366593143489859301859114754030393790 4443 20223146120475752912022162838039144186801806000 4444 20282398027819235553748203511595502991656393780 4445 20341810147516360022603837795268039341289813360 4446 20401382876578806408169373285354484853011996330 4447 20461116612912424774953867291798163179565292160 4448 20521011755319047260114077030265574921081413920 4449 20581068703498303434742918344565029054331996800 4450 20641287858049438933869224196213942307692307350 4451 20701669620473137360317536268294237845257126800 4452 20762214393173345467583612949963252239747655180 4453 20822922579459101626888294703137251377069647440 4454 20883794583546367583579333370966347529481840770 4455 20944830810559863508057765375808328892258863840 4456 21006031666534906346412389979524430714083011320 4457 21067397558419251475952902848106910990459397600 4458 21128928894074937670839232082955708803705171310 4459 21190626082280135383011628659603475232197123440 4460 21252489532730998343633075858403643076923076580 4461 21314519656043518490262602787708464671941422640 4462 21376716863755384224985115495441375544132334170 4463 21439081568327842008730395446783673168607625280 4464 21501614183147561297020959321027132881669092560 4465 21564315122528502822395526156574378501821664320 4466 21627184801713790228761897856684909832178333510 4467 21690223636877585062940126966958756695151554640 4468 21753432045126965128663921455818642599820999100 4469 21816810444503806208315319978496935215492420880 4470 21880359253986667157674762790361943846153845810 4471 21944078893492678378975783103940480205717291680 4472 22007969783879433677560651262825990069738798760 4473 22072032346946885507440419641924732002777007520 4474 22136267005439243611069939684311949739308581150 4475 22200674183046877058655553957476065709040714800 4476 22265254304408219692320305563056709935802794900 4477 22330007795111678980458654671471775048215831280 4478 22394935081697548287619847383224329161378465290 4479 22460036591659922565266245549331591601889221120 4480 22525312753448617468760097621379544615384615040 4481 22590763996471091905939410054337177303403665920 4482 22656390751094374022650766259627695441047816950 4483 22722193448646990630614135609218943398602662160 4484 22788172521420900083001918530835236657759538540 4485 22854328402673428603121685316986065709228515280 4486 22920661526629210071599285903536782726376427490 4487 22987172328482129277466235564200309708566695520 4488 23053861244397268638562517222799811401024737880 4489 23120728711512858396673184912637673238961656160 4490 23187775167942230292824404819008345384615384270 4491 23255001052775774728171830334018808865988677360 4492 23322406806082901415921475639642559960274556740 4493 23389992868914003529730528522547888353161057200 4494 23457759683302425354042827419930462442057996730 4495 23525707692266433441821020106570277916447565760 4496 23593837339811191285144721966855149357402463280 4497 23662149070930737504151300458803236553127015360 4498 23730643331609967559803229177416538769032584870 4499 23799320568826618995973279869251638470974658000 4500 23868181230553260216346153846153846153846153500 4501 23937225765759282801642495500921745346217658000 4502 24006454624412897372678580048511259266696586130 4503 24075868257483133004782325210516900224848260640 4504 24145467116941840199093642335352808573284787720 4505 24215251655765697416284516409072377526010366240 4506 24285222327938221178241586569392382128675334270 4507 24355379588451779743261389095510126891616058800 4508 24425723893309610360315823416009594150708374260 4509 24496255699527840107952808463839168617031958640 4510 24566975465137510323404511718308346923076922730 4511 24637883649186604627482956516597890133621139840 4512 24708980711742080550850244698715981938701873120 4513 24780267113891904767258071377475821430727940480 4514 24851743317747091939358656606236281064693543510 4515 24923409786443747182696674959160242076979416720 4516 24995266984145112153499228548933298312328672460 4517 25067315376043614765888381792581886809657493840 4518 25139555428362922544148257304572628227480074050 4519 25211987608359999615686181655106689885384090080 4520 25284612384327167350334867387792147692307691960 4521 25357430225594168651650123652036332717782854880 4522 25430441602530235905866102078906601353756785710 4523 25503646986546162594177607122224350313159364720 4524 25577046850096378574026531006650784368398696100 4525 25650641666681029035077012678866203014667217200 4526 25724431910848057135571467754014563595523309850 4527 25798418058195290324767192394763860643407388480 4528 25872600585372530357160808362007390568865252240 4529 25946979970083647004215389141793104360696384320 4530 26021556691088675469312688089914748461538461190 4531 26096331228205917511660478951131020298647735120 4532 26171304062314046284892616911604092097494091900 4533 26246475675354214896107034538278065954905401360 4534 26321846550332168691094501554967607585423477490 4535 26397417171320361271518600409318472253136267680 4536 26473188023460074249815001004961106592575278440 4537 26549159592963540747585757816537124764902210720 4538 26625332367116072643272000879272277346519076830 4539 26701706834278191574896048856839539533076973360 4540 26778283483887763703671637548848049230769230420 4541 26855062806462138244288630809858659680669912560 4542 26932045293600289767686262922820598589120959690 4543 27009231437984964282136652008706840545920518400 4544 27086621733384829098468023068363929263907919680 4545 27164216674656626485264786749655693737699068160 4546 27242016757747331119889335920345088247323810230 4547 27320022479696311341178146612304690433326828560 4548 27398234338637494209672502893059596585562315820 4549 27476652833801534381251906723836885069664789200 4550 27555278465517986800045983886718749999999999650 4551 27634111735217483216508455614672058855600719200 4552 27713153145433912536544512644660631366346957080 4553 27792403199806605007590704043248097129018783840 4554 27871862403082520247554237333583845502276854670 4555 27951531261118439122526379189952370007418118640 4556 28031410280883159479192447268682226714539337220 4557 28111499970459695737868693619684829443402510000 4558 28191800839047482352104198578760315292389337210 4559 28272313396964581140793721084607619161577563840 4560 28353038155649892498755287003753550769230768880 4561 28433975627665370491734141288920897646716687040 4562 28515126326698241841802542649243180649032052070 4563 28596490767563228809132740881763437175621865680 4564 28678069466204775976128347110391050906167914460 4565 28759862939699280939907185908503913757605919120 4566 28841871706257328919136605652247805477171491410 4567 28924096285225931281230119470880501678094923040 4568 29006537197090767995922153835819450622156109000 4569 29089194963478434021245595168968558811019829280 4570 29172070107158689627944746861016351538461538110 4571 29255163152046714668364239779314175155287548080 4572 29338474623205366795862378720263825376754612660 4573 29422005046847443640805355330478659466787031920 4574 29505754950337948949206714791945517179919531050 4575 29589724862196362690084429046626274402324969600 4576 29673915312098915137615903533022226024237104800 4577 29758326830880864934179227328811387448842135680 4578 29842959950538781140376968247392871473148199190 4579 29927815204232829278146814829673402855350917520 4580 30012893126289061373071376313353452307692307340 4581 30098194252201710002007469557964094518084234320 4582 30183719118635486352163248562625226891499406850 4583 30269468263427882297759567642600951178715150560 4584 30355442225591476500420013537883463765418936440 4585 30441641545316244539442094719912489636887770080 4586 30528066763971873078110137948807922382148209390 4587 30614718424110078072218512720838717682502615920 4588 30701597069466927026981883641956079519228775780 4589 30788703244965165308517278975773457356912960560 4590 30876037496716546516090860651074753076923076570 4591 30963600372024166921330386882475368652726877760 4592 31051392419384803980612473265953297812665602640 4593 31139414188491258926841881766319405895938689600 4594 31227666230234703446848199424022422973110162630 4595 31316149096707030450633409881705112000356820560 4596 31404863341203208938712010974368729160280037180 4597 31493809518223642973793490648593479590223231760 4598 31582988183476534763065141383738451715566606770 4599 31672399893880251857341370089145804219418890400 4600 31762045207565698473353846153846153846153845800 4601 31851924683878690945465024936855600235672810400 4602 31942038883382337313095787514625116427594768030 4603 32032388367859421050166149955310683499389717040 4604 32122973700314788942856216775043172481962041620 4605 32213795444977743122002783557061260438044621040 4606 32304854167304437256455232988204363539579020170 4607 32396150433980276913722616796626502429427251200 4608 32487684812922324094252073267472081736844060160 4609 32579457873281705945686996177441739523700439040 4610 32671470185446027663461646132466754615384615030 4611 32763722321041789584097179422905121125644564240 4612 32856214852936808477572362635577523096818871020 4613 32948948355242643045150543389388365500547900880 4614 33041923403317023629052758699042124917196205410 4615 33135140573766286140375182627290046864013671520 4616 33228600444447810211657444068053200801010790360 4617 33322303594472461580516683718496765346122342240 4618 33416250604207038710770566555513907631145103950 4619 33510442055276723657480822438957592107616138480 4620 33604878530567537182357252828182055384615384260 4621 33699560614228798125970516027874566813297871280 4622 33794488891675587043230386881629615749228279610 4623 33889663949591214108594579415104088416868509120 4624 33985086375929691297481622602760691446575086000 4625 34080756759918208850369690201030327723576472000 4626 34176675692059616026071705464079928558648179750 4627 34272843764134906150685470544143105060728572880 4628 34369261569205705968726008484444729196723306140 4629 34465929701616769302955752947020139346919320720 4630 34562848756998475029436677188093156153846153490 4631 34660019332269329374336919308037686245929663520 4632 34757442025638472539032935469213704518359761800 4633 34855117436608189660056696601053289207690409760 4634 34953046165976426110445937105594717968049915390 4635 35051228815839307149063966246146130555795522480 4636 35149665989593661924464064254833772830199220340 4637 35248358291939551839882005739387343336626411120 4638 35347306328882803285948782713575593212849834730 4639 35446510707737544747724138527173349925886117760 4640 35545972037128748292660072138165956923076922720 4641 35645690926994775446112029560033302544026072960 4642 35745667988589927461024065938362858947004485590 4643 35845903834486999988422837571684322613824070800 4644 35946399078579842155363868299267552493568725580 4645 36047154336085920056982129041655705555983322960 4646 36148170223548884669307572905897095445775144130 4647 36249447358841144189514881164777830746624724960 4648 36350986361166440810285297595833369679941457720 4649 36452787851062431934967060129526566618503461600 4650 36554852450403275840229579514723557692307691950 4651 36657180782402221792915164771483081694450431600 4652 36759773471614204627800754574210872963336018980 4653 36862631143938443792990782400435082468019560240 4654 36965754426621046869670981299852944765844348570 4655 37069143948257617572961621492909952138202373440 4656 37172800338795868240617370706032643063698383120 4657 37276724229538236816329673199781962228548782400 4658 37380916253144508334396258854668389648168543110 4659 37485377043634440912531118455220239733017084240 4660 37590107236390396259597015464175458461538461180 4661 37695107468159974705051348113432850273071271440 4662 37800378377058654756904928564714091007758329970 4663 37905920602572437195002008218821469667514546080 4664 38011734785560493706438649986001587976882416360 4665 38117821568257820069945329479320970497765173920 4666 38224181594277893896068437666209639230150569310 4667 38330815508615336929994157518522329297148251440 4668 38437723957648581923866996646698517037743058900 4669 38544907589142544085464076796971357904639517680 4670 38652367052251297110095109440186759230769230410 4671 38760102997520753802606824494757125617630324480 4672 38868116076891351296379466512705011265673786560 4673 38976406943700740876211829424770410523862296320 4674 39084976252686482412000167196287351689069360950 4675 39193824659988743410125193498111688173734224400 4676 39302952823153002689470268754438588487460534700 4677 39412361401132758689002767700026521555525200080 4678 39522051054292242413859524871291055078086573090 4679 39632022444409135026886169277098301353218093920 4680 39742276234677290092589082854031359999999999640 4681 39852813089709460480467650215585858639650522720 4682 39963633675540029934703409663340156937371156750 4683 40074738659627749317191667448814672629239678960 4684 40186128710858477530910098865661068691620414340 4685 40297804499547927130627830921188911611422024880 4686 40409766697444414627967482092233321503832311290 4687 40522015977731615497841625021185784325282096320 4688 40634553015031323893294137961850634617078253680 4689 40747378485406217075785920349855947554662944960 4690 40860493066362624567973467056849160769230768870 4691 40973897436853302036037824699859396632183998160 4692 41087592277280209908630491825230151852233608540 4693 41201578269497296739511872878643003202435162000 4694 41315856096813287320966953617195750557187608530 4695 41430426443994475555091933024502752724891075360 4696 41545289997267522090054623863592148565313131080 4697 41660447444322256728440520753230507790589808160 4698 41775899474314485614805531089461808575582868670 4699 41891646777868803209565470263861354506935002800 4700 42007690047081409056361538461538461538461538100 4701 42124029975522929350050121863541886998200082800 4702 42240667258241243312474396338301740510466709930 4703 42357602591764314383184356693358999101716813440 4704 42474836674103026232281049280172021095427775520 4705 42592370204754023602569950209537180459453875840 4706 42710203884702557988217605651411781538801426070 4707 42828338416425338157114834668980914027375603600 4708 42946774503893385524158988780970316246458786060 4709 43065512852574894382676965966784376403393999440 4710 43184554169438097001219890134357162307692307330 4711 43303899162954133592969590168965178792413308640 4712 43423548543099927165006245580989062811546428920 4713 43543503021361063254695808480058600315780301280 4714 43663763310734674560465064130507557732330547310 4715 43784330125732330474241454696943447354172926320 4716 43905204182382931522844062977349387582894828260 4717 44026386198235608725621434952832889664831150640 4718 44147876892362627875641211866277234961245973850 4719 44269676985362298751745844285097954558306466880 4720 44391787199361889268797972214427963076923076560 4721 44514208258020544573448376814723633337351407680 4722 44636940886532211092768740650379358304587133510 4723 44759985811628565543100794661844091767976893520 4724 44883343761581948906482781221339482076106355900 4725 45007015466208305382023523709980341104360726800 4726 45131001656870126319603764050294487451378169650 4727 45255303066479399143293810551235971702440517280 4728 45379920429500561271885929281194176871734000040 4729 45504854481953459043949312986637476861313737120 4730 45630105961416311654824872328315563846153845790 4731 45755675607028680112986514921806103942463311920 4732 45881564159494441223205008353061281771829591700 4733 46007772361084766603959964000925633693021458160 4734 46134300955641106746554929145801286562434433290 4735 46261150688578180123400035485178611124079777280 4736 46388322306886967352936122821083023202151482240 4737 46515816559137710428683737340071240181728171520 4738 46643634195482917019909894581707107217610032630 4739 46771775967660369851414997894927895869659942160 4740 46900242628996141169951813921851864615384615020 4741 47029034934407612304797927433857343923067153360 4742 47158153640406498330012628683668529332448971490 4743 47287599505101877835918727338204770669380463200 4744 47417373288203227817359338028585048103870811480 4745 47547475751023463686289243604429520108642577760 4746 47677907656481984416270013317972890492397998030 4747 47808669769107722826447634398012631987926981360 4748 47939762855042201012601006812876969475386839620 4749 48071187682042590932859252473936502878980014000 4750 48202945019484780155695401705228365384615384250 4751 48335035638366442777813641509047187683938264000 4752 48467460311310115519556942000422590029882840880 4753 48600219812566279005471519373793565614539976640 4754 48733314918016444237674245911456466100216322470 4755 48866746405176244269678779854061270597111628240 4756 49000515053198531088345860437121735408792149020 4757 49134621642876477711632896062755613032766214800 4758 49269066956646685509827666431253534207810789010 4759 49403851778592296757960662511166916945447684640 4760 49538976894446112427100301487989366153846153480 4761 49674443091593715222244977308770837600337175840 4762 49810251159076597874535641141743160041879167870 4763 49946401887595296695522350004848559674353666480 4764 50082896069512530401227975993554254998644598260 4765 50219734498856344213762032965116056534799428720 4766 50356917971323259248247352222137710949547567210 4767 50494447284281427192832123691481399445579539840 4768 50632323236773790289569614323944694256949848800 4769 50770546629521246623957680954262187864083486080 4770 50909118264925820730940010668553166923076922710 4771 51048038947073839525180847835962775797277620880 4772 51187309481739113563434803381581213228464320460 4773 51326930676386123646843188617427183961670800720 4774 51466903340173212770998173016007084824390070850 4775 51607228283955783431625932715374689835768479200 4776 51747906320289500293749834294387309843105084600 4777 51888938263433498232204586460658890175933024480 4778 52030324929353595751382190760229081148161586990 4779 52172067135725513792100431255886234540022750320 4780 52314165701938099933494562339093267692307691940 4781 52456621449096557997842783447265580695834531120 4782 52599435200025683066246029462442360709031066650 4783 52742607779273101913092555977884776523444247360 4784 52886140013112518867247759444540340734795972240 4785 53030032729546967107919643458351151945331279680 4786 53174286758312065403160324130779354356260733190 4787 53318902930879280298973959607405971586973136720 4788 53463882080459193767011491371764768196141171580 4789 53609225042004776318842598002441929021543609360 4790 53754932652214665594805285549651568461538461170 4791 53901005749536450435443572671738319363292038560 4792 54047445174169960443553773131118921535746574440 4793 54194251768070561044869933201817739739518474400 4794 54341426374952454055429046995744888681522334430 4795 54488969840291983763666748680984020402550330160 4796 54636883011330948535304267051379226112533744980 4797 54785166737079917949097524921421807194694744560 4798 54933821868321555471529373372628266828249370570 4799 55082849257613946678536068976066655695654995200 4800 55232249759293933032369230769230769230769230400 4801 55382024229480451221704652982887544271931475200 4802 55532173526077878073119499303644754306480411830 4803 55682698508779381042069564829621681580297549840 4804 55833600039070274291508462838578292697713989420 4805 55984878980231380366300775048997520402738130640 4806 56136536197342397471591396223755035709574551970 4807 56288572557285272363303506751991380684329116000 4808 56440988928747578858947820256468046064320551960 4809 56593786182225901976935977319893068779044639840 4810 56746965190029227712601191113299569999999999630 4811 56900526826282338459139496051414463039259373040 4812 57054471966929214081695206602931973736452546820 4813 57208801489736438652824460056580810774493141680 4814 57363516274296612857580994395723514158928569210 4815 57518617202031772076478600473835951359957181120 4816 57674105156196810154594986419473919092412786160 4817 57829981021882908865092101641137685711051919040 4818 57986245686020973075438287958694962916150683750 4819 58142900037385071624627956267624663269187075280 4820 58299944966595883919704828754209870769230768860 4821 58457381366124152259905139032856268090475464080 4822 58615210130294139896747545679864924783801347410 4823 58773432155287094838406888500174512962152517920 4824 58932048339144719406719301493741898598624505800 4825 59091059581772645555176591895291438469519981600 4826 59250466784943915956278200854077541207345279550 4827 59410270852302470866619478308023039768211221680 4828 59570472689366640778105432398074155693865333940 4829 59731073203532644863689552372813368952411633520 4830 59892073304078095226047753359261971538461538090 4831 60053473902165506957607951632357685951980680320 4832 60215275910845814020366250111788257900271581600 4833 60377480245061890953931195759683754332166546560 4834 60540087821652080420248063355108365291009031190 4835 60703099559353726593465623790342359270489032080 4836 60866516378806714403418369578607603429264064140 4837 61030339202557014641207695692172449582275491920 4838 61194568955060234935376070172686114830367670530 4839 61359206562685176607178776181156857897730446560 4840 61524252953717397413468365292225772307692307320 4841 61689709058362780185717530895327989052725153760 4842 61855575808751107373716690553010210354222417390 4843 62021854138939641502493157093128093067457695600 4844 62188544984916711551009380085924982846046177380 4845 62355649284605305261208352188146395208176832560 4846 62523167977866667385984898633429585623224371930 4847 62691102006503903884672202920287300069701597760 4848 62859452314265592074643567505147718859066461520 4849 63028219846849396747640065057192687097226446400 4850 63197405551905692259445403583233173076923076550 4851 63367010379041190601540007493659742478196216400 4852 63537035279822575463377006463697538349155422780 4853 63707481207780142293933524756876299145048033040 4854 63878349118411444371201375528898444493424776370 4855 64049639969184944888291987529059958196645883040 4856 64221354719543675064841125572163082469052634920 4857 64393494330908898292409711175575725866922807200 4858 64566059766683780322587805852864638604084074910 4859 64739051992257065506519586736388123545801365040 4860 64912471975006759094577922475515273846153845780 4861 65086320684303815604927946733884050089846400240 4862 65260599091515833269729827097467170836962565770 4863 65435308170010754567741738814335681662207226880 4864 65610448895160572852094875526053733564286460160 4865 65786022244345045082023163028768742181208683520 4866 65962029196955410667341187128448572845794485110 4867 66138470734398116434474702838537221820656788240 4868 66315347840098547722858959518733822466144478700 4869 66492661499504765620530955079833543085083734480 4870 66670412700091250347752622090795574615384615010 4871 66848602431362650797512849529621114790761437280 4872 67027231684857540241767156028436896501094214360 4873 67206301454152178212284753784596911883880545120 4874 67385812734864278564983676852851756911513660750 4875 67565766524656783736645593307912349700927734000 4876 67746163823241645202912877781279226640802754500 4877 67927005632383610146481489140252444601733608880 4878 68108292955904014344414177599818251911341240890 4879 68290026799684581283509536348870760768296886720 4880 68472208171671227512673414840219175384615384240 4881 68654838081877874241250224248308712486368259520 4882 68837917542390265192282690248806898360847136550 4883 69021447567369790719679644229442841630596855760 4884 69205429173057318198282491311007465641377610140 4885 69389863377777028695832052150505343451115534480 4886 69574751201940259935848545424377221316265475090 4887 69760093668049355560448559157775759781643737120 4888 69945891800701520702133951685370390893985529480 4889 70132146626592683873598727009381123334886953760 4890 70318859174521365184611044670801976153846153470 4891 70506030475392550895038650979384554456982998960 4892 70693661562221574313097156566228883823972500340 4893 70881753470138003047911734739095502450056626800 4894 71070307236389532625493976044139202561346340330 4895 71259323900345886477246806778005672845834584960 4896 71448804503502722310121562960468306933973878880 4897 71638750089485544867562506479360025287006040960 4898 71829161704053625090385276765826257968734112470 4899 72020040395103925686746989458248137615710867600 4900 72211387212675033120376923076923076923076922700 4901 72403203208951096026247975768112614426998987600 4902 72595489438265770062880326694749809790803873730 4903 72788246957106169210480000661321403239599926240 4904 72981476824116823524126310071590018180852683320 4905 73175180100103643351233435339291225580397385440 4906 73369357848037890022522703413127399107130397870 4907 73564011133060153025753434147688821123155788400 4908 73759141022484333671471545860772057271197357860 4909 73954748585801635260046444574351566321584360240 4910 74150834894684559759278066150613977692307691930 4911 74347401022990911001867296815412340583514757440 4912 74544448046767804412054365418672580589105224720 4913 74741977044255683270741180224124814610754422080 4914 74939989095892341528424974058682265933822271110 4915 75138485284316953175282024294300254193866435920 4916 75337466694374108177751628391672850515996664060 4917 75536934413117854990981941615126804634052647440 4918 75736889529815749656510721041018566370227233650 4919 75937333135952911494565469137303718699989963680 4920 76138266325236085400378930999207778461538461160 4921 76339690193597710753927371794567755165202040480 4922 76541605839199996952510545111925529094838921310 4923 76744014362439005575603758724333249311063382320 4924 76946916865948739191423951791579586523761535700 4925 77150314454605236814663216732671627631554236400 4926 77354208235530676024854729918424089192181509450 4927 77558599318097481754847597970434778341708686080 4928 77763488813932441758878680817088067219085307840 4929 77968877836920828769741018759057601976745009920 4930 78174767503210529354560068645612379230769230390 4931 78381158931216179478700543868409341010213768720 4932 78588053241623306787338254250929226370053731500 4933 78795451557392479614242955058834851442393674960 4934 79003355003763462727329839288862364924205709090 4935 79211764708259379820548944120962257807523286880 4936 79420681800690882761693390949859731744368966040 4937 79630107413160327605719038757581011584336372320 4938 79840042680065957383179802757376713056690748430 4939 80050488738106091673394574241454664331429630960 4940 80261446726283322971973373409607679999999999620 4941 80472917785908719862342074652787581619932074160 4942 80684903060606037000916763324541970525092823290 4943 80897403696315931925590514463607445038923768000 4944 81110420841300188697207127242460515599326823280 4945 81323955646145948383708104118889651167086087360 4946 81538009263769946396650930770298778066286265830 4947 81752582849422756689808491903120085748416574160 4948 81967677560693042829571248962043961134148323420 4949 82183294557511815946885608625413915387374758800 4950 82399435002156699580473725773737980769230768850 4951 82616100059256201421091811367494594863356288800 4952 82833290895793991966595854377925669288321764680 4953 83051008681113190097595517589983436792011729440 4954 83269254586920655583488829749707725941501710270 4955 83488029787291288528682171168739335249305137840 4956 83707335458672335768811936536111846835711840820 4957 83927172779887704226796157331603083865886559600 4958 84147542932142281238556276895468900565756400810 4959 84368447099026261858261193896032399829010125440 4960 84589886466519483152957624659073181538461538080 4961 84811862222995765496462781590971896414930944640 4962 85034375559227260872407323750839160942576523670 4963 85257427668388808196328506515124610333143227280 4964 85481019746062295666725440241197248754640002060 4965 85705152990241030155000362883853910249492938320 4966 85929828601334113644221838660396074281323323010 4967 86155047782170826726657814105569886723647996640 4968 86380811738005019170038494217049318427694948600 4969 86607121676519507562521044875023147791372262880 4970 86833978807830480046340183335593982307692307310 4971 87061384344491908150140786356888843386613773680 4972 87289339501499965730000725428798842863531468260 4973 87517845496297455029164230651899002510159529520 4974 87746903548778239866518189058143045844072130650 4975 87976514881291685963855899595182675581711988800 4976 88206680718647108421984935617433008262185544400 4977 88437402288118226355747906550107957408594953280 4978 88668680819447624698037063427199847451593534790 4979 88900517544851223182895858260600736098572503120 4980 89132913699022752517812744685089083076923076540 4981 89365870519138237755324697052570717382983707920 4982 89599389244860488874060127128609643871187366450 4983 89833471118343598579363091784760147515965504160 4984 90068117384237447333652911591370890405797328040 4985 90303329289692215626685559007234181441274789280 4986 90539108084362903495895425944565201672678536990 4987 90775455020413857307008343870188502387361897520 4988 91012371352523303805129005296360317284179327380 4989 91249858337887891446518223527248851260024978160 4990 91487917236227239021287767869620383846153845770 4991 91726549309788491577252824198632365376188879360 4992 91965755823350883655194455801717253981679386240 4993 92205538044230309845796776815260164552917619200 4994 92445897242283902678535900330042959939891626230 4995 92686834689914617852810085382166655367243839760 4996 92928351662075826821612881576298339553665532780 4997 93170449436275916738063457017549617795991697360 4998 93413129292582897775120694567018200308205094370 4999 93656392513629017828820053193956012365234620000 5000 93900240384615384615384615384615384615384615000 5001 94144674193316595172574178194024762365534620000 5002 94389695230085372775648694602218200922605095630 5003 94635304787857211278334833370755920940091942640 5004 94881504162155026889196899598699597844875857220 5005 95128294651093817393825844659525053804931640240 5006 95375677555385328833272593171751799058700963770 5007 95623654178342729649164426126334612590723620800 5008 95872225825885292305955683273094234443857203760 5009 96121393806543082400776584366665433649945160640 5010 96371159431461655271356517899620385384615384230 5011 96621524014406760112510707516598607754511461840 5012 96872488871769051611691740418462844951072462620 5013 97124055322568809114120028739730417194632142480 5014 97376224688460663328019874125834874681843653010 5015 97628998293738330580500417559192488668400690720 5016 97882377465339354634633380894627396592078461960 5017 98136363532849856078292143575499313587101335840 5018 98390957828509289295329347621935871173843623550 5019 98646161687215207029682886221961106538447132080 5020 98901976446528032553012806125101686153846153460 5021 99158403446675839446484341546318413746063136880 5022 99415444030559139007324997445933780089667855210 5023 99673099543755675290796312868694125642377486720 5024 99931371334525227798233660512310803329149445600 5025 100190260753814421821820176862867978902963491200 5026 100449769155261546456773668091470858003518859350 5027 100709897895201380291638100463548689190600910480 5028 100970648332670024787384060279439409259361921740 5029 101232021829409745356035357352390863398845866320 5030 101494019749873820149551747748046786923076922690 5031 101756643461231396569710565967979864824894577120 5032 102019894333372355509742883969030928871544041400 5033 102283773738912183338492654380260501536970843360 5034 102548283053196851637880148020370299880456466990 5035 102813423654307704704463861340667877047682541680 5036 103079196923066354825907947732193271692298187940 5037 103345604243039585343175117750674386797978812720 5038 103612647000544261509277857239705925238147266330 5039 103880326584652249155433729081139234080089495360 5040 104148644387195341175483453882317587692307691920 5041 104417601802770191839443407332689578563619914560 5042 104687200228743258947077127237684767061828189190 5043 104957441065255753832383391375749027490646680400 5044 105228325715228599229911408335326658170944749180 5045 105499855584367395013826657382562920797870342160 5046 105772032081167391820663920197810946841615679730 5047 106044856616918472566717067009893691424539910560 5048 106318330605710141871028192261733712819800425320 5049 106592455464436523394951740469665985531556951200 5050 106867232612801365109282321401742788461538461150 5051 107142663473323052499947985107882115557550481200 5052 107418749471339629723283811697065302598549866580 5053 107695492035013828721913768084225020243899065840 5054 107972892595338106312281894232256924248479124170 5055 108250952586139689254887004703018659567589392640 5056 108529673444085627318288227615536275772001766720 5057 108809056608687854347961852400214228088525472000 5058 109089103522308257351103120044940926717595766710 5059 109369815630163753608479764862903288438005965840 5060 109651194380331375824457305182983089230769230380 5061 109933241223753365326329281782123386260922809040 5062 110215957614242273324098857355349267172289041570 5063 110499345008486070241871417863534215425229667680 5064 110783404866053263132031057221858101938537223960 5065 111068138649398021183387080503548006052152193120 5066 111353547823865309334489927644277646570566080910 5067 111639633857696030003329199552880215859821165040 5068 111926398222032172944639761574164044279969258500 5069 112213842390921973246055205419978106834681071280 5070 112501967841325077474361269995628389999999999610 5071 112790776053117717983115154010676180865366630080 5072 113080268509097895392909998886441187439744082160 5073 113370446694990569255577179267577962976175753920 5074 113661312099452856913632410422291455883697480550 5075 113952866214079240566285066985510862790621243600 5076 114245110533406782553343505872060705720885454300 5077 114538046554920348868362597772970725256185057680 5078 114831675779057840912393096457974482508886468690 5079 115125999709215435499705913151389361099381599520 5080 115421019851752833126877814537382990769230768840 5081 115716737715998514516638527494554181129412876320 5082 116013154814255005447892711469237633842419756350 5083 116310272661804149883343750482434545340818192560 5084 116608092776912391406159821137235448070487125940 5085 116906616680836062977136210662503173728309044080 5086 117205845897826685023821390004894746426331918890 5087 117505781955136271873087891275499600846195617920 5088 117806426383022646538642596479942230676290565280 5089 118107780714754763874984615422230855550289682560 5090 118409846486618042109332514983426791538461538070 5091 118712625237919702763056259646864956235841679760 5092 119016118510994118974162834182683566377635232140 5093 119320327851208172232398143826336024342969451600 5094 119625254806966617538541425099081871888390192130 5095 119930900929717456999482051633714350779278094560 5096 120237267773957321870682283996513592687640706680 5097 120544356897236863057643190547157015494119713760 5098 120852169860166150088004657862618591773830316270 5099 121160708226420078565924114179498953110358252400 5100 121469973562743786120392307692307692307692307300 5101 121779967438958076859158213393532834321670372400 5102 122090691427964854339948887465451596445052077530 5103 122402147105752563070683847044138802898241599040 5104 122714336051401638550397325483598438197815511120 5105 123027259847089965862595539062969825388840895040 5106 123340920078098346832789900412939037963518249670 5107 123655318332815975761960926799420869657900613200 5108 123970456202745923747721417803875701455068089660 5109 124286335282510631604961316890903865131059041040 5110 124602957169857411397770524865638793076923076530 5111 124920323465663956594449800306566793293581486240 5112 125238435773943860857433762724369370067922260520 5113 125557295701852145479963908454853546332194302880 5114 125876904859690795481363457154652804715824714910 5115 126197264860914304372779768242798475096059945520 5116 126518377322135227605274001730137336411090179860 5117 126840243863129744712151646612570806527465984240 5118 127162866106843230157441502383885562953367853450 5119 127486245679395832902444675260212228500290580480 5120 127810384210088064702289140411571593846153845760 5121 128135283331406397144439424877236724909590753280 5122 128460944679028867441124982911450478364256149110 5123 128787369891830692987664866275093957099762831120 5124 129114560611889894698680336467911087260420235500 5125 129442518484492929134201124095572875096247746000 5126 129771245158140329427685112496933370270989329250 5127 130100742284552355027985308430015569566555894880 5128 130431011518674650267312062041303372682663175640 5129 130762054518683911767252611532545468591246202720 5130 131093872945993564694924154903245194615384614990 5131 131426468465259447881350791896069770875755105520 5132 131759842744385507814168833817321964119110511300 5133 132093997454529501516779147256142568125166051760 5134 132428934270108708326079379895024793026193304890 5135 132764654868805650580923112601299724803466796480 5136 133101160931573823233467191825279744929883729840 5137 133438454142643432395582720016514791197270813120 5138 133776536189527142832519419315921505852305224230 5139 134115408763025834416027335199190879441042039760 5140 134455073557234367549154112046675495384615384220 5141 134795532269547357574950351807718764874720674960 5142 135136786600664958181329860023937786685196515090 5143 135478838254598653814345890487137165805494432800 5144 135821688938677061112158820744148096096131955080 5145 136165340363551739371985025533796399413029596960 5146 136509794243203010062331064061252489561244613630 5147 136855052294945785392831659793059197942539606960 5148 137201116239435405954024328203030196451190767220 5149 137547987800673487439407898625828855779905023600 5150 137895668706013776462146581092247596153846153450 5151 138244160686168015478795647738890276010910793600 5152 138593465475211816832439231116000419215007728480 5153 138943584810590545927645188471467945945178042240 5154 139294520433125213549656441877484737826389018070 5155 139646274087018377340252678899809376463998647440 5156 139998847519860052442730787399054642013154412620 5157 140352242482633631328466901009745096317707544400 5158 140706460729721812817537448877029913380370172610 5159 141061504018912540305891134353808029163720886240 5160 141417374111404949211578312583564996923076922680 5161 141774072771815323652558796227376353125153993440 5162 142131601768183062368623692048249890403668119470 5163 142489962871976653899981458653214436512534548080 5164 142849157858099661035072977424277363572810125860 5165 143209188504896714540195044554535287401686447920 5166 143570056594159516183526322156306827779954758810 5167 143931763911132851066164430635143833138444293440 5168 144294312244520609272797522937955456337335408400 5169 144657703386491816854648353896241616494742159680 5170 145021939132686676157343544707578797692307691910 5171 145387021282222615506375443641038311799552006480 5172 145752951637700348262838699326157975497700056060 5173 146119732005209941262138392501451902133597218320 5174 146487364194336892648381315868255466460021710450 5175 146855850018168219117176749729995544140155498400 5176 147225191293298552579587853406788340462534484200 5177 147595389839836246259989579011643391688171922080 5178 147966447481409490240603815068543943279188042590 5179 148338366045172436465497282655338587647256175920 5180 148711147361811333216842536276780898461538461140 5181 149084793265550669076257265526263362641387764720 5182 149459305594159326384051951789886136300912306250 5183 149834686188956744209230806794563408662422920960 5184 150210936894819090843105806713990242525879003840 5185 150588059560185445829398536833566890624718298880 5186 150966056037063991543719477448908411090057620790 5187 151344928181038214335329291743463999364212898320 5188 151724677851273115244101620870148327915887243180 5189 152105306910521430305621850360868283747013066960 5190 152486817225129860457371285317541199230769230370 5191 152869210665045311058961159609779806602873400160 5192 153252489103821141039395906529005975284608038040 5193 153636654418623421684360135037497523991080124000 5194 154021708490237205076538786914924193606074038030 5195 154407653203072802201994995755450829394437349360 5196 154794490445172070735645228916645012043931400580 5197 155182222108214712518886368178396310997858090160 5198 155570850087524580742444474047014982708777778170 5199 155960376282075996847530082347815732885213764800 5200 156350802594500077158399999999999999999999999600 5201 156742130931091069259440699671727456661538244800 5202 157134363201812698129903560382119892685312819430 5203 157527501320304522049437363061780635486516895440 5204 157921547203888298287578626615458948755703645020 5205 158316502773574358590375561160966673144625149840 5206 158712369954067994477336620858595454092814255570 5207 159109150673775852361909859106325443019554765600 5208 159506846864812338508714523869305042273598015560 5209 159905460463006033840761580548667259679858001440 5210 160304993407906118609915114085989200769230768830 5211 160705447642788806943861840956861301154056830640 5212 161106825114663791282871255341382725649222618420 5213 161509127774280696719644242082216067065508903280 5214 161912357576135545255563312063401695836597456810 5215 162316516478477229986672953376739971289344200320 5216 162721606443313999232733944098494658215463817760 5217 163127629436419950622710839688756435016414592640 5218 163534587427341535150067229960340975911167923350 5219 163942482389404071211258757254897893129252308880 5220 164351316299718268640829298922297501538461538060 5221 164761091139186762756531143436671098424316889680 5222 165171808892510658427905430510042933058571803010 5223 165583471548196084181774581393650491942887415520 5224 165996081098560756358113916199152886131205905400 5225 166409639539740553329785140538330261523907000800 5226 166824148871696099799629884081942053456224919150 5227 167239611098219361188436988787506895005241639280 5228 167656028226940248127312774553266918212957069540 5229 168073402269333231067999054932885447634478019120 5230 168491735240723965024699235303887602307692307290 5231 168911029160295924460988400533882561214527353920 5232 169331286051097048335398888743605216651121141200 5233 169752507940046395319288452236191192512247300160 5234 170174696857940809200613726059266840475848222790 5235 170597854839461594487247359001815496387376051280 5236 171021983923181202223492811112800184025957591740 5237 171447086151569926033466486074614850920280373520 5238 171873163571002608405032545983041425312732622130 5239 172300218231765357227991450287955368899619264160 5240 172728252188062272600238969847001403076923076520 5241 173157267498022183915628151249313708396166355360 5242 173587266223705397247282445789547706419965800990 5243 174018250431110453040123971725496668642335025200 5244 174450222190180894126396647746865569438120440980 5245 174883183574812044077979719929853094825063851760 5246 175317136662857795909303003863543399229205067530 5247 175752083536137411144690978121231511390883663360 5248 176188026280442329263978694824206253379487349120 5249 176624966985542987540258317718704763650550976000 5250 177062907745195651283630957970252403846153845750 5251 177501850657149254504854352784936767205569226000 5252 177941797823152251012792822005867074056863350380 5253 178382751348959475959591843016679411896316658640 5254 178824713344339017847515504624009626495263391970 5255 179267685923079101011401036098921368751032902240 5256 179711671202994978590700558244905624566401778520 5257 180156671305935836005096169238825381860300776800 5258 180602688357791704947690459072636907370847618510 5259 181049724488500387909790542719456013745086886640 5260 181497781832054393251319713669138904615384614980 5261 181946862526507880830906846237604517116956497840 5262 182396968713983618209719717062237180378281757370 5263 182848102540679947443124473464479937805125868480 5264 183300266156877762474269548901771726002290707760 5265 183753461716947497143708413555914074610595702720 5266 184207691379356123829191651225400027527921356710 5267 184662957306674162729774972116831155472785381840 5268 185119261665582701808405904876926033890161398300 5269 185576606626880427407168060283430235279287528080 5270 186034994365490665549378023432125205384615384210 5271 186494427060468433942746111029759472853701902880 5272 186954906895007504697828425540755239249367389960 5273 187416436056447477776013848450647913350091922720 5274 187879016736280865181305840813073640970676820350 5275 188342651130160185910175160551415039942814753200 5276 188807341437905071673775862702639533164764634100 5277 189273089863509383406833220931115889932223546480 5278 189739898615148338577528496215977504214466256490 5279 190207769905185649312721781638626885726728232320 5280 190676705950180671352870470678962806153846153440 5281 191146708970895563851017230381584184806640373120 5282 191617781192302460030237710188314439497033016150 5283 192089924843590648713954582162634664234047689360 5284 192563142158173766743540888766758293310404961740 5285 193037435373697002297652070304875214943002553680 5286 193512806732044309127742455628297628488687642690 5287 193989258479345631724238426721617999711481738720 5288 194466792865984141427856910365312644184537361080 5289 194945412146603483500574308211270830979527131360 5290 195425118580115035170767450325283606923076922670 5291 195905914429705174667064646556380246296216040560 5292 196387801962842561255461414998851475679365803940 5293 196870783451285426294271987330652248344117636400 5294 197354861171088875321504226953444385220175163930 5295 197840037402612201189262147636639099025221604160 5296 198326314430526208259796787792256217122569614480 5297 198813694543820547677842778591062465567674826560 5298 199302180035811063733894542885123828672215480070 5299 199791773204147151333092676339451823391933157200 5300 200282476350819124584407692307692307692307691900 5301 200774291782165596524824957825656674683270237200 5302 201267221808880869993251309653794186354555321330 5303 201761268746022339668880516587322710033385831840 5304 202256434913017905288771447282551898842572258920 5305 202752722633673396059409511631833292384784404640 5306 203250134236180006277038668269448022389820981470 5307 203748672053121742171568031118493638294554078000 5308 204248338421482879988873864006362601764214981460 5309 204749135682655435326334524295628555559274041840 5310 205251066182446643736452704209991608461538461130 5311 205754132271086452613436122093306393301269495040 5312 206258336303235024377624635235559092668541536320 5313 206763680637990250972668581144911276472643943680 5314 207270167638895279690380005251535296132993878710 5315 207777799673946050338195300008880922560753455120 5316 208286579115598843764204663223195444199631375660 5317 208796508340777841754720682204535859019215161040 5318 209307589730882698319375265004135161625611833250 5319 209819825671796122378751070595794866597064317280 5320 210333218553891471869570536384959409230769230360 5321 210847770772040359282482563900278279550773546080 5322 211363484725620268647503901950778798656582816910 5323 211880362818522183982189260929263234347419239920 5324 212398407459158229217621202321222146123138455300 5325 212917621060469319617327873850441895998441255600 5326 213438006039932824704253703069605388652857629050 5327 213959564819570242710925220598575322126326143680 5328 214482299825954886567971258636749333230211603440 5329 215006213490219581446173860840933992117073315520 5330 215531308248064373867243346178654009999999999590 5331 216057586539764252398528091950755437264943322320 5332 216585050810176879946886739838645005629943931100 5333 217113703508750337666967683582606864599482588560 5334 217643547089530880499157867750434336391853220690 5335 218174584011170704352480114022196324611910306080 5336 218706816736935724947735394509420825261351773640 5337 219240247734713368336203690857423577069075493920 5338 219774879477020373109234313260047034768997460030 5339 220310714441010604314073805058819149929153168560 5340 220847755108482879091296826315615310769230768820 5341 221386003965888804049222693651439454622888955760 5342 221925463504340624390717553746067874394904046890 5343 222466136219619084807799484206164466736036457600 5344 223008024612181302159481148045228813588142206880 5345 223551131187168649948301976789535077346473106560 5346 224095458454414654611019222242223581041529041430 5347 224641008928452903638944598215088329902040079760 5348 225187785128524965543430631086539636571858171020 5349 225735789578588321682028251876895304729626808400 5350 226285024807324309960854592660757211538461538050 5351 226835493348146080428727396572960158455657778400 5352 227387197739206562778639913421640928827284732280 5353 227940140523406445772167632011578844453782915040 5354 228494324248402168602415695715322848283134245870 5355 229049751466613924211133359620969206741192157040 5356 229606424735233674575639375746020129510975864420 5357 230164346616233177981219737348775612347173169200 5358 230723519676372028294676774304434146801796104410 5359 231283946487205706254726168854755000669035967040 5360 231845629625093642794956054800024812307692307280 5361 232408571671207294415079973392440387757662322240 5362 232972775211538230616233085823140840501697955270 5363 233538242836906233416078685283275442949071628880 5364 234104977142967408959509711134965516259810969660 5365 234672980730222311240747643763103000491379957520 5366 235242256204024077952658851205925531784897874610 5367 235812806174586578479126167693525303580112430240 5368 236384633256992574046331209771200988004815228200 5369 236957740071201890048820677761169714724049176480 5370 237532129242059600566247648933947613076923076510 5371 238107803399304225086696643932017679584348319280 5372 238684765177575937452519039725574594650714083860 5373 239263017216424787044623210695516337309327867120 5374 239842562160318932221181604344797695581294810250 5375 240423402658652886026734799648133608011099008000 5376 241005541365755774187690454174210172537207904000 5377 241588980940899605410232920866404505700007930880 5378 242173724048307553996677206759914724822689110390 5379 242759773357162254796318853957548370230329768720 5380 243347131541614110506849247895608713846153845740 5381 243935801280789611342423799317757665284902701520 5382 244525785258799667084488404450832360705149886050 5383 245117086164747951531487562654767902804960497760 5384 245709706692739259363595522311455940410496999640 5385 246303649541887875438629833936979591995661808480 5386 246898917416325956535324714460648321559053984590 5387 247495513025211925560159668325057396022070139120 5388 248093439082738878233956869536468057799808918980 5389 248692698308143002274478884046606042765163875760 5390 249293293425712009091276403887974014615384614970 5391 249895227164793578009053773327441270186801600960 5392 250498502259803813035838212959692044042676529840 5393 251103121450235712192256790145569203724949988800 5394 251709087480667649418243343522937332585925569830 5395 252316403100771869073515745491909354984130858960 5396 252925071065322993048182079614642138015587348380 5397 253535094134206540499852519784924035908037922960 5398 254146475072427460233651924826973223239311421970 5399 254759216650118675741546405888768953800648429600 5400 255373321642549642917415384615384615384615384200 5401 255988792830134920464318937634724631416998349600 5402 256605632998442753010428517374336867347947583230 5403 257223844938203666950107450666135189623316408240 5404 257843431445319079026645944998487134390453352820 5405 258464395320869917673173677654770190921818659440 5406 259086739371125257128291405346754895269770427370 5407 259710466407550964342981411322618654825766550400 5408 260335579246818358695375003315622866487686987360 5409 260962080710812884529973689113096325180239162240 5410 261589973626642796537939086978966016153846153430 5411 262219260826647857995085075669275012512551479440 5412 262849945148408051874224153351546228163447014220 5413 263482029434752304848538456388117078467667424080 5414 264115516533767224202664387683317554781845980610 5415 264750409298805847668198320137233711722787709920 5416 265386710588496406200349373707437995310024853560 5417 266024423266751099712483814667132117705135689440 5418 266663550202774885785324192876299237851067583150 5419 267304094271074281367584917264368983503458605680 5420 267946058351466177484844571271237316923076922660 5421 268589445329086666973473888720936395841492722480 5422 269234258094399885256456946521507431786257190810 5423 269880499543206864177961783708389147205026304320 5424 270528172576654398913535326689599860585849885200 5425 271177280101243927972816188121873598832350510400 5426 271827825028840426311677611660428099386519458950 5427 272479810276681311570731556893920311433477408080 5428 273133238767385363457143658113115268570394777340 5429 273788113428961656286727547179596261935564091920 5430 274444437194818504703305804672224417692307691890 5431 275102213003772422592343594706767450622735010720 5432 275761443800057095205879847360920953641946881000 5433 276422132533332364515799678505608573684139916960 5434 277084282158693227812510580056744357784640298590 5435 277747895636678849566103774232353029789569560880 5436 278412975933281586567101003340860641428898275540 5437 279079526019956026363905921950284660509724174320 5438 279747548873628039014098171007771910906667737930 5439 280417047476703842166727143607264731790975752960 5440 281088024817079079492781399652837218461538461120 5441 281760483888147912481028651649258461501820476160 5442 282434427688812125616440226282439410642779252790 5443 283109859223490244958432906343442531697466730000 5444 283786781502126670136180074913524060065429252780 5445 284465197540200819778263118577089729789757361360 5446 285145110358736290393953098777335809186248535330 5447 285826522984310028723431770288584630452476856160 5448 286509438449061517574280113162781183411471232920 5449 287193859790701975161581649428175471471264520800 5450 287879790052523567969006938288762019230769230350 5451 288567232283408637148264783606478096207308450800 5452 289256189537838938474324845057377904813439874180 5453 289946664875904895873835519550910305130044811440 5454 290638661363314868544180152300948856226033579770 5455 291332182071404431680633847351278398246976411840 5456 292027230077145670829102375399762550798108670320 5457 292723808463156489881943922447338948533192721600 5458 293421920317709932734393686133258481881983630310 5459 294121568734743518619130607619553089970500127440 5460 294822756813868591136544825568542719999999999580 5461 295525487660379680998283755130242006780603466640 5462 296229764385263882501674028934774252643484713170 5463 296935590105210243752635888881324749826439829280 5464 297642967942619170654725987042754868866202911560 5465 298351901025611844681963941276747260356539212320 5466 299062392488039654453117396163262747673316312510 5467 299774445469493641125139762687169932781693438640 5468 300488063115313957623474250667175250323664898100 5469 301203248576599341726957266310657390192759104880 5470 301920005010216603025073723461726020769230768810 5471 302638335578810123765336311119818093240023255680 5472 303358243450811373608580271651460358201708137760 5473 304079731800448438309984773811515904810973051520 5474 304802803807755562343651512245354528025507680150 5475 305527462658582705488590730573007693657508262800 5476 306253711544605113393984448473562124121496293900 5477 306981553663332902141616274405892059987193075280 5478 307710992218120656823376804733416726467824604290 5479 308442030418177044151773247078991287758592785120 5480 309174671478574439121391560734398621538461538040 5481 309908918620258565739279079900314787307906749920 5482 310644775070058151842235276450189475023630915950 5483 311382244060694598019018027808337569920429346160 5484 312121328830791660655492482421810009060587117540 5485 312862032624885149120769360200439279595196063280 5486 313604358693432637112399288212982356149988646490 5487 314348310292823188178709552872663929594046099520 5488 315093890685387095436389448835814975015269916880 5489 315841103139405635501450221885872777809255300160 5490 316589950929120836651705438194932422307692307270 5491 317340437334745261238937465559497592997562081360 5492 318092565642471802368935623509258699159308215740 5493 318846339144483494867611448600824376732445181200 5494 319601761138963340551416428745551128086557255730 5495 320358834930104147820307486095165230083665113760 5496 321117563828118385591525431833968292207016602280 5497 321877951149248051592471578215287420967415379360 5498 322640000215774555030987673345704510801233603870 5499 323403714356028613661364322576715629549491582000 5500 324169096904400165264423076923076923076923076500 5501 324936151201348293560037403703441286424854582000 5502 325704880593411168570477807605240831544657605130 5503 326475288433216001452986441625391755896776624640 5504 327247378079489013820006636844565654739378926720 5505 328021152897065421565512887768766939068227914240 5506 328796616256899433215906956031069383419894593270 5507 329573771536074262823965899601892744480060182800 5508 330352622117812157424347997321446925500782033260 5509 331133171391484439069182719556247629901685362640 5510 331915422752621561462291095106232423846153845730 5511 332699379602923181210603042163305445177234783840 5512 333485045350268243711358467159445750035507052120 5513 334272423408725083693699189756168838600647344480 5514 335061517198561540433279025030480874847985762510 5515 335852330146255087658539645118865409087946964720 5516 336644865684502978167320152203655196045076251460 5517 337439127252232403172488622778736420247444177840 5518 338235118294610666395304229627286017317903173050 5519 339032842263055372925238912896538817676167174080 5520 339832302615244632865007955076811224615384614960 5521 340633502815127279779579216597570643941006418880 5522 341436446332933103967951209155640768019562924710 5523 342241136645183100576510622803085234923376608720 5524 343047577234699732572800380258336578836972195100 5525 343855771590617208598549767877161502838134765200 5526 344665723208391775720838687243512380414842408850 5527 345477435589812027100288584427650870114363432480 5528 346290912243009224595193145623592255325474591240 5529 347106156682467636320522398133365552094482348320 5530 347923172429034889180754424525278825384615384190 5531 348741963009932336395509485270793093855634419120 5532 349562531958765440036981951273220575497497990900 5533 350384882815534168598186072454760039259487285360 5534 351209019126643409611052251979857209312641456490 5535 352034944444913397333431157776032369732853815680 5536 352862662329590155524083683781658714633429097440 5537 353692176346355955324755472817219086672294414720 5538 354523490067339788268455431155838380747311455830 5539 355356607071127854433078401773914228334419017360 5540 356191530942774065759532918906987126153846153420 5541 357028265273810564553555740933147774231892916560 5542 357866813662258257190415651769826227900359418690 5543 358707179712637363041729832913304074813493842400 5544 359549367035977978643636938987304097317213578680 5545 360393379249830657125591859211115997467416616160 5546 361239219978277002919068015562493323643395549230 5547 362086892851940281765473935609594675662661992560 5548 362936401507996046042611744033137868497494534820 5549 363787749590182775429026141768292651997596113200 5550 364640940748812532925613385479266826923076922650 5551 365495978640781636253880742751660542838653243200 5552 366352866929581344650267879962099955686496776080 5553 367211609285308561075962640275047377393570347840 5554 368072209384676549861664688636661055167993393670 5555 368934670911025669806771538998791638580885666640 5556 369798997554334122752482536326309471051032196220 5557 370665193011228717648337442231619703097227434000 5558 371533260984995650131727368355110875716178196210 5559 372403205185591297639936915883074458032411367840 5560 373275029329653030074297512879012627692307691880 5561 374148737140510036036053093413911530931111931040 5562 375024332348194164653560433829696921937210031070 5563 375901818689450783020467651871415425355298469680 5564 376781199907749649264535583891412058630298533460 5565 377662479753295801266787983876624862018573467120 5566 378545661983040461050697735691819688267608670410 5567 379430750360691954861137536680878983802796407040 5568 380317748656726648952844796638881741865078408000 5569 381206660648399901108171801173419131677149313280 5570 382097490119757027903913512628140428461538461110 5571 382990240861644287747026725058683027561258712080 5572 383884916671719879699075652244682183746317551660 5573 384781521354464958109260409405261759570695475920 5574 385680058721194663075906250173065206404947430050 5575 386580532590069166756312840487292179694542517600 5576 387482946786104735544884290403163979091261803800 5577 388387305141184808139482123397561211873446979680 5578 389293611494071089515964840592077949169840738190 5579 390201869690414660830899234429243863420049281520 5580 391112083582767105272450122739012529230769230340 5581 392024257030591649879476709834640810479384518320 5582 392938393900274323348885336293639064174844105850 5583 393854498065135129851309953424410236721722234560 5584 394772573405439238875213252106380734543107315440 5585 395692623808408191119522988734727598054105318080 5586 396614653168231120454939683414102833822323628390 5587 397538665386075991974073517342932063689477619920 5588 398464664370100856150589927524813694820488354780 5589 399392654035465119127565087550166830805133404560 5590 400322638304340829155274173223478829999999999570 5591 401254621105923979198657041283201944103429481760 5592 402188606376445825734727698386465482918028861640 5593 403124598059184223760215705923235573041471213600 5594 404062600104474978029749454098306411433302221630 5595 405002616469723210544913046088490044636324368560 5596 405944651119414744314530359960538701372889376180 5597 406888708025127503406551702436644628738275195760 5598 407834791165542929311940334532784779365150025770 5599 408782904526457413640978034584686611144594614400 5600 409733052100793747172430769230769230769230768800 5601 410685237888612585276037467555051174600970934400 5602 411639465897123929728806837819709813607853387030 5603 412595740140698626945629130050732735850234481040 5604 413554064640879882644731731194931049437380980620 5605 414514443426394792968529482656508419636512169040 5606 415476880533165892080442632760425376599425479170 5607 416441380004322716258277379092001090448302975200 5608 417407945890213384504786017741597011156268119160 5609 418376582248416195696045798253878634830544643040 5610 419347293143751242288317684557110831538461538030 5611 420320082648292040604068343343273824096651408240 5612 421294954841377177717860822298563741850289650020 5613 422271913809621974962841541260143918857651704880 5614 423250963646930168078573399812928526084245224410 5615 424232108454505604020987005053804022468731219520 5616 425215352340863954455244243254129119255217569360 5617 426200699421844445952330658958710856623408626240 5618 427188153820621606910215364684850916532486602950 5619 428177719667717031220439483842617912970922022480 5620 429169401101011158701016428801361132307692307260 5621 430163202265755072316549635191779616385846635280 5622 431159127314582312206495712571745718672468018610 5623 432157180407520706542523330511710006226138153120 5624 433157365712004219235940537986047874962137385000 5625 434159687402884814516185612704318303328294020000 5626 435164149662444338401398955695270166527458478750 5627 436170756680406417082115985080737414840652216880 5628 437179512653948372239143441560504701643419045140 5629 438190421787713153316703996687000819506360084720 5630 439203488293821286771956553554497233076923076490 5631 440218716391882842322022148075569331303373547520 5632 441236110309009416209667897582142587030965260800 5633 442255674279826131508824002083726021814792693760 5634 443277412546483655491131382155670228082288694390 5635 444301329358670234074740136129723289754263070480 5636 445327428973623743376601618032049449091776239340 5637 446355715656143758389519576574484070350854215120 5638 447386193678603638805248454467393726448496613730 5639 448418867320962632004949626401369060796814961760 5640 449453740870777993238339053254385033846153845720 5641 450490818623217123012882549435310440064038276960 5642 451530104881069721714417599788035972408412544590 5643 452571603954759961480603422167325025846985794800 5644 453615320162358675348623751672088891518727184580 5645 454661257829595563698589622598470638191950870960 5646 455709421289871418014112244468220066985002083130 5647 456759814884270361981538909011693540597063488960 5648 457812442961572109949367725753762736445096076720 5649 458867309878264242769379864879318588898753585600 5650 459924419998554501041050887357271634615384614950 5651 460983777694383095780825663892346055459824155600 5652 462045387345435036537864326166917960301623437980 5653 463109253339152476977889656045042533468827524240 5654 464175380070747077956789300952040918561045687570 5655 465243771943212388105649206529975060555419921440 5656 466314433367336241948917680916433802364978442120 5657 467387368761713175577422548615700579442145306400 5658 468462582552756859897986915941993985105147802110 5659 469540079174712551481412154428496852385701688240 5660 470619863069669561030619813427754535384615384180 5661 471701938687573739490767298393173654766519715440 5662 472786310486239981823175297042241241580441908970 5663 473872982931364748464928101774171180289715550080 5664 474961960496538604496031163362437993448929835360 5665 476053247663258776536033418080552875789982721920 5666 477146848920941727392045158061956697394206948310 5667 478242768766935748480105462856540353572689335440 5668 479341011706533570041876478841552921823423757900 5669 480441582252984989178665122388028854596951801680 5670 481544484927509515724796092489870836153846153410 5671 482649724259309035982383408945886595580586688480 5672 483757304785580494339571043159925219272510325560 5673 484867231051528592794336580205328361020163140320 5674 485979507610378508405975243001748917989246059950 5675 487094139023388628696405022289546636434701772400 5676 488211129859863305023457089574006843052136433700 5677 489330484697165623948339124363112881322437644080 5678 490452208120730196619482661853110388404705512090 5679 491576304724075966195009062740215507631231257920 5680 492702779108819033326072223069130436923076922640 5681 493831635884685499723359678984137021575068006720 5682 494962879669524329829057318941048785305157455750 5683 496096515089320230616606494382827950746107162960 5684 497232546778206549540605919092838446988489593340 5685 498370979378478190659234367432138180184889572880 5686 499511817540604548951593822455551224648890930290 5687 500655065923242462852396386500148078334432700320 5688 501800729193249185026441949263852453741032232680 5689 502948812025695371405357311655846715234130188960 5690 504099319103878088509091187818933237692307691870 5691 505252255119333839074683252711701602331335802160 5692 506407624771851606014849168509935361111606467540 5693 507565432769485914728947309856858536202896086000 5694 508725683828569913788916715675270270465392467530 5695 509888382673728474022799623866053056454608623360 5696 511053534037891306018485794771680448181237670080 5697 512221142662306096070339699794916563057085372160 5698 513391213296551660591395543046622233354228687670 5699 514563750698551119013828996367199352960089526800 5700 515738759634585085200438461538461538461538461100 5701 516916244879304877389892627991369204971479406800 5702 518096211215745746698525069834871839784702928930 5703 519278663435340124201480622596828708636157977440 5704 520463606337930886616042297694408295040491514520 5705 521651044731784640609991531353281077939171423840 5706 522840983433605025757878624487112204439595085070 5707 524033427268546036168104310946130406045362927600 5708 525228381070225360803737493560705119902913245060 5709 526425849680737742520018310557720983621749003440 5710 527625837950668355841519839228921239230769230330 5711 528828350739106203501965909196130471284133352640 5712 530033392913657531769726684263201677637362807920 5713 531240969350459264582037879683509892460748505280 5714 532451084934192456511013710719689217731456366310 5715 533663744558095764584547918643944747177640474320 5716 534878953123978938985221491837535870942880807260 5717 536096715542236332650359992411801028414297034640 5718 537317036731860429796407712805262144577185872850 5719 538539921620455393390810222126803574071455150880 5720 539765375144250631594621218628567039999999999560 5721 540993402248114383199073982618950268404545371680 5722 542224007885567322079382123380860087604940472510 5723 543457197018796180689058734258075816952978937520 5724 544692974618667392618067512028158776614977454900 5725 545931345664740754238143860008739508115328274800 5726 547172315145283105458648479060174441345999668650 5727 548415888057282029616340456766444754568011761280 5728 549662069406459572522481392612736369528196139040 5729 550910864207285980690706645947363569791729301120 5730 552162277482993458769124363932559640769230768790 5731 553416314265589946200127538568144069877684395920 5732 554672979595872913131428955229182933900716690700 5733 555932278523443175601853530008490713635324142160 5734 557194216106718730025447189512189348448014012290 5735 558458797412948606997486124636563172666297325280 5736 559726027518226744445994949272153623932771701240 5737 560995911507505880152407015851460310503471575520 5738 562268454474611463665024882194798070103791211630 5739 563543661522255587628963688229853820603495586160 5740 564821537762050938556284986879350941538461538020 5741 566102088314524767060053380743029163101188557360 5742 567385318309132877576073145159958884711706630490 5743 568671232884273637596086868840112791836810587200 5744 569959837187302006436243015515204767373202070480 5745 571251136374543583564664203993174472275860125760 5746 572545135611308676511972919623451561175100137030 5747 573841840071906388388656307506390159564149345360 5748 575141254939658725033176656825143714685443858620 5749 576443385406914721814759166456882298032868938000 5750 577748236675064590114813584547776442307692307250 5751 579055813954553883510971339027729104712953188000 5752 580366122464897683687744822111583735497987859880 5753 581679167434694806097840559698632981136284340640 5754 582994954101642025398183086256868465265222461470 5755 584313487712548320684731457277724484483079176240 5756 585634773523349140550195464726262367107179408020 5757 586958816799120687988783776106010630494814338800 5758 588285622814094225172141394822219821345660448010 5759 589615196851670398120659038477318846509303088640 5760 590947544204433581294362252583088443076923076480 5761 592282670174166242127613319940721873456158819840 5762 593620580071863325531884290637755577634748346870 5763 594961279217746658390884744255063924019759070480 5764 596304772941279374072353204482970867106928817260 5765 597651066581180356980846456928293684483266976720 5766 599000165485438707175886373469064414431543146210 5767 600352075011328225079849221096045486024640223840 5768 601706800525421916300007829785247616369068947800 5769 603064347403606516589162412588758590599898570080 5770 604424721031097036969321271827597243846153845710 5771 605787926802451329042918088035321996422539184880 5772 607153970121584670516077973150059783712254459460 5773 608522856401784370958469976400799267107044044720 5774 609894591065724397824309260396539878016035569850 5775 611269179545480022759097716119541571690486027200 5776 612646627282542488216717358861823164841752183600 5777 614026939727833694411516442642561791981833068480 5778 615410122341720906630053848318512311904386925990 5779 616796180594031482927192940465361382916670714320 5780 618185119964067622231261750180432344615384614940 5781 619576945940621132883022025251747925342689215120 5782 620971664021988221633215395670530059784938965650 5783 622369279715984303123480631249169666726852131360 5784 623769798539958829875461719159942016175165951240 5785 625173226020810142812952262546691221300048827680 5786 626579567695000342341947496997784340014522552190 5787 627988829108570180013501039619273485118979340720 5788 629401015817153970794309325727843150638469550580 5789 630816133385994525969972550809207606165577653360 5790 632234187389958106705906820374615645384615384170 5791 633655183413549398290908117711481170760213042560 5792 635079127050926505088394629279360044236809033440 5793 636506023905915966220379919665016346443587798400 5794 637935879592027792009255422595652701950059993430 5795 639368699732470521202486711533015710851017878160 5796 640804489960166299005354032848532873092093483980 5797 642243255917765975946893626526403830404313908560 5798 643685003257664227604222423773176446407637589570 5799 645129737642014695210454797844315402038108319200 5800 646577464742745147171446153846153846153846153400 5801 648028190241572661516624275250951499494511999200 5802 649481919830018829309195499389117800706374230830 5803 650938659209424979041038971271556592363015113840 5804 652398414090967422037628424762117911912742528420 5805 653861190195672718898347162380879171788705678640 5806 655326993254432966997588149889006937243635410970 5807 656795829008021109072057409300864253510108040000 5808 658267703207106262919725184104427713085485410960 5809 659742621612269072235895663262571933278230443840 5810 661220589994017078611892386030983646923076922630 5811 662701614132800114721882807779008080765012617040 5812 664185699819025718723391887853239666690294525820 5813 665672852853074569897080964095788438668005745680 5814 667163079045315945551394604935531831318451188210 5815 668656384216123199217704579026956216027174729120 5816 670152774195889260161606554233068675062497965160 5817 671652254825042154236051632351990599605377403040 5818 673154831954060546102021343386912171910368982750 5819 674660511443489302842481263371780217289498559280 5820 676169299163955078995374982806108947692307691860 5821 677681200996181923031446738637349524717634628080 5822 679196222831006905302707631474044008020948286410 5823 680714370569395767487386981333244092859566961920 5824 682235650122458593557237029737125153817124404800 5825 683760067411465502293085873392109687511737529600 5826 685287628367862361374560215024877586124097978550 5827 686818338933286523069926240229138193336110065680 5828 688352205059582581552023675410733331639773872940 5829 689889232708818151866294851122302104079121997520 5830 691429427853299670576937387268146048461538461090 5831 692972796475588218117235931850874069862298964320 5832 694519344568515362870155223139675540389120280600 5833 696069078135199027005303606381470209602349630560 5834 697622003189059374098403020466526426812249410190 5835 699178125753834718559428377315244088781456580080 5836 700737451863597456895606187188493285997247483140 5837 702299987562770020835489236656019565052214495920 5838 703865738906140852340351102601815938542763249530 5839 705434711958880400529171285417872292167792890560 5840 707006912796557140543508767454204849230769230320 5841 708582347505153614378588848869410199098275757760 5842 710161022181082493706955182278056580459009676390 5843 711742942931202664721066020034904295897836219600 5844 713328115872835335021240803647130148911870236380 5845 714916547133780162575390363680318632531644380560 5846 716508242852331406776991160637884424369721710930 5847 718103209177294101627791182662723892916387561760 5848 719701452268000251071762324550183306265705880520 5849 721302978294325046506841304488811947326074170400 5850 722907793436703106501028430175781249999999999550 5851 724515903886144738739440804503246433572172340400 5852 726127315844252224228943862896263168898758041780 5853 727742035523236123787012459618114990532408797040 5854 729360069145931606841500068961032096348555715370 5855 730981422945814802568022039225271668176363431040 5856 732606103167019173391686232773374918716867093920 5857 734234116064351910879931804245115937506102531200 5858 735865467903310354053264311248219491030484133910 5859 737500164960098430140702817516364854630147569040 5860 739138213521643117806782137665334350769230768780 5861 740779619885610932876980885296440585581361244240 5862 742424390360424436588473522309615673825697344770 5863 744072531265278766393132166912817499371497030880 5864 745724048930158189339731500965758972077127479160 5865 747378949695852678062337723990461233410926231520 5866 749037239913974509401890131434843979110049264110 5867 750698925946974885688011548604576882895917072240 5868 752364014168160578708111529098815127448381977700 5869 754032510961710596390873927613327118361721618480 5870 755704422722692872231248181625999651538461538010 5871 757379755857080977484091384770889442103648201280 5872 759058516781770856153636006654002563741517953360 5873 760740711924597582805985909482955797095006189120 5874 762426347724352143231871131189745198490947959750 5875 764115430630798237986919747737164680774395282000 5876 765807967104689108836732994031136605329741053500 5877 767503963617784388134077713329501133983301252880 5878 769203426652866971155538119258833456456852979890 5879 770906362703759911424996792540798330708899650720 5880 772612778275343339051342796304598252307692307240 5881 774322679883571402107832779438421875301980143520 5882 776036074055489231080558946826658182008556635550 5883 777752967329249926413505808547222757393225139760 5884 779473366254131569177705677180867056329568389140 5885 781197277390554254892030963328039729212083082480 5886 782924707310097150523189424254979145416050494090 5887 784655662595515574692516649315484761997185541120 5888 786390149840758101117188218434496751510368308480 5889 788128175650983685313502146510471443056807797760 5890 789869746642578814589910427111846053076923076470 5891 791614869443174681357506713324919591520993202960 5892 793363550691664379785705422072525728294404559340 5893 795115797038220125830875820681234099466414350800 5894 796871615144310500665722950945793632382536799330 5895 798631011682717717537235566439437890638052132960 5896 800393993337554912081049603363829411157488817880 5897 802160566804283456120104073839157066704428804960 5898 803930738789730294975494663219555494180544731470 5899 805704516012105308317458729797934756888782991600 5900 807481905201018694584453846153846153846153845700 5901 809262913097498378998320486414529271860200711600 5902 811047546454007445203547952859157144188035292730 5903 812835812034461590558691148615900210895273890240 5904 814627716614246605108014340697153481026166022320 5905 816423266980235874261466619306511021497614933440 5906 818222469930807905211122345248232126786778456870 5907 820025332275863877112248487392437082805406312400 5908 821831860836845215057189386513518497744752616860 5909 823642062446751187870288140441686248950920964240 5910 825455943950156529752092488364618054615384614930 5911 827273512203229085801121779304309741376621201440 5912 829094774073747481441500341289864018366652803720 5913 830919736441118815784791323566586917573491426080 5914 832748406196396378954393864341848313462061690110 5915 834580790242297393400895241085186749329833983920 5916 836416895493220779236798489290587198320501043060 5917 838256728875264943619074828889229767385917731440 5918 840100297326245594208019115187802479166403932650 5919 841947607795713576730915433317205281364784247680 5920 843798667244972736679048881725666855384615384160 5921 845653482647097805166628541255480526337646404480 5922 847512060986952308980215601820278899268459460310 5923 849374409261206504847279618666555432417570226320 5924 851240534478355337952534894675560067758210234700 5925 853110443658736424730738034156308724330021784400 5926 854984143834548059964656787113824768547385408450 5927 856861642049867248216949401065454753068615130080 5928 858742945360667759624722820138759408094120246840 5929 860628060834838210085567218433671125805070173920 5930 862516995552200165863893526485936456153846153390 5931 864409756604526272646429806144940295712949252720 5932 866306351095558409075761550293459778202544030500 5933 868206786141025864790830229606351057993137158960 5934 870111068868663543003333678986270326425426888090 5935 872019206418230187639001211443919045912240834880 5936 873931205941526635072745667024638482638035585040 5937 875847074602414090486723948939124545683150976320 5938 877766819576832428880366968350263508130980727430 5939 879690448052818520761469313317283635691038874960 5940 881617967230524582547458376219266756923076922620 5941 883549384322236551705992117589265490262231878160 5942 885484706552392486664064112704532751203089682290 5943 887423941157600991514824020514405296020930692000 5944 889367095386659665551351132561915860293963682280 5945 891314176500573577656648202484970814271803635360 5946 893265191772573765579152324484662527716898804830 5947 895220148488135760123089221838736613850246138160 5948 897179053944998134283026924134161162649050142420 5949 899141915453181077352014454410913695572501282800 5950 901108740335004994032720814866286057692307691850 5951 903079535925109128581019252181990456143613612800 5952 905054309570470214011491500921922471711101983680 5953 907033068630421146394356445823398700949668893440 5954 909015820476669684273357411185845791887077449270 5955 911002572493317173234172077965090556947772685840 5956 912993332076877295652938846625412602505273499820 5957 914988106636294845654523306302205008850877883600 5958 916986903592964529310178338402287016848386859810 5959 918989730380749790104281275433475906523167129440 5960 920996594446001659699861453626812258461538461080 5961 923007503247577634032661440810711035935458988640 5962 925022464256860574763505189033156376342856902670 5963 927041484957777636118776354622755097406997431280 5964 929064572846819217148840046748905672320357821060 5965 931091735433057939434271309102427280385460486320 5966 933122980238167650269783708087637476312157302010 5967 935158314796442451355781494911985534527787880640 5968 937197746654815753027488928196868621583730847600 5969 939241283372879354051640488230115154386152946880 5970 941288932522902547020745883753758059230769230310 5971 943340701689851249374973947247092724332445737680 5972 945396598471407160081729735041581330580268807260 5973 947456630477986942003029394307896574363717573520 5974 949520805332761429980807630003271716987615229650 5975 951589130671674864670322901276327096498929536800 5976 953661614143464152151855798613670946217735043400 5977 955738263409678149350926400194828346742510197280 5978 957819086144696975297286778516448704706071673790 5979 959904090035751348252975226370300158148450067120 5980 961993282782941948739749194729308159999999999540 5981 964086672099258808496244384028873144544672791920 5982 966184265710600725395237904743955148194378465450 5983 968286071355794704351423923072996604270494188160 5984 970392096786615424250140732964731890926128907040 5985 972502349767804730927518746680375774233492337280 5986 974616838077091156232549472588673413262306755990 5987 976735569505209463201606150961921408087119301520 5988 978858551855920217375977346194430374290296506380 5989 980985792946029384293005447118101192553152622160 5990 983117300605407953181452705959944460769230768770 5991 985253082677011586891748150990609400596608283360 5992 987393147016900298091799438068436755589161045240 5993 989537501494258151759084462107350865250243743200 5994 991686153991412993999768331006208498786054885230 5995 993839112403856207225622111789184166128211387760 5996 995996384640262491719550591638560068821455671780 5997 998157978622509673620567155170078784125898061360 5998 1000323902285698539359084763723991967144118113370 5999 1002494163578172696573422932639291186290245544000 6000 1004668770461538461538461538461538461538461538000 6001 1006847730910684773137403249823433746290677544000 6002 1009031052913803133407637363348982688028854114630 6003 1011218744472407574691728839384087340653402306640 6004 1013410813601354653424587371665810520760793996220 6005 1015607268328863470587902390226705259878399188240 6006 1017808116696535718862960987906706987116256222770 6007 1020013366759375756512996877830418990418125744800 6008 1022223026585810708026249632119451287417482862760 6009 1024437104257710591550944620965077858738752564640 6010 1026655607870408473153435266003144462307692307230 6011 1028878545532720647930780442728184799568291105840 6012 1031105925366966848009061113474391126888005641620 6013 1033337755508990477458771545294749624907273546480 6014 1035574044108178874158651765903612728667119872010 6015 1037814799327483598639359235729570604898118238720 6016 1040060029343440749938409065072041114975322040960 6017 1042309742346191308497843482383869652949186019840 6018 1044563946539501506136122662830773585955658722550 6019 1046822650140783223125760455524045698265044216080 6020 1049085861381114412408260003202920763076923076460 6021 1051353588505259550977935729674791517369112700880 6022 1053625839771690118466239678022425943639441994210 6023 1055902623452605102958241716474886589614656730720 6024 1058183947833951534072944688930393079595866944600 6025 1060469821215445043339147173432318063882681039200 6026 1062760251910590451898598124451290371533493958350 6027 1065055248246702385568219313634431516373194954480 6028 1067354818564925917293203148764516083263203260740 6029 1069658971220257237022825142044774707514105830320 6030 1071967714581564349040842016506610863846153845690 6031 1074281057031607796782378183345148706857367261120 6032 1076599006967061415169235093338746655271355940400 6033 1078921572798533110495589762220886891280954727360 6034 1081248762950585667896080592963679762185978445990 6035 1083580585861757586428310467419108239371150089680 6036 1085917049984583941801828955664593834519968006940 6037 1088258163785617276785687393731013132646349016720 6038 1090603935745448519326692509171463529570011645330 6039 1092954374358727928410516229175406729962565539360 6040 1095309488134186067697851287662856664615384614920 6041 1097669285594654806967834256024581040051988918560 6042 1100033775277088351400989656924417785200714648190 6043 1102402965732584298733980881866342983872962004400 6044 1104776865526404724318485721069447986606714408180 6045 1107155483237997294116546428606081525308837890160 6046 1109538827461016405664776386759687792156663418730 6047 1111926906803344357039837601166932315206193074560 6048 1114319729887112543857635452541171536514644644320 6049 1116717305348722684338709351648815491234282275200 6050 1119119641838868072472330191744290865384615384150 6051 1121526748022554859311847766880777696465409005200 6052 1123938632579123362433863625420319551526187685580 6053 1126355304202269403593837155685955407636532629840 6054 1128776771600065674610765055047861667764819663170 6055 1131203043494983131513606714832803533609806940640 6056 1133634128623912416982160461309163856455630625720 6057 1136070035738185311115128027646140898828008396000 6058 1138510773603596210558137093193089238384136625710 6059 1140956351000423636024524214691134182311293769840 6060 1143406776723451768241712989131842166153846153380 6061 1145862059581992012356054829934609098323784053040 6062 1148322208399904590829032306943275678639795020570 6063 1150787232015620164857757596461042352224328271680 6064 1153257139282161484352731210168794536085451842960 6065 1155731939067165066505858821323227645719369741120 6066 1158211640252902902981756683125456620872299259910 6067 1160696251736304195765408837605890270665520649040 6068 1163185782428977121699272043804839798673483557500 6069 1165680241257230625742957111458415103804924555280 6070 1168179637162096242988648110843552466923076922610 6071 1170683979099349949465453740912332421309463794080 6072 1173193276039534041765917976371915176792475021160 6073 1175707536967979045527949979960279949208846197920 6074 1178226770884825652805466158847349785447669379550 6075 1180750986805046688361070163873869639176588791600 6076 1183280193758469104914129577244446038839366153300 6077 1185814400789796007377641008334324021759127901680 6078 1188353616958628706117308318469652241952011007690 6079 1190897851339488799266291723916060284883853963520 6080 1193447113021840284129118581878242067692307691840 6081 1196001411110111697708279747091813436534499160320 6082 1198560754723718286387068496595907205184772455350 6083 1201125152997084204802252157528710268479927276560 6084 1203694615079664743940199737306369277487279504940 6085 1206269150135968588490122047346336739176776592080 6086 1208848767345580103488114030597250215674123337890 6087 1211433475903181650285722249556794318470848621920 6088 1214023285018575931876793765214658053647822144280 6089 1216618203916708367616395938467647271287944126560 6090 1219218241837689497365630014036230868461538461070 6091 1221823408036817415096194702784286222621990283760 6092 1224433711784600231988589361624569195529846491140 6093 1227049162366778569057879780899480926849943975600 6094 1229669769084348079340983027278060389511846251130 6095 1232295541253581999679461255823830045133995642560 6096 1234926488206053732131847897982202540720026045680 6097 1237562619288659455049563152828668737881189677760 6098 1240203943863640763850509257027989863385525735270 6099 1242850471308607341524469584598176508088627976400 6100 1245502211016559658904469230769230769230769230300 6101 1248159172395911704738288364993540116340074496400 6102 1250821364870513745594353296520536552811998696530 6103 1253488797879675115636263881910875237413868363040 6104 1256161480878187036300249617453054723704658450120 6105 1258839423336345465909880500676217082243558443040 6106 1261522634739973979262392514044960015351300708670 6107 1264211124590446677221021380493503198159134337200 6108 1266904902404711126347772064725624942936444148660 6109 1269603977715311328611085346191579268488657245040 6110 1272308360070410721202896669371882869999999999530 6111 1275018059033815206499616384468600562201354330240 6112 1277733084184996212201594426845739676139921039520 6113 1280453445119113781685666446589780726835420106880 6114 1283179151447039694605412390397424472126457733910 6115 1285910212795380617773792556658534228044527493520 6116 1288646638806501286362860191106215911637392958860 6117 1291388439138547715455283764771234612292450268240 6118 1294135623465470441982446178222752359664501352450 6119 1296888201477047797083922266219932923986010464480 6120 1299646182878909208923170134957550670769230768760 6121 1302409577392558535994306050081625371808565517280 6122 1305178394755397430954866807596556083169863888110 6123 1307952644720748735019497761701526336754494475120 6124 1310732337057879902949538953499390519255726534500 6125 1313517481552026458673516082434126963982215294000 6126 1316308088004415481573577388251565462032055628250 6127 1319104166232289123472951865260783089341517538880 6128 1321905726068928156359538612718638902574990914640 6129 1324712777363675550880771535285720617658760966720 6130 1327525329981960085644938045726849271538461537990 6131 1330343393805319987364164888371584488495284989520 6132 1333166978731426601874318696328255724549924010300 6133 1335996094674108096067103418077285136935070335760 6134 1338830751563373190769671299874345905440336083890 6135 1341670959345434924607098689389605301970684344480 6136 1344516727982734448883112533214332948419876748840 6137 1347368067453964853514488076298918909555876617120 6138 1350224987754095024054572935065259932697424003230 6139 1353087498894393529841427407879960675159704883760 6140 1355955610902452543306105606801294572307692307220 6141 1358829333822211790476636743040819527978478878960 6142 1361708677713982532713300675428399308212652574090 6143 1364593652654471579710826636355603863596798156800 6144 1367484268736805333803178883215521294665354414080 6145 1370380536070553865606627885275390335955247144960 6146 1373282464781755021036840546230643625221047552630 6147 1376190065012938559735757881413436236268696370960 6148 1379103346923150324944063515784027614557657386220 6149 1382022320687976444855081344438003831241549147600 6150 1384946996499567565485975701434795673076923076450 6151 1387877384566663115102162415311800267307690517600 6152 1390813495114615600230874190712192505119183147480 6153 1393755338385414933299858845141769328597468006240 6154 1396702924637712791937224047999465892473814357070 6155 1399656264146847009968477355716087668474966195440 6156 1402615367204866000146845512104895752023170471620 6157 1405580244120553208652992186894552046460362068400 6158 1408550905219451601400288557898173792918501431610 6159 1411527360843888182181826403390469307265459490240 6160 1414509621352998542695398661036744073846153845680 6161 1417497697122751444482707728161602898363668437440 6162 1420491598545973432819097125280063086234079698470 6163 1423491336032373482590137520658178115757557552080 6164 1426496920008567676191433518242802628709241544860 6165 1429508360918103913488053044619468462225153995920 6166 1432525669221486653870016632742157682376907137810 6167 1435548855396201690440319391047731031258383377440 6168 1438577929936740956371993966239586840792008107400 6169 1441612903354627363470758356518483371177768443680 6170 1444653786178439672979828009372062874615384614910 6171 1447700588953837398663507244227183744527234370480 6172 1450753322243585742206210675339422273086104595060 6173 1453811996627580560963600974260781301642060062320 6174 1456876622702873368102565004108482018980742409450 6175 1459947211083696365166786079673469066619873046400 6176 1463023772401487507104705858175688792960266383200 6177 1466106317304915599796705145213075925416822366080 6178 1469194856459905430118368709181284192950638981590 6179 1472289400549662928576735035180309749871643339920 6180 1475389960274700364556467816191079975384615384140 6181 1478496546352861574212921875118620835907191248720 6182 1481609169519347221049112136177389119246106605250 6183 1484727840526740089213630218057586241538792404960 6184 1487852570145030409556589204377591892383452182840 6185 1490983369161641218480713159115911569354435846880 6186 1494120248381453749624723996045074257284332239790 6187 1497263218626832858416214381678606478994441502320 6188 1500412290737652479531231450909417185788513222180 6189 1503567475571321117297832243382534128682514310960 6190 1506728784002807369080907926726025276153846153370 6191 1509896226924665481685610060080016505684071204160 6192 1513069815247060940816748367933886345429228897040 6193 1516249559897796093631565740124896299196383048000 6194 1519435471822335804423332448986626745039142897030 6195 1522627561983833143473237879081568222967904897360 6196 1525825841363155109108094398728009966481231939580 6197 1529030320958908383001404365655924813026771654160 6198 1532241011787465118755377651618834361407935597170 6199 1535457924882988763801523492667621827998062288800 6200 1538681071297459914657476923076923076923076922600 6201 1541910462100702205577756531624058543694523568800 6202 1545146108380408230636186789073469214704637038430 6203 1548388021242165499277754735335296643109140059440 6204 1551636211809482425377707383864117553453791384020 6205 1554890691223814349845732799461934496405592697840 6206 1558151470644589596813104433767371052483143914570 6207 1561418561249235563440704960369668251963300089600 6208 1564691974233204843385882538700582393230404474560 6209 1567971720810001383966129152648706736595567005440 6210 1571257812211206677057607416228153277692307691830 6211 1574550259686505983766589014636017839349142874640 6212 1577849074503714592911904754669703164471966997420 6213 1581154267948804113356543033765090874759999107280 6214 1584465851325928800226570401878843642520907275810 6215 1587783835957451915055584785091902501581561748320 6216 1591108233183972119892948864175648932069145796760 6217 1594439054364349905414088055456364467016978476640 6218 1597776310875734053071174525156688604255299822350 6219 1601120014113588131322555682003904529351414992880 6220 1604470175491717025979322636293236578461538461060 6221 1607826806442293504707451186799097760344536853680 6222 1611189918415884815723984999957563536439693142010 6223 1614559522881479320725767778618462207256751459520 6224 1617935631326513162089268380404564714231421004400 6225 1621318255256896964380080038337638744941124548800 6226 1624707406197042570210712058915824299824702418150 6227 1628103095689889810485329625273120184349250883280 6228 1631505335296933309070134615438982349313451208540 6229 1634914136598249321928117658063374007399567583120 6230 1638329511192522610756948990299331679230769230290 6231 1641751470697073351168813054860487722398434437920 6232 1645180026747884075451029175614294712816616240200 6233 1648615190999626649946338083452215808220751984160 6234 1652056975125689287091771526615172748782931801790 6235 1655505390818203592155059692165383554023343599280 6236 1658960449788071644707568687903688670026593810740 6237 1662422163764993114872797886753880018189801777520 6238 1665890544497492414389504518491744111286785801130 6239 1669365603752945882528560506705849455647788908160 6240 1672847353317609006902684192058900479999999999520 6241 1676335804996643679208227256292105164404633759360 6242 1679830970614145485938234864999830644303671459990 6243 1683332862013171034106034781017228910611307149200 6244 1686841491055765312018648964328891213813115699980 6245 1690356869622989085139358968741332129023531399760 6246 1693879009614946327078794270185618997834083206530 6247 1697407922950811685753950516448165509566224027360 6248 1700943621568857984754582573387024730289256368120 6249 1704486117426483759956455158297381479792433900000 6250 1708035422500240831420971797062800480769230768750 6251 1711591548785861910620740818087588388972590150000 6252 1715154508298288243030675102769837231249256369380 6253 1718724313071697286124260349463805851392943022640 6254 1722300975159530422814664675513745963914093530970 6255 1725884506634520710380400480038580969355750450240 6256 1729474919588720664915287618727498774935125037520 6257 1733072226133530081342505100990033834294806900800 6258 1736676438399723889032556709410107176228249277510 6259 1740287568537480043065014161601294406604596290640 6260 1743905628716407451173939685269837981538461537980 6261 1747530631125573936416928158582158276284444141840 6262 1751162587973534235607747279824404301507278936370 6263 1754801511488358033552592572852484912576753272480 6264 1758447413917658033130012407981609965416558926760 6265 1762100307528618061254596621774232425215313250720 6266 1765760204608021210764560753674010649964412935710 6267 1769427117462278018273396382620608057259644065840 6268 1773101058417454678025796542685427640989672497300 6269 1776782039819301291798103723411363231292416612080 6270 1780470074033280154883566517939969282307692307210 6271 1784165173444594078202729570186747025570289466880 6272 1787867350458214746579320091299167145113125528960 6273 1791576617498911113222032865422257224191027166720 6274 1795292987011277830452654345422745004664466319350 6275 1799016471459763716721005150704544324141282301200 6276 1802747083328700259947219021605487205578067733100 6277 1806484835122330157231915058117340141783261590480 6278 1810229739364835890974858874838001738713923595490 6279 1813981808600368341442747139166078578176350196320 6280 1817741055393075435826788825803501883076923076440 6281 1821507492327130833830795417661214199270481057120 6282 1825281132006762649830531211285967164868748915150 6283 1829061987056282211645113843962682276160357573360 6284 1832850070120112855961294149716399575633078940740 6285 1836645393862818760451483472560347022578970101680 6286 1840447970969133812626435617531888048037765461690 6287 1844257814143990515463529703345837981067965942720 6288 1848074936112548929851639294894682653253937740080 6289 1851899349620225653893612339357394989746195175360 6290 1855731067432722839107425606362647683846153845670 6291 1859570102336057243567116540508091496121783044560 6292 1863416467136589322024634673584848151304076262940 6293 1867270174661052353053794014115302527896428960400 6294 1871131237756581603257547133302528618775176822930 6295 1874999669290743528579840999231114832442439152160 6296 1878875482151565012763353975171643327525105353480 6297 1882758689247562642994452793144511431263111990560 6298 1886649303507772022776747740513056472930515699070 6299 1890547337881777122074663755320963738400680481200 6300 1894452805339739664768484615384615384615384614900 6301 1898365718872428553462366926817300196972156761200 6302 1902286091491249331686860169718983678257937140330 6303 1906213936228273683537508642232578272627685395840 6304 1910149266136268970791150759065307201412224797920 6305 1914092094288727807541570806921784572677001952640 6306 1918042433779897672396197937113810784175017840470 6307 1922000297724810558275586884920586940689491002000 6308 1925965699259312659857454646092075736124131840460 6309 1929938651540094098707087113237579208802413845840 6310 1933919167744718686135969478741275685384615384130 6311 1937907261071653723830534046316478327096988739040 6312 1941902944740299842292958960370774749497711515320 6313 1945906231991020877135991261025019500119078547680 6314 1949917136085173783273807602930426574819300497710 6315 1953935670305138587050965937979804995821721003120 6316 1957961847954348376351541455631363661985012554660 6317 1961995682357319328730580099876558655128038645040 6318 1966037186859680777610043038907252929066422132250 6319 1970086374828205316581455552292100350812989801280 6320 1974143259650838941857513920977658486153846153360 6321 1978207854736731232914944057706391957157558710080 6322 1982280173516265571370945799511574835372897755910 6323 1986360229441089398135596999828270118457095683920 6324 1990448035984144508882631805470200178384582354300 6325 1994543606639697387881047783284577039571908803600 6326 1998646954923369580230036872730997886325066328050 6327 2002758094372168102539775483956501322856062987680 6328 2006877038544515892100649436177005201418552142440 6329 2011003801020282294583529838345798457405057679520 6330 2015138395400813590313756453212738086923076922590 6331 2019280835308963559161525556973518497710547606320 6332 2023431134389124084091419809797053869473800630100 6333 2027589306307255793413858187620874374999267672560 6334 2031755364750918741781284592739723230856197599690 6335 2035929323429303129971954359901502253341627854080 6336 2040111196073260063504218505887607176740951192640 6337 2044300996435332350124246233911788333290192497920 6338 2048498738289785336210166899643244887847665039030 6339 2052704435432637782135653373265998762780149612560 6340 2056918101681692776636009491747994387692307691820 6341 2061139750876568690219865087430138785345385559760 6342 2065369396878730167669622903177949196642539305890 6343 2069607053571519159673842560686938010411356981600 6344 2073852734860185993634787637117672376721230265880 6345 2078106454671920483694402826077943349826190654560 6346 2082368226955883080022029112088021161111802380430 6347 2086638065683236057407205873080923327671244043760 6348 2090915984847174743200949843223354456836609590020 6349 2095201998462958784648941918414874147153068532400 6350 2099496120567943455660093869253305288461538461050 6351 2103798365221611003054008141063811948094239902400 6352 2108108746505602032330885067797866163459575351280 6353 2112427278523746933007473006236908259939425679040 6354 2116753975402097343562698109004317346193689184870 6355 2121088851288957656036651699418788631564659705040 6356 2125431920354916560326654488232813045990726323420 6357 2129783196792878628224158181812132867202210893200 6358 2134142694818095937236286373346274883386148163410 6359 2138510428668199734235857983257019920295636171040 6360 2142886412603232138983777922111443889230769230280 6361 2147270660905677887567721089069460089727443166240 6362 2151663187880496115801077291223114228504960734270 6363 2156064007855152182626166174136751074687983432880 6364 2160473135179649533565772791494113124120235988660 6365 2164890584226561604267096012020985042502347505520 6366 2169316369391063764182243564800710637125248653610 6367 2173750505090965300429449159755339001426570714240 6368 2178193005766741441879228788447870312092844727200 6369 2182643885881565423509735011491646259964601060480 6370 2187103159921340591075609772751951689999999999510 6371 2191570842394732546134678047212958842915161083280 6372 2196046947833201331476866428880859470269505822860 6373 2200531490791033656999772597422008584699415511120 6374 2205024485845375166075353467413771970344473109250 6375 2209525947596262742452241722136162794553316556000 6376 2214035890666656857738242364774915429722402203000 6377 2218554329702473959507602883762031335410113574880 6378 2223081279372618900077692625768706713309832849390 6379 2227616754369017405999768999608588507770506532720 6380 2232160769406648588308550197027187790769230768740 6381 2236713339223577493575356212066700986004100585520 6382 2241274478580987695809622069425152833567067385050 6383 2245844202263213929253629333995393297053890781760 6384 2250422525077774762115344168593776335702591778640 6385 2255009461855405311284292434791053919162879356480 6386 2259605027450089998075444592759875915991255003590 6387 2264209236739095345046125450175047356465489943120 6388 2268822104623002813931006137465120629721663697980 6389 2273443646025741684740278047137762757876318719760 6390 2278073875894621976066150868507418091538461537970 6391 2282712809200367406642859275962875453326057804960 6392 2287360460937148398205405288945246548675156588840 6393 2292016846122615119692305815084379768032949712800 6394 2296681979797930572837657414484690497855180028830 6395 2301355877027803719197872882980615693870098406960 6396 2306038552900522648658486845318236483863678287380 6397 2310730022527987789466470175683907477734678686960 6398 2315430301045745159833535722813844575688434040970 6399 2320139403613019661155960510101423477146614553600 6400 2324857345412748412896492307692307692307692307200 6401 2329584141651614129173951233542346330523106073600 6402 2334319807560078537106179833830356769207067002230 6403 2339064358392415836952037919988343780613972372240 6404 2343817809426746204098181299956322903591990691820 6405 2348580175965069332936406435108639693870286207440 6406 2353351473333298022677385981654445681562154486370 6407 2358131716881291805146663136207753934920575074400 6408 2362920921982890614608815699673209419138394246360 6409 2367719104035948499665743801623339013000129766240 6410 2372526278462367377275078288972570093076923076430 6411 2377342460708130828934749878003711830342223923440 6412 2382167666243337939079802297694876412894722593220 6413 2387001910562237175737575814849984789186726428080 6414 2391845209183260313487430727775069533078469399610 6415 2396697577649056398771223645186582218577505257920 6416 2401559031526525757600792630707870253851425232560 6417 2406429586406854045708750590726954301834898773440 6418 2411309257905546341188929614573767897612236282150 6419 2416198061662461279672862340949181201250466889680 6420 2421096013341845232088729823322496393846153845660 6421 2426003128632366525049248799629758286720163086480 6422 2430919423247149703915014738073265382037445729810 6423 2435844912923809838579860531164198874407195148320 6424 2440779613424486872024834244386424760744842584200 6425 2445723540535880011687442894011392043187068058400 6426 2450676710069282163692852830682782553378779357950 6427 2455639137860614409993780941436309658205621852080 6428 2460610839770460528465854552845968368286261716340 6429 2465591831684101556005261622014272384651763255920 6430 2470582129511550394675556540171748494615384614890 6431 2475581749187586460950530645741379461747356494720 6432 2480590706671790378100100349877987035347845180000 6433 2485609017948578711766209617731930714527885400960 6434 2490636699027238748775787423032179121150565477590 6435 2495673765941963319237844702057012845238037108880 6436 2500720234751885661971839275682573910475780894540 6437 2505776121541114333314481184991430957363116778320 6438 2510841442418768159352194896906534158425629716930 6439 2515916213519011231626498881511652977698118996960 6440 2521000451001087946359607142148896295384615384120 6441 2526094171049358087247601393068491187267666280160 6442 2531197389873331951868566727366936748302024111790 6443 2536310123707705521753127800208255677367815654000 6444 2541432388812395676164866768900651720188930111780 6445 2546564201472575449638148482318768256175724909360 6446 2551705577998709333320922697441265003162237074330 6447 2556856534726588620170117420435928630000224420160 6448 2562017088017366794047281823791361579742885051920 6449 2567187254257594962762181579486814128457585044800 6450 2572367049859257335112093871131310096153846153350 6451 2577556491259806741964593805411249096438771774800 6452 2582755594922200201431668435083540122877308093180 6453 2587964377334934528183039132160434941309383975440 6454 2593182855012081986946617610873997466428633318770 6455 2598411044493325990244065495503989287914193959840 6456 2603648962343996840409471958224303981861206329320 6457 2608896625155107515939208616791385971177442045600 6458 2614154049543389502221065581184775629560966089310 6459 2619421252151328666690817272236493177853511131440 6460 2624698249647201178464411403873881796923076922580 6461 2629985058725109472494019323871257356545997510640 6462 2635281696105018258296230745980750297736693092170 6463 2640588178532790573300720779013576556333316033280 6464 2645904522780223880867762065891151018221104730560 6465 2651230745645086213022999787902480884398756760320 6466 2656566863951152357957952266411679526501846291510 6467 2661912894548240092344744906078765959120431322640 6468 2667268854312246458513630270309712975503892797100 6469 2672634760145184086541892161159540324838053788880 6470 2678010628975217561302776692296690097692307691810 6471 2683396477756699834523138494919551788730381219680 6472 2688792323470208681898535382718416394495213476760 6473 2694198183122583205314550023119934469126893095520 6474 2699614073746960380223162418157944413434394779150 6475 2705040012402811648223042289405946548168475810800 6476 2710476016175979554892675787504157883254901792900 6477 2715922102178714432925286307939634134133046319280 6478 2721378287549711130614554590913041680662334743290 6479 2726844589454145785740188714371965076334644349120 6480 2732321025083712644902440055629817698461538461040 6481 2737807611656660928354706798443166529059781833920 6482 2743304366417831740383412099010279262679430014950 6483 2748811306638695025284389596101655391724660030160 6484 2754328449617386568985054557460925114306422696540 6485 2759855812678745046361684596743513391918663611280 6486 2765393413174349114301179572612603860113632865490 6487 2770941268482554550556715994208941232125081503520 6488 2776499396008531438446757005074634064805259095880 6489 2782067813184301397446924800763125077658216944160 6490 2787646537468774859724288153829656499230769230270 6491 2793235586347788392663663573690656104539827485360 6492 2798834977334142067435574517988298723367237874740 6493 2804444727967636873655558996619861142964813305200 6494 2810064855815112180184561869512198683942384514730 6495 2815695378470483242120194134561552565063382661760 6496 2821336313554778754028687532939781850900982741280 6497 2826987678716178449467418865211845747829939743360 6498 2832649491630050746847924513437794826232858622870 6499 2838321769998990441689371801667527046353996506000 6500 2844004531552856445312499999999999999999999999500 6501 2849697794048809570024089985692348403229503506000 6502 2855401575271350360842067818690329547271194624130 6503 2861115893032356973811393768431613208268468988640 6504 2866840765171123100960934643869560617413121065720 6505 2872576209554395941951563629399223805297945462240 6506 2878322244076414222465778215761276382051785852270 6507 2884078886658946259389173237075404145763420306800 6508 2889846155251328072834152482934293500289959692260 6509 2895624067830501545056308847994722314027646766640 6510 2901412642401052626313949510755356500769230768730 6511 2907211896995249587721289198233671325594180427840 6512 2913021849673081321145881194068944445204568231120 6513 2918842518522295686200902384206513337873010748480 6514 2924673921658437904382955306782468563243245981510 6515 2930516077224889000406096881149691865161414512720 6516 2936369003392904290782850235187680291686815830460 6517 2942232718361651919703002830141970210350826861840 6518 2948107240358251442261040898266244456383110272050 6519 2953992587637812455083117060513438140771578258080 6520 2959888778483473274404494879463430301538461537960 6521 2965795831206439661648461026606306210596881982880 6522 2971713764146023596557742703043795525445305063710 6523 2977642595669682097929514948649441548674717852720 6524 2983582344173056092005129506762453754309833694100 6525 2989533028080009328565743979603166763599102313200 6526 2995494665842667344785077113811711592063473507850 6527 3001467275941456476890563195848046918425595476480 6528 3007450876885142919684225713473057207568547930240 6529 3013445487210871833974637652179168809224216312320 6530 3019451125484206501971383044277042902307692307190 6531 3025467810299167530693481673394563810796593103120 6532 3031495560278272103443286158427751431489117889900 6533 3037534394072573279397407998522596142259873169360 6534 3043584330361699341366276554484362664804467435490 6535 3049645387853893191773982372128865212525071363680 6536 3055717585286051796910103719530819350455914916440 6537 3061800941423765679505262712909876035478642618720 6538 3067895475061358459682204945047600217402247834830 6539 3074001205021926444334244105670740314131029061360 6540 3080118150157378264982960695189926203076923076420 6541 3086246329348474564167091581570722701890407920560 6542 3092385761504867730414594834958053683058893877690 6543 3098536465565141681849921995997710053527551166400 6544 3104698460496851698488577691622284145943447237680 6545 3110871765296564303271094306415765168384634164160 6546 3117056398989897191888597248563527045885419288230 6547 3123252380631559211452184216854893309613633156560 6548 3129459729305390388058389779256235949767250753820 6549 3135678464124402003303054514236028902508115437200 6550 3141908604230816719795965943321814903846153845650 6551 3148150168796108755728686497325049889704317767200 6552 3154403177021044108548031809305665291013622595080 6553 3160667648135720827787710714686349072531285911840 6554 3166943601399609337110686462989415071542957932670 6555 3173231056101592805614866806479141258716853214640 6556 3179530031560007568454778828572055395889797055220 6557 3185840547122683596831932609249285912139368358000 6558 3192162622166985017406626095891241650817471055210 6559 3198496276099850681183991855978011733141153171840 6560 3204841528357834781927134732981471704615384614880 6561 3211198398407147524150257808539640237605439175040 6562 3217566905743695840744722492672858110976044010070 6563 3223947069893124160291037019397374428790819073680 6564 3230338910410855224109816117637450829407997152460 6565 3236742446882130953104803156854669833717041015120 6566 3243157698922053364451094633325305854688637849410 6567 3249584686175625538181755466525944419106493891040 6568 3256023428317792633726062215656584830001184707000 6569 3262473945053482956452660003961812136184506797280 6570 3268936256117649074270967653226864505384615384110 6571 3275410381275308984344214282649150875676481876080 6572 3281896340321587329967539415239600369074216490660 6573 3288394153081756667664637461014769004349127919920 6574 3294903839411278784556476309522520689715863329050 6575 3301425419195846066055668664723978592799260065600 6576 3307958912351422913940123692954960397669198502800 6577 3314504338824287214859655529633927631871727823680 6578 3321061718591071859329274202593266491351397277190 6579 3327631071658806311262933579409157068057295645520 6580 3334212418064958228101560032915071606153846153340 6581 3340805777877475131589234643227772745761256802320 6582 3347411171194826129251450916115272384168204804850 6583 3354028618146043686629419196416283881273933318560 6584 3360658138890765450324438191502988311207003694440 6585 3367299753619276121906403293486183136158822866080 6586 3373953482552549382740570700016843243085731047390 6587 3380619345942289869786745682163564304948808623920 6588 3387297364070975202425112733964051848854291933780 6589 3393987557251898060362974761883551557665221848560 6590 3400689945829208312676717933586682906923076922570 6591 3407404550177955198043368304164345339658024085760 6592 3414131390704129556216155874277030292309088120640 6593 3420870487844706110798551308602820383126887737600 6594 3427621862067685803371290154535426234028022280630 6595 3434385533872138179026949050287649391334791916560 6596 3441161523788243823366688098441524716233050715180 6597 3447949852377336851013823305570955913981363159760 6598 3454750540231947445698942750868792452730957444770 6599 3461563607975844451971329946760894291208958338400 6600 3468389076264078018591507692307692307692307691800 6601 3475226965783022293659765595801987237305481058400 6602 3482077297250418171535584356393158838953488006030 6603 3488940091415416091602919845825510910147643245040 6604 3495815369058618888936360020495098058503647919620 6605 3502703150992124696923217721028018664772479717040 6606 3509603458059569901896672481486777510123143938170 6607 3516516311136172149835124573142893803648894699200 6608 3523441731128773405182974648536438988891596178160 6609 3530379738975883061848092530299627328471896847040 6610 3537330355647721106431288905974954908461538461030 6611 3544293602146261333743153944831703863774190252240 6612 3551269499505274614663677145500923250632816429020 6613 3558258068790372216400113054131301486523999508880 6614 3565259331099049175198607861739703505946462243410 6615 3572273307560727721565152296513615068385948767520 6616 3579300019336800758051476672041383795861616348360 6617 3586339487620675389661554435823048772693090910240 6618 3593391733637816506934431083972795643645412101950 6619 3600456778645790421759145867786760307512055906480 6620 3607534643934308555977564315840140209230769230260 6621 3614625350825271182830990231518477054244247399280 6622 3621728920672811221306476500402678158352443757610 6623 3628845374863338083438804754738985747143331797120 6624 3635974734815581574624154693356834964845187684000 6625 3643117021980635847001534644872523271120511568000 6626 3650272257842003405958095789858017921488780777750 6627 3657440463915639169814503323885236469027651860880 6628 3664621661749994582746588747999940321973378784140 6629 3671815872926061780999558416259186481114948848720 6630 3679023119057417812451084451505301309999999999490 6631 3686243421790268909579655160570796720917989431520 6632 3693476802803494815894613138635778167971986759800 6633 3700723283808693165884360349515440522644498977760 6634 3707982886550223918539260604263467987404335473390 6635 3715255632805253844505821034660813925515230618480 6636 3722541544383801066928785370941712626018185258340 6637 3729840643128779656037823084513154890070838019120 6638 3737152950916044277535549746473740762295087392730 6639 3744478489654434894843665281456114121196211805760 6640 3751817281285821525264048163727404110769230768720 6641 3759169347785149050111695008607577010984542480960 6642 3766534711160482078876446457129679126193916603590 6643 3773913393453049867470491735491977187413431518800 6644 3781305416737291290618695793263338741440013643580 6645 3788710803120899868448844485523212719265418418960 6646 3796129574744868847338954864169652081773381022130 6647 3803561753783536335078849282536358940015938252960 6648 3811007362444630490403243695246131215684874695720 6649 3818466422969314766953652251916762690574791709600 6650 3825938957632233211726462038949819711538461537950 6651 3833424988741555818064583618196222966321009879600 6652 3840924538639023933250134844828647302563686856980 6653 3848437629699995720755667319282872787389599488240 6654 3855964284333491677211496739681842945068695026570 6655 3863504524982240204146750371750788801785137469440 6656 3871058374122723234561796842892848038891730501120 6657 3878625854265221914389775495845645834730857830400 6658 3886206987953862338904994605203817084916431061110 6659 3893801797766661344136019867093958459169494292240 6660 3901410306315572353341326718450533612307692307180 6661 3909032536246531278605442227687356859583100159440 6662 3916668510239502477613554523113001406060581487970 6663 3924318251008524765662619989223380055174560554080 6664 3931981781301757482967050764044402100457745254360 6665 3939659123901526617317117413015603335769700269920 6666 3947350301624370982148254036525570937032055327310 6667 3955055337321088450079505489155446134354026419440 6668 3962774253876782241979408848981400500539088456900 6669 3970507074210907271617653774954372357703692085680 6670 3978253821277316545960918929439154913076923076410 6671 3986014518064307621171334221478794583705995052480 6672 3993789187594669114366071244277844507434482864560 6673 4001577852925727271196616937792993060957787984320 6674 4009380537149392589306338204205629562138510758950 6675 4017197263392206497724997940451709123758169320400 6676 4025028054815388092258935727923536406890924332700 6677 4032872934614880926935679234959515011429826088080 6678 4040731926021399861561805242825227319412988451090 6679 4048605052300477965452922100586151320434992421920 6680 4056492336752513477394698348602629513846153845640 6681 4064393802712816821893915224365134288604257490720 6682 4072309473551657681778573778056188793419759754750 6683 4080239372674312127206140378598277471198978646960 6684 4088183523521109801139067484048502069014766772340 6685 4096141949567481161346779683054403659695857120880 6686 4104114674324004778993368186715086324100381549290 6687 4112101721336454693870290162621361636602739304320 6688 4120103114185847826333422555101913657754330211680 6689 4128118876488491446003873327803301153258665432960 6690 4136149031896030697292006396703817314615384614870 6691 4144193604095496181804189893528678146027579606160 6692 4152252616809351597691830811320580404333475326540 6693 4160326093795541436002312535649240744830041010000 6694 4168414058847538734091505256639992461231325326530 6695 4176516535794392886157572788688778555496826171360 6696 4184633548500777510955852896432854196447914209080 6697 4192765120867038376754641837287123012465416936160 6698 4200911276829241383591767482659215927765898506670 6699 4209072040359220602891889071846124938765632050800 6700 4217247435464626374504515384615384615384615384100 6701 4225437486188973461222786890608419217097170730800 6702 4233642216611689260843121245996721890341115147930 6703 4241861650848162075825875360296993960963963141440 6704 4250095813049789440617231148933247097499603253520 6705 4258344727404026506692566020046170092606388971840 6706 4266608418134434485381623117216806938127460744070 6707 4274886909500729148535850353216816257131866251600 6708 4283180225798829387098331323645327266352071704060 6709 4291488391360905827636785283386728299467812007440 6710 4299811430555429506900167503248685316153846153330 6711 4308149367787220604459455498939365313015585396640 6712 4316502227497497233493260839741319471849035186920 6713 4324870034163924289778960499860860334721760709280 6714 4333252812300662358950096011500154169308950185310 6715 4341650586458416682080843015238762648563608022320 6716 4350063381224486179658408180346136467898258786260 6717 4358491221222812534004264885200727800482958918640 6718 4366934131114029330205193506089099578241509771850 6719 4375392135595511255615146661323829308435631834880 6720 4383865259401423357989014296876306116923076922560 6721 4392353527302770362309418079593885373810791335680 6722 4400856964107446046367719184584489834058829811510 6723 4409375594660282675160478224529834750812704981520 6724 4417909443843100494162660770555222739684536553900 6725 4426458536574757281538936656863528948563795822800 6726 4435022897811197959354476044657815797596333167650 6727 4443602552545504263846700044955227495807459005280 6728 4452197525807944474819498564758676836064722278040 6729 4460807842666023204221482946726620367024492865120 6730 4469433528224531243969895918989203717692307691790 6731 4478074607625595473081856359125538218743277479920 6732 4486731106048728824174671404566145472694819789700 6733 4495403048710880309397003510840991459927030826160 6734 4504090460866485105852735169181350259784601591290 6735 4512793367807514700579429146027324492021014873280 6736 4521511794863527095143337299016550969411423920240 6737 4530245767401717069912966257057792475737770979520 6738 4538995310826966508073263526150127578557716390630 6739 4547760450581894779442542897718678346198999230160 6740 4556541212146909184154323392425650018461538461020 6741 4565337621040255456266311369705297201173001961360 6742 4574149702818068327358810871687689005291860289490 6743 4582977483074422150184902749743242592824324711200 6744 4591820987441381582434788642622363560661861329480 6745 4600680241589052330676751437106616104130577673760 6746 4609555271225631954537239445254100450710154276030 6747 4618446102097460731182637176736605021955607709360 6748 4627352759989072580165341270454102437086924877620 6749 4636275270723246048696815876597758975195745862000 6750 4645213660161055357410357548640324519230769230250 6751 4654167954201921506676355514387073266250980112000 6752 4663138178783663443532889046245894458206668878880 6753 4672124359882549289294559543296217823224792704640 6754 4681126523513347627902510871577741983945876600470 6755 4690144695729378855078647484305968362431546724240 6756 4699178902622566588347115860476891579954238667020 6757 4708229170323489137986170858572434421118778462800 6758 4717295525001431038973604681845926432114614107010 6759 4726377992864434643988972292977706402897466492640 6760 4735476600159351777535903298769387519999999999480 6761 4744591373171895451247846550016077977768312463840 6762 4753722338226691640440649967783528341691873525870 6763 4762869521687331121975434415046419945234608474480 6764 4772032949956421373495276782039466988035181036260 6765 4781212649475638534099273844759340648369234524720 6766 4790408646725779426517614888857309232430530725210 6767 4799620968226813640851347565704607912836296907840 6768 4808849640537935679940577963719599667047972046800 6769 4818094690257617166424902436142471277323341654080 6770 4827356144023659111559925326354241320769230768710 6771 4836634028513244245853773373586968546863452748880 6772 4845928370442989411587574265485977461947980598460 6773 4855239196568998017283923529487412836060541288720 6774 4864566533686912554187420722390256709619969068850 6775 4873910408631967174821412686855861773857703575200 6776 4883270848279040333685138494884856176077711282600 6777 4892647879542707490155527591625750287295009112480 6778 4902041529377293873657959588186530179139076264990 6779 4911451824776927311170351129474770891072266678320 6780 4920878792775591117124992282508171421538461537940 6781 4930322460447177045772611952140740136056515899120 6782 4939782854905538306073208934764992338044462864650 6783 4949260003304542639178242366302320482193064015360 6784 4958753932838125458568832508707032317988143930240 6785 4968264670740343052914680049309304532842266375680 6786 4977792244285425851718469359633361631662416371190 6787 4987336680787831753810578474874465268316941544720 6788 4996898007602299518758975912026702477726941929580 6789 5006476252123902221259241843748017709387879697360 6790 5016071441788100768569708586454379722307692307170 6791 5025683604070797481056772844876357783247426046560 6792 5035312766488389735915489681413660760977167492440 6793 5044958956597823674130615747111337209061141122400 6794 5054622201996647970743326921980324995599525652430 6795 5064302530323067668488893165719867127861985426160 6796 5073999969255998074870651075694978833925605222980 6797 5083714546515118722735672387303673450202569072560 6798 5093446289860927394417584432661056021136849808570 6799 5103195227094794209512056396855709596746149643200 6800 5112961386059015776350523076923076923076923076400 6801 5122744794636869407237775757155837527882704523200 6802 5132545480752667397519107765457666139905244049830 6803 5142363472371811368542760269169313042385896677840 6804 5152198797500846674583471905179761516845019067420 6805 5162051484187516873792993918205394221612173226640 6806 5171921560520818263243490602901752487087968269970 6807 5181809054631054478129803009990724491691202964000 6808 5191713994689891155196612083865985586976154269960 6809 5201636408910410660456595649206383231498324247840 6810 5211576325547166881265731957005867723846153845630 6811 5221533772896240082821960836144686941463697861040 6812 5231508779295291829153471875205068434786792504820 6813 5241501373123619968662947480700696436084362349680 6814 5251511582802213684294147122268156661739541807210 6815 5261539436793808608387277582685381363506892277120 6816 5271584963602942002289652580862205175271175144160 6817 5281648191776008000788203729216674275745698887040 6818 5291729149901312921430463423132983728389771281750 6819 5301827866609130638800698939518108170134038043280 6820 5311944370571758023817935743859608024615384614860 6821 5322078690503570448122666770662016962937045792080 6822 5332230855161077353619103250728937403208431225410 6823 5342400893342977887239881510487791538598505405920 6824 5352588833890216601000199063449408956529512303800 6825 5362794705686039217408412251980602741241455077600 6826 5373018537656048460300186678869929561959762677550 6827 5383260358768259951163350692710292307644684909680 6828 5393520198033158171020661258932284153062546411940 6829 5403798084503752487937750659424559497161380361520 6830 5414094047275633250223581618097430125384615384090 6831 5424408115487027945390797647508715492276189248320 6832 5434740318318857424943414652802026640179984979600 6833 5445090684994792195059359113732547568948736714560 6834 5455459244781308773235417493499420622827697789190 6835 5465846026987746110962220894492479607354924128080 6836 5476251060966362082496948395919753008596462902140 6837 5486674376112390039801491966636338154041509499920 6838 5497116001864095433713885348370394904379702828530 6839 5507575967702832501420858849963605157432723334560 6840 5518054303153101020299441582236983926153846153320 6841 5528551037782603128195592295683912058730718361760 6842 5539066201202300210207899659406204031041492935390 6843 5549599823066469852044452539571452087635098743600 6844 5560151933072762860021040599206336964920222295380 6845 5570722560962260347768905348376613330792611928560 6846 5581311736519530889720321624765623956771771049930 6847 5591919489572687741440349379375040750225109525760 6848 5602545849993446126873155580559654577180569299520 6849 5613190847697180592571366031898031978977109894400 6850 5623854512642982428976966925518329326923076922550 6851 5634536874833717158822336022469118789788360464400 6852 5645237964316082092720043465574362057405736660780 6853 5655957811180663952010122387965304647733333561040 6854 5666696445561996558933569682165704635322534654370 6855 5677453897638618594200897540246114823468580979040 6856 5688230197633131422024616665183578027236553552920 6857 5699025375812256982684592387190753769793998255200 6858 5709839462486895752695275296438865095964788192910 6859 5720672488012184772643868425317641400032001773040 6860 5731524482787555742768553479178353427692307691780 6861 5742395477256793186345959124418817478862408088240 6862 5753285501908092680957114896817626102235488123770 6863 5764194587274119157701194891234592290157030834880 6864 5775122763932065268426416036191234675493136498160 6865 5786070062503709821047516443454855091828143779520 6866 5797036513655476283019300053598150948134496043110 6867 5808022148098491353035794573619158328330573356240 6868 5819026996588643601024630522109443973234203476700 6869 5830051089926642176506310061177673037999187502480 6870 5841094458958075585388095202396803728461538461010 6871 5852157134573470535262305926472039880085386965280 6872 5863239147708350849278879753149159820730677692360 6873 5874340529343296448662105339124797316081055833120 6874 5885461310504002403941503767407552195845870258750 6875 5896601522261338054966892321737339863410362830000 6876 5907761195731406199777726714326047070419191352500 6877 5918940362075602352396878954361254168438944896880 6878 5930139052500674069619069308442430921877628718890 6879 5941357298258780346864232112421544584481650414720 6880 5952595130647551083166156547023377329230769230240 6881 5963852581010146615366804887150988623357764027520 6882 5975129680735317321586772176964641426676682134550 6883 5986426461257463294042412769684115160945457423760 6884 5997742954056694081280220702630640580833567168140 6885 6009079190658888499899112454321710638410550630480 6886 6020435202635754515831322251485757176388667513090 6887 6031811021604889195252681759700157155685483345120 6888 6043206679229838725193117702001276810129695087480 6889 6054622207220158503918262705295321663390196641760 6890 6066057637331473301153136474739690129999999999470 6891 6077513001365537488218916241492395197968495406960 6892 6088988331170295338153877319368000557280932618340 6893 6100483658639941395889646541018503960283056074800 6894 6111999015714980918553973324302792404907855258330 6895 6123534434382290385971285144544803116242769680960 6896 6135089946675178081432356258434474833638155756880 6897 6146665584673444742804480640423100531557287568960 6898 6158261380503444284053602252631941732658979350470 6899 6169877366338144587249917974556093712340643115600 6900 6181513574397188365128530769230769230769230768700 6901 6193170036946954094276792958060576434672214435600 6902 6204846786300617019020041817220196111301042711730 6903 6216543854818210226077492094443317809837911854240 6904 6228261274906685790060112476151988127591927361320 6905 6239999079019975989882375511266883747102332481440 6906 6251757299659054596159833019706684067499898515870 6907 6263535969371998229664531580557932368529772836400 6908 6275335120754047790910345307201800658764611875860 6909 6287154786447669960940365774347283385194365568240 6910 6298994999142618773388551664967822131538461537930 6911 6310855791575997257887903453596501840075859645440 6912 6322737196532319154897491236330064913443656382720 6913 6334639246843570702020726657250380173065872430080 6914 6346561975389272491887332765820007884735069109110 6915 6358505415096541401671528570172460158528301531920 6916 6370469598940152594319008027124019676206797422060 6917 6382454559942601591555356231208912021710578815440 6918 6394460331174166418748608632109602460484564631650 6919 6406486945752969821698722222545392849627006531680 6920 6418534436845041555426790797021725932307692307160 6921 6430602837664380745036899585856071499555542768480 6922 6442692181473018318723577818610392170589215999310 6923 6454802501581079512997871066501397690132401070320 6924 6466933831346846450205118554554538972249746933700 6925 6479086204176820788407584021242421406965989332400 6926 6491259653525786443705152136129497430584701307450 6927 6503454212896872385067365964659008759302997574080 6928 6515669915841615501750144493691678191642819185840 6929 6527906795960023543370582801765100172042143337920 6930 6540164886900638132713301074314660533076923076390 6931 6552444222360597851341872326307652641692456736720 6932 6564744836085701398088922402918584700373850329500 6933 6577066761870470820498559583042037825946884642960 6934 6589410033558214819294854910626394872264056067090 6935 6601774685041092125950158225043885404329458382880 6936 6614160750260174953427098754016263900046134204040 6937 6626568263205512520168183071017648788308121580320 6938 6638997257916194647406967203603203475486614706430 6939 6651447768480415429874843709791052726978716118960 6940 6663919829035536979977548616481725833846153845620 6941 6676413473768153245515557236961140604384623682160 6942 6688928736914153901022602053826339598035582541290 6943 6701465652758788312796610069224523912596621616000 6944 6714024255636729577697421286132073523654328541280 6945 6726604579932138635785714292547881469564021183360 6946 6739206660078728456877629274961158425026263343830 6947 6751830530559828301089643188304592300460911702160 6948 6764476225908448053448316256846093875588975961420 6949 6777143780707342632639593474133055103393015806800 6950 6789833229589076473972409310208834134615384614850 6951 6802544607236088086631408420898814396359282936800 6952 6815277948380754685293659787039629851208058202680 6953 6828033287805456896184306391126782065767690057440 6954 6840810660342643537646157265009685693354701188270 6955 6853610100874896475298293514995967755208740233840 6956 6866431644334995551858824750065424588769907158820 6957 6879275325705983591706997204865231994371385207600 6958 6892141180021231480259919761788644004115721318810 6959 6905029242364503318239239035756350449828032133440 6960 6917939547870021650903159691349751335384615384080 6961 6930872131722532772319271214715516723778719032640 6962 6943827029157372104753707462197815822520993281670 6963 6956804275460529653252230453985411177363895635280 6964 6969803905968715535488895074212327945672443640060 6965 6982825956069425586958016578949940298958928034320 6966 6995870461201007041585228100401994884546383281010 6967 7008937456852724287833480669389254351218123764640 6968 7022026978564824700379903658914043215380150746600 6969 7035139061928604547439508979253976428514961630880 6970 7048273742586474973811787829675522136153846153310 6971 7061431056232028059726314333508780146000329701680 6972 7074611038610102955563535952011944024442542146260 6973 7087813725516852092526996188204366619558999617520 6974 7101039152799807469343300754687986898069846328650 6975 7114287356357947015066204089435132650228647084800 6976 7127558372141761028061258860623432863936996542400 6977 7140852236153318691247536905872811041117301441280 6978 7154168984446334663672995902712353712832613812790 6979 7167508653126235748500131965803335838883675631120 6980 7180871278350227637478624312395927236923076922540 6981 7194256896327361731981744130728203913319733875920 6982 7207665543318602040683365826614159057774785564450 6983 7221097255636892153952484911339576070941426872160 6984 7234552069647222295042212929218027537505468486040 6985 7248030021766696448150286005781048421713209885280 6986 7261531148464599563428189827613859503807966974990 6987 7275055486262464839016070142328060423466432705520 6988 7288603071734141080180664192112654556256157685380 6989 7302173941505860135633554866751805907790948266160 6990 7315768132256304411107115781969068537692307691770 6991 7329385680716674460265581956480690678693719687360 6992 7343026623670756653028747276242209342589538704240 6993 7356690997954990921385856497080159145234653867200 6994 7370378840458538582777326147241575375459546144230 6995 7384090188123350241121995349395341715951678935760 6996 7397825077944233765567674287308594939949597810780 6997 7411583546968922347042824795825641505138040425360 6998 7425365632298142632687274353923465104963455132370 6999 7439171371085682938239931609534222491007244468000 7000 7453000800538461538461538461538461538461538461000 7001 7466853957916595035670560668870486601007832468000 7002 7480730880533466806470385949066689426167679133630 7003 7494631605755795526746065568856118739300476670640 7004 7508556171003703775008902517567449246200360135220 7005 7522504613750786714167256490235214176889366736240 7006 7536476971524180851802003091358079260130483481770 7007 7550473281904632879025151902320466583374443868800 7008 7564493582526568588000195335563402304214212521760 7009 7578537911078161868202827526708492532134867968640 7010 7592606305301403781500739892027868539230769230230 7011 7606698802992171716131267402940239185421402749840 7012 7620815442000298619655727101626310214681194820620 7013 7634956260229642310969357902423253811756358950480 7014 7649121295638154871445838292405126185680364091010 7015 7663310586237952115295426161511636416440335786720 7016 7677524170095383139215832657778978584483557619960 7017 7691762085331099951415009676681075293610866703840 7018 7706024370120127180085098355335079867896257821550 7019 7720311062691931861406853752388894305162269300080 7020 7734622201330493307163928752818339839999999999460 7021 7748957824374373052046468143645037832690814264880 7022 7763317970216784880723531761770603571933152133210 7023 7777702677305664934763933618736019168562059974720 7024 7792111984143741899485151959284640531682872443600 7025 7806545929288607270810033311160825766049898587200 7026 7821004551352785702211081732641278322708781057350 7027 7835487889003805431822192661900519794230064998480 7028 7849995980964268789797759018483098102737508599740 7029 7864528866011922785999145501920862529291313794320 7030 7879086582979729778088595375921574940769230768690 7031 7893669170755938220110702418592965870139811945120 7032 7908276668284153491641649159881785807446783839400 7033 7922909114563408807586481016828158999354742611360 7034 7937566548648236208704754475389343903472108424990 7035 7952249009648737632944966054501577703257117637680 7036 7966956536730656067668237423751780301545269825940 7037 7981689169115446782841800730550276158427675220720 7038 7996446946080348645282896926059132249940020024330 7039 8011229906958455514033768661365991173506309583360 7040 8026038091138787716948498156528195741538461537920 7041 8040871538066363608572509325174362868113649922560 7042 8055730287242271209395622366368189605570897107190 7043 8070614378223739926559618013439994130135761328400 7044 8085523850624212356101337656503152475231412067180 7045 8100458744113416166812414631423042903257305438160 7046 8115419098417436065796801093123220898333663157730 7047 8130404953318785845807324065325197635943482238560 7048 8145416348656480514442573482152274101151312863320 7049 8160453324326108505285494309512294327585595599200 7050 8175515920279903971065124155836838942307692307150 7051 8190604176526819158922987152623210643321879529200 7052 8205718133132596867865724305328504615044801504580 7053 8220857830219842988485609984530059306136330193840 7054 8236023307968099125030673745921608456006408202170 7055 8251214606613915299906216235687477665464524488640 7056 8266431766450922740689577555116173973257531484720 7057 8281674827829906749740086125007702542389807320000 7058 8296943831158879656486185806523920309112181484710 7059 8312238816903153852471808800656223849888489573840 7060 8327559825585414909244131663467901243076923076380 7061 8342906897785794779164921638737600730442577297040 7062 8358280074141945079227750423613639832641956999570 7063 8373679395349110457963422446414366485313270875680 7064 8389104902160202045516034748805569913701934461960 7065 8404556635385870986972155627280116465074087289120 7066 8420034635894582059025679301185659520020624438910 7067 8435538944612687370060984036521559899284216133040 7068 8451069602524500143737091366384182811144181856500 7069 8466626650672368586155594310308650234282396039280 7070 8482210130156749836695192805863076543846153845610 7071 8497820082136284002595744926726464961728812958080 7072 8513456547827868277374812872151969803087541960160 7073 8529119568506731143159753173211323219950040641920 7074 8544809185506506657018471071562085895913529278550 7075 8560525440219308821372029586705221579625056339600 7076 8576268374095806038572374397834540088284758852300 7077 8592038028645295649728506326450039071669746745680 7078 8607834445435778557864503915942349987863999546690 7079 8623657666094033935492869364383618973006874327520 7080 8639507732305694016686741876809501144615384614840 7081 8655384685815318973734593363375801907126157444320 7082 8671288568426471878461092319949957568421141154350 7083 8687219422001793748297892687980318563262240360560 7084 8703177288463078677188175500903402350006279883940 7085 8719162209791349051408842184929252140562744140080 7086 8735174228026930850394329492816116587161146756890 7087 8751213385269529032646087210236210940381857625920 7088 8767279723678303006811830985572700582135897723280 7089 8783373285471942188018753895502643813103466570560 7090 8799494112928741639544951670539834945384615384070 7091 8815642248386677799913387866863705750578030887760 7092 8831817734243484295492796683274089801351753750140 7093 8848020612956727838689992585015158911730802499600 7094 8864250927043884211818127409533644452885830310130 7095 8880508719082414336725507193005011559801213190560 7096 8896794031709840430269652570705025953415963384680 7097 8913106907623822245721358269051618130597295641760 7098 8929447389582233400183578922421596916297445154270 7099 8945815520403237788110040213687094775272085700400 7100 8962211342965366081008546153846153846153846153300 7101 8978634900207592313414025183169109447763690620400 7102 8995086235129410555216429693975933936928321315530 7103 9011565390790911670428675543528017454110059127040 7104 9028072410312860162479880144589544531338349389120 7105 9044607336876771106119229791017250081285775991040 7106 9061170213724987166015878996301490336818955167670 7107 9077761084160755702140356794334841345276084061200 7108 9094379991548305962013027173855449201117724207660 7109 9111026979312926359905223091029723969646763449040 7110 9127702090941041843078745828531326946923076922530 7111 9144405369980291345149493844269394342481659174240 7112 9161136860039605326661057678647227583024975818520 7113 9177896604789283402954189965921931236681889910880 7114 9194684647961072059418132122914376170648258752910 7115 9211501033348242454209851867016102207555495041520 7116 9228345804805668308527318345184057574231887737860 7117 9245219006249903884523014336434120289483830552240 7118 9262120681659262050943957722268889879771218851450 7119 9279050875073892436584577202533019127015558348480 7120 9296009630595859671638860068409129747692307691760 7121 9312996992389221717038262729677889909259392281280 7122 9330013004680108281861947629995904370716207627110 7123 9347057711756799328905983171823470983351150119120 7124 9364131157969803668498216311789793636434520833500 7125 9381233387731937640645600577744726951305682842000 7126 9398364445518403885600835400542389729601633927250 7127 9415524375866870202935245846761862107357555182880 7128 9432713223377548499204905083122527466334582653640 7129 9449931032713273824297075199325298470441423730720 7130 9467177848599583496544115363474853348461538460990 7131 9484453715824796316692079683140992114537986873520 7132 9501758679240091870811300595528203348593153509300 7133 9519092783759589922236327112170423160601578619760 7134 9536456074360429892622660797081693916278286862890 7135 9553848596082850432207805962401928261950401892480 7136 9571270394030269079364224222309203184990701767840 7137 9588721513369362009531857254354910695654238421120 7138 9606201999330143873617955377444649812937486782230 7139 9623711897206047725952023367464944665072835727760 7140 9641251252354005041883768795072713649230769230220 7141 9658820110194525825112012085449904903948729082960 7142 9676418516211778804832591466908876198448204633090 7143 9694046515953671722793369994143967303155385880800 7144 9711704155031931710344525902690336747746704873080 7145 9729391479122185755572381673801571577184964692960 7146 9747108533964041260605101363521899474146002491630 7147 9764855365361166689178659976236120834397289134960 7148 9782632019181372304551562941459729684722748005220 7149 9800438541356690997856868083112214567164981271600 7150 9818274977883459206980136853027343749999999999450 7151 9836141374822397926052016035024475664766282241600 7152 9854037778298693805644225612523739841531134566480 7153 9871964234502080343757803031464462588403721970240 7154 9889920789686919167692528681209634241849687696070 7155 9907907490172281406886532059218712249548433743440 7156 9925924382342029156815152780575820130874658530620 7157 9943971512644897034038205340999642234112132592400 7158 9962048927594573822484871341764246169194936690610 7159 9980156673769784211065517737055919090964306094240 7160 9998294797814370622699814568709123150769230768680 7161 10016463346437375134850600610034114196591314881440 7162 10034662366413121491653020349598893222755947277470 7163 10052891904581297207728530807388251458299224556080 7164 10071152007847035763773451789762018919798440963860 7165 10089442723180998894011808356102536597986121543920 7166 10107764097619458965602289489007160335663651516810 7167 10126116178264381450089222231374598308518118461440 7168 10144499012283507486987535877783424548360664806400 7169 10162912646910436539591766184196551148141222727680 7170 10181357129444709143099224989276146951538461537910 7171 10199832507251889745137536122488838245683368734480 7172 10218338827763649638786814008750407132813645134060 7173 10236876138477849988186836966632018048425846906320 7174 10255444486958624946819642837155666820166551108450 7175 10274043920836464868558050272974486534412090594400 7176 10292674487808299611570684763293199421548110282200 7177 10311336235637581935174164268264825429319948810080 7178 10330029212154370989723175187831209890287753920590 7179 10348753465255415899629245294086490792887778503920 7180 10367509042904239439599096213263779052307692307140 7181 10386295993131221804183534053405573595132766732720 7182 10405114364033684470727912836707290103122116904250 7183 10423964203775974155815281511450273327385165888960 7184 10442845560589546865293401487395325747186433361840 7185 10461758482773052037976897860519670115271653394880 7186 10480703018692416783115883768078932560201038858790 7187 10499679216780930211722473643190761213917826106320 7188 10518687125539327861846677519497669963334483201180 7189 10537726793535876217893244971003217410629083554960 7190 10556798269406457324071103759917309353076923076370 7191 10575901601854653492067114806322873310228361008160 7192 10595036839651832103035941687717032453920345756040 7193 10614204031637230503997909524014852727462369972000 7194 10633403226718040998736804804462412342945939756030 7195 10652634473869495933289644467118020968103872445360 7196 10671897822134952876120519349155582887585284478580 7197 10691193320625979893070693987252052765431521218160 7198 10710521018522440917177221661771385253324117416170 7199 10729880965072581213452410546380053883529298812800 7200 10749273209593112938716553846153846153846153845600 7201 10768697801469300796576413882191978551945920892800 7202 10788154790155047787642027209272377979590137257430 7203 10807644225172981055074475035191017531759127223440 7204 10827166156114537825557340446158260180681927123020 7205 10846720632640051445784651232006051343104060245840 7206 10866307704478837514558184448021320721276545573570 7207 10885927421429280110587086246992927775409561413600 7208 10905579833358918116082837965571748703363914933560 7209 10925264990204531636242676953325903295604984009440 7210 10944982941972228514714658190955517354615384614830 7211 10964733738737530945137620356043682807449960918640 7212 10984517430645462178849397660492297925464567376420 7213 11004334067910633328856696503453141365604533311280 7214 11024183700817330270160133757145765677199585094810 7215 11044066379719600636528011330484510539686279296320 7216 11063982155041340913812479536947067824734219775760 7217 11083931077276383629901819728636526580970738360640 7218 11103913196988584641402654648047645649831815721350 7219 11123928564811910517145972992676216728290605676880 7220 11143977231450526018610932785337775655384615384060 7221 11164059247678881677360486294918591340869808817680 7222 11184174664341801469582947458297819374958350481010 7223 11204323532354570587833701014384972733079339503520 7224 11224505902703023310071330875641469373678324103400 7225 11244721826443630966082523631129012658045842096800 7226 11264971354703590001390181498081004623364891917150 7227 11285254538680910138739257516256155927901136127280 7228 11305571429644502637254904310936023968278009347540 7229 11325922078934268649367606336400478947733005147120 7230 11346306537961187675600044152087175756153846153290 7231 11366724858207406117310517978443119116378713521920 7232 11387177091226325927487836528738484772831327339200 7233 11407663288642693359692655916865147274912660668160 7234 11428183502152687815240332299415024379757023380790 7235 11448737783524010788720430823156551025721811147280 7236 11469326184595974911948112416431526489191262029740 7237 11489948757279593096442698985009433537405879181520 7238 11510605553557667774528796649592317461612582980130 7239 11531296625484880239155435793490657681923626552160 7240 11552022025187880082528765875019599556923076922520 7241 11572781804865374733653922199925686044772793163360 7242 11593576016788219094881761144677097427772273118990 7243 11614404713299505277556239671765644453834363273200 7244 11635267946814652436858294383306650539823438958980 7245 11656165769821496705942154819213699249159498947760 7246 11677098234880381229460105221099323781307313345530 7247 11698065394624246296571788552840397934790800391360 7248 11719067301758719573534226193478587731974449387120 7249 11740104009062206435968806397832086993009304824000 7250 11761175569385980400901574354905348557692307691750 7251 11782282035654273658673236463929008090314623074000 7252 11803423460864367704815371292673064553266225388380 7253 11824599898086684071989419582583028169690333386640 7254 11845811400464875162085105620321583266864571669970 7255 11867058021215915178575022305487762640272967998240 7256 11888339813630191159222192309662127434068520296520 7257 11909656831071594109237497842520440021325229024800 7258 11931009126977610234983951716600267609100754936510 7259 11952396754859412278324862633425334511754413694640 7260 11973819768301950951713027900121737058461538460980 7261 11995278220964046474118167127428845362574263785840 7262 12016772166578480207889890857146351727884532115370 7263 12038301658952086396653578519598009961251824676480 7264 12059866751965844004336620629662679582066795145760 7265 12081467499574968655422560693354892768007530798720 7266 12103103955809004676530752915860861380133896514710 7267 12124776174771917239419232476382210723913098749840 7268 12146484210642184605508575865139352613839967596300 7269 12168228117672890472024609563469892241159173696080 7270 12190007950191816419857906189155413359230769230210 7271 12211823762601534463238088125953029104368529030880 7272 12233675609379499701321039608826858712712819667960 7273 12255563545078143071787209244599743476674086410720 7274 12277487624324964206549266011707711161586543818350 7275 12299447901822624389667452902469612084902249849200 7276 12321444432349039617571063546812670117044682832100 7277 12343477270757473761684548387752118628975575634480 7278 12365546471976631833556838266140338187675844934490 7279 12387652091010753352592554615308705558670920160320 7280 12409794182939705816483856865254440959999999999440 7281 12431972802919078274441759111005853847667293741120 7282 12454188006180275003325829610763300802608080814150 7283 12476439848030609286771268246390659021983471457360 7284 12498728383853397297412438701853974869544360919740 7285 12521053669108052082302013794300970978652437649680 7286 12543415759330177651624974127678102289992475280690 7287 12565814710131663170806782030121668605124406146720 7288 12588250577200777256115134583866958909753482119080 7289 12610723416302262373854781460125373735257131219360 7290 12633233283277429343254975231314811760769230768670 7291 12655780234044251943149203849224194000503642048560 7292 12678364324597461622546937050179724277352082721940 7293 12700985611008642315197200577089251978796224284400 7294 12723644149426325358243874293402828772327106481930 7295 12746339996076084515072692505573164198672156700160 7296 12769073207260631102450007108560127765797593092480 7297 12791843839359909222053456523329671971781185154560 7298 12814651948831191096494765806180528963922639918070 7299 12837497592209172509934985777122743408841015805200 7300 12860380826106068353392561538461538461538461537900 7301 12883301707211708274844703335239176085492655285200 7302 12906260292293632434222615346287385746544294959330 7303 12929256638197187363401220688374627790696148959840 7304 12952290801845621931284103666326973487715125336920 7305 12975362840240183414084473109089779407656719500640 7306 12998472810460213670903033495510678889886486699470 7307 13021620769663245424703733494193790025873743926000 7308 13044806775085098648788444519131542741737552699460 7309 13068030884039977058871704936995264943232461649840 7310 13091293153920564710856748652989759762307692307130 7311 13114593642198122704414119950081685990531639983040 7312 13137932406422585992464259661227767856253537494320 7313 13161309504222660296665531015987867244322357151680 7314 13184724993305919129009236821640922907183175116710 7315 13208178931458900919623263014659881608145188551120 7316 13231671376547206250886067051176212705224985733660 7317 13255202386515595197952813094906620464116858129040 7318 13278772019388084775795539507955370225176416431250 7319 13302380333268046492859327753976461095719143285280 7320 13326027386338304011436525484411957563076923076360 7321 13349713236861230914861160296947396610622595874080 7322 13373437943178848581625764430973589674023548694910 7323 13397201563712924166522914497747627028242296127920 7324 13421004156965068688913874233135765704955914253300 7325 13444845781516835228226812208328453394082876351600 7326 13468726496029817226787150438774335405732187027050 7327 13492646359245746900082683893817047922160475831680 7328 13516605429986593754566195029167269557067756681440 7329 13540603767154663213098371641434248610914590043520 7330 13564641429732695348133920578507222163846153845590 7331 13588718476783963722753854131649184932525723890320 7332 13612834967452374339647010284774753139803673329100 7333 13636990960962564698143952403561816872109256756560 7334 13661186516620002959406478411824711757030749978690 7335 13685421693811087219876054024986208377383845402080 7336 13709696552003244893084569190558169612667782611640 7337 13734011150745032199930901523307728902064665501920 7338 13758365549666233767526855218278775969834876618030 7339 13782759808477962336716128678088893439292014056560 7340 13807193986972758578370048901961173464615384614820 7341 13831668145024691018563895552810076397120774163760 7342 13856182342589456072737722545412204831751870564890 7343 13880736639704478188945669983288100302427561505600 7344 13905331096489010100297844314431483461412846324880 7345 13929965773144233186698929676479321739493408202560 7346 13954640729953357945987778560351304096853627719430 7347 13979356027281724574582315137832326304136484007760 7348 14004111725576903657734169873058050916193585009020 7349 14028907885368796969497549370423125310064698256400 7350 14053744567269738382516930802095853365384615384050 7351 14078621831974594887738255707123669003921034026400 7352 14103539740260867724148383461082313235633241970280 7353 14128498352988793618647650280389843871472632443040 7354 14153497731101446136160465248806194881239092123870 7355 14178537935624837140088960535301649657950627253040 7356 14203619027668018363214798712435011298358348782420 7357 14228741068423183089154325882666168466139964617200 7358 14253904119165767944472345176669905460862404222410 7359 14279108241254554801559871102749940713705744375040 7360 14304353496131772792381311199906062966153846153280 7361 14329639945323200433196607479014645714152756010240 7362 14354967650438267860363956226975547932713279513270 7363 14380336673170159177328810897588255414537139236880 7364 14405747075295914912904959020378898009299829007660 7365 14431198918676534590953550324639322357950815053520 7366 14456692265257079411566039600591549074441791432610 7367 14482227177066775043857094202887552410266424998240 7368 14507803716219114530473602543627236902168458226200 7369 14533421944911961303926006422758629993431980944480 7370 14559081925427652314848266603145555766923076922510 7371 14584783720133101272292857655781309359180825847280 7372 14610527391479901996167274777624033961621033561860 7373 14636313002004431881918622020362545179698427155120 7374 14662140614327955477572938163122196539699139408250 7375 14688010291156728173236003315720993738908034104000 7376 14713922095282100003162456251618515472124108502000 7377 14739876089580619560500139441196269994028295218880 7378 14765872337014138024816675786499906668656240588390 7379 14791910900629913302515368148093221311408831296720 7380 14817991843560714280247599903253166867692307691740 7381 14844115229024925191429001982406143645829470469520 7382 14870281120326650095966739097500745712633400884050 7383 14896489580855817473305355201962944985726425065760 7384 14922740674088284928898705607018477874026494557640 7385 14949034463585944014215590623526049926017596904480 7386 14975371012996825160386793102075993789712288022590 7387 15001750386055202725601309807004319863415665747120 7388 15028172646581700156359654182183815370430462476980 7389 15054637858483395262692195748014117328264941563760 7390 15081146085753925607450589109973662168461538460970 7391 15107697392473594009780433359450266825314806008960 7392 15134291842809474162883390507366003246207732647840 7393 15160929501015516366177079510388183849575233436800 7394 15187610431432653371961150428303885909444562487830 7395 15214334698488906346698031289462727696818565954960 7396 15241102366699490947016928339093801057984921226380 7397 15267913500666923510549748502810009643230755450960 7398 15294768165081127361707701114758817989988180659970 7399 15321666424719539232507424236694855977737368677600 7400 15348608344447215798555569230769230769230769230200 7401 15375593989216940330300865645085072294074025797600 7402 15402623424069329459662776927091089779365962421230 7403 15429696714132940062145945995707070057125592336240 7404 15456813924624376254549718278729640758529976030820 7405 15483975120848396508382118457585603532756253755440 7406 15511180368198020879087745856916077712504010545370 7407 15538429732154638351199142171819960118491499598400 7408 15565723278288114299521274040892191804719405505360 7409 15593061072256898066458861848493430475900128370240 7410 15620443179808130655596375075015374169999999999430 7411 15647869666777752541640603509292596838744028367440 7412 15675340599090611596835802692789782061709454172220 7413 15702856042760571133961501080795132821469429432080 7414 15730416063890618066023145581608961719535860818610 7415 15758020728672971182745851370663509045744722805920 7416 15785670103389189543981611172678390699690617611560 7417 15813364254410280990140408561378252230171457857440 7418 15841103248196810769755769243007720495079388981150 7419 15868887151299010284295373766906135100460903173680 7420 15896716030356885950327444643783355470769230768660 7421 15924589952100328179153710450100736919910285450480 7422 15952508983349220474019839155140724395419770268810 7423 15980473191013548645014322625977012794051687992320 7424 16008482642093510141766884044667468214976923283200 7425 16036537403679623504057569811616608729729285606400 7426 16064637542952837930447777409226032896869151256950 7427 16092783127184642965044560660702399216319242296080 7428 16120974223737178302509643840256053080659792655340 7429 16149210900063343711424666172931835814042710419920 7430 16177493223706909076124268404999672571538461537890 7431 16205821262302624557108723329228914886014749978720 7432 16234195083576330870147902413509815388576559479000 7433 16262614755345069684188461006200655797408634884960 7434 16291080345517194138176214977302666990069898656590 7435 16319591922092479476905772101129717387249004656880 7436 16348149553162233806009571993578561746453095513540 7437 16376753306909408966198578985451008783776665382320 7438 16405403251608711526866962942564468033009935695930 7439 16434099455626713899173193733644772470199330240960 7440 16462841987421965568710065798257755372307692307120 7441 16491630915545104447876260079336612575979604084160 7442 16520466308638968348062141458233442936499764970790 7443 16549348235438706571762580764698381786065848578000 7444 16578276764771891624729681429801289234594158970780 7445 16607251965558631048278381906591905180999192457360 7446 16636273906811679371857996101277627102812977613330 7447 16665342657636550186002845236916509524290807984160 7448 16694458287231628335775225812109643251083322870920 7449 16723620864888282234814049618964678996145293568800 7450 16752830459990976300102583147723858173076923076350 7451 16782087142017383507568805129938460942671647098800 7452 16811390980538498068631992457960048889599352312180 7453 16840742045218748227809236265840251086383087139440 7454 16870140405816109181495681565518115166169281057770 7455 16899586132182216118032375502460230060393911507840 7456 16929079294262477379175701026736948243135375988320 7457 16958619962096187743082464568901129939791207369600 7458 16988208205816641828924798165016950384608652548310 7459 17017844095651247623249128391798517735813230135440 7460 17047527701921640128193556451094420873846153845580 7461 17077259095043795131678085782927953525300123554640 7462 17107038345528143099682225688006747796391757471170 7463 17136865523979683190724591604083013408757236237280 7464 17166740701098097392659214905809649173778374549560 7465 17196663947677864781903367384831314313128474308320 7466 17226635334608375905211797915806276256749768270510 7467 17256654932874047284112371224907658982979365206640 7468 17286722813554436042118191150134785604508504696100 7469 17316839047824354654831383317509837884883376472880 7470 17347003706953985823053804753975254174615384614810 7471 17377216862308997469020040616576379713208791183680 7472 17407478585350657855868140938345106534918254815760 7473 17437788947635950830463643074226844878618537139520 7474 17468148020817691189692518375448417931597969878150 7475 17498555876644640170338774527941644191741943358800 7476 17529012586961621062662537959849757336968019291900 7477 17559518223709634947794533754784716239153775563280 7478 17590072858925976559062973601406195019712908882290 7479 17620676564744350267368955466090945559862043913120 7480 17651329413394986190726571893987636775384615384040 7481 17682031477204756428084017124640553752291028917920 7482 17712782828597291417542076551649056412776445113950 7483 17743583540093096419086475461541836028079294714160 7484 17774433684309668121950657455219166298827266275540 7485 17805333333961611376725656485985934965179631159280 7486 17836282561860756052333820041396686471449309084490 7487 17867281440916274017983234651894643981369672907520 7488 17898330044134796250219798627583161318338992274880 7489 17929428444620530065193980705453746900117846588160 7490 17960576715575376476259397133043180576153846153270 7491 17991774930299047677020433620836802004424784889360 7492 18023023162189184649946232564809290793352063533740 7493 18054321484741474900668459972331702479918265429200 7494 18085669971549770318080360619307702345241539773730 7495 18117068696306205160354704123866396345355600209760 7496 18148517732801314166998318842267453757471300880280 7497 18180017154924150797061004775899921651608700107360 7498 18211567036662405593616711024412832580231907641870 7499 18243167452102524674634957729137002969016489430000 7500 18274818475429828350360576923076923076923076922500 7501 18306520180928629867319941238902976015892164430000 7502 18338272642982354279071944024591032581614307643130 7503 18370075936073657443822089077672403411807925352640 7504 18401930134784545149018142933505856588626511204720 7505 18433835313796492363045897430598607038715163010240 7506 18465791547890562614143685126818547233256349111270 7507 18497798911947527496654385054389223503609696430800 7508 18529857480947986304733751278875888999286241351260 7509 18561967329972485793633991767989116641926916170640 7510 18594128534201640068681620179985680577692307691730 7511 18626341168916250602068698348768473298716458071840 7512 18658605309497426377576682473511891985013885410120 7513 18690921031426704163352181314800189403315818152480 7514 18723288410286168912854030056897543083082474200510 7515 18755707521758574294091178916903866172797382060720 7516 18788178441627463347270991066223492571669547409460 7517 18820701245777289270977639978018659356387805545840 7518 18853276010193536337000391926170036419791101371050 7519 18885902810962840933931655036756285368903617342080 7520 18918581724273112739654772032227649378461538460960 7521 18951312826413656022841629611318778675217409546880 7522 18984096193775291073580253274357291981598983202710 7523 19016931902850475763252652334010885453235183096720 7524 19049820030233427233783275845711063820418983193100 7525 19082760652620243716378536250029733547797569861200 7526 19115753846809026479877953641199928364173416606850 7527 19148799689700001908837569761797810539245103520480 7528 19181898258295643711466377073373797403266085269240 7529 19215049629700795257536604566570205982281898276320 7530 19248253881122792046388798352025206979230769230190 7531 19281511089871584305152731515172163956853523787120 7532 19314821333359859717305274223933649326440353788900 7533 19348184689103166281686451648314634042224063053360 7534 19381601234720035302095013885053614744492901414490 7535 19415071047932104507584938778827856063129788911680 7536 19448594206564241303584385294063586046892032735440 7537 19482170788544666153958711918208001967251946822720 7538 19515800871905076094139271468411448392879328213830 7539 19549484534780768375439790628979259368254907105360 7540 19583221855410764240682239566717665279999999999420 7541 19617012912137932831254194055451019679588214924560 7542 19650857783409115225719789689562582676832724336690 7543 19684756547775248610106464979442399857556092490400 7544 19718709283891490579989787399247646954374608896680 7545 19752716070517343574498753799427392268989351712160 7546 19786776986516779442364054003069296283005395027230 7547 19820892110858364140131883876324569798754240320560 7548 19855061522615382562665991698993810743562830972820 7549 19889285300965963506060739261844411500733222761200 7550 19923563525193204763088056782414362980769230768650 7551 19957896274685298351301268460971781935584594291200 7552 19992283628935655873918863292978671204515724414080 7553 20026725667543034013611383613885619265010165475840 7554 20061222470211660159314701776395699890659170471670 7555 20095774116751358166193053349515102792915320762640 7556 20130380687077674248875293282789383392462833914220 7557 20165042261212003008087939598142049541437825282000 7558 20199758919281713590808667355720903969364267914210 7559 20234530741520275984064013889151545989419802975840 7560 20269357808267387442495154619631130781538461537880 7561 20304240199969099049815707137403329241001698419040 7562 20339177997177942414285619683371879497333533989070 7563 20374171280553056498325298672969639999550183677680 7564 20409220130860314582394228478937124444071263771460 7565 20444324628972451363258435329413615391353008563120 7566 20479484855869190186771245882739624467172259028410 7567 20514700892637370415291889810646214558857187375040 7568 20549972820471074929866594557099059077398475006000 7569 20585300720671757767296919341007634546065092281280 7570 20620684674648371892220174437337188582307692307110 7571 20656124763917497104326870802907672558032957040080 7572 20691621070103468080840244210364267361328451429660 7573 20727173674938502554382997216493065963470084363920 7574 20762782660262829626356501519267525860744667228050 7575 20798448108024818215957802551781099576216477613600 7576 20834170100281105644959867520583637663390047201800 7577 20869948719196726358380617520928395173111684667680 7578 20905784047045240781166383852087432181985817816190 7579 20941676166208864311015528212240568327299090009520 7580 20977625159178596447468066074521530683076923076340 7581 21013631108554350057387232233649237822095701086320 7582 21049694097045080776959027266217018365239581503850 7583 21085814207468916550335883467192711300103348402560 7584 21121991522753287305050688710532793188189108073440 7585 21158226125935054764327506633068693166451040414080 7586 21194518100160642396415431558018073239004370466390 7587 21230867528686165501072116657642865369528495627920 7588 21267274494877561433323614003754078715188639512780 7589 21303739082210719964627265369985644153269178292560 7590 21340261374271613781564482931060686983846153845570 7591 21376841454756429122190359351688464068248510689760 7592 21413479407471696550167147171293634190753843379640 7593 21450175316334421866808747870526429405020188261600 7594 21486929265372217161163451551467553633989270339630 7595 21523741338723431998262268775660159714595759464560 7596 21560611620637284745660296782607968097772764054180 7597 21597540195473994038398663056208424013787487123760 7598 21634527147704910382514690017777693382980988863770 7599 21671572561912647897228025501905233192544510062400 7600 21708676522791216195930584615384615384615384614800 7601 21745839115146152406108249589939224240481203182400 7602 21783060423894653328322375316431389351632498625030 7603 21820340534065707734379249391746476916859616009040 7604 21857679530800228804815756719614472499712762858620 7605 21895077499351186705829599983305693558345947265040 7606 21932534525083741305782528651449528891342734397170 7607 21970050693475375031405130588210587338899202423200 7608 22007626090116025863831841815750436191710828237160 7609 22045260800708220474594931520340321189379757051040 7610 22082954911067207501706321003705998985384615384030 7611 22120708507121090965956196958215207619490261096240 7612 22158521674910963827557481188396492831012399208020 7613 22196394500591041683265320712040253788567591312880 7614 22234327070428796604100864051814140689335847262410 7615 22272319470805091113808691472960512247115666315520 7616 22310371788214312308177368934268740769052207127360 7617 22348484109264506115352697598164947616823169194240 7618 22386656520677511697273332891471487539337921600950 7619 22424889109289095992358549321193415713463017790480 7620 22463181962049088399578029529624519286153846153260 7621 22501535166021515604033658420166542614920500163280 7622 22539948808384736544183405599557262986757155496610 7623 22578422976431577520837481863741375988836449441120 7624 22616957757569467448057058003428035438727725983000 7625 22655553239320573246085936821495684293600229116000 7626 22694209509321935376445671937863846591074615076750 7627 22732926655325603519324729708288176485289727504880 7628 22771704765198772393392393401784643002154602523140 7629 22810543926923917718168211667086646338704685612720 7630 22849444228598932319077896271720505386923076922490 7631 22888405758437262375326677117985532612821777315520 7632 22927428604768043810721225628380241337709424258800 7633 22966512856036238827571360748861545654964809261760 7634 23005658600802772583802855041794562414366190252390 7635 23044865927744670013412761631582269600338698166480 7636 23084134925655192790398786124792291648441426277340 7637 23123465683443976436294331053157959362564577823120 7638 23162858290137167571440943882158033642320622171730 7639 23202312834877561310130003190009605690456076649760 7640 23241829406924738799745581251877223187692307691720 7641 23281408095655204904040524961943787504237538684960 7642 23321048990562526030677900791740780737071516662590 7643 23360752181257468103170053316832486564181161242800 7644 23400517757468134677347630745626652909489428102580 7645 23440345809040105202491034853778108511276385966960 7646 23480236425936573427256856765397804959842911961130 7647 23520189698238485950531964128113239879471249016960 7648 23560205716144680917348009402982868926567277314720 7649 23600284569972026859989233232382591403778617833600 7650 23640426350155561684426541159292367788461538460950 7651 23680631147248631802210936349951182582410007603600 7652 23720899051923031407959495418654601850917526275980 7653 23761230154969141902567178968576804882698335452240 7654 23801624547296071462277873045943920828320792365570 7655 23842082319931794753748162356703515238327355017440 7656 23882603564023292795237440815061903415875954560120 7657 23923188370836692964058069781932386736962686354400 7658 23963836831757409150419399208489297913850018320110 7659 24004549038290282057799571825690698953016394896240 7660 24045325082059719649979135514852512689230769230180 7661 24086165054809837744870594057164610700054812603440 7662 24127069048404600755278131591470766598016177066970 7663 24168037154827962576721851309725267682390049558080 7664 24209069466184007622460974188325227277835328673360 7665 24250166074697092005850548891035136412936917817920 7666 24291327072711984870166329385504832472575695706310 7667 24332552552694009866032582290469753826909159503440 7668 24373842607229186776587691514649016991552737155900 7669 24415197329024373290522533361158434468956860369680 7670 24456616810907406923126700952968038989999999999410 7671 24498101145827247085477762585592959420525855416480 7672 24539650426854117301908844432848585199719591403560 7673 24581264747179647575889933920161853996004736828320 7674 24622944200117016904458406037646209545768863457950 7675 24664688879101095941334380891954325712644136868400 7676 24706498877688589808856626891856115093635824231700 7677 24748374289558181058874830127585886521545690532080 7678 24790315208510672782734156738297850188070935390090 7679 24832321728469131870488141365499570558296501585920 7680 24874393943479032419476041163134528590769230768640 7681 24916531947708399292400901277093782953459218974720 7682 24958735835447951825044684218388935983649178053750 7683 25001005701111247683756922135050349245255854130960 7684 25043341639234826872853457638061964977202451951340 7685 25085743744478355892061945556343336912644324668880 7686 25128212111624772044150894784976734420690304168290 7687 25170746835580427892879136249588649351198201908320 7688 25213348011375235871402709938066911156224972190680 7689 25256015734162813041276270948663122764960268676960 7690 25298750099220626002186221571031501391538461537870 7691 25341551201950135952552883553925693192652915410160 7692 25384419137876943901139131920150990850285840185540 7693 25427354002650936029803018965986895273951869934000 7694 25470355892046429207532024428690417394086986185530 7695 25513424901962316655896675221900218312351543719360 7696 25556561128422213766061385624821954909397342748080 7697 25599764667574604067490476367022366578483584500160 7698 25643035615692985348487438676530054418978592325670 7699 25686374069176015928705617054770928528055562574800 7700 25729780124547661083768592307692307692307692307100 7701 25773253878457339622138654198288038707507274054800 7702 25816795427680070614371860991664163835347703366930 7703 25860404869116620274898291139817022822553132305440 7704 25904082299793648996466200399469662936504762992520 7705 25947827816863858537388905792664493286961106519840 7706 25991641517606139361733326006376719181834398403070 7707 26035523499425718132589216084230703488154885575600 7708 26079473859854305358558242590506514228361934163060 7709 26123492696550243193602153824053034440873583011440 7710 26167580107298653390389408127513649393076923076330 7711 26211736190011585407279731875457219495318769440640 7712 26255961042728164669086187333627340891014563565920 7713 26300254763614740981754439260613350083166816913280 7714 26344617450965037101099017872843718725296812004310 7715 26389049203200297455736484613942998714012075570320 7716 26433550118869437024355516060213919068881028765260 7717 26478120296649190367464030255343222113138816802640 7718 26522759835344260813753588799419988762322217670850 7719 26567468833887469801221417120035187123382836518880 7720 26612247391339906373190494526637645193846153845560 7721 26657095606891076829368274893491271576088089299680 7722 26702013579859054532084708131547816393634255150510 7723 26747001409690629867850341995355480887015155025520 7724 26792059195961460364375393227802965616916783652900 7725 26837187038376220963190786573087825224949763370800 7726 26882385036768754448012269786834017985834378666650 7727 26927653291102222028988822441803060897088782249280 7728 26972991901469254082976686068183000044449312417040 7729 27018400968092101049980452979036269991091604429120 7730 27063880591322784485902761014178247794615384614790 7731 27109430871643248271744251389579724080271242563920 7732 27155051909665509979395556864375446812522138888700 7733 27200743806131812394163197533754188731836141510160 7734 27246506661914775194171371723440306887004197170290 7735 27292340578017546786781739700189376631688232421280 7736 27338245655573956302173408222748081516470108139240 7737 27384221995848665744225434339108027659952626383520 7738 27430269700237322298844277288651443710147385569630 7739 27476388870266710799878737891980757019988170874160 7740 27522579607594906352765035406880749095384615384020 7741 27568842014011427116044782496018348999070507365360 7742 27615176191437387240898729690678096811840909948490 7743 27661582241925649968839261545097889406499922835200 7744 27708060267660980887704737557846810963201848588480 7745 27754610370960201346098881890211668478172795221760 7746 27801232654272342026418536936768329971129560415030 7747 27847927220178796676613206900245146513630302073360 7748 27894694171393476000819928691475689271847829896620 7749 27941533610762961709017118715723824534499610786000 7750 27988445641266660725841155418982872596153846153250 7751 28035430366016959558709568852039354172430019036000 7752 28082487888259378825394819966187738893323925897880 7753 28129618311372727941192763882522806886348065068640 7754 28176821738869259965830002976757863434174178739470 7755 28224098274394826610254447293557269466942514272240 7756 28271448021729033403453511548467742909181969926020 7757 28318871084785395019444489791721837717772658586800 7758 28366367567611490764581760696506123287282671766010 7759 28413937574389120225325588394773085627041937896640 7760 28461581209434459076617395816366886596923076922480 7761 28509298577198215051006499592166096197868798107840 7762 28557089782265784068673407759158617529781254704870 7763 28604954929357406528494893754892531047386901878480 7764 28652894123328323760296172510628785074615401255260 7765 28700907469168934638435616846794858510692702072720 7766 28748995072004952356867564841040039031378510304210 7767 28797157037097561365828881378360130039148549591840 7768 28845393469843574470295049704429570760661659145800 7769 28893704475775590090351681487489489277766412738080 7770 28942090160562149683627446650928485397692307691710 7771 28990550630007895329934537068096351049652018312880 7772 29039085990053727478262891112946886715903642737460 7773 29087696346776962856274519034851884092490162532720 7774 29136381806391492542444382173401653009268190567850 7775 29185142475247940200994392149245624358837421123200 7776 29233978459833820479767209360067024589182982381600 7777 29282889866773697571186633376665869869783461156480 7778 29331876802829343936451491172882062478820229603990 7779 29380939374899899193110042534762695885538810642320 7780 29430077690022029166162035479002310498461538460940 7781 29479291855370085102835658068299325678569314583120 7782 29528581978256263051186746641913756421855602763650 7783 29577948166130763402667724183418170630190079899360 7784 29627390526581950598813856324443235136605729909240 7785 29676909167336513002194526333168730149071983923680 7786 29726504196259622931777344359438191542131942190190 7787 29776175721355096862853020204717991977248859748720 7788 29825923850765555791669042954717333195029558308580 7789 29875748692772585764920324955371945530020449741360 7790 29925650355796898574245081829108943799230769230170 7791 29975628948398492615874334517890952773756931050560 7792 30025684579276813915583533702521986544524821951440 7793 30075817357270917319094921384123354848460178446400 7794 30126027391359627848079358923592800968861919311430 7795 30176314790661702221906465418281889833935452974160 7796 30226679664435990545292024952103115616645068961980 7797 30277122122081598161991735985847054233057460236560 7798 30327642273138047674690490958688930934183886027570 7799 30378240227285441131236489049731004523951778967200 7800 30428916094344622377369599999999999999999999999400 7801 30479669984277339576093511920635277545568509047200 7802 30530502007186407893841311112101349299071089868830 7803 30581412273315872353584257092175602254116942241840 7804 30632400893051170855033631277236526623526543606420 7805 30683467976919297362085653082047269232373140774640 7806 30734613635588965257659572597831830756474573128970 7807 30785837979870770866079164477014618240095613888000 7808 30837141120717357143147963195576279236504327128960 7809 30888523169223577534068695480607724628371326051840 7810 30939984236626659999357481381357951800769230768630 7811 30991524434306371208903491226907681048467315105040 7812 31043143873785180904324861552597903187593946483820 7813 31094842666728426429771788990538207195091562953680 7814 31146620924944477431327837106952229806254200426210 7815 31198478760384900725160607230824775456299109825120 7816 31250416285144625334573040454335140462150444323160 7817 31302433611462107696106734195932000225400016371040 7818 31354530851719497034848773001664957434722357580750 7819 31406708118442800909093689619574592315534805527280 7820 31458965524302050924512288815594707101538461537860 7821 31511303182111468617979182907575534901280708956080 7822 31563721204829631511211004576733121450314250164410 7823 31616219705559639334367379173106034959846967849920 7824 31668798797549280419766855463494177120367788202800 7825 31721458594191198265870110576903934662158672625600 7826 31774199209023058271682861783767417730346339376550 7827 31827020755727714641731034701179285368361935753680 7828 31879923348133377461760854547140880943930182950940 7829 31932907100213779945316644172356327378731186725520 7830 31985972126088345851349229778527114202307692307090 7831 32039118540022357073007972487378811054925651532320 7832 32092346456427121397769561254864145295640865678600 7833 32145655989860140439056820030159079487639327798560 7834 32199047255025277739500899539241027067769354168190 7835 32252520366772927046000341628049275477490891676080 7836 32306075440100180756730621730515384140058910321140 7837 32359712590150998540257892732154143304618160503920 7838 32413431932216376126910771280461987025909186407530 7839 32467233581734514272564125449117932189024521778560 7840 32521117654290987894988940593960563003076923076320 7841 32575084265618915382922458244961708960882052965760 7842 32629133531599128078012900959971700786869672194390 7843 32683265568260339929793214222910874977147245267600 7844 32737480491779317323838374701365789494103102354380 7845 32791778418481049083260932486254882052491079476560 7846 32846159464838916643699573319395533986861372388930 7847 32900623747474864401955605273471197410463867489760 7848 32955171383159570238432392883101916482771656718520 7849 33009802488812616213532880335502755050182333618400 7850 33064517181502659438170464014610877403846153845550 7851 33119315578447603118548593453611875843258760588400 7852 33174197797014767775364598587537972323038091279780 7853 33229163954721062637593360110083530621215822325040 7854 33284214169233157211006558727025503881447361593370 7855 33339348558367653021583358162686628486573298527040 7856 33394567240091255533968495915775992215260112011920 7857 33449870332520946245133874976723700479598609979200 7858 33505257953924154953399869010332401870174996251910 7859 33560730222718932202972672875237090748683363977040 7860 33616287257474121904154149795334572504615384614780 7861 33671929176909534129380746018053963389264986932240 7862 33727656099896118085248163390128323397634334902770 7863 33783468145456135260678599953433724114086808638880 7864 33839365432763332751387488411524485188644313517160 7865 33895348081143116760806782141750739379932861327520 7866 33951416210072726277621958328335687898351134822110 7867 34007569939181406930080027768553680921392625640240 7868 34063809388250585017225960957225413250191608975700 7869 34120134677214041717225060184171887559729481386480 7870 34176545926158087472928927585083207805384615384010 7871 34233043255321736554842799368500578143267977729280 7872 34289626785096881801652136800318968079436573431360 7873 34346296636028469538466484962432647186510029477120 7874 34403052928814674672938730813905092146608280557750 7875 34459895784307075969418012671387539460108830378000 7876 34516825323510831501294653890475628099541153651500 7877 34573841667584854281695614271320091725636664540880 7878 34630944937841988072689073530134278700141668457890 7879 34688135255749183373156882073307373756618549178720 7880 34745412742927673585493735282676556406153846153240 7881 34802777521153151361292048569172961394385719911520 7882 34860229712355945126171631577574224082733223633550 7883 34917769438621195783913381127509631655555293707760 7884 34975396822189033600056333755211507577585373947140 7885 35033111985454755265117540076827494633546518178480 7886 35090915050969001137594344627441948939066116532090 7887 35148806141437932666908776340339806160914537149120 7888 35206785379723409996453876418522139348319965866480 7889 35264852888843169746901912015088317663667053485760 7890 35323008791971002979934545880874334206923076922470 7891 35381253212436933342555153956719651242731489610960 7892 35439586273727395392143604783964979547551556677340 7893 35498008099485413102413936580299947281767981798800 7894 35556518813510778550435489878921819647369301717330 7895 35615118539760230784878175757173515412159987228960 7896 35673807402347634875642681886440356874407974695880 7897 35732585525544161145036540918139527630313582332960 7898 35791453033778464580657108081173354132572037969470 7899 35850410051636864430142617304276543956103291239600 7900 35909456703863523977952607692307692307692307691700 7901 35968593115360630504339134778756009950995040159600 7902 36027819411188575426670303647594646622297826130730 7903 36087135716566134623267783766151515378535513818240 7904 36146542156870648939920088196926511281910136700320 7905 36206038857638204879233522760299823464894550029440 7906 36265625944563815472982833701889038964478490574870 7907 36325303543501601337623705477962320747164255360400 7908 36385071780464971913129383409840517005098775134860 7909 36444930781626806885313819173662044987983918172240 7910 36504880673319637791803860385280226208461538460930 7911 36564921582035829811823128911452881652013230089440 7912 36625053634427763739950355987907891439388115961720 7913 36685276957308018144015065752365564009155897434080 7914 36745591677649551707293622406208541068584844528110 7915 36805997922585885755168779902252097044289269079920 7916 36866495819411286966415996818021601278606885801060 7917 36927085495580950269279902914129138482876035899440 7918 36987767078711181922504427795797383688692709330650 7919 37048540696579582781480226092345372845218656815680 7920 37109406477125231749673157644567385009230769230160 7921 37170364548448869415497705343442357485350891132480 7922 37231415038813081874799337495546707027025108538310 7923 37292558076642484739109945900947759048123555914320 7924 37353793790523907329840615218267838481630371632700 7925 37415122309206577058576103659070111238039456880400 7926 37476543761602303993635539599766159968936129206450 7927 37538058276785665613063963323921722866712856018080 7928 37599665983994191744219467811180725397833182124840 7929 37661367012628549690120817271078413079219964501920 7930 37723161492252729542720546980811784609999999999390 7931 37785049552594229683268672925619379852680736220720 7932 37847031323544242469932264758832562355251972628500 7933 37909106935157840112836260695936532406571636126960 7934 37971276517654160736691028133161210164872093246090 7935 38033540201416594631172299036249650395559175930880 7936 38095898116992970689219234479164617064800664823040 7937 38158350395095743033416498125632198791527248184320 7938 38220897166602177830626343938624741364691592685430 7939 38283538562554540295036848974193782661526461362960 7940 38346274714160281879792547766516984910769230768620 7941 38409105752792227657373850540661170968919107486160 7942 38472031809988763888891753298426401839790571400290 7943 38535053017454025782464473710763513879633996540000 7944 38598169507058085440842772717689612896912421400280 7945 38661381410837139998450847783402660679543738731360 7946 38724688860993699948009809880457464466026379882830 7947 38788091989896777656910882482451083728048413266160 7948 38851590930082076073505587129715908667121925780420 7949 38915185814252177623480306497073463474980918330800 7950 38978876775276733296482742336801382211538461537850 7951 39042663946192651923167912193650048779642364260800 7952 39106547460204289642831455392054152710947190421680 7953 39170527450683639561798145478657972237714075221440 7954 39234604051170521602733633065951653458376372927270 7955 39298777395372772545047569865239222492532207781840 7956 39363047617166436256556391619367674684861612817820 7957 39427414850595954116574164647680374621295408531600 7958 39491879229874355630600027797557331575135759777810 7959 39556440889383449236770888758709860766675605137440 7960 39621099963674013304248160938147890412307692307080 7961 39685856587465987323707454415474932031276711076640 7962 39750710895648663290100261899928716105044985660670 7963 39815663023280877277856808092414941346271837839280 7964 39880713105591201208699358417717743101642897459060 7965 39945861277978134812235410734153619528469895582320 7966 40011107676010297779500321350205943069416001260010 7967 40076452435426622109619044480175124504062655648640 7968 40141895692136544649756792153645297766184954645600 7969 40207437582220199828528549556642381255909798314880 7970 40273078241928612583037508825780886213076923076310 7971 40338817807683891479712612440508240714922265665680 7972 40404656416079422029115525562796050080418351485260 7973 40470594203880060194887484958338007171764005661520 7974 40536631308022326097006600498534500754722765427650 7975 40602767865614597909526313688314763399270864632800 7976 40669004013937305952965846191209084271051970041400 7977 40735339890443126981523599930076633702200968685280 7978 40801775632757178665284599029559267979799219951790 7979 40868311378677214267593192634708781920836249195120 7980 40934947266173817517762366489364946313846153845540 7981 41001683433390597679291140087784815233440166959920 7982 41068520018644384813761655223780737846980408663450 7983 41135457160425425240587690853255799146796763556160 7984 41202494997397577192786468358571597816575816065040 7985 41269633668398506668945740556684916186380427433280 7986 41336873312439883481558287127487531210141659193990 7987 41404214068707577501896068554317756132593302109520 7988 41471656076561855101596420165223904780749762864380 7989 41539199475537575791132797441289364264305411910160 7990 41606844405344389055342713417216992614615384614770 7991 41674591005866931386185638739457786120599523091360 7992 41742439417165023512903764768495862695750812363240 7993 41810389779473867829758660014509473677374147991200 7994 41878442233204246021516980179556693445192365403230 7995 41946596918942716886858522144725365867337646483760 7996 42014853977451814359880042387380545844970091949780 7997 42083213549670245729868390541779815435300418789360 7998 42151675776713090059516639125948244788934216151370 7999 42220240799871996801757020848851191346648231392000 8000 42288908760615384615384615384615384615384615384000 8001 42357679800588640379645858054867641906648999392000 8002 42426554061614318407966073496226931510507080152630 8003 42495531685692339860990368107640188051349315034640 8004 42564612815000192359112345871636149706195574274220 8005 42633797591893129794665243024725403367337834284240 8006 42703086158904372343950208015139681833333382740770 8007 42772478658745306679276584230920162184327677992800 8008 42841975234305686381189184108073987445602046180760 8009 42911576028653832551057674437161410614770291372640 8010 42981281185036834624203323977293792616153846153230 8011 43051090846880751383738495859156140592645846393840 8012 43121005157790812175294398713357932345898639999620 8013 43191024261551618322812741997203634241809888354480 8014 43261148302127344745577072611900596422553576310010 8015 43331377423661941776659701603327928985795053334720 8016 43401711770479337182960261522816569551548785198960 8017 43472151487083638387012066889979105354840143387840 8018 43542696718159334890732582147519086071363640920550 8019 43613347608571500901294433528184646776962122384080 8020 43684104303365998159293533366651358916923076922460 8021 43754966947769678969391017584165461462243167828880 8022 43825935687190589433605829351292130492938798272210 8023 43897010667218172887434914294135374604152587218720 8024 43968192033623473538978125051967662509222165942600 8025 44039479932359340311245065519369680147904616135200 8026 44110874509560630887821237713774875037161380156350 8027 44182375911544415962070986899780888476429211042480 8028 44253984284810183690054873374771829903650277938740 8029 44325699776040044347339232176332855975262469758320 8030 44397522532098935189875814910672939017692307691690 8031 44469452700034825519129540922844320000404228629120 8032 44541490427078921951632518133999230171765827738400 8033 44613635860645873893142627058297338473026334495360 8034 44685889148333979217585094782412359734170846403990 8035 44758250437925390150955619043924677831205585185680 8036 44830719877386319360363735981270050265600203644940 8037 44903297614867246248395258647383833280209957424720 8038 44975983798703123452972746981777082371916172403330 8039 45048778577413583552893103621546740076043321627360 8040 45121682099703145979221523700798334818461538460920 8041 45194694514461424132721160640187610559680602926560 8042 45267815970763332707498003863808731460940375566190 8043 45341046617869295221040598399512618927147044652400 8044 45414386605225451750834370420971055643277037726180 8045 45487836082463866877730456975451923617143272986160 8046 45561395199402737836249072410379837253404614896730 8047 45635064106046602871997578364366010080104407402560 8048 45708842952586549806383558624542992389897805082320 8049 45782731889400424808803334671775489698717496923200 8050 45856731067053041376486492338679387019230769230150 8051 45930840636296389522177124692408945452258962053200 8052 46005060748069845169832631024908504980322391323580 8053 46079391553500379758521046687811535578211291757840 8054 46153833203902770054698013447448158325005244741170 8055 46228385850779808173044635057533955117631742036640 8056 46303049645822511806047597853099661377409704343720 8057 46377824740910334662503071359124867863641922244000 8058 46452711288111377115126039181200837947669730343710 8059 46527709439682597057446845803409683576101593377840 8060 46602819348070020970176880360511160319999999999380 8061 46678041165908955197225453977515978565949302541040 8062 46753375046024197431550062879837538798746774978570 8063 46828821141430248411022365171494154346760057479680 8064 46904379605331523824492334957322910755619985080960 8065 46980050591122566428233193347906128526616304837120 8066 47055834252388258372949851832943762266447541617910 8067 47131730742904033741533739540171816872983907617040 8068 47207740216636091297747022012669838324060064155500 8069 47283862827741607446019355337561606611999095523280 8070 47360098730568949402540455743734200620769230768610 8071 47436448079657888577831901155323514100655414122080 8072 47512911029739814170981717641380988766292944899160 8073 47589487735737946975725440240388720924867759085920 8074 47666178352767553398557474261170133520913277177550 8075 47742983036136159689056719869293043246636023887600 8076 47819901941343766382610559560323165195689063551300 8077 47896935224083062955721444998300873820656041589680 8078 47974083040239642694080456659624382684212852085690 8079 48051345545892217773592346769170436276000442691520 8080 48128722897312834554536713147011160221538461537840 8081 48206215250967089089050088800534942374636387728320 8082 48283822763514342842113869398192183021919525853350 8083 48361545591807938626233138147505539824955757444560 8084 48439383892895416749991585071450999900059488262940 8085 48517337824018731380667855233872850940386211688080 8086 48595407542614467121098798106284524509719402175890 8087 48673593206314055800975227995270492214647222629920 8088 48751894972943993482755943261784069669708517302280 8089 48830313000526057682385889960974299936328857014560 8090 48908847447277524805004493513814239022307692307070 8091 48987498471611387795830320089785158313035963491760 8092 49066266232136574006408367533238635368611357009140 8093 49145150887658163276406423904853463927853545023600 8094 49224152597177606231147070033869030445242342369130 8095 49303271519892942795062040886553547957280930738560 8096 49382507815199020921255799051696594114807452723680 8097 49461861642687715537365312224843070092110437605760 8098 49541333162148147707903165239552297741677588573270 8099 49620922533566904013271275946213836442792731424400 8100 49700629917128256145632623076923076923076923076300 8101 49780455473214380721828533158657120940724518744400 8102 49860399362405579313529212546537262827962019934530 8103 49940461745480498694805349744360946943454813891040 8104 50020642783416351307308752360875795201130888328120 8105 50100942637389135943250122317493607885015493539040 8106 50181361468773858646362212276345581489598481626670 8107 50261899439144753831036745696803817627876749785200 8108 50342556710275505619823622453880991132766908266660 8109 50423333444139469399481071563312293077537377653040 8110 50504229802909893595765552255663971023846153845530 8111 50585245948960141667150344425543475573466496018240 8112 50666382044863914317661909351949926192291086597520 8113 50747638253395471929023241542042882975939603714880 8114 50829014737529857212293572593164822965113227771910 8115 50910511660443118079193928096870853976128962589520 8116 50992129185512530733308178824040655622626574516860 8117 51073867476316822981349367731915031961369606836240 8118 51155726696636397764681234722155424453641520350450 8119 51237707010453556911285001553811914915320934232480 8120 51319808581952725108361619876446308824615384614760 8121 51402031575520674095759825996634508531794071045280 8122 51484376155746747080420486725709258112971287366110 8123 51566842487423083372027861477943177154557729763120 8124 51649430735544843240058546696455525756428803132500 8125 51732141065310432992419009678997099399566650390000 8126 51814973642121730275862759957468797730611724226250 8127 51897928631584309598378347553603519261282668826880 8128 51981006199507668073739518688730893755929438392640 8129 52064206511905451388409000867992780781471234494720 8130 52147529734995679990987530688827257425384615383990 8131 52230976035200975504399879240032827266735860757520 8132 52314545579148787361009771561305658846616799008300 8133 52398238533671619660855738323853673482392690903760 8134 52482055065807258253200079670575133483972045641890 8135 52565995342798998041583263019388932667242619440480 8136 52650059532095870512576218585661977359474358786840 8137 52734247801352871488423138419338799529560356225120 8138 52818560318431189103767526879382811768140493561230 8139 52902997251398432006654392682530359948512434571760 8140 52987558768528857784001614965180932726153846153220 8141 53072245038303601611733658186542542641717471286960 8142 53157056229410905129770953177963412394159852692090 8143 53241992510746345542068404207752708621349257604800 8144 53327054051413064941896624582767206902572183332080 8145 53412241020721999862559646047660504185602182240960 8146 53497553588192111053742990069999792816368109430630 8147 53582991923550613483686132014495364062796317898960 8148 53668556196733206567373532212403024606114462624220 8149 53754246577884304620938551022792608935682201395600 8150 53840063237357267542474708160869891826923076922450 8151 53926006345714631719448889834937601896518685965600 8152 54012076073728341162911250587927079299618861985480 8153 54098272592379978868696700181768593543831939934240 8154 54184596072860998405813009393238642629986009035070 8155 54271046686572955732210712208369909682184401291440 8156 54357624605127741238130125609077191201799618589620 8157 54444330000347812017220951940383781288141019116400 8158 54531163044266424365630072729570763746977675949610 8159 54618123909127866509253286799759710013192260698240 8160 54705212767387691559346889579920702227692307691680 8161 54792429791712950696695134661115710543140093325440 8162 54879775154982426584529762884985480633537270856470 8163 54967249030286867010397928575109576232205535560080 8164 55054851590929218757174996934957433045672408382860 8165 55142583010424861703418831137746591257184589091920 8166 55230443462501843153262332223676076662072187895810 8167 55318433121101112396041139598751603840185649545440 8168 55406552160376755495853544696808303197411305505400 8169 55494800754696230311249815222409467689117105011680 8170 55583179078640601745248272337099831028461538460910 8171 55671687307004777225875608185062599605799955098480 8172 55760325614797742417429076276614353598648321673060 8173 55849094177242797162658332459214513208152957750320 8174 55937993169777791656064849505809853971649447807450 8175 56027022768055362848516973739423087010016808142400 8176 56116183147943171083378837590971348199858066181200 8177 56205474485524136964351487554409132933065551254080 8178 56294896957096678455224732659474354655258532859590 8179 56384450739174948211738364327619396075227661667920 8180 56474136008489071145751544311174878129230769230140 8181 56563952941985382221919303339466025794050114216720 8182 56653901716826664487075239108523610010296943203250 8183 56743982510392387332519648353247155657469543372960 8184 56834195500278944989412473932431107089366822540840 8185 56924540864299895257470594137998631590876370942880 8186 57015018780486198467169127810146429680672177477790 8187 57105629427086456675646575299931037916202366710320 8188 57196372982567153096513761870166399250121797180180 8189 57287249625612891763766696764397698572918720798960 8190 57378259535126637430003607902211393429999999999370 8191 57469402890229955699146558977279804645167742812160 8192 57560679870263253393868202642364377389525958615040 8193 57652090654786019157924370463058604833657040896000 8194 57743635423577064293593347409383464698558464615030 8195 57835314356634763834422825831498910627302339993360 8196 57927127634177297853485681132808358251388089017580 8197 58019075436642893007345858710653099110680106782160 8198 58111157944690064315935809181664069265625323235170 8199 58203375339197857178547056445703314655610923336800 8200 58295727801266089626135630769230769230769230768600 8201 58388215512215594810144246785917547925547730216800 8202 58480838653588463728043254119438824050509813476430 8203 58573597407148288185792536230661495147904478387440 8204 58666491954880403997426681078938244378472110862020 8205 58759522478992134421965895264974293775740027793840 8206 58852689161913033837855281490790155019705019232570 8207 58945992186295131655135247430707062654226338737600 8208 59039431735013176465545962456075589925442129392560 8209 59133007991164880430768927095696280793640109013440 8210 59226721138071163909008868643588081431538461537830 8211 59320571359276400320119324945990035056788510962640 8212 59414558838548661249475427110278245774195023755420 8213 59508683759879961790797540679887666875667111515280 8214 59602946307486506128129573711390989552704630913810 8215 59697346665808933357175909172648978148103496844320 8216 59791885019512563546201068154452212986642685754760 8217 59886561553487644036696359552367572704145694244640 8218 59981376452849595984017921130628142219008715620350 8219 60076329902939261138200706225906813595678824360880 8220 60171422089323148865153119785735914732307692307060 8221 60266653197793683408437156964222030926532132781680 8222 60362023414369451391839047116601068964582543820010 8223 60457532925295449562935555744127860643078651547520 8224 60553181917043332777861246741841536950103915202400 8225 60648970576311662227482157193936866063338059644800 8226 60744899090026153905181486944847094613708793416150 8227 60840967645339927316463055248749935247328897371280 8228 60937176429633754430578426966089593523074631486540 8229 61033525630516308874383761032908528931166790711120 8230 61130015435824415368632584277347419833076923076290 8231 61226646033623299406910844097644988132887364605920 8232 61323417612206837177420744047395390431063254438200 8233 61420330360097805727820016996744268431855973352160 8234 61517384466048133373323441252669758839830122959790 8235 61614580119039150348273555827546294473982778695280 8236 61711917508281839701387681942871402658351962248740 8237 61809396823217088434888508844393459152636512585520 8238 61907018253515938887725653085956037233858124159130 8239 62004781989079840363095751612216669535059132196160 8240 62102688220040901000468800235049098633846153845520 8241 62200737136762139892328600454943031150432644567360 8242 62298928929837739445835329027118645497593770777990 8243 62397263790093297989618396212419267911179503397200 8244 62495741908586082625907910285379373722701090217980 8245 62594363476605282328213217596231056017732966495760 8246 62693128685672261284757139300055013121680895484530 8247 62792037727540812487874677774846637301532612755360 8248 62891090794197411569585117750998653473603066406120 8249 62990288077861470883546599267643688643433163748000 8250 63089629770985593833602391756497896634615384614750 8251 63189116066255829449128250831345081031363667998000 8252 63288747156591927207390391731144431095275770407380 8253 63388523235147592103123765826978805941256487750640 8254 63488444495310739965540479157729282987378697808970 8255 63588511130703753022978344606510255444002685546240 8256 63688723335183735715399712069572564497198587555520 8257 63789081302842770754950873801624845295819567148800 8258 63889585228008175434792495046380328606756364595510 8259 63990235305242758186411673078652665110126539098640 8260 64091031729345075385626380894544836135384615383980 8261 64191974695349688407493204989244808883318415429840 8262 64293064398527420930329439957705227857078041294370 8263 64394301034385616489060756042087065687898340080480 8264 64495684798668396278105809231333760472784999364760 8265 64597215887356917204009317092657934165487248346720 8266 64698894496669630188035277182112324844468372093710 8267 64800720823062538718932158641825098534701149433840 8268 64902695063229457656082051444952273746809046695300 8269 65004817414102272283245911695981650434611558780080 8270 65107088072851197613117195433758457436153846153210 8271 65209507236885037942896327517538007791780420594880 8272 65312075103851446661098606402550085130016449806960 8273 65414791871637186305808299931028698452467269654720 8274 65517657738368388874591841677464375381368909317350 8275 65620672902410816386283191893019469884725717397200 8276 65723837562370121694854581693655210673196609931100 8277 65827151917092109555586013829597598265177165678480 8278 65930616165662997943747048160362975927068230273490 8279 66034230507409679626004554839718372493742438124320 8280 66137995141899983984770273188711780036923076922440 8281 66241910268942939095702169302318639455729078425120 8282 66345976088589034058573740596358231699083028713150 8283 66450192801130481581725570756182697288971389341360 8284 66554560607101480820313593897277334305476250898740 8285 66659079707278480468568682190378973645663405197680 8286 66763750302680442106282326740064935227184817099690 8287 66868572594569103799733337136033681347948802350720 8288 66973546784449243957270640820535171539251170498080 8289 67078673074068945439767419233659471298844335263360 8290 67183951665419859926161973610501775837692307691670 8291 67289382760737472534300869310636096636373793052560 8292 67394966562501366697300063660893856846591385180940 8293 67500703273435489295639878487203001501911503608400 8294 67606593096508416045209834800243416685107964140930 8295 67712636234933617141519523482960951260214374248160 8296 67818832892169723160291842305600644999972032831480 8297 67925183271920791214655086165915403873589894318560 8298 68031687578136571369150534118624859324816588137070 8299 68138346015012773310772333519086052458844939129200 8300 68245158786991333277256638461538461538461538460900 8301 68352126098760681242837116642246323916376765809200 8302 68459248155256008361684095822426789838381628778330 8303 68566525161659534669244778205068800266706776523840 8304 68673957323400777041702108273660335313783273875920 8305 68781544846156817413770036969496481859823937048640 8306 68889287935852571255043082507683282770756227558470 8307 68997186798661056305118245650228236658715312850000 8308 69105241641003661567707494867763313667372477558460 8309 69213452669550416563959194529526153163781417453840 8310 69321820091220260845207007064275443839230769230130 8311 69430344113181313765364957932883102446937223227040 8312 69539024942851144513187510246474527642504019473320 8313 69647862787897042404613653952224690081150479755680 8314 69756857856236287435414172692307925534056617735710 8315 69866010356036421094361409720088837322031156099120 8316 69975320495715517437141012631476517376351550912660 8317 70084788483942454421225295138490207817253673613040 8318 70194414529637185501928012676547409732323594730250 8319 70304198841971011489860507296831182035047524769280 8320 70414141630366852670009336050367856639999999999360 8321 70524243104499521182655655921195539018477885038080 8322 70634503474295993666356797312273494374576535633910 8323 70744922949935684163210617129618784653371020571920 8324 70855501741850717286623381647605282379469134152300 8325 70966240060726201651802088571467422522031343899600 8326 71077138117500503569192297041862758368506219726050 8327 71188196123365521001082693750909573525707564675680 8328 71299414289766957781597782859474498004145825220440 8329 71410792828404598100300247021686326823177670407520 8330 71522331951232581249624686534742106240769230768590 8331 71634031870459676636364603440096113703442472174320 8332 71745892798549559057434657306127707674987562028100 8333 71857914948221084240130379422416273991197449840560 8334 71970098532448564647107692231856774269347510357690 8335 72082443764462045546304741019073853759238562950080 8336 72194950857747581346028705161982252061873846030640 8337 72307620026047512195430416637942558191460494505920 8338 72420451483360740850589773956820355974298632197030 8339 72533445443943009806435100270419727854796746500560 8340 72646602122307178694719755081275152541538461537820 8341 72759921733223501948279469743695288942881054767760 8342 72873404491719906731794037816304246524490897823890 8343 72987050613082271139277152288166978231652650029600 8344 73100860312854702658518342759961690770894990383880 8345 73214833806839816902701126817619959308848125750560 8346 73328971311099016609421651088440887152299005058430 8347 73443273041952770907332258818945510017765759971760 8348 73557739215980894850634582259718070045810784428020 8349 73672370050022829221646919685228154401596515980400 8350 73787165761177920601670818516188401442307692307050 8351 73902126566805701710381947748422935018068040150400 8352 74017252684526172013970504725548322184516284589280 8353 74132544332220078602256563223048105809521403207040 8354 74248001728029197335005931838600302313451343062870 8355 74363625090356614257672253807841153848399094801040 8356 74479414637867007286791241586164378053845843241420 8357 74595370589486928165253101855709678286028434341200 8358 74711493164405084687679369032433890775998564281410 8359 74827782582072623196130527861129397109831360579040 8360 74944239062203411346370968296503882043076923076280 8361 75060862824774321144917978576009745980365600854240 8362 75177654090025512257101645195057083214694654292270 8363 75294613078460715586362691397607722702564539040880 8364 75411740010847517125015448794976025956630590026660 8365 75529035108217642076703319823001591509336782601520 8366 75646498591867239250774251942656389022166526211610 8367 75764130683357165728803907781650816913367675282240 8368 75881931604513271803494378804756440528599655725200 8369 75999901577426686190176453588414435312858188828480 8370 76118040824454101511143615360794759843846153845510 8371 76236349568218060053046107151858562402913342611280 8372 76354828031607239797573566679202044200673297300860 8373 76473476437776740725654896974570741419974362799120 8374 76592295010148371395404202732975742641277293707250 8375 76711283972410935794041786441364540503575251652000 8376 76830443548520520464019362516845855937374326801000 8377 76949773962700781903578811955586716079222552862880 8378 77069275439443234241973964362738175922829912327390 8379 77188948203507537189585058701150228555677304060720 8380 77308792479921784263155698662253545944615384614740 8381 77428808493982791286382283226362644942493012353520 8382 77548996471256385166086057741838811568272150383050 8383 77669356637577692944198095713088587552090563349760 8384 77789889219051431125787686446311790333814205336640 8385 77910594442052195283364768759298881675059814452480 8386 78031472533224749937687216117458018127554153041590 8387 78152523719484318715303943812674322956940597551120 8388 78273748228016874783064974154614844741494205255980 8389 78395146286279431559829761095739360573263032407760 8390 78516718122000333705605241261606706245384615383970 8391 78638463963179548388345244007125753515085046212960 8392 78760384038088956828643058867236603833408404706840 8393 78882478575272646122549124617168144025219801160800 8394 79004747803547201342745970102949944334586072946830 8395 79127191952001997918312703047306721926329533502960 8396 79249811249999494293311509179479409120411316165380 8397 79372605927175524864428790279945437962864268214960 8398 79495576213439593197903736072499380705306551278970 8399 79618722338975165525977291336750785747704910801600 8400 79742044534239964523094646153846153846153846153200 8401 79865543029966263362094543837173760030201757521600 8402 79989218057161180050618867838010709728992633840230 8403 80113069847106972047976135753568506977626176300240 8404 80237098631361331162692695501733809063236409369820 8405 80361304641757678730985585763032263270079721303440 8406 80485688110405461076391189926012702091327338604370 8407 80610249269690445250783980007403864894406540122400 8408 80734988352275015057019814353083584967998720764360 8409 80859905591098467353438420360168416466812234974240 8410 80985001219377308640459860994427378246923076922430 8411 81110275470605551929509951510794280113049964811440 8412 81235728578555013894509760518046407668175641751220 8413 81361360777275612306164497361780627783383776436080 8414 81487172301095663749287255732698707642986020237610 8415 81613163384622181623393251439959303255724440353920 8416 81739334262741174426800360422012172087259601990560 8417 81865685170617944324471931299948219837982812941440 8418 81992216343697385999838015111024541088620525680150 8419 82118928017704285790831323292704212242866767457680 8420 82245820428643621110374393520333814547692307691660 8421 82372893812800860151554611634515093565943859814480 8422 82500148406742261877723906627358404875901230807810 8423 82627584447315176297760104490182276511806504836320 8424 82755202171648345026727095658893176244914091982200 8425 82883001817152202132171139827290062720959003154400 8426 83010983621519175266290801032937197183489635155950 8427 83139147822723987084218175155083687475442338740080 8428 83267494659023956948649241299427035665658987594340 8429 83396024368959302921061337980368289428640405583920 8430 83524737191353444039755934547835996648461538460890 8431 83653633365313302884965037942812791057156915462720 8432 83782713130229608431259744603429869495696089778000 8433 83911976725777199187499617181948651053594388368960 8434 84041424391915326624561735672173344366974639835590 8435 84171056368887958891088442586880818218322472204880 8436 84300872897224084817492971965762915790192842132540 8437 84430874217738018208462322236199035011818369986320 8438 84561060571529702424196903291961293964227585674930 8439 84691432199985015250626658598748805872626609484960 8440 84821989344776074058843533680299414449230769230120 8441 84952732247861541253990332984784615932569633888160 8442 85083661151486930013846177878304264824004001829790 8443 85214776298184910317348949360609988822659565502000 8444 85346077930775615263295270047748004634513115829780 8445 85477566292366947679458751017171227066760160005360 8446 85609241626354887022367400263075213064170470152330 8447 85741104176423796567981260763310611115792227548160 8448 85873154186546730893511517514264442844600784689920 8449 86005391900985743650622484346631792750666390092800 8450 86137817564292195630258052893066406249999999999350 8451 86270431421307063119334357738351394659037934422800 8452 86403233717161246549540583544017835028147572531180 8453 86536224697275879438490011802307666226819154303440 8454 86669404607362637623463576839076071023479976796770 8455 86802773693424048787988372751705664778186129055840 8456 86936332201753802281493725136408469573852617647320 8457 87070080378937059232287613729470040055242488693600 8458 87204018471850762954096404459091442939793043007310 8459 87338146727663949646411021878557312240781657139440 8460 87472465393838059388882865527550159950769230768580 8461 87606974718127247430012946446590787644374981598640 8462 87741674948578695770377892849860305674176677850170 8463 87876566333532925040636646844099227983166200441280 8464 88011649121624106674561847065931693808370012368560 8465 88146923561780375377340065196876411609045691856320 8466 88282389903224141889385237504528781468849082249510 8467 88418048395472406045909805849979203191626495090640 8468 88553899288337070132498255995519208683705500595100 8469 88689942831925252536927914543128176496060727156880 8470 88826179276639601697482039433177418251538461537810 8471 88962608873178610348000412634283812933207253147680 8472 89099231872536930059912817459340364655438832154760 8473 89236048526005686081500956849494548746953905183520 8474 89373059085172792474634542977285583088148232977150 8475 89510263801923267549227462632337327186877910906800 8476 89647662928439549595660097067982898154892848790900 8477 89785256717201812915414049305018845456717380807280 8478 89923045420988284150165706309499407131587547021290 8479 90061029292875558909585237985133558420872791477120 8480 90199208586238918698087809547487855852307692307040 8481 90337583554752648140783958576875089526733648001920 8482 90476154452390352508876262879571114519682676212950 8483 90614921533425275544749600222898587058252333398160 8484 90753885052430617587002476048795347789055117854540 8485 90893045264279853995667070412795555561878098707280 8486 91032402424147053877865830640942080486989017303490 8487 91171956787507199114152611546067831581395820311520 8488 91311708610136503685786540497180356333184469453880 8489 91451658148112733303186960191406958452520144232160 8490 91591805657815525335817977637155504653076923076270 8491 91732151395926709043751323619867817473584434293360 8492 91872695619430626111156402788036882109881785192740 8493 92013438585614451481966590467074851440460801553200 8494 92154380552068514497971008382204852607216023032730 8495 92295521776686620339581187648854735633460317757760 8496 92436862517666371769522203670104031863949971019280 8497 92578403033509491179698043965625397006771696471360 8498 92720143583022142941481146445317607027966380660870 8499 92862084425315256059676222233497679157668970354000 8500 93004225819804847130408653846153846153846153845500 8501 93146568026212343603187936324407878364544837354000 8502 93289111304564907347396805832043600949741996662130 8503 93431855915195758523456877233777386080983145716640 8504 93574802118744499758921789283924922540411549343720 8505 93717950176157440629749033272305705701819880558240 8506 93861300348687922447001818295671494512265584370270 8507 94004852897896643349232503748696511230886888554800 8508 94148608085651983700799307158674494063257627010260 8509 94292566174130331796368173122579949514531493574640 8510 94436727425816409871851866844117204654615384614730 8511 94581092103503600422038533611850261251876067715840 8512 94725660470294272825162143507528152927031458589120 8513 94870432789600110274667418686343669478997069556480 8514 95015409325142437018422018728137123051197670419510 8515 95160590340952545905628937820530489894495849608720 8516 95305976101372026241692245901699987542425270988460 8517 95451566871053091951289484362016175997626380229840 8518 95597362914958910049904205480149256141909876470050 8519 95743364498363929424072323450502649491804284426080 8520 95889571886854209920596123645049468455384615383960 8521 96035985346327751744979955643853430600334589110880 8522 96182605142994825169341814564807456684448597341710 8523 96329431543378300550055194324468960270272772340720 8524 96476464814313978655375775668360043966796420692100 8525 96623705222950921303307691120782838417933537409200 8526 96771153036751782309964288421124447182376671705850 8527 96918808523493138748678493535841803106240887564480 8528 97066671951265822520118053962873626558386086608240 8529 97214743588475252233661122778174047257799528240320 8530 97363023703841765400287823712449771056153846153190 8531 97511512566400950937243617490059420037758426471120 8532 97660210445503981984730469711449345166719205687900 8533 97809117610817949034882000715504319366420056937360 8534 97958234332326193373278978118833596698809943393490 8535 98107560880328640833261693095342418984047006459680 8536 98257097525442135863295941931505730956773782554440 8537 98406844538600775907649514970614212518060207026720 8538 98556802191056246100636275742952352872746552592830 8539 98706970754378154274685093868443794842038053149360 8540 98857350500454366282491076213810204356923076922420 8541 99007941701491341633506721787786123464257313928560 8542 99158744630014469445030806965463315961989850795690 8543 99309759558868404708152988846453701327767117814400 8544 99460986761217404868812295871309800681842698555680 8545 99612426510545666724227856246575411361781569260160 8546 99764079080657663634960396261006724983035322766230 8547 99915944745678483052863222213955065789552483484560 8548 100068023780054164365181581421686627313052235191820 8549 100220316458552037055059479618581818990804918085200 8550 100372823056261059178713214027756911057692307691650 8551 100525543848592156159531063439733413836611482815200 8552 100678479111278559899358758808395892103360802233080 8553 100831629120376148207230540150676559597298209039840 8554 100984994152263784545805787920234903588548631010670 8555 101138574483643658095771399515912652803676288310640 8556 101292370391541624138470264182988539572002142773220 8557 101446382153307544757016372269283451915860598206000 8558 101600610046615629856157277609024674120124568773210 8559 101755054349464778501144814725117943251800360779840 8560 101909715340178920575875155565147989858461538460880 8561 102064593297407358760559473618082086884451889663040 8562 102219688500125110829186666497336922470577679968070 8563 102375001227633252267039771421636878049701392281680 8564 102530531759559259208527891477991588863452098390460 8565 102686280375857351695595634111202563097426476111120 8566 102842247356808837256972246951622729208150472207410 8567 102998432983022454808522819867489177194322876859040 8568 103154837535434718874964106010078184606424949305000 8569 103311461295310264133207698609243015615050905765280 8570 103468304544242190277593484373639112659230769230110 8571 103625367564152407207276478554168343833162684204080 8572 103782650637291980536030331040934121580477022368660 8573 103940154046241477424730977283342683366601564807920 8574 104097878073911312736784092349962854293123359127050 8575 104255823003542095516760191079417444192446195161600 8576 104413989118704975792501402015974334277885807900800 8577 104572376703301991700964127673684565201261317511680 8578 104730986041566416938061988630928651265041102355190 8579 104889817418063108532773634023131234031677432373520 8580 105048871117688854945780186175238389759999999999340 8581 105208147425672724492897272397371773681214717370320 8582 105367646627576414093566782356929692425756974202850 8583 105527369009294598344673674938347533868477967486560 8584 105687314857055278919953344107809158839921420452440 8585 105847484457420134295255239014467296751430757962080 8586 106007878097284869799928619382235130030410241885390 8587 106168496063879567994596513177003560825496538631920 8588 106329338644769039375584129573269605827391531091780 8589 106490406127853173406268166391681457012949002736560 8590 106651698801367289875613637434965491060769230768570 8591 106813216953882490584165031514150439162806889293760 8592 106974960874306011357758801429994590683020294638640 8593 107136930851881574389224367756103864967589372785600 8594 107299127176189740908341008960452429634549046398630 8595 107461550137148264180318196200933872576919227012560 8596 107624200025012442833067118038230368090024029393180 8597 107787077130375474513531327325740452046624647087760 8598 107950181744168809873344629661603591641283244282770 8599 108113514157662506884084520022052374343283249786400 8600 108277074662465585482389661538461538461538461537800 8601 108440863550526382545210087832597931956260137306400 8602 108604881114132907195458997885757542350812885244030 8603 108769127645913196438335200087755732026454152773040 8604 108933603438835671128585449891165500753096725797620 8605 109098308786209492268976113384826759662856914813040 8606 109263243981684917640243777098528034367490196856170 8607 109428409319253658762794612457941533633067226147200 8608 109593805093249238190422491525423955756381964296160 8609 109759431598347347136316038988229607066486125255040 8610 109925289129566203431624993791070243062307692307030 8611 110091377982266909816856442354848397590576863940240 8612 110257698452153812566371673977838741904557037987020 8613 110424250835274860446254597779646133905056427116880 8614 110591035428021964005822849421980416581084400281410 8615 110758052527131355203052904823707659621157883863520 8616 110925302429683947364190707180816383097258989906360 8617 111092785433105695477819502804926348532281643478240 8618 111260501835167956823656770606817759813978015099950 8619 111428451933987851936352319474221211348555807674480 8620 111596636028028625904559817325834498363076923076260 8621 111765054416100010005554205266272526952946604927280 8622 111933707397358583675667640019462109695854603235610 8623 112102595271308136816816797680915504568973491085120 8624 112271718337800032439394561802406266454241752282000 8625 112441076897033569641799308905879465433267446664000 8626 112610671249556346926875194717006735892916961375750 8627 112780501696264625855537034712696124521294879148880 8628 112950568538403695037853562991138490714155090262140 8629 113120872077568234461863043997667484686807570376720 8630 113291412615702680160395402274880109463846153845490 8631 113462190455101589216175226151160803484746737199520 8632 113633205898410005105480192138025119226611277757800 8633 113804459248623823380629647773600696242043723545760 8634 113975950809090157691578281727144628407399853031390 8635 114147680883507706146890001167808816876724665714480 8636 114319649775927118014367327699959811981193499296340 8637 114491857790751360761611814577288326687900073627120 8638 114664305232736087436791179428757416668093100950730 8639 114836992406990004389889038361188650807908409493760 8640 115009919618975239334713319046023842264615384614720 8641 115183087174507709751939622251577492928755026888960 8642 115356495379757491633465993246963460261809212721590 8643 115530144541249188568355756579889939673018174966800 8644 115704034965862301170645259917721140482898970561580 8645 115878166960831596849293564939653509576724853514960 8646 116052540833747479920551315677600532441225594900130 8647 116227156892556362063026207224474542649430995780960 8648 116402015445561033115722670361048142148260303933720 8649 116577116801421032219333580396523337940642231957600 8650 116752461269153019301061991373384915865384615383950 8651 116928049158131146903251089754117496991858817327600 8652 117103880778087432356100754785974772396531141694980 8653 117279956439112130294749305930256221417863035416240 8654 117456276451654105520999211044522838452349337704570 8655 117632841126521206209965722419920693432682072565440 8656 117809650774880637461927601301331218716549650619120 8657 117986705708259335199659285155481655535005630878400 8658 118164006238544340411524045701479829656673909579110 8659 118341552677983173740607879579536099706858403500240 8660 118519345339184210420174067506953691766153846153180 8661 118697384535117055555718531855858477531513657047440 8662 118875670579112919753906316784652365471015228645970 8663 119054203784864995098669709364862668010004182562080 8664 119232984466428831474748714566974913774413680092360 8665 119412012938222713238954791503030441169791635365920 8666 119591289515028036239438952970294604938457128085310 8667 119770814511989685183245525099208435626506088587440 8668 119950588244616411352433058780178015893232369854900 8669 120130611028781210669044079527583598070088456653680 8670 120310883180721702109205557535756523066923076922410 8671 120491405017040506466642174890628268356572167780480 8672 120672176854705625465884662222354427060095835942560 8673 120853199011050821225455672518509093811829009672320 8674 121034471803775996071315855364484016810512304156950 8675 121215995550947572700852990537563997965592604416400 8676 121397770570998874697697235653837431036918836130700 8677 121579797182730507397645738452690625861338030976080 8678 121762075705310739105980060302178757894346546329090 8679 121944606458275882666460053620117007119747758749920 8680 122127389761530677382278032130344827667692307691640 8681 122310425935348671289257269211336456029871952458720 8682 122493715300372603781579056045213876398361412352750 8683 122677258177614788590322747839316689244184733614960 8684 122861054888457497115103423069848864693983545130340 8685 123045105754653342109091977487807414501530292216880 8686 123229411098325661717702671531454812435250658787290 8687 123413971241968903871233346807077777754188820512320 8688 123598786508449011031743724430732073218720958169680 8689 123783857221003805294457395268158538933670939920960 8690 123969183703243373843973309468121985468461538460870 8691 124154766279150454765572770156124121427139343214160 8692 124340605273080823211908133740826727307736701044540 8693 124526701009763677925359616984644162528436382858000 8694 124713053814302028116346808802877377420264375044530 8695 124899664012173080697881682682517286389518761267360 8696 125086531929228627876650103652496050023061523287080 8697 125273657891695435100909021891762938423579588064160 8698 125461042226175629365486743330159449394160310144670 8699 125648685259647087874173865979718695216961881098800 8700 125836587319463827059792669230769230769230769230100 8701 126024748733356391962232941958135971780333789378800 8702 126213169829432245964742434007853161457972467585930 8703 126401850936176160888760314474189020919871665469440 8704 126590792382450607447582219130481316400087970731520 8705 126779994497496146059145668445350164723503324067840 8706 126969457610931818018224836798341566854792408062070 8707 127159182052755537028323852806015014359982420899600 8708 127349168153344481093558010080973680438700500622060 8709 127539416243455484770812467272398829004771062015440 8710 127729926654225431782468215877343813469999999999330 8711 127920699717171647989985294067420070929525685484640 8712 128111735764192294728633424645620545020701947944920 8713 128303035127566762503660455232927707653863917117280 8714 128494598139956065048189178884096530078527041823310 8715 128686425134403233743133313546640129506023043118320 8716 128878516444333712399423619106630159084323190744260 8717 129070872403555752402835331209508104913649870686640 8718 129263493346260808221708291603740310683187309569850 8719 129456379607023933277851355429891593264645069202880 8720 129649531520804176180922856667592584270769230768560 8721 129842949422944977326579113857987294421768439263680 8722 130036633649174565858683159239622729002299216489510 8723 130230584535606356995866075571434581379228329069520 8724 130424802418739349722733526167545013333943718751900 8725 130619287635458524846010265035073229899773230918800 8726 130814040523035243415915615488119924755692136165650 8727 131009061419127645513063107208575680500079981493280 8728 131204350661781049401177663437474045022649966556040 8729 131399908589428351045923931809315277644525063993120 8730 131595735540890424000139554286179691871538461537790 8731 131791831855376519655767373708583158904193579647920 8732 131988197872484667862780776655954739107750673987700 8733 132184833932202077915396574601390657348630656194160 8734 132381740374905539905870027753013030576538800749290 8735 132578917541361826446166818497889008654167949969280 8736 132776365772728094757806984004099436841940824358240 8737 132974085410552289130176020292238943427216037787520 8738 133172076796773543747598572959434669902440798748630 8739 133370340273722585885470332726941883269303010518160 8740 133568876184122139475743957086564648172307692307020 8741 133767684871087329042065042541611816617725704769360 8742 133966766678126084004854375274886059265126855607490 8743 134166121949139543356632891529369777225731604959200 8744 134365751028422460707885982556869777790225163847480 8745 134565654260663609703763982675965870656902512769760 8746 134765831990946189811915882783230360454465318554030 8747 134966284564748232481753515580899112369056232437360 8748 135167012327943007675443662820033804514136158915620 8749 135368015626799430770925739010772525656076463710000 8750 135569294807982469837252910320575420673076923076250 8751 135770850218553553282554711767487037643382069960000 8752 135972682205970977874919430318410817016017758916880 8753 136174791118090317136494726122277230524974101432640 8754 136377177303164830111105168844838889307982128878470 8755 136579841109845870505685570925696979360515981820240 8756 136782782887183296205829204549107148610022373185020 8757 136986002984625879165750194208182982493324454710800 8758 137189501752021715672959581947365001267617833425010 8759 137393279539618636987954767690506248039874717300640 8760 137597336698064620359222232501695585673846153845480 8761 137801673578408200413853658183050375701089615751840 8762 138006290532098880924075762288214883859470891883870 8763 138211187910987546949994373422253174014544639282480 8764 138416366067326877358853477608079062463679589474260 8765 138621825353771757721110172526574573833953669620720 8766 138827566123379693583626672582165952197707481883210 8767 139033588729611224120280714007906339264229398275840 8768 139239893526330336160295915604110456571578130244800 8769 139446480867804878594593857202352759901661111822080 8770 139653351108706977160469844562230329474615384614710 8771 139860504604113449604894536141758995047320235876880 8772 140067941709506221226743814033669665453547240876460 8773 140275662780772740798259488329255350398063907776720 8774 140483668174206396866043631258841759886592700066850 8775 140691958246506934431889544663469493389129638671200 8776 140900533354780872013752571676037554969789565480600 8777 141109393856541919087164170932020138873115189200480 8778 141318540109711393907392879189985227566915846942990 8779 141527972472618641712655995920568454572848302606320 8780 141737691304001453308686031219342849575384615383940 8781 141947696963006484034956166314228463738613085267120 8782 142157989809189673112869183971759447777586358662650 8783 142368570202516663376214534258723921477985899783360 8784 142579438503363221384198409386467946842459923888240 8785 142790595072515657917351909754563132132489201471680 8786 143002040271171248856622591818631903504255100009190 8787 143213774460938656445954897033959355907982733952720 8788 143425798003838350938665169872149925108114318687580 8789 143638111262303032627917181772565016239395287785360 8790 143850714599178054261604286873658307876153846153170 8791 144063608377721843841944544471662869279220728054560 8792 144276792961606327810095352375432645907647772410440 8793 144490268714917354616094344666654466545508699770400 8794 144704036002155118674433516834179705100969240970430 8795 144918095188234584705573750829931310391571420522160 8796 145132446638485912463707122291776335649282484700980 8797 145347090718654881851074581995970612185436987400560 8798 145562027794903318419146813538335093288716746246570 8799 145777258233809519256976279299266938147786996291200 8800 145992782402368679267028676923076923076923076922400 8801 146208600667993317828802238837032588788683925571200 8802 146424713398513705850543517749928006645371911687830 8803 146641120962178293209368511604050541010024151805840 8804 146857823727654136580098192108126884827989316145420 8805 147074822064027327653117711752259355766571608322640 8806 147292116340803421741568775099063383536635449987970 8807 147509706927907866778184871158242736883591340812000 8808 147727594195686432702079274784744791190438003987960 8809 147945778514905641235795936293478503268829235855840 8810 148164260256753196052933589856407235877692307691630 8811 148383039792838413336653622740701676525107864349040 8812 148602117495192652729382459059609357474679756462820 8813 148821493736269748674019423440821259467757607557680 8814 149041168888946442146961261870447241945694427045210 8815 149261143326522812783254708944305177556903827373120 8816 149481417422722711394188702852138287098132305502160 8817 149701991551694192877638061634655899999836329855040 8818 149922866088009949521470646587999350853276127879750 8819 150144041406667744700330251145421628727223801011280 8820 150365517883090846966107666141691406178461538460860 8821 150587295893128464532412585062043890578280624120080 8822 150809375813056180153359225694457281929306405103410 8823 151031758019576386396978757541689227626272954293920 8824 151254442889818721313571837407917293138963952101800 8825 151477430801340504499314768754045894512763390173600 8826 151700722132127173555433013715824158672915828075550 8827 151924317260592720943256000099919604201155862597680 8828 152148216565580131235467379215066200588210683489940 8829 152372420426361818763865104058407118659320541089520 8830 152596929222640065663945911161237198279230769230090 8831 152821743334547460316629003303572719579542685816320 8832 153046863142647336187433944333391377485139762377600 8833 153272289027934211063427991474048351580942122882560 8834 153498021371834226688258304772339978356069218547190 8835 153724060556205588795584687730009733261689359224080 8836 153950406963339007541228727673226997169216589740140 8837 154177060975958138334355419047772415744850167507920 8838 154404022977220023068003567582389579676699213986530 8839 154631293350715531749281488139066296002275188222560 8840 154858872480469804529544724066944942079999999999320 8841 155086760750942694134872730996185368818484279569760 8842 155314958547029208697161683249470642112711547453390 8843 155543466254059954986150776412010693233302275791600 8844 155772284257801582042699615085916821079692510413380 8845 156001412944457225213634490461746101360127047024560 8846 156230852700666950588481568068904278238670525727930 8847 156460603913508199838405221917503829852100661453760 8848 156690666970496235457669967217255816134206968137520 8849 156921042259584586407944659954085060109073745342400 8850 157151730169165494165767847822453425480769230768550 8851 157382731088070359173493373350910695946115372712400 8852 157614045405570187694035546520222115924963821898780 8853 157845673511376039069733420757601317821447875089040 8854 158077615795639473385653922897162455734755036532370 8855 158309872648952999537653804525751226719990516075040 8856 158542444462350523705520599084876444010019542470920 8857 158775331627307798231512986173597306563787937703200 8858 159008534535742870904621181693981879190429108310910 8859 159242053580016534650868189800194969369516234181040 8860 159475889152932777629972970054453991581538461537780 8861 159710041647739233738696790758064997096121097776240 8862 159944511458127633521194257113573285141590237681770 8863 160179298978234255486690720684789387391228830442880 8864 160414404602640377834807994555137237736362658536160 8865 160649828726372730588860516641472528160225078875520 8866 160885571744903948137444321800291152768191965601110 8867 161121634054153022184641401666145818065350073924240 8868 161358016050485755109162249588168929608688598474700 8869 161594718130715213732749606579917353221284603270480 8870 161831740692102183498166642870365211882307692307010 8871 162069084132355623057093028439830154866183420493280 8872 162306748849633119268252564843982180191827205170360 8873 162544735242541342606096269671907780286049927121120 8874 162783043710136502980365024150541608128410178856750 8875 163021674651924805966856113697688740033369797926000 8876 163260628467862909449718210639398673490327627950500 8877 163499905558358380675599567844673194823244460184880 8878 163739506324270153719974411691449951403216972196890 8879 163979431166908987365972742562557755161651595942720 8880 164219680488037923396038970978944135483076923076240 8881 164460254689872745296745037509986276346117847795520 8882 164701154175082437377083884757169059840546181132550 8883 164942379346789644300569369987904359804490733991760 8884 165183930608571131031468927400829868065016988726140 8885 165425808364458243195495509532619493277119985726480 8886 165668013018937367855285557969216669178280397551090 8887 165910544976950394700989974301522684637752346953120 8888 166153404643895177656305283166990360507649180645480 8889 166396592425625996900272400244345025203219378329760 8890 166640108728454021305170639218835778283846153845470 8891 166883953959147771290834813010066494114741975814960 8892 167128128524933582095723505953623939915874276736340 8893 167372632833496067465066815151465817020789191522800 8894 167617467292978583756422080854410552766998876176330 8895 167862632311983694462966347513139363840889704776960 8896 168108128299573635154854519031935589753498945634880 8897 168353955665270778838972393782002686013441313096960 8898 168600114819058101737413987078676718013087720588470 8899 168846606171379649485012771099237875120308727363600 8900 169093430133141003746256684615384615384615384614700 8901 169340587115709749251916987436819758988960677883600 8902 169588077530915941255721257109866396428346385549730 8903 169835901791052573411401048187639107655456079782240 8904 170084060308876046070444957286098962348012794039320 8905 170332553497606635000888060163375369237374267577440 8906 170581381770928960527468910208100363280954554633870 8907 170830545542992457093485510996227681527576853884400 8908 171080045228411843244681898974956318961515242393860 8909 171329881242267592035497195857002530550251578776240 8910 171580054000106401858009213958621830285384615383930 8911 171830563917941667693904921490529826312520732533440 8912 172081411412253952789810298712264136409768031540720 8913 172332596899991460756312339887625582213911566438080 8914 172584120798570508091006180131691814833843387947110 8915 172835983525875997125900550518566948969112736627920 8916 173088185500261889399514989223573166519952766180060 8917 173340727140551679454002461004061102106150288983440 8918 173593608866038869057631261979471669102158838029650 8919 173846831096487441852960311453779371969871735099680 8920 174100394252132338431042157432042644086153846153160 8921 174354298753679931831988247517536934214255691496480 8922 174608545022308503472231242036907742592544137077310 8923 174863133479668719498819371528010201692059034758320 8924 175118064547884107571078066138655748457532084331700 8925 175373338649551534069974310024421604780050424428400 8926 175628956207741681735519399500051850597233669105450 8927 175884917645999527732546009491846537984966190462080 8928 176141223388344822145195698757854272566633209063840 8929 176397873859272566900453210388710717265870533665920 8930 176654869483753495121064150274657308686923076922390 8931 176912210687234550908172852523687893122409787704720 8932 177169897895639369554017467241962781345204910927500 8933 177427931535368758185019532640656702011135391610960 8934 177686312033301176835605520113326134846681538425090 8935 177945039816793219953098067734749378082101393478880 8936 178204115313680098334014844566066320177733627442040 8937 178463538952276121492113215211981133247408530788320 8938 178723311161375180458519101263846893285313914664430 8939 178983432370251231014278663577683388042666274606960 8940 179243903008658777355671656778645043987692307691620 8941 179504723506833356192625534953211955148797683290160 8942 179765894295492021280569615187480413845236056259290 8943 180027415805833828386068833434437130542001055464000 8944 180289288469540320686576855145070510651300242259280 8945 180551512718776014604648531177659972506710956279360 8946 180814088986188886076951917706647404566749248421830 8947 181077017704910857258420307187190551919080750830160 8948 181340299308558283661884945893883492264415899599420 8949 181603934231232441733529342142261528826468208854800 8950 181867922907520016864506298019643930288461538460850 8951 182132265772493591839059026297665143290124857584800 8952 182396963261712135719487943172560567794096498640680 8953 182662015811221493168304956580963915483256824385440 8954 182927423857554874207917299068696781194984092666270 8955 183193187837733344418183183547844581331418175329840 8956 183459308189266315572181789763373704490012390476820 8957 183725785350152036710540318904709850710490947855600 8958 183992619758878085654661083540124398402676502236810 8959 184259811854421860959191829922521543073997886141440 8960 184527362076251074304082719714341229489230769230080 8961 184795270864324243326573628306848898149761435120640 8962 185063538659091184893455647165130156469482834039670 8963 185332165901493508813950908014704052460198824043280 8964 185601153032965111993555077198870081053063719278060 8965 185870500495432673029187099177768816531418363130320 8966 186140208731316147245990998910721584321353011239010 8967 186410278183529262176134783762778326200329383532640 8968 186680709295480013479951716604602258700366142544600 8969 186951502511071161309769462931912578202302662998880 8970 187222658274700727116772846116749850289999999999310 8971 187494177031262490901246176317880376957630253629680 8972 187766059226146488906541350121773324094475696824260 8973 188038305305239511757118149658825293424646735705520 8974 188310915714925603041003401741928937132578372526650 8975 188583890902086558337015889506142758406125582180800 8976 188857231314102424687104141089176054997194655540400 8977 189130937398852000514144452082713702831661511929280 8978 189405009604713335985546730804327819173573890090790 8979 189679448380564233823015987888914985626538170759120 8980 189954254175782750558817524277316365390769230768540 8981 190229427440247698238894104388081451034637972043920 8982 190504968624339146573183634096282082230179247762450 8983 190780878178938925533486096110929550391104504240160 8984 191057156555431128399228728439951851194569171644040 8985 191333804205702615251478664858908268130735144981280 8986 191610821582143516915552489656712301389095383412990 8987 191888209137647739352572392418659346759535727513520 8988 192165967325613468500318842224070348325339112043380 8989 192444096599943675563729934382924785409428543554160 8990 192722597415046622755397796713023716691538461537770 8991 193001470225836369486412676366554120167246018495360 8992 193280715487733279007905562352477383535840982022240 8993 193560333656664525503640433168995481894536726115200 8994 193840325189064601634007453358516113843216512662230 8995 194120690541875826531768677326100858182786114031760 8996 194401430172548854249908053421396285595914938088780 8997 194682544539043182661937756073574956669081033153360 8998 194964034099827662815013108688909422354224401170370 8999 195245899313881008736208595071325797853345206316000 9000 195528140640692307692307692307692307692307692307000 9001 195810758540261530903459493371750519563346178316000 9002 196093753473100044711055323143550937876215057171630 9003 196377125900231122200178787115068374771267917398640 9004 196660876283190455276982927757404235912778436413220 9005 196945005084026667201348399360690749393723801832240 9006 197229512765301825575176808124554446641956953999770 9007 197514399790091955786673600374831111826145828116800 9008 197799666621987554910975118011210207832348983839760 9009 198085313725094106067474676650681738747577022776640 9010 198371341564032593234202758423120916693076923076230 9011 198657750603940016519616647998134179968573622037840 9012 198944541310469907892155077176462394398108341178620 9013 199231714149792847367913680264851814539135861758480 9014 199519269588596979656797299470418959496118756529010 9015 199807208094088531267505416699210362375462270882720 9016 200095530133992328071707225423950595282603004777960 9017 200384236176552313327763093697940484995905016071840 9018 200673326690532066164349406935770469310725808019550 9019 200962802145215320524344016757010071243396603468080 9020 201252663010406484569329759996381977993846153845460 9021 201542909756431160545073749923186713428558173392880 9022 201833542854136665108340379783969915974624380411210 9023 202124562774892550115396216985677326798054238462720 9024 202415969990591123872565204571881324041845747441600 9025 202707764973647972849192825112145795271946833683200 9026 202999948197002483853378120724281929160523291255350 9027 203292520134118366670832701681194755356638633086480 9028 203585481258984177167226114918287614481969511277740 9029 203878832046113840854377182754037863771959573722320 9030 204172572970547176920651161265440703094615384614690 9031 204466704507850422725922807021597745463382617313120 9032 204761227134116758761465680272861579774596487637400 9033 205056141325966834075128252219695824919563730379360 9034 205351447560549292162157623644830816744714192382990 9035 205647146315541297322031901984446885185716552733680 9036 205943238069149061481662523839058970439516769463940 9037 206239723300108371485328049982566915954061195628720 9038 206536602487685116851701200118634003541066468782330 9039 206833876111675817998331134957221022828905601671360 9040 207131544652408154933943233640793273895384615383920 9041 207429608590741496418918855139492288131684847930560 9042 207728068408067429594317812957481637624077150025190 9043 208026924586310290079806533348795926595774811976400 9044 208326177607927692540855108230402878289975591385180 9045 208625827955911061725566695102889325229466740534160 9046 208925876113786163971502957545261877765401518635730 9047 209226322565613639182869481239871102514156968566560 9048 209527167795989533278425342006483225545922121301320 9049 209828412290045831110481243981094741488761986247200 9050 210130056533450989855350887865271935096153846153150 9051 210432101012410472875620471095658301939408656577200 9052 210734546213667284054601463840887304974526957142580 9053 211037392624502502603332046924524958646329417321840 9054 211340640732735818340492840097905546390793329280170 9055 211644291026726067445602791545873524952611459584640 9056 211948343995371768685861342101564543540144149202720 9057 212252800128111660117003220373507720807452353168000 9058 212557659914925236258532467849569110922824783202710 9059 212862923846333285743702536037641904125882605181840 9060 213168592413398429444609540832581619396923076922380 9061 213474666107725659072766002562743649008175959785040 9062 213781145421462876255522643567665318286522248957570 9063 214088030847301432088706058691004460028632688083680 9064 214395322878476667165840317739860722462671603699960 9065 214703022008768452084320802763123802892846022385120 9066 215011128732501728428908826937573916302585050796910 9067 215319643544547050232915825921163479003032595101040 9068 215628566940321125917446156738294641339789130454500 9069 215937899415787360709067783602034389630687023007280 9070 216247641467456399536280374553136924697692307691610 9071 216557793592386670405150577405531401056621267286080 9072 216868356288184928254484488232641385206376683838160 9073 217179330053006799290907570508590091373630001529920 9074 217490715385557325804222528033072126074078913076550 9075 217802512785091511463415879918497686202709491435600 9076 218114722751414867093684231202998496022684280250300 9077 218427345784883956934851478073085843054386012433680 9078 218740382386406945381548432235229507854966568624690 9079 219053833057444144205526594666441824124396559055520 9080 219367698300008560260478054800163219298461538460840 9081 219681978616666443669733737165414057340797190012320 9082 219996674510537836497212463594362140104047926552350 9083 220311786485297121901993545346215546408828478528560 9084 220627315045173573776885865863746343642078904641940 9085 220943260694951906871366661382841859701147179236080 9086 221259623939972827399263453255326437752180889594890 9087 221576405286133584131552832620957716529334943633920 9088 221893605239888519974650044976037308529933680881280 9089 222211224308249624034563569233546130976296115458560 9090 222529262998787084167289133053179443099230769230070 9091 222847721819629840015817853539175741202927788095760 9092 223166601279466136534133439859466962922076656268140 9093 223485901887544077998573641931484876684086171547600 9094 223805624153672182506931377048000024029813382428130 9095 224125768588219936965671214180705103300073148286560 9096 224446335702118352565637143699944215228926494062680 9097 224767326006860520746627808386092935960888615569760 9098 225088740014502169651215619881671762490693955992270 9099 225410578237662221068186433143387130878782565148400 9100 225732841189523347865976699999999999999999999999300 9101 226055529383832531916485271605282004027354558868400 9102 226378643334901622509637268395393506145081094553530 9103 226702183557607895259077685116866654755916132655040 9104 227026150567394611499372647585059892153114275267120 9105 227350544880271578175096487063528454555932711087040 9106 227675367012815708222183047522288411680921880085670 9107 228000617482171581441919890537499923602829131509200 9108 228326296806052005867964312236718862354651996325660 9109 228652405502738579626760336472624995181092499857040 9110 228978944091082253291736098324089815100769230768530 9111 229305913090503892731661282076658111814487864862240 9112 229633313020994842453544528025044801245506253376520 9113 229961144403117489440450972768152694204676561518880 9114 230289407758005827484620338132458122800353364790910 9115 230618103607366022016266234462450016096264930137520 9116 230947232473476975428437594757204502875253453295860 9117 231276794879190892898323407010191817791217779120240 9118 231606791347933848705382163125105616171643405849450 9119 231937222403706353046677693933937200646634138116480 9120 232268088571083919349803311134749087901538461537760 9121 232599390375217632083776428395694274353944601809280 9122 232931128341834715068286085438839993521903103105110 9123 233263302997239100281676050622348213268042233407120 9124 233595914868311997168046429382600135876870573431500 9125 233928964482512462443856957878989095871265117938000 9126 234262452367877970404415413303406077342694326525250 9127 234596379053024983730634824573965192028784858470880 9128 234930745067149524796443419528323489023327558131640 9129 235265550940027747477231497266101044385280193258720 9130 235600797202016509459719666962464061502307692306990 9131 235936484384053945053633147285956378282820906641520 9132 236272613017660038505567073503214022468988860507300 9133 236609183634937197815428012441333998905576407187760 9134 236946196768570829055837138705453069746953612420890 9135 237283652951829911194880778914585657580347336988480 9136 237621552718567571422594284223032939496702847805840 9137 237959896603221660981565445037768504431342230029120 9138 238298685140815331502043915624190433779874444340230 9139 238637918866957611841943370213566173504810501415760 9140 238977598317843985432123366285445951803076923076220 9141 239317724030256968127338144897343637010216705490960 9142 239658296541566686563239852272141722872115596751090 9143 239999316389731457019823921331030489715046413328800 9144 240340784113298364791704606476401257486373789791080 9145 240682700251403844065608919685040977223706899788960 9146 241025065343774258305477470867281178351919368369630 9147 241367879930726481145560970482499497431933782662960 9148 241711144553168477791901407575617676737900801243220 9149 242054859752599886932587171713047075488925209519600 9150 242399026071112603157171642749962439903846153845450 9151 242743644051391359885645027953898007710696901689600 9152 243088714236714312807349481742518075590550365404480 9153 243434237170953623830227799166078051573350121898240 9154 243780213398576045540796230277622885980914778374070 9155 244126643464643506175232218686428781528882868839440 9156 244473527914813695101968123882642403108030050648620 9157 244820867295340648816182243353570638077415021640400 9158 245168662153075337446578707084684516191034719208610 9159 245516913035466251774848073751184422186881323302240 9160 245865620490559990768200714758991481304615384614680 9161 246214785067001849625365329287343246353342003769440 9162 246564407314036408336445190618841862292146050435470 9163 246914487781508120757024981316891048565544490564080 9164 247265027019861904196921332225025858695163143801860 9165 247616025580143729523970437817747609002320556639920 9166 247967484014001211783246378128186992056034516274810 9167 248319402873684201332104035314292603841528976629440 9168 248671782712045375491440750902341335166311930204400 9169 249024624082540830713571127864452746015837415295680 9170 249377927539230675267109639945523115105384615383910 9171 249731693636779622439255969054637814535408993462480 9172 250085922930457584255878250076634500154558134212060 9173 250440615976140265719789661141135851006491392594320 9174 250795773330309759567614056209110775255061432506450 9175 251151395550055141545636595800918684555934025690400 9176 251507483193073066205035590794904203421522134080200 9177 251864036817668363216892033472001124306321629698080 9178 252221056982754634207373549369536162667830975798590 9179 252578544247854850113489763036556749035423292831920 9180 252936499173101949059816330453604377206153846153140 9181 253294922319239434756585150691977589306391233700720 9182 253653814247621975419538529341238220003138585502250 9183 254013175520216003211945326329072764183059924856960 9184 254373006699600314209177380994689415681356619719840 9185 254733308348966668886244767655772210058668588490880 9186 255094081032120393128688695429688573099529748096790 9187 255455325313480979767231126732217229937916063314320 9188 255817041758082690636580449681591688995718455159180 9189 256179230931575159158792800582202221938883426042960 9190 256541893400223993451588893750928277506923076922370 9191 256905029730911379962026477179845475455434216616160 9192 257268640491136687625928793902028629281014067474040 9193 257632726249017072553469690442416565402648395820000 9194 257997287573288083241316275393277784803108717474030 9195 258362325033304266311730292953780213763063307541360 9196 258727839199039772779029638215585396453921645556580 9197 259093830641088964843811703061319497231240528346160 9198 259460299930667023215340503770282428165479553054170 9199 259827247639610554962499803795904341580374935860800 9200 260194674340378201893714707692307692307692307691600 9201 260562580606051249466244464822945164428631951540800 9202 260930967010334236225249484282721077130631665695430 9203 261299834127555563773035825406328558898013193551440 9204 261669182532668107268880691319808953774856342601020 9205 262039012801249826459842716219625763356813495341840 9206 262409325509504377242961100433905119227000564891570 9207 262780121234261723759247910833990528769281632061600 9208 263151400552978751019878127821153668972233047851560 9209 263523164043739878064982283913257564567632942017440 9210 263895412285257671655446802899445845508461538460830 9211 264268145856873460498127412617594221558696793006640 9212 264641365338557950004881268639370146116231336134420 9213 265015071310911837585823690521366195101015733719280 9214 265389264355166428477215676797964307901868044732810 9215 265763945053184252104388629552414094389333214392320 9216 266139113987459678980112984207131293588226543733760 9217 266514771741119538138817705122504584803809846128640 9218 266890918897923735107067872685602730178153999519350 9219 267267556042265870410707852806161918517248071044880 9220 267644683759173858619077805117167653809230769230060 9221 268022302634310547926711551701289078523863508745680 9222 268400413253974340272924093832438752261280273159010 9223 268779016205099811999697330033880151670922687591520 9224 269158112075258335048272794710651069209140194301400 9225 269537701452658698694860502714676238023317777192800 9226 269917784926147731825873251445869490180488406915150 9227 270298363085210925753095998481837178104300534615280 9228 270679436519973057569200199262553087321671317625540 9229 271061005821198814044013256034643295700232924275120 9230 271443071580293416061953496082760063909999999999290 9231 271825634389303243601041364242999567881656387689920 9232 272208694840916461253897781805491820961880397537200 9233 272592253528463644291140891170225216078318690036160 9234 272976311045918405267592673021925501715434230538790 9235 273360867987898021171707190336452465461306246243280 9236 273745924949664061118632481222769931314340694467740 9237 274131482527123014587318390441148698247949701989520 9238 274517541316826920202082897419940594545591409338130 9239 274904101915973995059049766720077752382386305840160 9240 275291164922409264597870615168467397710769230768520 9241 275678730934625193019144758298731799802316187971360 9242 276066800551762314247950467300348451334536164436990 9243 276455374373609863443901536385239992655514727521200 9244 276844453000606409058143329334309812217678069476980 9245 277234037033840485437702742985380628997243934043760 9246 277624127075051225977606794568532692310986829623530 9247 278014723726628996821184809085018540564259661119360 9248 278405827591616031108969452361815584330343107425120 9249 278797439273707063776612124995529182451196010672000 9250 279189559377249966902228502126840444711538461537750 9251 279582188507246385603590273860067823692251724922000 9252 279975327269352374485579411161742774752445891426380 9253 280368976269879034638321552237450510300559406114640 9254 280763136115793151186415374697620316657488471947970 9255 281157807414717831389675089280529223443044903094240 9256 281552990774933143295803461504571221579557326814520 9257 281948686805376754945413038371904942250645821272800 9258 282344896115644574129813528141988981529963078254510 9259 282741619315991388701983552236309150462652972502640 9260 283138857017331507441145259524859135212307692306980 9261 283536609831239401471360564580718674065848899073840 9262 283934878369950346234568042971444725726655806473370 9263 284333663246361064018479788285014565056584299484480 9264 284732965074030367039757807363798667414403171583760 9265 285132784467179801082889802142559020680154465894720 9266 285533122040694289695184458555828545189399839672710 9267 285933978410122778938306635196293036908891796117840 9268 286335354191678882696773116769031929594264909794300 9269 286737250002241528543829869896741669261381571864080 9270 287139666459355604165132011488429101513076923076210 9271 287542604181232604340647972688585502090337964158880 9272 287946063786751278485209614375598267024992015945960 9273 288350045895458278748130323277190375093238576898720 9274 288754551127568808672313391017061116613643562816350 9275 289159580103967272413273251800698844286111684945200 9276 289565133446207924518492427989611259599665849030100 9277 289971211776515520267537306502034638804056031722480 9278 290377815717785966573356142814604082592859079612490 9279 290784945893586973445182963323556021129922904088320 9280 291192602928158706013471310955855519113846153845440 9281 291600787446414437117282053200258123069187835109120 9282 292009500073941200454549746155792814440661592612150 9283 292418741437000444295652322770552837424392111225360 9284 292828512162528685760709148167068540493860748877740 9285 293238812878138165661032759821974706586111872745680 9286 293649644212117503905159885387237970852446790918690 9287 294061006793432355469887606107941679325609154554720 9288 294472901251726066936740809107599790027315002877080 9289 294885328217320333594297347276252043791839807307360 9290 295298288321215857106797601109243539914615384614670 9291 295711782195093003749465412605676966800664236056560 9292 296125810471312463210967637245109005891789983639940 9293 296540373782915907963439836119207814758110266932400 9294 296955472763626653200505906501859989476349749799930 9295 297371108047850317343719725496677015079569091796160 9296 297787280270675483117857157905066964418080424570480 9297 298203990067874359195487056111071149363157239482560 9298 298621238075903442411250156581081633738780360356070 9299 299039024931904180546275054527418075192544450453200 9300 299457351273703635683160715384615384615384615383900 9301 299876217739815148131955258996221308585756488333200 9302 300295624969439000927561029807989405240937938597330 9303 300715573602463084898996243910642170263127568087840 9304 301136064279463564310943781471935471315648670414920 9305 301557097641705543078017970943643180991678654596640 9306 301978674331143731552180489424364195578016240417470 9307 302400794990423113883736781703797145844082197774000 9308 302823460262879615956344678808395323521796906417460 9309 303246670792540773896467175312169960755381281257840 9310 303670427224126403157701603269918327916153846153130 9311 304094730203049268180417719373378496879645738471040 9312 304519580375415752627137500823819411977817157452320 9313 304944978388026530194089724457427499942671446359680 9314 305370924888377235999372682852613834576271628354710 9315 305797420524659138548158670491103273699979623647120 9316 306224465945759812275374152537443447997796708091660 9317 306652061801263810666289808444451467285806485097040 9318 307080208741453339955454922385164203892875957029250 9319 307508907417308933404410872455138520382530134253280 9320 307938158480510126158618750682525355716923076922360 9321 308367962583436130684036426127280716879255426202080 9322 308798320379166512783780643745241909436999858572910 9323 309229232521481868195310032237653368843511269015920 9324 309660699664864499768565174802137833535556242051300 9325 310092722464499095225502177547139960985917311447600 9326 310525301576273405501456451328585479516279164425050 9327 310958437656778923668773703914964263379165329519680 9328 311392131363311564443145420685325008706620757759440 9329 311826383353872344273086393513827186544726298771520 9330 312261194287168062012992139094597390317692307691590 9331 312696564822611980180214329711746833492192792458320 9332 313132495620324506796592641361589364573393466727100 9333 313568987341133877814881706187419747327531846924560 9334 314006040646576840130512138391734921602238478736690 9335 314443656198899335179124885146571352461405780498080 9336 314881834661057183120318436529754251573191141449640 9337 315320576696716767608048711173374294749545679509920 9338 315759882970255721148121717120789363954806931776030 9339 316199754146763611043219370349957732564626346944560 9340 316640190892042625925899136534009931618461538460820 9341 317081193872608262880008444874724245595558227371760 9342 317522763755690015150955106261050373059627621082890 9343 317964901209232060445275251573092255446954622553600 9344 318407606901893949819940589672079452288399662442880 9345 318850881503051297161847068488891770120390343298560 9346 319294725682796469257927306647719203011479934397430 9347 319739140111939276456329447237503703667027071935760 9348 320184125462007663919105369671985985036856207847020 9349 320629682405248403466851480059534583709880521704400 9350 321075811614627786015745585136530949519230769230050 9351 321522513763832314607423639602988533002667258274400 9352 321969789527269398032140441636360916889276703208280 9353 322417639580068045045658636449209193764553737971040 9354 322866064598079559180310672998617264582862442001870 9355 323315065257878234150678644350030777765410062349040 9356 323764642236762049854337227745616323199685209700420 9357 324214796212753368968105226127357537443735620065200 9358 324665527864599634140251498717989284685562628340410 9359 325116837871774065779101354268585392317604484783040 9360 325568726914476360438489766740224901119999999999280 9361 326021195673633389800508059498731819727697977698240 9362 326474244830899900255990990566079353976017085071270 9363 326927875068659213083191458089736937538838182844880 9364 327382087070023925225090331962082565630944519045660 9365 327836881518836610665789204446069394059160250149520 9366 328292259099670522406434139740689798178731452990610 9367 328748220497830295041118789650487597933998321566240 9368 329204766399352647933215529907495474721754437224200 9369 329661897491007088992583559231585282895975224712480 9370 330119614460296619054103190906379563920769230768510 9371 330577917995458436857985854492648696068644711375280 9372 331036808785464644632309613299575369759394297039860 9373 331496287520022954278230291386472101763195222443120 9374 331956354889577394158318592173553945192710936006250 9375 332417011585309016488473879200263092151054969200000 9376 332878258299136605333865578183480398783105057100000 9377 333340095723717385209353448295806706028660886506880 9378 333802524552447730284838259506019922367798848066390 9379 334265545479463874195994701899877937095107924824720 9380 334729159199642620460838642129708325021538461537740 9381 335193366408602053502581131525769287893726726237520 9382 335658167802702250279221859941248177210851315882050 9383 336123564079045992520335039096050101539414305633760 9384 336589555935479479571500989032285403973497724115640 9385 337056144070593041846836991296657088228789532000480 9386 337523329183721854890081262621843482234348850060590 9387 337991111974946654044684193190533484317108285355120 9388 338459493145094449733361284032067588564480892034980 9389 338928473395739243347562508722733503192202591251760 9390 339398053429202743747313115336726550322307692306970 9391 339868233948555084371881175525678180171568778416960 9392 340339015657615540961727478690546881047045172765840 9393 340810399260953249892193660450620573631834652884800 9394 341282385463887927119384746010464319820511711405830 9395 341754974972490587738702580576927949944903001050960 9396 342228168493584266156486910684871135851174863104380 9397 342701966734744736875221172152134650307103216978960 9398 343176370404301235892760332401552216120811545897970 9399 343651380211337182716038427060523642759181240925600 9400 344126996865690902989713723076923076923076923076200 9401 344603221077956351740209733073962380367038301245600 9402 345080053559483837235610598306135138289255081259230 9403 345557495022380745461869650373597861060583724264240 9404 346035546179512265215790254803367858261743290708820 9405 346514207744502113815238332712598345468340688851440 9406 346993480431733263427046250031996920641264138663370 9407 347473364956348668013068057186249969191533696646400 9408 347953862034251990894846355703169196813744340023360 9409 348434972382108332937351361954253740218668449578240 9410 348916696717344961352253032116528582323846153845430 9411 349399035758152039121187406488943735848592033255440 9412 349881990223483355039478625496365314365861285330220 9413 350365560833057054380778364070325660642997767440080 9414 350849748307356370183084725608291647712260947656610 9415 351334553367630355156602931382324628911016657901920 9416 351819976735894614213910436093708830690990378369560 9417 352306019134932037622889395252483819100536964025440 9418 352792681288293534782889705199897611496603646379150 9419 353279963920298768624586131887666654470200059741680 9420 353767867756036890633993339980653873624615384614660 9421 354256393521367276501102929459222968415352886178480 9422 354745541942920262393606882664162744667449827346810 9423 355235313748097881856172120650766238793339645680320 9424 355725709665074603335731163799462402552188348681200 9425 356216730422798068333254187868399918079376220702400 9426 356708376750989830182468063068640053786872231054950 9427 357200649380146093455988260295195127765242911184080 9428 357693549041538453999329805357117912943251846533340 9429 358187076467214639593263758917272015186976848747920 9430 358681232389999251244985996877360720725384615383890 9431 359176017543494505108565363126328903028905852946720 9432 359671432662080975035138563910446183079074436077000 9433 360167478480918335753319470581296553674353145852960 9434 360664155735946106680290795133607032134296789014590 9435 361161465163884396364046400758412541900958439752880 9436 361659407502234647557252807608543108802527020751540 9437 362157983489280382923198752102899580153556230590320 9438 362657193864087951374301956383522443741646579653930 9439 363157039366507275043642562985121969728311956728960 9440 363657520737172596889992988380593873526153846153120 9441 364158638717503228936814247828160075081969755692160 9442 364660394049704301145689102866216004299582734688790 9443 365162787476767510924662681880801389512016966426000 9444 365665819742471873271961523407907703231177800688780 9445 366169491591384471555562291228659585475958627553360 9446 366673803768861208929081709869826799763266714691330 9447 367178757021047560384459568835204801646972483112160 9448 367684352094879325441906943765213037167463270508920 9449 368190589738083381477592082752667882748152874616800 9450 368697470699178437689536706232158954326923076922350 9451 369204995727475789702195769208860638589669633746800 9452 369713165573080074810194035100012441201689968750180 9453 370221980986890027861693111128769435409085585467440 9454 370731442720599237781862896035725080186392720535770 9455 371241551526696904736931691858210332503790846603840 9456 371752308158468597939289532671542696933244931306320 9457 372263713369997014094119584489804052758399286017600 9458 372775767916162736488032771986534210447882137466310 9459 373288472552644994720181089318005633649690792143440 9460 373801828035922425076325354113561099027692307691580 9461 374315835123273831546333465638917754965102571642640 9462 374830494572778947485585530239435603496659454229170 9463 375345807143319197920762519431183411315628208645280 9464 375861773594578462500495428428278020274828018187560 9465 376378394687043839091352205475491561834650409404320 9466 376895671182006408019640025095582791213231788228510 9467 377413603841561996959500781261281274812329820974640 9468 377932193428611946467777979562404139519462880494100 9469 378451440706863876166133510659282196864102105840880 9470 378971346440832451570893090694583182328461538460810 9471 379491911395840151571099457876812315435257767111680 9472 380013136338018036555252718150312126072024945493760 9473 380535022034306517187217536728542264847800997227520 9474 381057569252456123831777176289863599568717184076150 9475 381580778761028276630314686818047097096076378454800 9476 382104651329396056227101856413344622326661390289900 9477 382629187727744975146676836904263697708491862051280 9478 383154388727073749822791662755249322964254249160290 9479 383680255099195073279411186591361042421898887041120 9480 384206787616736388464245259647810474929230769230040 9481 384733987053140662235296290599961418642119639085920 9482 385261854182667160000904621538159361417766123311950 9483 385790389780392221013774465321617740021511776082160 9484 386319594622210034319463454176612592291421977433540 9485 386849469484833415359819155196493351744514066255280 9486 387380015145794583231846214354573481323564757522490 9487 387911232383445938602488096755888491076271523715520 9488 388443121976960842279807697130168714066909690632880 9489 388975684706334394441051401006238127822197109876160 9490 389508921352384214518081483607486628729999999999270 9491 390042832696751221740662040269139639212950775697360 9492 390577419521900416338083949100833918913724402851740 9493 391112682611121661399614673702570149837460421677200 9494 391648622748530465394259020988519481245097834291730 9495 392185240719068765350317276581480984491877535305760 9496 392722537308505710695227447811088133942368993158280 9497 393260513303438447756178652081213272127786928835360 9498 393799169491292904921982996266487831584604277679870 9499 394338506660324578466693600854511190052443439278000 9500 394878525599619319035456730769230769230769230768500 9501 395419227099094118793086303192208711009319522278000 9502 395960611949497899235849351242114561506822261681130 9503 396502680942412299666951331078867266490262130080640 9504 397045434870252466336210468867461857524800235482720 9505 397588874526267842244410653067724933857112098106240 9506 398133000704542957612822686710116889514311491629270 9507 398677814199998221018384023674306288980462996678800 9508 399223315808390711195027422506651370292972116669260 9509 399769506326314969501649260995003885312773378978640 9510 400316386551203793057208564564469928731538461537730 9511 400863957281329028543448111565989637192405009359840 9512 401412219315802366675729288700901256468825287768120 9513 401961173454576137342472680159103698368984764960480 9514 402510820498444105413696684546093981964420834638510 9515 403061161249042267219146764335100539592756817156720 9516 403612196508849647696508243404828952230385986567460 9517 404163927081189098210195879211051968313334550913840 9518 404716353770228095041213747291479383617107435569050 9519 405269477380979538548579287118104267779205579510080 9520 405823298719302553002805669789608887532307692306960 9521 406377818591903287091936959698495291468480420674880 9522 406933037806335715100630854113450701621962147480710 9523 407488957171002438762784096587135440481455485584720 9524 408045577495155489788195972233159967063074146191100 9525 408602899588897133063765605213566582936507004957200 9526 409160924263180670529719091239719400852305238804850 9527 409719652329811245731362810515202168833080947608480 9528 410279084601446649046859579339196456948896551947240 9529 410839221891598123591524611542931509902309106204320 9530 411400065014631171799138574050230735133076923076190 9531 411961614785766362680775334135997344279243301155120 9532 412523872021080139761642309403752128098693673586900 9533 413086837537505629696431645115128775702115854821360 9534 413650512152833451563680757280615624258187593372490 9535 414214896685712526839641093861876343037776724007680 9536 414779991955650890052154280541754935352933164373440 9537 415345798783016500115035131788641724963971423230720 9538 415912317989038052343461322377315842982571920971830 9539 416479550395805791150869829128755332066812467193360 9540 417047496826272323427860567396787543433846153845420 9541 417616158104253432603607961759909247332829704932560 9542 418185535054428893390281505472207059331298273254690 9543 418755628502343287210976678488123675065028627138400 9544 419326439274406818311657909301913298767579716214680 9545 419897968197896130557615581434079861509261286808160 9546 420470216100955124914939401153963491014007202505230 9547 421043183812595777617510758950003575368476362648560 9548 421616872162698959020017033347130038881403463410820 9549 422191281982015253137491101924287522596855201409200 9550 422766414102165777871879640804349459134615384614650 9551 423342269355643005926144110473699998068916983339200 9552 423918848575811586406398642539620842234716856052080 9553 424496152596909167112589358950386787271863416603840 9554 425074182254047217518219972285717628321243339549670 9555 425652938383211852439628832974024642853499755858640 9556 426232421821264656395322906707796632765739723632220 9557 426812633405943508655874482909563089600275687130000 9558 427393573975863408984886732848220033351866373632210 9559 427975244370517304071534553919177089025214826583840 9560 428557645430276914655187454681852048935384615383880 9561 429140777996393563342621553494571187631288012907040 9562 429724642910999003118328081999999637060276481947070 9563 430309241017106246548426103293895900851312444885680 9564 430894573158610395678687473356327818928382501009460 9565 431480640180289472627182393237573739514437443659120 9566 432067442927805250872054218570832089280055277386410 9567 432654982247704087234932512230644750156771562343040 9568 433243258987417754560493645369674471299448607604000 9569 433832273995264275092678571647233806876873947249280 9570 434422028120448754548077719210812636736153846153110 9571 435012522213064216886993264906863081379597663368080 9572 435603757124092439782689375279344470886487929307660 9573 436195733705404790789341319164076897103411569251920 9574 436788452809763064209194677103869719240483939026050 9575 437381915290820318659446193393751176503988412709600 9576 437976122003121715339358137317496981062788480599800 9577 438571073802105356998118361056109435921988626355680 9578 439166771544103127603958562836004282544485250894190 9579 439763216086341532715043585139490191651724322737520 9580 440360408286942540552644899222745648836923076922340 9581 440958349004924423777111748776980057684850305654320 9582 441557039100202601967153747326880312224088382901850 9583 442156479433590484802949045886861024921665790570560 9584 442756670866800315953592509490126205220835940831440 9585 443357614262444017669398663468182657953597975510080 9586 443959310484034036079574492789290923946135345304390 9587 444561760395984187195777500363468451880920937635920 9588 445164964863610503622074752989142128079030966670780 9589 445768924753132081971818966552453578412036695180560 9590 446373640931671930991958005194621095137692307691570 9591 446979114267257820395294492435726954176265159897760 9592 447585345628823130401212555684898620313876441897640 9593 448192335886207701985389049177157256159702441309600 9594 448800085910158687839006924156287444538939350457630 9595 449408596572331404037988739071008514540805194560560 9596 450017868745290182422768626668570761857018846732180 9597 450627903302509223689121359155729629570960843051760 9598 451238701118373451190567477051938043458805723701770 9599 451850263068179365452873771983612075451557177510400 9600 452462590028135899401168738461538461538461538460800 9601 453075682875365274300192934645974769476774283430400 9602 453689542487903856408204517235814762675662647863030 9603 454304169744703014345060540919423327069399253537040 9604 454919565525629977174994938295457827278687536736620 9605 455535730711468693204614421812256568540805382361040 9606 456152666183920689496633875084260815505797531315170 9607 456770372825605932099873126923515233863020965871200 9608 457388851520063686996037327573633373779673004355160 9609 458008103151753381763803472952790625288723001459040 9610 458628128606055467960735949201387687139230769230030 9611 459248928769272284223554296489083766396365998784240 9612 459870504528628920087276717865001252532834732766020 9613 460492856772274080523763185934123295276058506920880 9614 461115986389280951200182327312313390566024121300410 9615 461739894269648064457926592152052596253012601411520 9616 462364581304300166012500543540986233358913964685360 9617 462990048385089082374907429255768776702336513762240 9618 463616296404794588995059526204564019437933692598950 9619 464243326257125279127738075912968450710522425558480 9620 464871138836719433421628957600150077439999999999260 9621 465499735039145890231960573754703635642854561691280 9622 466129115760904916657270751653187281217612786974610 9623 466759281899429080300829792968596454485222456729120 9624 467390234353084121757247132491218728849019266581000 9625 468021974021169827824789396030470155752622164212000 9626 468654501803920905443937976783510001864647819674750 9627 469287818602507856362714578844737958474711106792880 9628 469921925319037852529303506089767027989942842001140 9629 470556822856555612212499804398207520899955603140720 9630 471192512119044276850512695081664113540769230768490 9631 471828994011426288628654067456809929534424869083520 9632 472466269439564268786442128748330345205045547256800 9633 473104339310261896654650639922995933067149241829760 9634 473743204531264789422834496644199921344937323810390 9635 474382866011261382637862745296052057317173133262480 9636 475023324659883811433990454957629136209106404315340 9637 475664581387708792495001197311314035706145325431120 9638 476306637106258506748952217744381241501180523729730 9639 476949492728001482796054712350178946392885210337760 9640 477593149166353481070221957154487261341538461537720 9641 478237607335678378734818367683970320813469007092960 9642 478882868151289055313142898957158548197175004780590 9643 479528932529448279054180528114167543790792472690800 9644 480175801387369594034155894209453463828900641020580 9645 480823475643218207994423502172392892478110821062960 9646 481471956216111880916229230593429610185953429839130 9647 482121244026121814332878215819022893980363178544960 9648 482771339994273541379844517836733633319931954552720 9649 483422245042547817583358306602567216193297634081600 9650 484073960093881512388006640806227463942307692306950 9651 484726486072168501423884244586295521602799439051600 9652 485379823902260559513831021396603217570572533113980 9653 486033974509968254421293378087293688551351699380240 9654 486688938822061841339346766299324741781186331043570 9655 487344717766272158121417182479544237447349290113440 9656 488001312271291521254239702205023483444144818678120 9657 488658723266774622573592459060146027717727691402400 9658 489316951683339426723344813038087118458156104838110 9659 489975998452568069358358788339855309573627520104240 9660 490635864507007756091783195519074070843076923076180 9661 491296550780171662187280188169229693829291633491440 9662 491958058206539832996724339772274163318625736224970 9663 492620387721560085143914661923319909346084959566080 9664 493283540261648908454840320915769408719024799511360 9665 493947516764192368635041145614658431668833852913920 9666 494612318167547010694604355663329315489108352464310 9667 495277945411040763121339275359862001768412813671440 9668 495944399434973842802672135005047728463945986553900 9669 496611681180619660696803398163165276322830480937680 9670 497279791590225728253670390090484607143846153845410 9671 497948731607014564586258339574349697562376932144480 9672 498618502175184604392803283587953487292531216481560 9673 499289104239911106630430621502585268314098606516320 9674 499960538747347063940773443110276706978000832855950 9675 500632806644624112828115092395469202445103571964400 9676 501305908879853444590600766854644652690371960029700 9677 501979846402126717005063290197876156320474847420080 9678 502654620161516966766008534476036979898207821268090 9679 503330231109079522679306306062027543983320763913920 9680 504006680196852919611132848473913526744615384614640 9681 504683968377859813192711453762385774251574457942720 9682 505362096606107895281398013094526886319924462651750 9683 506041065836590810178658676250572483399253617098960 9684 506720877025289071605487129010259643221790046309340 9685 507401531129170980435809336840533237988853759764880 9686 508083029106193543188423942906905338408613445406290 9687 508765371915303391278026848216705937017642595116320 9688 509448560516437701025868841663897459474810288148680 9689 510132595870525114430595487882123380922722679164960 9690 510817478939486660699818821125295269545384615383870 9691 511503210686236678542970733883365288054418863018160 9692 512189792074683739225988289605055165425454057903540 9693 512877224069731570388381529739290497673151579782000 9694 513565507637279980623234686322993562170995491903530 9695 514254643744225784820692052534791271849498478815360 9696 514944633358463730275480105002170112893472455826080 9697 515635477448887423559017813193729584150221427628160 9698 516327176985390258156667412948522492700479051963670 9699 517019732938866342870678263091097184781616587622800 9700 517713146281211430989376746153846153846153846153100 9701 518407417985323850223155516477690239859708716702800 9702 519102549025105433407815741388060610381383407804930 9703 519798540375462449975816323745654711439387562633440 9704 520495393012306538195984436950610234156281226470520 9705 521193107912555638182242046434635723464733041615840 9706 521891686054134925671903434808330642596233489721070 9707 522591128415977746574099091140494408373482472223600 9708 523291435978026552288881668332736057290135771081060 9709 523992609721233835797570056216226743068092249019440 9710 524694650627563068524887961838059177546923076922330 9711 525397559679989637973453732422464405646968333528640 9712 526101337862501786131178500687159971586479188323920 9713 526805986160101548652130076567437629922881061321280 9714 527511505558805694811420353950316346301831639642310 9715 528217897045646668234674345748260506587096510666320 9716 528925161608673528402639305546667119444656744723260 9717 529633300236952892931492739141632489189284120570640 9718 530342313920569880629408454544491508087204785468850 9719 531052203650629055329940144467354548257954329886880 9720 531762970419255370502782340919421123347692307691560 9721 532474615219595114642468927337299262377383841227680 9722 533187139045816857435569739643978138336021713828510 9723 533900542893112396706946133780562190541120227113520 9724 534614827757697706145626743582451063496397341850900 9725 535329994636813883810864999377414469535534198466800 9726 536046044528728101418940324367037904176801605664650 9727 536762978432734554411265272715377360686449056737280 9728 537480797349155412804361220309432185358634684695040 9729 538199502279341772822265566375298391609856871557120 9730 538919094225674609311933751531673535948461538460790 9731 539639574191565728942199745438822101660242288731920 9732 540360943181458724186859004956250708752748425086700 9733 541083202200829928092438251656258866089578574878160 9734 541806352256189369831216765653296921154820412328290 9735 542530394355081731040064241000751884621960167517280 9736 543255329506087302945660596377467473642655572577240 9737 543981158718822944276663483436060614981596005191520 9738 544707883003943039963389584013996384953005955927630 9739 545435503373140460625576136416500568401475518162160 9740 546164020839147522848789480167797347249230769230020 9741 546893436415736950250047757993932756638070594173360 9742 547623751117722835333225263346656172365917697266490 9743 548354965960961602134806271503555938803387371083200 9744 549087081962352969660556542184955056136963807106480 9745 549820100139840916113681031713042386702819730317760 9746 550554021512414643915036703003417902152749428693030 9747 551288847100109545515969672123740888762701398801360 9748 552024577924008170004346280778561592619119911934620 9749 552761215006241190504348034883763377700058304634000 9750 553498759369988372370600700378417968749999999999250 9751 554237212039479542177208198586334660819239132884000 9752 554976574039995557502262294784239424641456167935880 9753 555716846397869277508399425158425570653570901796640 9754 556458030140486534319976359036948026177401727017470 9755 557200126296287105197436745170062324605651949368240 9756 557943135894765685509440942897711119657707448444020 9757 558687059966472862503331891289509461960642166834800 9758 559431899543016089874510121769949272213888099084010 9759 560177655657060663135291372349507500642327804704640 9760 560924329342330695783820614371075484750769230768480 9761 561671921633610096273616655650703137774762765395840 9762 562420433566743545784321837042144972688328785062870 9763 563169866178637476794231692786179767990775820686480 9764 563920220507261052455179798518226111372059745693260 9765 564671497591647146770353384501466338180652137168720 9766 565423698471893325575615645527595758637849445462210 9767 566176824189162828324911032983506809027346842959840 9768 566930875785685550680330168819773158534165385343800 9769 567685854304759027907411375575791168738739438906080 9770 568441760790749419076256171216939773551538461537710 9771 569198596289092492069036432321209183002400105440880 9772 569956361846294609394471284116498197022846775015460 9773 570715058509933714809852131015263750274449777020720 9774 571474687328660320751194596620499024131225497565850 9775 572235249352198496572096497686192507927234356219200 9776 572996745631346857591881332206554242203529460579600 9777 573759177217979554953607117681461628470958193244480 9778 574522545165047266292520771660850162359393928281990 9779 575286850526578187215538582908228782239532742570320 9780 576052094357679023592333677943209788652307692306940 9781 576818277714535984658611744324984069221919827951120 9782 577585401654415776932156628823118270111604730561650 9783 578353467235666598942227785588976222352848523667360 9784 579122475517719136772891906590547016285982725867240 9785 579892427561087560420871423905571299545593919019680 9786 580663324427370520968492930982670356070863889828190 9787 581435167179252148572318927677774030996586564156720 9788 582207956880503051268046651753588347382549223066580 9789 582981694595981314592258117593216486888844393829360 9790 583756381391633502021605841125422471953076923076170 9791 584532018334495656230019088388480208956570817058560 9792 585308606492694301164515843772156370403114018869440 9793 586086146935447444940206052773208772341074705094400 9794 586864640733065583555072053078917327151153490629430 9795 587644088956952705425112466955677230363269888070160 9796 588424492679607296740436187265648705279869852439980 9797 589205852974623347642893448963949335753809150564560 9798 589988170916691359225831337641968743347903430465570 9799 590771447581599351356561446579156111112383801615200 9800 591555684046233871322127753846153846153846153845400 9801 592340881388581003298963151266500553813360954095200 9802 593127040687727378647023417492378537385975709506830 9803 593914163023861187028987788082110331652575525369840 9804 594702249478273188355115636283390441806265336684420 9805 595491301133357725554349139226647630386707575870640 9806 596281319072613738172252165417544935338802598846970 9807 597072304380645776796375980786514297047046383736000 9808 597864258143165018309642732106465428937545184846960 9809 598657181446990281972338028327479615777804053659840 9810 599451075380049046333304302299473719954615384614630 9811 600245941031378466970926997460573095614717345593040 9812 601041779491126395064505986360339653485612222441820 9813 601838591850552396796604990363138308366150496161680 9814 602636379202028773586972132537866822640892221664210 9815 603435142639041583158625118586096001727821044921120 9816 604234883256191661436694903691444693165648758681160 9817 605035602149195645280622066388822505190322639339040 9818 605837300414886996050300473953088031306419082178750 9819 606639979151217024006763187392767105758933024495280 9820 607443639457255913548005917905829705255384615383860 9821 608248282433193749280543710611211062152468791284080 9822 609053909180341542927296895511857894060152896042410 9823 609860520801132261072402709972659937967544464737920 9824 610668118399121853743549361509765780185950004000800 9825 611476703078990283832429664386555896355555607721600 9826 612286275946542557353911748396030481291300228774550 9827 613096838108709754544524703279640702471694465441680 9828 613908390673550061800857387488725122529872048028940 9829 614720934750249804458468995436783897329461443453520 9830 615534471449124480411910343018907682356153846153090 9831 616349001881619794576455196988851709607859292100320 9832 617164527160312694192141339784583991427044675076600 9833 617981048398912404970721427579715851424125121966560 9834 618798566712261468086124065711118783562159290926190 9835 619617083216336778009025892192319829522450326772080 9836 620436599028250621186135826768024095704901501159140 9837 621257115266251715564793009897413581842805530511920 9838 622078633049726250963480323172792063590317785565530 9839 622901153499198930288855749985762285092516722666560 9840 623724677736334011599904202745510121156923076922320 9841 624549206883936351019812810633006632064469398173760 9842 625374742065952446496173029741099050313335118712390 9843 626201284407471482410113305503621723884968190315600 9844 627028835034726375034966385556893934344920446472380 9845 627857395075094818845075749604359372816200514572560 9846 628686965657100333675345991469737978356231231066930 9847 629517547910413312732142357325980930493603491417760 9848 630349142965852071456145013076619972802654503556520 9849 631181751955383897237763983042859082783783345066400 9850 632015376012126099985721071474045973557692307691550 9851 632850016270347063549405447951059216770490196836400 9852 633685673865467297995609947491730138662350928517780 9853 634522349934060492740255506094763310718897491853040 9854 635360045613854570535711522573801704175277559471370 9855 636198762043732742314320307836378698586220233623040 9856 637038500363734562888734153253585446658746844929920 9857 637879261715056987509673920445434941759229981427200 9858 638721047240055429281718425674199875393495124369910 9859 639563858082244817437734263093516397211462612385040 9860 640407695386300656472556082344856610658461538460780 9861 641252560298060086136527707425155487498762740620240 9862 642098453964522942289514855370009321555671196460770 9863 642945377533852818616000585106019346901651096246880 9864 643793332155378129201874978823612222423480171555160 9865 644642318979593171973530930408105260495204796423520 9866 645492339158159192999878287841975103016088988380110 9867 646343393843905451657888969055310597203470918208240 9868 647195484190830286662286043454360493459093171973700 9869 648048611354102182959990144300000898840396553154480 9870 648902776490060839489936950238922815959230769230010 9871 649757980756218237808879847610453245603363715257280 9872 650614225311259711583792258661250922449870572909360 9873 651471511315045016951484494498736500652368748765120 9874 652329839928609403746050365502103646898883565155750 9875 653189212314164687594759155987188793145693265474000 9876 654049629635100322883008944188430033360410614249500 9877 654911093055984476588957623077696625318930331828880 9878 655773603742565102988448352185996610203071539935890 9879 656637162861771019230846545430048043194112790706720 9880 657501771581712981786405874971506114559999999999240 9881 658367431071684763765781146352350933356286147679520 9882 659234142502164233112306275555635868630483554631550 9883 660101907044814431667655974236551043131019778275760 9884 660970725872484655111510125154647822541560411505140 9885 661840600159211533775840205814174933131630953274480 9886 662711531080220114334437494485872189758863510570090 9887 663583519811924942368303169140330765086266912757120 9888 664456567531931145807520786370236543789685339424480 9889 665330675419035519250232004116542469921379171173760 9890 666205844653227609159336788941944022360769230768470 9891 667082076415690799937539725714036176722931954018960 9892 667959371888803400881364424870287589919017092795340 9893 668837732256139734014758399937555456894214685246800 9894 669717158702471222802911165670359742451028578635330 9895 670597652413767481746908685054615512464931922324960 9896 671479214577197406859847671497064129610943068573880 9897 672361846381130267025033630785325413771408479860960 9898 673245549015136796236886905859390794853374027207470 9899 674130323669990286725181366082569327517088951487600 9900 675016171537667682963240761538461538461538461537700 9901 675903093811350676560718141910547806036701127607600 9902 676791091685426802041584118722515721120614720968730 9903 677680166355490533507950129130592062939067609746240 9904 678570319018344382190353239063967082809931899378320 9905 679461550871999994885129403305979185127041485125440 9906 680353863115679253279502480097144314200160090692870 9907 681247256949815374165016678021443907258635568408400 9908 682141733576054010539940493309605690912782013652860 9909 683037294197254353601270576257500437044929347380240 9910 683933940017490235626964346214312634362307692306930 9911 684831672242051233749030555543901477076930366977440 9912 685730492077443774618107384103828249278151403119720 9913 686630400731392239960158027119964742935400879442080 9914 687531399412840073025914120860492463029342699366110 9915 688433489331950885933697732231531742495498704175920 9916 689336671700109567906253020327681233434676438559060 9917 690240947729923394402219060074479303886801338067440 9918 691146318635223137142875700396297419399250950728650 9919 692052785631064175034794711832519417205318241383680 9920 692960349933727605989028861207127503163076923076160 9921 693869012760721359637471933832083656336801943860480 9922 694778775330781310947023106793241775431114301616310 9923 695689638863872394732189460129029230967606837602320 9924 696601604581189721066760796166874406441586885030700 9925 697514673705159691595191320930407253595498891976400 9926 698428847459441116744323125371900807849109321004450 9927 699344127068926333836086788219330989863731000906080 9928 700260513759742326101814806455887861798010900002840 9929 701178008759251842598803943871851839230525850829920 9930 702096613296054519029762972744531232763846153845390 9931 703016328599987999465782668511520981364611611188720 9932 703937155902129058973465302305964640512600665226500 9933 704859096434794727146851261419860723810906151094960 9934 705782151431543412544780813152828512040124391604090 9935 706706322127176028034329413089215607526456111026880 9936 707631609757737117040955344626068016559677022061040 9937 708558015560515980705998862548371604488019969392320 9938 709485540774047805952172399616189626706921580643430 9939 710414186638114794457681781490942957353730155850960 9940 711343954393747292539618781885185903064615384614620 9941 712274845283224921947265736571899412228952351094160 9942 713206860550077711565953321835633405023140037118290 9943 714140001439087230032112990088859214004565798388000 9944 715074269196287719260165942712720120738049791118280 9945 716009665068967228881890907712071106013565673827360 9946 716946190305668751598913377500356628563226868960830 9947 717883846156191359448959350050565962336025924394160 9948 718822633871591340986517004764307831554638897418420 9949 719762554704183339378550132722038285853986887378800 9950 720703609907541491415907529483736478365384615383850 9951 721645800736500567441072947310930794931938762908800 9952 722589128447157112192900592578011203683823982859680 9953 723533594296870586568981543233301345628863937549440 9954 724479199544264510306286850458484387091209860405270 9955 725425945449227605580733478158758645834366642877840 9956 726373833272914941526319623595621150323454240135820 9957 727322864277749079674476352349518285322826003179600 9958 728273039727421220314282870870841230119505948695810 9959 729224360886892349774193150144958745068726875145440 9960 730176829022394388625922004460249768566153846153080 9961 731130445401431340811139119927502034390564891164640 9962 732085211292780443691619918254659316801402538418670 9963 733041127966493319023502532332807789735212854247280 9964 733998196693897124856300561437570202592766909097060 9965 734956418747595708357321665294804007870304330678320 9966 735915795401470759562142447900755128450789413218010 9967 736876327930682966051790473824681651687286307416640 9968 737838017611673168557284651756510334204291714443600 9969 738800865722163517492185612293402370113425555682880 9970 739764873541158630413808099387262414366923076922310 9971 740730042348946750413747787500305384320656293593680 9972 741696373427100905438375329337878132102582578163260 9973 742663868058480068539950832046896757731875189749520 9974 743632527527230319059012352984584211557268667625650 9975 744602353118786004738692399575756031733292799728800 9976 745573346119870904771616811387783719191997053039400 9977 746545507818499393780040796360644533771166931173280 9978 747518839503977606729877287135222589522124624229790 9979 748493342466904604779273177626338247258521440323120 9980 749469017999173542062389394387930184467692307691540 9981 750445867393972833409041151916476426966645149127920 9982 751423891945787323000855135835196337161739302861450 9983 752403092950399453964600752895904378323132648924160 9984 753383471704890438903352981927667744617917535223040 9985 754365029507641431366144755251733018317277362529280 9986 755347767658334698256767195670611268017501139631990 9987 756331687457954793182376429925825838168361708917520 9988 757316790208789730742566095503711927827592205222380 9989 758303077214432161759565053851891366370492343198160 9990 759290549779780549450220219450709240768461538460770 9991 760279209211040346540424810764090711779565205899360 9992 761269056815725173322652725873035997623628047681240 9993 762260093902657996657260142572398649989590388239200 9994 763252321781972309918215839887766468984763987921230 9995 764245741765113313883922135344265295224797081579760 9996 765240355164839098573788729893013096924816136227780 9997 766236163295221826031222150173844879740947883517360 9998 767233167471648914053693875764887653296002010189370 9999 768231369010824220870550637240668680791230169240000 10000 769230769230769230769230769230769230769230769230000