0 1 1 1 2 2 3 1 4 3 5 15 6 1 7 4 8 28 9 280 10 1 11 5 12 45 13 585 14 9945 15 1 16 6 17 66 18 1056 19 22176 20 576576 21 1 22 7 23 91 24 1729 25 43225 26 1339975 27 49579075 28 1 29 8 30 120 31 2640 32 76560 33 2756160 34 118514880 35 5925744000 36 1 37 9 38 153 39 3825 40 126225 41 5175225 42 253586025 43 14454403425 44 939536222625 45 1 46 10 47 190 48 5320 49 196840 50 9054640 51 498005200 52 31872332800 53 2326680294400 54 190787784140800 55 1 56 11 57 231 58 7161 59 293601 60 14973651 61 913392711 62 64850882481 63 5252921480961 64 478015854767451 65 48279601331512551 66 1 67 12 68 276 69 9384 70 422280 71 23647680 72 1584394560 73 123582775680 74 10998867035520 75 1099886703552000 76 122087424094272000 77 14894665739501184000 78 1 79 13 80 325 81 12025 82 589225 83 35942725 84 2623818925 85 223024608625 86 21633387036625 87 2358039186992125 88 285322741626047125 89 37947924636264267625 90 5502449072258318805625 91 1 92 14 93 378 94 15120 95 801360 96 52889760 97 4178291040 98 384402775680 99 40362291446400 100 4762750390675200 101 623920301178451200 102 89844523369696972800 103 14105590169042424729600 104 2397950328737212204032000 105 1 106 15 107 435 108 18705 109 1066185 110 75699135 111 6434426475 112 637008221025 113 71981928975825 114 9141704979929775 115 1288980402170098275 116 199791962336365232625 117 33764841634845724313625 118 6178966019176767549393375 119 1217256305777823207230494875 120 1 121 16 122 496 123 22816 124 1391776 125 105774976 126 9625522816 127 1020305418496 128 123456955638016 129 16790145966770176 130 2535312040982296576 131 420861798803061231616 132 76175985583354082922496 133 14930493174337400252809216 134 3150334059785191453342744576 135 711975497511453268455460274176 136 1 137 17 138 561 139 27489 140 1786785 141 144729585 142 14038769745 143 1586380981185 144 204643146572865 145 29673256253065425 146 4777394256743533425 147 845598783443605416225 148 163200565204615845331425 149 34108918127764711674267825 150 7674506578747060126710260625 151 1849556085478041490537172810625 152 475335913967856663068053412330625 153 1 154 18 155 630 156 32760 157 2260440 158 194397840 159 20022977520 160 2402757302400 161 329177750428800 162 50693373566035200 163 8668566879792019200 164 1629690573400899609600 165 334086567547184419968000 166 74167217995474941232896000 167 17725965100918510954662144000 168 4537847065835138804393508864000 169 1238832248972992893599427919872000 170 359261352202167939143834096762880000 171 1 172 19 173 703 174 38665 175 2822545 176 256851595 177 27996823855 178 3555596629585 179 515561511289825 180 84036526340241475 181 15210611267583706975 182 3026911642249157688025 183 656839826368067218301425 184 154357359196495796300834875 185 39052411876713436464111223375 186 10583203618589341281774141534625 187 3058545845772319630432726903506625 188 938973574652102126542847159376533875 189 305166411761933191126425326797373509375 190 1 191 20 192 780 193 45240 194 3483480 195 334414080 196 38457619200 197 5153320972800 198 788458108838400 199 135614794720204800 200 25902425791559116800 201 5439509416227414528000 202 1245647656316077926912000 203 308920618766387325874176000 204 82481805210625416008404992000 205 23589796290238868978403827712000 206 7194887868522855038413167452160000 207 2331143669401405032445866254499840000 208 799582278604681926128932125293445120000 209 289448784854894857258673429356227133440000 210 1 211 21 212 861 213 52521 214 4254201 215 429674301 216 51990590421 217 7330673249361 218 1180238393147121 219 213623149159628901 220 42938252981085409101 221 9489353908819875411321 222 2286934292025589974128361 223 596889850218678983247502221 224 167726047911448794292548124101 225 50485540421346087082056985354401 226 16205858475252093953340292298762721 227 5526197740060964038089039673878087861 228 1994957384162008017750143322269989717821 229 760078763365725054762804605784866082489801 230 304791584109655746959884646919731299078410201 231 1 232 22 233 946 234 60544 235 5146240 236 545501440 237 69278682880 238 10253245066240 239 1732798416194560 240 329231699076966400 241 69467888505239910400 242 16116550133215659212800 243 4077487183703561780838400 244 1117231488334775927949721600 245 329583289058758898745167872000 246 104148319342567812003473047552000 247 35097983618445352645170417025024000 248 12565078135403436246971009294958592000 249 4762164613317902337602012522789306368000 250 1904865845327160935040805009115722547200000 251 801948520882734753652178908837719192371200000 252 354461246230168761114263077706271883028070400000 253 1 254 23 255 1035 256 69345 257 6171705 258 685059255 259 91112880915 260 14122496541825 261 2499681887903025 262 497436695692701975 263 109933509748087136475 264 26713842868785174163425 265 7079168360228071153307625 266 2031721319385456420999288375 267 627801887690106034088780107875 268 207802424825425097283386215706625 269 73354255963375059341035334144438625 270 27507845986265647252888250304164484375 271 10920614856547461959396635370753300296875 272 4575737624893386560987190220345632824390625 273 2017900292577983473395350887172424075556265625 274 934287835463606348182047460760832346982550984375 275 453129600199849078868293018469003688286537227421875 276 1 277 24 278 1128 279 78960 280 7343280 281 851820480 282 118403046720 283 19181293568640 284 3548539310198400 285 738096176521267200 286 170500216776412723200 287 43307055061208831692800 288 11996054251954846378905600 289 3598816275586453913671680000 290 1162417657014424614115952640000 291 402196509326990916484119613440000 292 148410511941659648182640137359360000 293 58176920681130582087594933844869120000 294 24143422082669191566351897545620684800000 295 10574818872209105906062131124981859942400000 296 4874991500088397822694642448616637433446400000 297 2359495886042784546184206945130452517788057600000 298 1196264414223691764915392921181139426518545203200000 299 634020139538556635405158248226003896054828957696000000 300 1 301 25 302 1225 303 89425 304 8674225 305 1049581225 306 152189277625 307 25719987918625 308 4963957668294625 309 1077178814019933625 310 259600094178804003625 311 68794024957383060960625 312 19881473212683704617620625 313 6222901115569999545315255625 314 2097117675947089846771241145625 315 757059481016899434684418053570625 316 291467900191506282353500950624690625 317 119210371178326069482581888805498465625 318 51618090720215188085957957852780835615625 319 23589467459138340955282786738720841876340625 320 11346533847845541999491020421324724942519840625 321 5729999593161998709742965312768986095972519515625 322 3031169784782697317454028650454793644769462823765625 323 1676236890984831616552077843701500885557512941542390625 324 967188686098247842750548915815766010966684967269959390625 325 1 326 26 327 1326 328 100776 329 10178376 330 1282475376 331 193653781776 332 34083065592576 333 6850696184107776 334 1548257337608357376 335 388612591739697701376 336 107257075320156565579776 337 32284379671367126239512576 338 10524707772865683154081099776 339 3694172428275854787082466021376 340 1389008833031721399943007224037376 341 556992542045720281377145896838987776 342 237278822911476839866664152053408792576 343 107012749133076054779865532576087365451776 344 50938068587344202075215993506217585955045376 345 25519972362259445239683212746615010563477733376 346 13423505462548468196073369904719495556389287755776 347 7396351509864205976036426817500442051570497553432576 348 4260298469681782642196981846880254621704606590777163776 349 2560439380278751367960386089975033027644468561057075429376 350 1602835052054498356343201692324370675305437319221729218789376 351 1 352 27 353 1431 354 113049 355 11870145 356 1554988995 357 244133272215 358 44676388815345 359 9337365262407105 360 2194280836665669675 361 572707298369739785175 362 164366994632115318345225 363 51446869319852094642055425 364 17440488699429860083656789075 365 6365778375291898930534728012375 366 2489019344739132481839078652838625 367 1037921066756218244926895798233706625 368 459799032573004682502614838617532034875 369 215645746276739196093726359311622524356375 370 106744644406985902066394547859253149556405625 371 55613959736039654976591559434670890918887330625 372 30420835975613691272195583010764977332631369851875 373 17431139014026645098968069065168332011597774925124375 374 10441252269401960414281873370035830874947067180149500625 375 6525782668376225258926170856272394296841916987593437890625 376 4248284517112922643560937227433328687244087958923328066796875 377 2876088618085448629690754502972363521264247548191093101221484375 378 1 379 28 380 1540 381 126280 382 13764520 383 1871974720 384 305131879360 385 57975057078400 386 12580587386012800 387 3069663322187123200 388 831878760312710387200 389 247899870573187695385600 390 80567457936286001000320000 391 28359745193572672352112640000 392 10748343428364042821450690560000 393 4363827431915801385508980367360000 394 1889537278019541999925388499066880000 395 869187147888989319965678709570764800000 396 423294141021937798823285531560962457600000 397 217573188485276028595168763222334703206400000 398 117707094970534331469986300903283074434662400000 399 66857629943263500274952218913064786278888243200000 400 39780289816241782663596570253273547835938504704000000 401 24743340265702388816757066697536146753953749925888000000 402 16058427832440850342075336286700959243315983701901312000000 403 10855497214730014831242927329809848448481604982485286912000000 404 7631414541955200426363777912856323459282568302687156699136000000 405 5570932615627296311245557876385116125276274860961624390369280000000 406 1 407 29 408 1653 409 140505 410 15877065 411 2238666165 412 378334581885 413 74531912631345 414 16769680342052625 415 4242729126539314125 416 1192206884557547269125 417 368391927328282106159625 418 124148079509631069775793625 419 45314049021015340468164673125 420 17808421265259028803988716538125 421 7497345352674051126479249662550625 422 3366308063350648955789183098485230625 423 1605728946218259551911440337977455008125 424 810893117840221073715277370678614779103125 425 432206031808837832290242838571701677261965625 426 242467583844758023914826232438724640943962715625 427 142813406884562476085832650906408813515994039503125 428 88115872047775047744958745609254237939368322373428125 429 56834737470814905795498390917968983470892567930861140625 430 38249778317858431600370417087793125875910698217469547640625 431 26813094600818760551859662378542981239013399450446152896078125 432 19546745963996876442305693873957833323240768199375245461240953125 433 14796886694745635466825410262586079825693261526927060814159401515625 434 11615556055375323841457947056130072663169210298637742739115130189765625 435 1 436 30 437 1770 438 155760 439 18223920 440 2660692320 441 465621156000 442 94986715824000 443 22131904786992000 444 5798559054191904000 445 1687380684769844064000 446 539961819126350100480000 447 188446674875096185067520000 448 71232843102786357955522560000 449 28991767142834047687897681920000 450 12640410474275644791923389317120000 451 5877790870538174828244376032460800000 452 2903628690045858365152721760035635200000 453 1518597804893983924974873480498637209600000 454 838265988301479126586130161235247739699200000 455 487032539203159372546541623677678936765235200000 456 297089848913927217253390390443384151426793472000000 457 189840413455999491824916459493322472761721028608000000 458 126813396188607660539044194941539411804829647110144000000 459 88388937143459539395713803874252970027966264035770368000000 460 64170368366151625601288221612707656240303507689969287168000000 461 48448628116444477328972607317594280461429148305926811811840000000 462 37983724443292470225914524136993915881760452271846620460482560000000 463 30880767972396778293668508123376053611871247697011302434372321280000000 464 26001606632758087323268883839882637141195590560883516649741494517760000000 465 1 466 31 467 1891 468 172081 469 20821801 470 3144091951 471 569080643131 472 120076015700641 473 28938319783854481 474 7842284661424564351 475 2360527683088793869651 476 781334663102390770854481 477 282061813379963068278467641 478 110286169031565559696880847631 479 46430477162289100632386836852651 480 20940145200192384385206463420545601 481 10072209841292536889284308905282434081 482 5146899228900486350424281850599323815391 483 2784472482835163115579536481174234184126531 484 1589933787698878138995915330750487719136249201 485 955550206407025761536545113781043119200885769801 486 602952180242833255529559966795838208215758920744431 487 398551391140512781905039138052049055630616646612068891 488 275399011278094332296382044393965897440756102808939603681 489 198562687131506013585691454008049412054785150125245454254001 490 149120578035761016202854281960045108453143647744059336144754751 491 116463171445929353654429194210795229701905188888110341529053460531 492 94451632042648705813742076504954931288245108188257486980062356490641 493 79433822547867561589357086340667097213414135986324546550232441808629081 494 69186859439192646144330022202721041672883712444088680045252456815315929551 495 62337360354712574176041350004651658547268224912123900720772463590599652525451 496 1 497 32 498 2016 499 189504 500 23688000 501 3695328000 502 691026336000 503 150643741248000 504 37510291570752000 505 10502881639810560000 506 3266396189981084160000 507 1117107496973530782720000 508 416681096371126981954560000 509 168339162933935300709642240000 510 73227535876261855808694374400000 511 34124031718338024806851578470400000 512 16959643764013998329005234499788800000 513 8954691907399391117714763815888486400000 514 5005672776236259634802552973081663897600000 515 2953346937979393184533506254118181699584000000 516 1834028448485203167595307383807390835441664000000 517 1195786548412352465272140414242418824707964928000000 518 816722212565636733780871902927572057275540045824000000 519 583139659771864627919542538690286448894735592718336000000 520 434439046530039147800059191324263404426578016575160320000000 521 337124700107310378692845932467628401835024540862324408320000000 522 272059632986599475605126667501376120280864804475895797514240000000 523 227985972442770360557096147366153188795364706150800678316933120000000 524 198119810052767443324116552061187121063171929645045789457414881280000000 525 178307829047490698991704896855068408956854736680541210511673393152000000000 526 166004588843213840761277258972068688738831759849583866986367929024512000000000 527 159696414467171714812348723131130078566756152975299680040885947721580544000000000 528 1 529 33 530 2145 531 208065 532 26840385 533 4321301985 534 834011283105 535 187652538698625 536 48226702445546625 537 13937517006762974625 538 4473942959170914854625 539 1579301864587332943682625 540 608031217866123183317810625 541 253549017850173367443527030625 542 113843509014727841982143636750625 543 54758727836084091993411089277050625 544 28091227379911139192619888799126970625 545 15309718922051570859977839395524198990625 546 8833707818023756386207213331217462817590625 547 5379728061176467639200192918711434855912690625 548 3448405687214115756727323660894029742640034690625 549 2320777027495099904277488823781682016796743346790625 550 1636147804384045432515629620766085821841704059487390625 551 1205840931831041483764019030504605250697335891842206890625 552 927291676578070901014530634458041437786251300826657098890625 553 742760632939034791712639038200891191666787291962152336211390625 554 618719607238215981496628318821342362658433814204472896064088390625 555 535192460261056823994583495780461143699545249286869055095436457890625 556 480067636854167971123141395715073645898492088610321542420606502727890625 557 445982834637522045173398356619303417039699150318988712908743441034210390625 558 428589504086658685411635820711150583775150883456548153105302446833876185390625 559 425589377558052074613754369966172529688724827272352316033565329706039052092890625 560 436229111997003376479098229215326842930942947954161123934404462948690028395212890625 561 1 562 34 563 2278 564 227800 565 30297400 566 5029368400 567 1000844311600 568 232195880291200 569 61531908277168000 570 18336508666596064000 571 6069384368643297184000 572 2209255910186160174976000 573 877074596343905589465472000 574 377142076427879403470152960000 575 174616781386108163806680820480000 576 86609923567509649248113686958080000 577 45816649567212604452252140400824320000 578 25748957056773483702165702905263267840000 579 15320629448780222802788593228631644364800000 580 9621355293833979920151236547580672661094400000 581 6359715849224260727219967357950824628983398400000 582 4413642799361636944690657346417872292514478489600000 583 3208718315135910058790107890845793156658025861939200000 584 2438625919503291644680481997042802799060099655073792000000 585 1933830354166110274231622223654942619654659026473517056000000 586 1597343872541207086515319956738982603834748355867125088256000000 587 1372118386512896887316659842838786056694048837689860450811904000000 588 1223929600769504023486460579812197162571091563219355522124218368000000 589 1132134880711791221724976036326282375378259695977903857964901990400000000 590 1084585215721895990412527042800578515612372788746831895930376106803200000000 591 1074823948780398926498814299415373308971861433648110408867002721841971200000000 592 1100619723551128500734785842601342268387186108055665058679810787166178508800000000 593 1163355047793542825276668635629618777685255716214837967024560002034650683801600000000 594 1268057002094961679551568812836284467676928730674173384056770402217769245343744000000000 595 1 596 35 597 2415 598 248745 599 34078065 600 5827349115 601 1194606568575 602 285510969889425 603 77944494779813025 604 23928959897402598675 605 8159775325014286148175 606 3059915746880357305565625 607 1251505540474066137976340625 608 554416954430011299123518896875 609 264456887263115389681918513809375 610 135137469391451964127460360556590625 611 73649920818341320449465896503341890625 612 42643304153819624540240754075434954671875 613 26140345446291429843167582248241627213859375 614 16912803503750555108529425714612332807367015625 615 11517619186054128028908538911650998641816937640625 616 8235097718028701540669605321830464028899110413046875 617 6168088190803497453961534386051017557645433699372109375 618 4829613053399138506451881424277946747636374586608361640625 619 3945793864627096159771187123635082492818918037259031460390625 620 3357870578797658831965280242213455201388899249707435772792421875 621 2971715462235928066289273014358907853229175835991080658921293359375 622 2731006509794817892919841900195836317117612593275803125548668597265625 623 2602649203834461451952609330886632010213084801391840378647881173194140625 624 2568814764184613453077225409585105794080314698973746453725458717942616796875 625 2622759874232490335591847143186393015756001307652195129253693351019411749609375 626 2767011667315277304049398736061644631622581379573065861362646485325479395837890625 627 3013275705706336984109795223571131003836991122355068723023922022519447062067462890625 628 3383908617508216433155300036070380117308941030404742175955864431289339050701760826171875 629 3915182270457006413160682141733429795726444772178286697580935147001765281661937275880859375 630 1 631 36 632 2556 633 270936 634 38201976 635 6723547776 636 1418668580736 637 348992470861056 638 98066884311956736 639 30989135442578328576 640 10877186540344993330176 641 4198594004573167425447936 642 1767608075925303486113581056 643 806029282621938389667792961536 644 395760377767371749326886344114176 645 208169958705637540145942217004056576 646 116783346833862660021873583739275739136 647 69602874712982145373036655908608340525056 648 43919413943891733730386129878331862871310336 649 29250329686631894664437162498969020672292683776 650 20504481110328958159770450911777283491277171326976 651 15091298097202113205591051871068080649579998096654336 652 11635390832942829281510700992593490180826178532520493056 653 9378125011351920400897625000030353085745899897211517403136 654 7887003134546965057154902625025526945112301813554886136037376 655 6909014745863141390067694699522361603918376388674080255168741376 656 6294112433481321806351669871264871421169640890082087112458723393536 657 5954230362073330428808679698216568364426480282017654408385952330285056 658 5841099985193937150661314783950453565502377156659318974626619236009639936 659 5934557584957040145071895820493660822550415191165868078220645143785794174976 660 6237220021789849192470562507338837524500486365915327350209898046118869677899776 661 6773620943663776223023030882969977551607528193384045502327949278085092470199156736 662 7593229077847093146008817619809344835352039104783515008109631140733388659093254701056 663 8777772813991239676786193168499602629666957205129743349374733598687797289911802434420736 664 10454327421463566455052356063683026731933346031309524329105307716037166572284956699395096576 665 12817005418714332473894188534075390773350282234385476827483107259861566217621356913458388402176 666 1 667 37 668 2701 669 294409 670 42689305 671 7726764205 672 1676707832485 673 424207081618705 674 122595846587805745 675 39843650141036867125 676 14383557700914309032125 677 5710272407262980685753625 678 2472547952344870636931319625 679 1159624989649744328720788904125 680 585610619773120886003998396583125 681 316815345297258399328163132551470625 682 182802454236518096412350127482198550625 683 112057904446985593100770628146587711533125 684 72725579986093649922400137667135424784998125 685 49817022290474150196844094301987765977723715625 686 35918073071431862291924591991733179269938798965625 687 27189981315073919754986916137742016707343670816978125 688 21561655182853618365704624497229419248923530957863653125 689 17874612146585649625169133708203188557357607164068968440625 690 15461539506796586925771300657595758102114330196919657701140625 691 13930847095623724820119941892493778050005011507424611588727703125 692 13053203728599430156452385553266670032854695782456861058637857828125 693 12700767227927245542228171143328469941967618996330525810054635666765625 694 12815074132978590752108224683618426171445327567297500542345127387766515625 695 13391752468962627335953094794381255349160367307825888066750658120216008828125 696 14476484418948600150165295472726137032442357059759785000157461427953505543203125 697 16170233095965586367734635043035095065238112835751679845175884415024065691757890625 698 18644278759648321081998034204619464610219544099621686861487794730522747742596847890625 699 22168047445221853766495662669292543421551037934450185678308987934591547065947652141953125 700 27155858120396770863957186769883365691400021469701477455928510219874645155785873873892578125 701 34243537089820328059450012516822924136855427073293563071925851387261927541445986954978541015625 702 44413867605496965493106666234319332605501488914061751304287829249278720021255445080607167697265625 703 1 704 38 705 2850 706 319200 707 47560800 708 8846308800 709 1972726862400 710 512908984224000 711 152333968314528000 712 50879545417052352000 713 18876311349726422592000 714 7701535030688380417536000 715 3427183088656329285803520000 716 1651902248732350715757296640000 717 857337267092090021478036956160000 718 476679520503202051941788547624960000 719 282670955658398816801480608741601280000 720 178082702064791254584932783507208806400000 721 118781162277215766808150166599308273868800000 722 83621938243159899832937717285913024803635200000 723 61963856238181485776206848508861551379493683200000 724 48207880153305195933888928139894286973246085529600000 725 39289422324943734686119476434013843883195559706624000000 726 33474587820852061952573793921779794988482616870043648000000 727 29758908572737483075838102796462237744761046397468803072000000 728 27556749338354909328226083189524032151648728964056111644672000000 729 26537149612835777683081718111511642962037725992386035513819136000000 730 26537149612835777683081718111511642962037725992386035513819136000000000 731 27519024148510701457355741681637573751633121854104318827830444032000000000 732 29555431935500493365200066566078754209253972871308038421089896890368000000000 733 32836084880341048128737273954913495926481163860023230685830875445198848000000000 734 37695825442631523251790390500240693323600376111306668827333845011088277504000000000 735 44669553149518355053371612742785221588466445691898402560390606338139608842240000000000 736 54586193948711429875220110771683540781105996635499847928797320945206602005217280000000000 737 68724018181427690212902119461549577843412449764094308542355827070015111924568555520000000000 738 89066327563130286515921146822168252885062534894266223870893151882739585054240847953920000000000 739 118725414641652671925722888713950281095788359014056876419900571459691866877303050322575360000000000 740 162653818059064160538240357538111885101230051849257920695263782899777857621905178941928243200000000000 741 1 742 39 743 3003 744 345345 745 52837785 746 10092016935 747 2311071878115 748 617056191456705 749 188202138394295025 750 64553333469243193575 751 24594820051781656752075 752 10305229601696514179119425 753 4709489927975306979857577225 754 2331197514347776955029500726375 755 1242528275147365117030723887157875 756 709483645109145481824543339567146625 757 432075539871469598431146893796392294625 758 279552874296840830184952040286265814622375 759 191493718893335968676692147596092083016326875 760 138449958759881905353248422711974576020804330625 761 105360418616270129973822049683812652351832095605625 762 84182974474399833849083817697366309229113844388894375 763 70461149635072660931683155412695600824768287753504591875 764 61653505930688578315222760986108650721672251784316517890625 765 56289650914718672001798380780317198108886765879080980834140625 766 53531458019897457073710260122081655401551314351006012773267734375 767 52942611981678585045899447260738757192134249893144946632761789296875 768 54372062505183906842138732336778703636321874640259860191846357607890625 769 57906246568020860786877749938669319372682796491876751104316370852403515625 770 63870589964527009447926158182352259268069124530540056468060957050201077734375 771 72876343149525317780083746486063927824866871089346204430057551994279429694921875 772 85921208573290349662718737107069370905518041014339175023037853801255447610312890625 773 104566110833694355539528703059303424392015455914450776003037068076127879741750787890625 774 131230469096286416202108522339425797611979397172635723883811520435540489075897238802734375 775 169680996541498336149326319384877556312289360544217990981768295923153852375135129771935546875 776 225845406396734285414753331101272027451657138884354145996733601873717777511304857726446212890625 777 309182361357129236732797310277641405581318623132680825869528300965119637412976350227504865447265625 778 435019582429480836083045815560641457652915302747681921998426319457923329840057724770099345684302734375 779 628603296610599808140001203485126906308462612470400377287726031616699211618883412292793554513817451171875 780 1 781 40 782 3160 783 372880 784 58542160 785 11474263360 786 2696451889600 787 738827817750400 788 231253106955875200 789 81401093648468070400 790 31827827616551015526400 791 13685965875116936676352000 792 6418717995429843301209088000 793 3260708741678360397014216704000 794 1783607681698063137166776537088000 795 1045194101475064998379731050733568000 796 653246313421915623987331906708480000000 797 433755552112151974327588386054430720000000 798 304930153134842837952294635396264796160000000 799 226258173626053385760602619464028478750720000000 800 176707633601947694279030645801406241904312320000000 801 144900259553597109308805129557153118361536102400000000 802 124469322956539916896263606289594528672559511961600000000 803 111773452014972845372844718448055886747958441741516800000000 804 104731724538029556114355501185828365882837059911801241600000000 805 102218163149116846767610969157368485101648970473918011801600000000 806 103751435596353599469125133694729012378173705031026781978624000000000 807 109354013118556693840457890914244379046595085102702228205469696000000000 808 119523936338582466367620474769269106297928428017253535428578377728000000000 809 135301095935275351928146377438812628329254980515531002105150723588096000000000 810 158437583340207437107859407980849587773557582183686803465131497321660416000000000 811 191709475841650998900509883656828001206004674442261032192809111759209103360000000000 812 239445135326222097626736844687378173506299838378384029208818580587252170096640000000000 813 308405334300174061743237055957343087476114191831358629620958331796380795084472320000000000 814 409253878616330979933275573255394277080803532560212901507011706293797315077094768640000000000 815 559040798189908118588854433066868582492377625477250823458577990797327132395311453962240000000000 816 785452321456820906617340478458950358401790563795537406959302077070244621015412592816947200000000000 817 1134193152183649389155439650894724317532185574120756015649232199289433232746255784027671756800000000000 818 1682008444688352044117517002276876162900231206421081171207811351546229484162697327713037215334400000000000 819 2560016852815671811146860877465405519934151896172885542578288877053361274895625332779242641738956800000000000 820 1 821 41 822 3321 823 401841 824 64696401 825 13003976601 826 3133958360841 827 880642299396321 828 282686178106219041 829 102049710296345073801 830 40921933828834374594201 831 18046572818515959196042641 832 8680401525706176373296510321 833 4522489194892917890487481877241 834 2537116438334926936563477333132201 835 1524806979439291088874649877212452801 836 977401273820585587968650571293182245441 837 665610267471818785406651039050657109145321 838 479905002847181344278195399155523775693776441 839 365207707166705002995706698757353593302963871601 840 292531373440530707399561065704640228235674061152401 841 246018885063486324923030856257602431946201885429169241 842 216742637740931452257190184362947742544603861063098101321 843 199619969359397867528872159798274870883580156039113351316641 844 191834790554381350695246145566142150919120529953587930615292001 845 192026625344935732045941391711708293070039650483541518545907293001 846 199899716984078097059824988771888333085911276153366720806289492014041 847 216091594059788422921670812862411288065870089521789425191598940867178321 848 242238676941022822095192981218763053921840370353925945639782412712106897841 849 281239103928527496452519051194983905603256669980908022887787381158756108393401 850 337768163818161523239475380485175670629511260647070535488232644771666086180474601 851 419170291298338450340188947182103007251223474463014534540896712161637612949968979841 852 536957143153171554885782041340273952288817270787121618746888688279057782188910263176321 853 709320386105339624004118076610501890973527614709787658364639957216635330271550457655920041 854 965385045489367228269604702266893073614971083620021003034274981771840684499580172869707175801 855 1352504448730603486805716187875917196134574488151649425251019249462348798983911822190459753297201 856 1948958910620799624487037026729196679629921837426526821786718738475244619335816935776452504501266641 857 2886408146629404243865301836585940282531914241228686223066130451681837281236344881884926159166375895321 858 4390226791023323854919124093447215169731041560908831745283584417008074504760480565346972688092057736783241 859 6853144020787408537528752709871102879950155876578686354387675274949604301931110162506624366111702127118639201 860 10971883577280641068583533088503635710800199558402476853374668115194316487391707370173105610144835105516941360801 861 1 862 42 863 3486 864 432264 865 71323560 866 14692653360 867 3629085379920 868 1045176589416960 869 343863097918179840 870 127229346229726540800 871 52291261300417608268800 872 23635650107788758937497600 873 11652375503139858156186316800 874 6222368518676684255403493171200 875 3577861898239093446857008573440000 876 2203962929315281563263917281239040000 877 1448003644560139987064393653774049280000 878 1010706543902977710970946770334286397440000 879 746912135944300528407529663277037647708160000 880 582591466036554412157873137356089365212364800000 881 478307593616011172381613845769349368839351500800000 882 412301145697001630592951135053179155939520993689600000 883 372307934564392472425434874953020777813387457301708800000 884 351458690228786493969610521955651614255837759692813107200000 885 346186809875354696560066364126316840042000193297420910592000000 886 355187666932113918670628089593601077883092198323153854267392000000 887 378985240616565551221560171596372350101259375610805162503307264000000 888 419915646603154630753488670128780563912195388176772120053664448512000000 889 482483077947024670735758481977968867935112501015111165941660451340288000000 890 574154862756959358175552593553782952842783876207982287470575937094942720000000 891 706784636053816969914105242664706814949466951612026195876278978563874488320000000 892 899030057060455185730741868669507068615721962450497321154626860733248349143040000000 893 1180426464920377658864464073563062781092442936697502982676025068142755082424811520000000 894 1598297433502191350102484355604387005599167736288419038543337942265290381603194798080000000 895 2229624919735556933392965676068119872810838992122344558767956429460080082336456743321600000000 896 3201741384740259756352298710833820137356364792687686786390785432704674998235151883409817600000000 897 4728972025261363660132345195901552342875350798799713383499190084104804972393319331796300595200000000 898 7178579534346750036080900007378556456484782512577964916151770547671093948093058745666784303513600000000 899 11191405494046583306250123111503169515659775937109047304280610283819235465077078584494516729177702400000000 900 17906248790474533290000196978405071225055641499374475686848976454110776744123325735191226766684323840000000000 901 29384154265168709128890323241562721880316307700473514602119170361195784637106377531448803124128975421440000000000 902 49424147474013768754793523692308498202692029552196451560764444547531309759612927007896886854784936658862080000000000 903 1 904 43 905 3655 906 464185 907 78447265 908 16552372915 909 4187750347495 910 1235386352511025 911 416325200796215425 912 157787251101765646075 913 66428432713843336997575 914 30756364346509465029877225 915 15531963994987279840087998625 916 8495984305258042072528135247875 917 5004134755796986780719071660998375 918 3157609030907898658633734218089974625 919 2125070877801015797260503128774552922625 920 1519425677627726295041259737073805339676875 921 1150205237964188805346233620964870642135394375 922 919013985133386855471640663150931643066180105625 923 772890761497178345451649797709933511818657468830625 924 682462542402008479033806771377871290935874544977441875 925 631277851721857843106271263524530944115683954104133734375 926 610445682615036534283764311828221422959866383618697321140625 927 615939693758571863092318190634675415766505181071265597030890625 928 647352618140259028110026418357043861970596945305900142479466046875 929 707556411627303117724258875264248941133862461219348855730056389234375 930 803076527196989038617033823424922548186933893483960951253614001781015625 931 945221072510856098452248810171133839216021192630622039625503680096255390625 932 1152224487390733584013291299598612150004329833816728266303488986037335321171875 933 1452955078599715049440760328793849921155459920442894343808699611393079839997734375 934 1893200467415428709421310708418386447265564276337091329982735593645183031517047890625 935 2546354628673751614171662902822729771572183951673387838826779373452771177390429412890625 936 3531793869970493488856096446215126193170619140970988932452742990978993623040525595679296875 937 5046933440187835195575361821641415330040814752447543184474969734108981887324911076225715234375 938 7424039090516305572691357239634521950490038500850336024362680478874312356254944193128027109765625 939 11232571143951170331482023503567031711091428251786558404860735564536834595013730564202705017075390625 940 17466648128844069865454546548046734310747170931528098319558443802854777795246351027335206301552232421875 941 27894237061763979575130910837230634694263231977650373016334834753159080139008422590654324463578915177734375 942 45718654544231162523639562862221010263897437211368961373772794160427732347834804626082437795805841976306640625 943 76853058288852584202238105171393518253611591952311224069312066983679018076710306576444577934749620362171462890625 944 132417819431693002580456255210311031950972772933832239071424691412878948146171858231214007781573595884021430560546875 945 233717451296938149554505290446198971393466944228213901961064580343731343477993329778092723734477396735297824939365234375 946 1 947 44 948 3828 949 497640 950 86091720 951 18595811520 952 4816315183680 953 1454527185471360 954 501811878987619200 955 194703009047196249600 956 83916996899341583577600 957 39776656530287910615782400 958 20564531426158849788359500800 959 11516137598648955881481320448000 960 6944230971985320396533236230144000 961 4485973207902516976160470604673024000 962 3090835540244834196574564246619713536000 963 2262491615459218631892581028525630308352000 964 1753431001980894439716750297107363488972800000 965 1434306559620371651688301743033823333979750400000 966 1234937947833139992103627800752121890556565094400000 967 1116383904841158552861679531879918189063134845337600000 968 1057215557884577149560010516690282525042788698534707200000 969 1046643402305731378064410411523379699792360811549360128000000 970 1081182634581820513540535955103651229885508718330489012224000000 971 1163352514810038872569616687691528723356807380923606177153024000000 972 1301791464072433498405401073526820641436267459253515312234233856000000 973 1512681681252167725147076047438165585348942787652584792816179740672000000 974 1822781425908862108802226637162989530345476059121364675343496587509760000000 975 2274831219534259911785178843179410933871154121783463114828683741212180480000000 976 2936807104418729546114665886544619515627659971222450881243830709904924999680000000 977 3917700677294585214516964292650522433847298401610749475579270167013169949573120000000 978 5394673832634643840389859830979769391407729899018002027872655019977135020562186240000000 979 7660436842341194253353600959991272535798976456605562879579170128367531729198304460800000000 980 11207219100345167192656318204467231719873902556013938492824325897801698919817119426150400000000 981 16878071965119821792140415215927650970130097249356991370193434802089358573244581855782502400000000 982 26144133473970603956025503169471931352731520639253979632429630508436416429955857294607096217600000000 983 41621460490561201497992601045799314713548580857692335574827971769430774956489724813014497178419200000000 984 68051087902067564449217902709881879556651929702326968664843733843019317053860700069278702886715392000000000 985 114189725499669373145787640747181793896061938040504653419607785388586414016378254716249663443908427776000000000 986 196520517584930991183900529725899867295122595367708508535144998653757218522186976366665670786966404202496000000000 987 346662193019818268448400534436487365908596258228637809055995777625227733473137826310798243268208737013202944000000000 988 626418582786811611086259765726732670196833438619148520964184370168786514385960052143612425585653187782857719808000000000 989 1158874378155601480509580566594455439864141861445424763783741084812255051614026096465682987333458397398286781644800000000000 990 1 991 45 992 4005 993 532665 994 94281705 995 20836256805 996 5521608053325 997 1706176888477425 998 602280441632531025 999 239105335328114816925 1000 105445452879698634263925 1001 51141044646653837618003625 1002 27053612618079880099923917625 1003 15501720030159771297256404799125 1004 9564561258608578890407201761060125 1005 6322174991940270646559160364060742625 1006 4457133369317890805824208056662823550625 1007 3338392893619100213562331834440454839418125 1008 2647345564639946469354929144711280687658573125 1009 2215828237603635194850075694123341935570225705625 1010 1952144677328802606662916686522664245237368846655625 1011 1805733826529142411163197935033464426844566183156453125 1012 1749756077906738996417138799047427029612384631478603078125 1013 1772502906919526603370561603435043580997345631687824918140625 1014 1873535572613939619762683614830841065114194332694030938474640625 1015 2062762665447947521358714659928756012690727960296128063260579328125 1016 2361863251937899911955728285618425634530883514539066632433363330703125 1017 2808255406554162995315360931600308079457220498786950225963269000206015625 1018 3462578916281282973223840028663179861970752875004309628612710677254017265625 1019 4421713276091198356806843716602880683736651421380503395738431534853380048203125 1020 5841083237716473029341840549632405383216116527643644985770468057541315043676328125 1021 7973078619482985685051612350248233348089999060233575405576688898543895034618187890625 1022 11234067774851526830237721801499760787458808675869107746457554658048348103777026737890625 1023 16323100476859268484335409777579152424177649006037813555602826918144249794788019850155078125 1024 24435681413858324921050108437035991178993940562038606892737431896461941942797665715682151953125 1025 37655385058755678703338217101472462406829662406101493221708382552447852533851202867866196159765625 1026 59683785318127750744791074105833852914825014913670866756407786345629846266154156545567920913228515625 1027 97224886283230105963264659718403346398249949294369841946188283957031019567565121012730143167649251953125 1028 162657234751843967276541775708888798524272165169480745575972999060112895736536447454297529519477198517578125 1029 279282472068916091813822228892162067066175307595998440153945639386213841979633080279028858184942349854681640625 1030 491816433313361237684140945079097400103534716676553253111098270959122575726133854371369819263683478094094369140625 1031 887728662130617034019874405867770807186880163601178621865532379081216249185671607140322523770948677959840336298828125 1032 1641410296279510895902747776449508222488541422498579271829369368921168844744306801602456346452484105547744781816533203125 1033 3107189690857114125943901540818919065170808912789810561572996215367772623100972775433449863834552411801880871978697353515625 1034 6018626431190230061953337284566246229235856864073863057766893669167375570946584266014592386247528021660243249022736773759765625 1035 1 1036 46 1037 4186 1038 569296 1039 103042576 1040 23287622176 1041 6310945609696 1042 1994258812663936 1043 719927431371680896 1044 292290537136902443776 1045 131823032248743002142976 1046 65384223995376529062916096 1047 35372865181498702223037607936 1048 20728498996358239502700038250496 1049 13079682866702049126203724136062976 1050 8841865617890585209313717515978571776 1051 6374985110499111935915190329020550250496 1052 4883238594642319742911035792029741491879936 1053 3960306500254921311500850027336120349914628096 1054 3390022364218212642644727623399719019526921650176 1055 3054410150160609591022899588683146836593756406808576 1056 2889472002051936673107663010894256907417693560840912896 1057 2863466754033469243049694043796208595250934318793344679936 1058 2966551557178674135799483029372872104679967954269905088413696 1059 3206842233310146740799241154752074745159045358565767400575205376 1060 3610904354707225230139945540250836163049085073745054093047681253376 1061 4228368999362160744493876227633729146930478621355458342958834747703296 1062 5141696703224387465304553492802614642667462003568237345037943053207207936 1063 6483679542765952593749041954424097064403669586499547292092846190094289207296 1064 8467685482852334087436248792477870766111192479968408763473257124263141704728576 1065 11439843087333503352126372118637603405016221040437320239452370374879504443088306176 1066 15970020949917570679568415477618094353402644572450499054275509043331788202551275421696 1067 23012800188831219349258086703247673963253210828901169137211008531441106799876387882663936 1068 34197021080603191952997516841026043509394271291747137337895558677721484704616312393638608896 1069 52355639274403486880039198283610872612882629347664867264318100335591593082767574274660710219776 1070 82512487496459895322941776494970735237903023851919830808565326128892350698441697056865279306366976 1071 133752742231761490318488619698347561820640801663962045740684393654934500482173990929178617755620868096 1072 222832068558114642870602040417447037993187575572160768203980199829120877803301868888011577180864366247936 1073 381265669302934153951600091154251882006343941803967074397010121907625821921449497667387808556458930650218496 1074 669502515295952374339009760066866304803139961807766182641149774069790943294065317903932991825141882221783678976 1075 1205774030048010226184556577880426214950455071215786894936710743099693488872611637544983318277080529881432405835776 1076 2225858859468626877536691442767266792798540061464342608053168031762034180458841082908039205539490658161124221172842496 1077 4209099103255173425421883518272901505182039256229071871828540748062006635247668487779102137675176834582685902237845159936 1078 8148815863902015751616766491376337314032428000059483143860054888248044845839486192340341738539142351752079906732468229636096 1079 16142804226389893203952814419416524219098239868117836107986768733619376839608022147026216984046040998820870295237019562909106176 1080 32705321362665923631208402013737878067893033972806735954781193454312857477045852869875115609677279063611083218150201634453849112576 1081 1 1082 47 1083 4371 1084 607569 1085 112400265 1086 25964461215 1087 7192155756555 1088 2323066309367265 1089 857211468156520785 1090 355742759284956125775 1091 163997412030364773982275 1092 83146687899394940409013425 1093 45980118408365402046184424025 1094 27542090926610875825664469990975 1095 17764648647664014907553583144178875 1096 12275372215535834301119525952627602625 1097 9046949322849909879925090627086543134625 1098 7083761319791479435981345961008763274411375 1099 5872438134107136452428535801676264754487029875 1100 5138383367343744395874968826466731660176151140625 1101 4732451081323588588600846289175859859022235200515625 1102 4576280195639910165177018361633056483674501438898609375 1103 4635771838183228997324319600334286217962269957604291296875 1104 4909282376636039508166454456754009104822043885102944483390625 1105 5424757026182823656523932174713180060828358493038753654146640625 1106 6243895337136430028659045933094870250013440625487605455922783359375 1107 7473942718552306744304877981914559689266088428708663730739571681171875 1108 9290110799160517283170963331519797693757747916884869017309287599696640625 1109 11974952820117906778007371734329019227253737064864596163311671716008969765625 1110 15986562014857405548639841265329240668383738981594235878021081740871974637109375 1111 22077442142518077062671620787419681363037943533581639747547113884144196973848046875 1112 31504509937373295968432402863647885305055145422420999919749731512673769081681162890625 1113 46406143137750864961500929418153335054346229207226132881791354518168461857316352937890625 1114 70490931426243563876519911786174915947551922165776495847441067513097893561263540112655859375 1115 110318307682071177466753661945363743457918758189440216001245270657998203423377440276306419921875 1116 177722793675816666898940149393980990710707119443188187978006131030035105715061056285129642494140625 1117 294486669120828217051543827545826501607641696917362827479556159116768170169856170264459817612791015625 1118 501510797512770453638779138310542532237813809850268895197684138975856193799265057960375069394583099609375 1119 877142384849835523414224712905138888883936353428120297700749559068772482954914586372695996371125841216796875 1120 1574470580805454764528533359664724305546665754403475934372845458528446606904071682538989313486170884984150390625 1121 2898600339262842221497029915142757446511411653856799195180408489150870203310395967554279326128040599255820869140625 1122 5469658840188983271964895449874383301567033790827780081305430819027692073646717190774925088403612610795733980068359375 1123 10572850538085304664708142904607182921929076317670098897163397773180528778359104329767930195884183176668153783472138671875 1124 20923671214870817931457414808217615002497642032669125717486364193124266452372667468610733857654798506626276337491362431640625 1125 42370434210113406311201264986640670380057725116154979577909887491076639566054651623936736061750966975918209583420008924072265625 1126 87749169249144864470497819787332828357099548715556962705851376994019720541299183513172980383886252607126612047262838481753662109375 1127 185764991300439678084043884489783597631979744630834090048287365096339748385930371497387199472687196769287037704055429065872502685546875 1128 1 1129 48 1130 4560 1131 647520 1132 122381280 1133 28881982080 1134 8173600928640 1135 2697288306451200 1136 1016877691532102400 1137 431156141209611417600 1138 203074542509726977689600 1139 105192613020038574443212800 1140 59433826356321794560415232000 1141 36373501730068938270974121984000 1142 23970137640115430320571946387456000 1143 16922917173921493806323794149543936000 1144 12742956631962884836161816994606583808000 1145 10194365305570307868929453595685267046400000 1146 8634627413818050764983247195545421188300800000 1147 7719356907953337383895022992817606542340915200000 1148 7263914850384090478245216636241367756342801203200000 1149 7176747872179481392506274036606471343266687588761600000 1150 7427934047705763241243993627887697840281021654368256000000 1151 8037024639617635827026001105374489063184065430026452992000000 1152 9073800818128310848712355247967798152334809870499865427968000000 1153 10670789762118893558085729771610130627145736407707841743290368000000 1154 13050375879071406821538847510679189756999235626626690452044120064000000 1155 16573977366420686663354336338562570991389029245815896874096032481280000000 1156 21827928191576044335637660957886905995659351516739536183184474777845760000000 1157 29773294053309724473809769546557739778079355468832727353863623596981616640000000 1158 42010117909220021232545584830192970826869970566522978296301572895341061079040000000 1159 61250751911642790957051462682421351465576417085990502356007693281407267053240320000000 1160 92182381627022400390362451337044133955692507714415706045791578388517936915126681600000000 1161 143067056285138765405842524475092495899234771972773175783068529658979838092276609843200000000 1162 228764222999936885883942196635672900942876400384464308077126578924708761109550299139276800000000 1163 376545911057896114164968855662317594951974555032828251094950348910070620786319792383249612800000000 1164 637492227421018121281292272636303688253692921670578229103750940704749560991239408504841594470400000000 1165 1109236475712571531029448554387168417561425683706806118640526636826264236124756570798424374378496000000000 1166 1982205582098365325949624566689869962182267696784062534010621100008534189954939992016784357014372352000000000 1167 3635365037568402007791611455309221510642278955901970687375479097415651704377359945358782510764358893568000000000 1168 6838121635666164176656021147436645661518126716051606862953276182238840855933814057219869902747759078801408000000000 1169 13183898513564364532592808772257852835406948308547498031773916479356485170240393502319909172497679503929114624000000000 1170 26038199564289619951870797325209259349928722909381308612753485046729058211224777167081820615682917020260001382400000000000 1171 52649239518993611542682752191573122405555877722769006014987546764486155703096499431839441284910858214965722795212800000000000 1172 108931276564797782281810614284364790257095111008409073445009234255721856149706657324475804018480565646764080463295283200000000000 1173 230498581211112107308311259825715896184013254893793599409639539685107447612779286898590801303104876908552794260332819251200000000000 1174 498568431159635488107877255003023483446020670335275555523050324338887409186441597561651903218615848753199693985099888040345600000000000 1175 1101836232862794428718408733556681898415705681440958977705941216788941174302035930611250706113141025744571323707070752569163776000000000000 1176 1 1177 49 1178 4753 1179 689185 1180 133012705 1181 32056061905 1182 9264201890545 1183 3122036037113665 1184 1201983874288761025 1185 520459017567033523825 1186 250340787449743124959825 1187 132430276560914113103747425 1188 76412269575647443260862264225 1189 47757668484779652038038915140625 1190 32140910890256705821600189889640625 1191 23173596751875084897373736910430890625 1192 17820495902191940286080403684121354890625 1193 14559345152090815213727689809927146945640625 1194 12593833556558555159874451685586982107979140625 1195 11498170037137960860965374388940914664584955390625 1196 11049741405689580387387724787772218992666142130390625 1197 11149189078340786610874214310862168963600137409564140625 1198 11784692855806211447694044526581312594525345241909296640625 1199 13022085605665863649701919201872350416950506492309772787890625 1200 15014464703332740788106312839758820030743933985633168024437890625 1201 18032372108702621686515681720550342856923464716745434797349906640625 1202 22522432763769574486458086468967378228297407431215048061890033394140625 1203 29211595294609138108936138150250689562101737438285917336271373312200390625 1204 39289595671249290756519105812087177461026836854494558817284997104909525390625 1205 54730406770050262023831114396237438203210383738310920432478000967138968869140625 1206 78866516155642427576340635844978148450826162966906036343200799393647254140431640625 1207 117432242555751574661171206773172463043280156657723088115025990297140761415102712890625 1208 180493356808190170254220144810366075697521600782920386432794947086705350295012869712890625 1209 286081970540981419852938929524430229980571737240928812495979991132427980217595398494931640625 1210 467171857893422658619849271913394565558273646914436750805935325519254891695333285742223369140625 1211 785315893118843489139966626086416264703458000463168178104777282197867472939855253332677483525390625 1212 1357811179202480392723002296503413721672278882800817779943159920920112860713009733012199369015400390625 1213 2412830465442807657868775080886566183411639574737053194958995179475040553487018295562678278740366494140625 1214 4403415599433123975610514522617983284726242223895122080800166202541949010113808389401887858701168851806640625 1215 8247597417738241206318493700863482692292251685355563657338711297361070495943163113349735959347289259433837890625 1216 15843634639475161357337826399358750251893415487568037785747664402230616422706816340744842777906142667372402587890625 1217 31196116605126592712598180180337379245978135095021466400137151207992083736309721374926595429697194912056260695556640625 1218 62922567192540337501310529423740493939137898486658297729076633986520032896136708013226942981699242137617477822937744140625 1219 129935101252595796940206243260024119984319760374949384810543249182163867930522302047313637257208935014180091704366441650390625 1220 274552868946734918934655792008430965526867653672268050104677885521912252937193624225973715524482479684962533771326291207275390625 1221 593308749793894159817791166530219316503560999585771256276208910612852378597275421952329199248406638599204035479836115298922119140625 1222 1310619028294712199037500686865254470156366248084968705114145483543790904321381407092695201139730264665641714374957978695318961181640625 1223 2958067146861165433227639050254879339142918621927774367442626356358336071053357835808213068972371207350353349344280157915334895386962890625 1224 6818344773514986323589708010837496876724427423543519916955253751405964643777989811537931123981315632942564470238565763994846933866949462890625 1225 1 1226 50 1227 4950 1228 732600 1229 144322200 1230 35503261200 1231 10473462054000 1232 3602870946576000 1233 1415928282004368000 1234 625840300645930656000 1235 307287587617151952096000 1236 165935297313262054131840000 1237 97735890117511349883653760000 1238 62355497894972241225771098880000 1239 42838227053845929722104744930560000 1240 31528935111630604275469092268892160000 1241 24750214062630024356243237431080345600000 1242 20641678528233440313106860017521008230400000 1243 18226602140430127796473357395471050267443200000 1244 16987193194880879106313169092579018849257062400000 1245 16664436524178142403293218879820017491121178214400000 1246 17164369619903486675392015446214618015854813560832000000 1247 18520354819875862122747984666465572839107343832137728000000 1248 20890960236819972474459726703773166162513083842651357184000000 1249 24588660198737107602439098330341016573277899682800647405568000000 1250 30145697403651693920590334552998086318838705011113593719226368000000 1251 38435764189655909748752676555072560056519348889169831992013619200000000 1252 50888951787104424507348543758916069514831617929260857557426031820800000000 1253 69870530803694374848589550580991763443863811416875157426345941689958400000000 1254 99355894802853401034694340926170287617174339834796473860263929083120844800000000 1255 146152521254997352922035375502396493084863453896985613048448239681270762700800000000 1256 222151832307595976441493770763642669488992449923418131833641324315531559305216000000000 1257 348556224890618087036703726328155348428229153929843048846983237851069016549883904000000000 1258 563963971873020064825386629198955353756874771058486053034418878843029668777712156672000000000 1259 940127941112324448063919510874658574712710243354496250408376271031330457852446165172224000000000 1260 1613259546948748752877685880660914114207010777596315565700773681089763065674797619435536384000000000 1261 2847403100364541548829115579366513411575374022457496973461865547123431810916017798303721717760000000000 1262 5165189224061278369576015660970855328597728476737899509859824102481905305001656286122951196016640000000000 1263 9622747524426161602520117176388703477177568152162706786868852302923789583218085661047058078179000320000000000 1264 18398693266702820984018464041255201048363510306935095376493245603190285683112979783921975045478248611840000000000 1265 36079837496004231949660207984901449255840843711899722033303254627856150224584553356270993064182845527818240000000000 1266 72520473366968506218817018049651913004240095860918441286939541801990861951414952246104696059007519510914662400000000000 1267 149319654662588154304544240164233288875730357377631070609808516570299184757963386674729569185496482672973289881600000000000 1268 314765832028735829273979258266203772950039593352046296845476352930190681469786819110329931843026585474627695070412800000000000 1269 678949899685983183743973260080201538253235402860363862295692493270421299930330168820981662985408344868771938266880409600000000000 1270 1497763478707278903339205011736924593386637298709962680224297640154549387646308352419085548545810808780510895816738183577600000000000 1271 3377456644484913927029907301466764958086867108590965843905791178548508869142425334705037911970803373800052070066744603967488000000000000 1272 7781660108893241687876906422579426463432141818193585304358942875375764434504147971160407349180730973235319969433779567541092352000000000000 1273 18310246236225797691574360812329390468455829698209506221156592585759173714388260176140438492622259980022707888077683322424190304256000000000000 1274 43981211459414366055161614671215195905230902935099233943218135390993535261960600943089333259278668472014544347162595340462905110822912000000000000 1275 1 1276 51 1277 5151 1278 777801 1279 156338001 1280 39240838251 1281 11811492313551 1282 4145833802056401 1283 1662479354624616801 1284 749778188935702177251 1285 375638872656786790802751 1286 206977018833889521732315801 1287 124393188319167602561121796401 1288 80979965595778109267290289457051 1289 56766955882640454596370492909392751 1290 42631983867862981401874240174953956001 1291 34148219078158248102901266380138118756801 1292 29060134435512669135568977689497539062037651 1293 26183181126396914891147648898237282694895923551 1294 24900205251203466061481414102223655842846023297001 1295 24925105456454669527542895516325879498688869320298001 1296 26196285834733857673447583187658499353122001655633199051 1297 28842110704041977298465789089612007787787323822852152155151 1298 33197269420352315870534123242143420963743209720102827130578801 1299 39869920573843131360511482013814248577455594873843495383825140001 1300 49877270637877757331999863999281624970396949187178212725165250141251 1301 64890329099878962288931823063065394086486430892518854755439990433767551 1302 87666834613936478052346892958201347410843168135792972774599427076019961401 1303 122821235294125005751337997034440087722591278558245954857213797333503965922801 1304 178213612411775383345191433696972567285479945188014880497817219930914254553984251 1305 267498632230074850401132341979155823495505397727210335627223647116302296085530360751 1306 414890378588846092972156262409670682241528871874903230557823876677384861228657589524801 1307 664239496120742594848422176117882762268687723871720072123076026560493162827080800829206401 1308 1096659408095346024094745012770624440505603432112209839075198519851374211827510402169019768051 1309 1865417653170183586985161266722832173300031438022868936266912682267187534318595194089502625454751 1310 3266346310700991460811017378031679135448355047978043507403364106649845372591860184850719097171269001 1311 5882689705572485620920642297835054122942487441408456356833458756076371516037940192916145094005455470801 1312 10888858645014670884324108893292685181566544254047052716498732157497363676186227297087784569004098076452651 1313 20699720284172889351100131006149394530158000626943447214064089831402488348430018091763878465676790443336489551 1314 40385154274421307123996355592997468728338259223166665514639039261066254767786965297031326886535418154949491114001 1315 80810693703117035555116707541587934925404856705556497694792717561393575790341717559359685099957371728053931719116001 1316 165742732785093039923544367167796854532005361103096376772019863718418223945990862714246714140012569414238613955906918051 1317 348225481581480476879366715419541191371743263677605487598013733672396688510526802562632346408166408339315327921360434825151 1318 749033010881764505767517804867433102640619760170529403823327541129325276986143152312222177123965944337867270358846295308899801 1319 1648621656950763677194306688513220258912004092135335217815143918025644934646501078239201011849849043487645862059820695974888462001 1320 3711047349796169037364384355843258802810921211396639575301888959475726747889273927116441477674010196890690835496656386639473927964251 1321 8539119951880984954975448402795338505267929707423667662769646495753647246893219306294931840127897463045479612477806345657429508245741551 1322 20075471006872195629147279194971840825884902742153042675171438911516824677445958589099384756140686935619922568935322718640616773885738386401 1323 48201205887500141705582617347127389822949651483909455463086624826551896050547746572427622799493789332423434088013709847456120874099657865748801 1324 118141155630262847320382995117809232456049595787062075340025317449878697219892526849020103481559277653769836949721602836114952262418261428950311251 1325 295471030231287381148277870789640890372580039063442250425403318942146621746951209649399278807379753412078362211253728693123495608308071833804728438751 1326 1 1327 52 1328 5356 1329 824824 1330 169088920 1331 43286763520 1332 13289036400640 1333 4757475031429120 1334 1945807287854510080 1335 895071352413074636800 1336 457381461083081139404800 1337 257048381128691600345497600 1338 157570657631887951011790028800 1339 104626916667573599471828579123200 1340 74808245417315123622357434073088000 1341 57303115989663384694725794499985408000 1342 46816645763554985295590974106488078336000 1343 40636848522765727236572965524431651995648000 1344 37345263792421703330410555316952688184000512000 1345 36224905878649052230498238657444107538480496640000 1346 36985628902100682327338701669250433796788587069440000 1347 39648594183051931454907088189436465030157365338439680000 1348 44525371267567319023860660036737150228866721275067760640000 1349 52272785868124032534012414883129414368689530776929550991360000 1350 64034162688451939854165208231833532601644675201738699964416000000 1351 81707591590464675253914805703819587599698605557418581154594816000000 1352 108425974040546624061944947168968592744800049574694457192147320832000000 1353 149410992227873247957360137198838720802334468313928962010779008106496000000 1354 213508307893630871331067636057140532026535955220604486713403202584182784000000 1355 315992295682573689569980101364567987399273213726494640335836739824590520320000000 1356 483784204690020318731639535189153588708287290215263294354166048671448086609920000000 1357 765346611819612144233453744669240977336510493120546531668290688998230873016893440000000 1358 1249811017101426631533229965044870515990521635265852486214318695134111015636586987520000000 1359 2104681752798802447501959261135561948928038433787695586784912682605842950332012486983680000000 1360 3651622841105922246415899318070199981390146682621651843071823504321137518826041664916684800000000 1361 6521798394215177132098796182073377166762801975162270191726276778717551608623310413541199052800000000 1362 11980543650173280391665488586468793855343267228373090342201170442504142305041021229675182659993600000000 1363 22619266411527153379464442451253082798888088527168394566075809795447820671917448081626744862067916800000000 1364 43858757571951150402781553912979727547044003654179517063620995193373324282847931830274258287549690675200000000 1365 87278927568182789301535292286829657818617567271817238956605780434812915322867384342245773992223884443648000000000 1366 178136291166661072964433531557419331607798454801778984710432397867453160173972331442523624718128948149485568000000000 1367 372661121120654964641594948018121241723514367445321636014224576338712011083950117377759422910325759528723808256000000000 1368 798612782561563589226937973602833821013491289435324265978483267093859839752905101540538443296828102670055121092608000000000 1369 1752156444940070514763901914084617403303599889021101439556792288003928488417873792779941344593240857258100935677181952000000000 1370 3933591218890458305644959797119966070416581750852372731804998686568819456498126664790968318611825724544436600595273482240000000000 1371 9031525438572492269760827694187442097676471699957047792224276984362009472119698822360063259532751863554026434966747915223040000000000 1372 21196990204329639357128662598257926603246679079799191168350378082297636231064933136079068470123368623761300042866957357028474880000000000 1373 50830382509982475178394532910622507994585536433358460421704206641349731682093709660317606191355837959779597502794963742154282762240000000000 1374 124483606766947081711888211098114522078739978725294869572753602064665492889447494958117817562630447163500234284344866204535838484725760000000000 1375 311209016917367704279720527745286305196849946813237173931884005161663732223618737395294543906576117908750585710862165511339596211814400000000000000 1376 793894202156205013617567066278225364557164214320568030700236097167404180902451399095396381505675676785222744148409384219427309936338534400000000000000 1377 2065712714010445445432909506455942398577741285662118015882014324829585678708178540446221384677768110995149580274161217738949860454352866508800000000000000 1378 1 1379 53 1380 5565 1381 873705 1382 182604345 1383 47659734045 1384 14917496756085 1385 5444886315971025 1386 2270517593759917425 1387 1064872751473401272325 1388 554798703517642062881325 1389 317899657115608902030999225 1390 198687285697255563769374515625 1391 134511292417042016671866547078125 1392 98058732172023630153790712819953125 1393 76583869826350455150110546712383390625 1394 63794363565349929140042085411415364390625 1395 56458011755334687288937245589102597485703125 1396 52901157014748601989734199116989133844103828125 1397 52319244287586367367847122926702253371818686015625 1398 54464333303377408429928854966697045760063252142265625 1399 59529516300591507413912238478599871015749134591496328125 1400 68161296164177275988929513057996852313032759107263295703125 1401 81589071508520199358748627130422232218700212651394164956640625 1402 101904750314141728999077035285897368041156565601591312030844140625 1403 132578080158698389427799222906952475821544691847670296952128226953125 1404 179378142454718920895812348593106699786549968069897911776229491067578125 1405 252026290148880083858616349773314913200102705138206566045602434949947265625 1406 367202304746918282182004021619719828532549641386366966728442747722073166015625 1407 554108277863099687812644068624157221255617408852027752793220106312608407517578125 1408 864963021744298612675537391122309422380018775218015322110216585953981724134939453125 1409 1395185354073553662245641811880285098298970284426658714563779353143772521029657337890625 1410 2322983614532466847638993616780674688667785523570386759748692622984381247514379467587890625 1411 3988562866152245577396152040012418440442587743970354066488505233664182601982189545848408203125 1412 7055767710223322426413792958781968221142937719083556343618165758351939022906493306605834111328125 1413 12848553000316670138499516977941964130701289586451156101728679845958880960712724311329223916728515625 1414 24065339769593123169409595299685298816803515395423015378537817351480984039414932635119636396032509765625 1415 46325779056466762101113470951894200222346767136189304603685298401600894275873745322605300062362581298828125 1416 91586065194634788673901332071894833839579558628246255201485834939964967983402394502790678223290823227783203125 1417 185828126279913986219345802773874617860506924456711651803814759093188920038323458446162286115057080329172119140625 1418 386708330788501005322458615572433079767714909794416947403738513672926142599751117026463717405433784165007179931640625 1419 824848869571872644352804227015999759144535902591491348812174249664351462165269132617447109225790261623960314794189453125 1420 1802294780014541727910877236029959473730810947162408597154600735516607944831113054769121933658351721648353287825303955078125 1421 4031733422892529845336632376999019342735824088802308031834841845350651972587199903518525765593732801327366304865204947509765625 1422 9228637805001000815975551510950755275522301339268483084869952984007642365252100579153905477444054382238341471836454124849853515625 1423 21604241101507342910198766087135718099997707435227518901680559935561890777055167455799292722696531308819957385569139106273507080078125 1424 51698948955907071584105647246515773413294513892499452731721579925799604629493015721727707485412799422006158023666949881312502442626953125 1425 126403930197192790023138307517731065995505086467161161929059262918580033319110423439624244801834294586805056367865692459809068472222900390625 1426 315630613702390396687776353871774471790776200908501421336860979507694343197818727328741739270180233583252225750560634072143243975140582275390625 1427 804542434327393121157141926019153128594688536115770122987658636765112880811239935960962693399689415403709923438179056249893128892633344219970703125 1428 2092614871685549508129726149575817287474784882437118089890900114226058602990035073434463965532592169465049510862703725305972028249739328316143798828125 1429 5551707254581762845068163474824643263670604293105674292480558003041733473732563049821632900557967025590776352318752983236743790946558438022729498291015625 1430 15017368123643668495909382199400660028228984612850848961159909398227889046446583049767516996009300804223050033022226819655391954510440574851483292877197265625 1431 1 1432 54 1433 5778 1434 924480 1435 196914240 1436 52379187840 1437 16708960920960 1438 6215733462597120 1439 2641686721603776000 1440 1262726252926604928000 1441 670507640304027216768000 1442 391576461937551894592512000 1443 249434206254220556855430144000 1444 172109602315412184230246799360000 1445 127877434520351252883073371924480000 1446 101790437878199597294926404051886080000 1447 86420081758591458103392517040051281920000 1448 77950913746249495209260050370126256291840000 1449 74443122627668267924843348103470574758707200000 1450 75038667608689614068242094888298339356776857600000 1451 79616026332819680526404862676484538057540245913600000 1452 88692253334761124106415017021603775396099833947750400000 1453 103503859641666231832186324864211605887248506217024716800000 1454 126274708762832802835267316334338159182443177584770154496000000 1455 160747704255086158009295293693612476639250165065412406673408000000 1456 213151455842244245520325559437730144023645718876736851248939008000000 1457 293935857606454814572528946464629868608607446331020117872286892032000000 1458 420916148092443294467861451337349971847525863146020808793114829389824000000 1459 625060479917278292284774255235964708193575906771840901057775521643888640000000 1460 961343018112774013533982804552913721201719744615091305826858752288300728320000000 1461 1529496741817423455532566642043685730431936113682610267570532274890686458757120000000 1462 2514492643547844160895539559519819340830102970894211279885955059920288538196705280000000 1463 4267094016100691541039730632505133421388684741607476541966465736684729649319808860160000000 1464 7467414528176210196819528606883983487430198297813083948441315039198276886309665505280000000000 1465 13463748394301706984865610078211822227836647530956990359039691015674493226016326906019840000000000 1466 24988717019823968163910572305161142054864817817456174106377666525091859427486302737572823040000000000 1467 47703460790843955224905282530552620182736937213523836369074965396400359647071351926026519183360000000000 1468 93594190071635840151264164324944240798529870812933766956125082107737505627553992478864030637752320000000000 1469 188592292994346217904797291114762645209037689688061540416592040447091073839521294844911021735070924800000000000 1470 390008861912307978627120798025329150292289942274911265581512339644584340700130037739275992948126672486400000000000 1471 827208796116005222668123212611723127769946967565086794298387672386163386624975810045004381042976672343654400000000000 1472 1798351922756195354080499864217886079771864707486498690804694799767519202522697411037839524387431285675104665600000000000 1473 4004929731978047053537273197613232299651942703572432584422055319082265264018047134381268620810809473198458090291200000000000 1474 9131239788909947282064982890558169643206429364145146292482286127507564801961147466389292455448645598892484445863936000000000000 1475 21303182427526907009057605083672209777600599706550626300361173535475148682975357039086219298561690182216166212200562688000000000000 1476 50829393272079200123611445729641892529355030899829794352661760055643704757579201895259719246368192774767772582310542573568000000000000 1477 123972890190601169101488316134596575879096920364684868426142032775714995903735673422538455241892022177658597328255413336932352000000000000 1478 308940442354978113400908883807414667090709525548794692117945945677081769792109298168965830462794919266725224542012490035635421184000000000000 1479 786253425793419298605313109289870327745855742521682491440172431748173104120918163840018038527813069533815696459421787140692146913280000000000000 1480 2042686400211303337776603457935083111483733219071331112761567977681753724506145389656366864095258354648853179401577802991518197680701440000000000000 1481 5415161646960165148445775766985905328543376763758098779930916708834329123665791427979028556716529898174109778593582755730514742051539517440000000000000 1482 14642597093380286561397377673929888008381290769201899100933198780688025950392300021255293217361496844662792841317047771495311862507362855157760000000000000 1483 40369640186449450049772570247024701239107218650689635821272829038356887545231571158600843400265646800735319863511100706012574804932799391669944320000000000000 1484 113438688923922954639860922394139410481891284408437876657776649597782854002100714955668369954746467510066248816466192983895335201861166290592543539200000000000000 1485 1 1486 55 1487 5995 1488 977185 1489 212049145 1490 57465318295 1491 18676228445875 1492 7078290580986625 1493 3064899821567208625 1494 1492606213103230600375 1495 807499961288847754802875 1496 480462476966864414107710625 1497 311820147551495004755904195625 1498 219209563728700988343400649524375 1499 165941639742626648175954291689951875 1500 134578669831270211670698930560550970625 1501 116410549404048733095154574934876589590625 1502 106981294902320785714447054365151585833784375 1503 104092799939958124500156983897292493016272196875 1504 106903305538336993861661222462519390327711546190625 1505 115562473286942290364455781481983460944256181432065625 1506 131163407180679499563657311982051228171730765925394484375 1507 155953291137827924981188543946658910296187880685294041921875 1508 193849940884320110751617360125697025498161535691820494108890625 1509 251423373326963183644847716083029042071115511792291180859231140625 1510 339672977364727261104189264428172235838077056431385385340821270984375 1511 477240533197441801851385916521581991352498264286096466403853885733046875 1512 696293937935067588901172052204988125383294967593414744483222819284515390625 1513 1053492728095757262007473314986147033704925285968836508403116125577471786015625 1514 1650823104926051629565710684583292401815617923113166808667682968779898288686484375 1515 2675984253085129691526017019709516983343116653366443396850314092392215125960791171875 1516 4482273623917592233306078508013440947099720394388792689724276104756960335984325212890625 1517 7749851095753516971386209740355239397535416561898222560533273385124784420916898293087890625 1518 13817984503728520759981611967053391845805647729864530825430826445677490622494829656575708984375 1519 25383637533349292636086221183477080820744974879761143126316428180709550273523002079129577404296875 1520 48000458575563512374839044257955159832028747497628321651864365689721759567231996931634030871525390625 1521 93360891929471031569061941081722785873295913882887085612876191266508822358266234032028190045116884765625 1522 186628422967012592106554820222363848960718531851891284140139506341751135894174201830024351900188652646484375 1523 383148152351276851594757045916512981916355145891932806339706406519615081990739636357039994451087303883232421875 1524 807293157004140326310153095746092852897760292394302422957761398536828977754488413804283268308440949281970712890625 1525 1744560512285947245156240839907306655112059991864087536011722382238087420927449462231056142814540891398338710556640625 1526 3864201534713373148021073460394684241073212881978953892265965076657363637354300558841789356334208074447320243882958984375 1527 8767873282264643672859815681635538542995120029210246381551474758935558093156907968012020049522318120920969633370433935546875 1528 20367769634700767252053351828439356035377663827855402344344075865007301450403497209691922575040344994899412458319518032275390625 1529 48414188421683723758130817296200349296092706918812291372505868331122355547609112867437699960870900052875903413425494362718603515625 1530 117694892053113132456016016847063049138801370519632680326561765912958446336237753380741048604877158028541321198037376795768925146484375 1531 292471806751986134153199801864951677109921405741287210611505988293701739145550817151141505783119737700925183177122881337485778989013671875 1532 742585917343292794614974296935112308182090449177128227742613704277708715690553524746748283183341014022649040086714995715876392853105712890625 1533 1925525283671158216436628351952746215116160534716293494536597335192098699785605289668318298294403249360728960944851983891267486668103113525390625 1534 5096865425877555798907755247618919231412476935394028880038373146253485258332497201752038535585285401057849559621023201360185037210468941501708984375 1535 13766633515295278212849846923818700844045100202499272004983645868030663682756074941932256084615855868257251660536383666873859785505476610996115966796875 1536 37927075334638491476401328275120520825344251057885494373729944366424478445992986465023365513116682917048728324777737002237483709067588063294299488525390625 1537 106537154614999522557211331124813542998392001221600353695807413725286359954794298980250633726344762313989877864300663239285091738770854869793687263267822265625 1538 305015873662743633081296041010341173604396299497441812631096625495494848550576077980457564358525054504953020325492798854073217648100957492219326634735775146484375 1539 889731303474223177698140551627165203404024005634037767444908856570358473222030419468994715233817583990947960289462494257331575879510493004803775793524256102294921875 1540 1 1541 56 1542 6216 1543 1031856 1544 228040176 1545 62939088576 1546 20832838318656 1547 8041475591001216 1548 3546290735631536256 1549 1758960204873241982976 1550 969187072885156332619776 1551 587327366168404737567584256 1552 388223389037315531532173193216 1553 277967946550717920577036006342656 1554 214313286790603516764894760890187776 1555 177022774889038504847803072495295102976 1556 155957064677242922770914506868354985721856 1557 145975812537899375713575978428780266635657216 1558 144662030225058281332153794622921244235936301056 1559 151316483615410962273432869175575621470789370904576 1560 166599448460567469463049588962308759239339097365938176 1561 192588962420415994699285324840428925680675996555024531456 1562 233225233491123769580834528381759428999298631828134707593216 1563 295263145599762692289336512931307437113112067894418539813011456 1564 390042615337286516514213533582257124426421041688526891092988133376 1565 536698638704106246723557822209185803210755353363413002143951671525376 1566 768015751985576039061411243581344884394590910663044006067994841952813056 1567 1141271407450565994045257107961878498210362093245283393017040335141880201216 1568 1758699238881322196823741203369254765742167985690981708639259156453637390073856 1569 2806883985254590226130690960577330606124500105162806806988257613700005274557874176 1570 4634165459655328463341770775913172830711549673623794038337613320218708708295050264576 1571 7905886274171990358461060943707872849193903743202192629403968324293117056351355751366656 1572 13922265728816875021249928321869564087430464491779061220380388219080179136234737478156681216 1573 25282834563531445038589869832515128382773723517070775176210785005849605311402283260332533088256 1574 47304183468367333667201646456635805204169636700439420354690378745944611537633671980082169408126976 1575 91107857360075484643030371075480560823230720285046323603133669464689321821482452233638258280052555776 1576 180484665430309535077843165100526990990820056884676767057807799209549546528356737874837389652784112992256 1577 367466778816110213418488684144672953657309635817201897729696679190642876731734318313168925333068454052233216 1578 768373034504486456258059838546511146097434448493769168152795756187634255246056459592836222871446137423219654656 1579 1648928532046627935129796413520812919525094326467628634855899692778663111758037162286226534282123410910229378891776 1580 3629291699034628085220681906159309235874732612555250625317835223805837508979439794191984601954953627413414862940798976 1581 8187682073022120960257858380295401636133396773924645410717036264905969420257616175697117262010375383444663930794442489856 1582 18921733270754121539155910716862673181104279944539855544167070808197695330215350982036037992505977511140618344065956594057216 1583 44768820918604251561642884756097084746492726348781298217499289532195747151289520423497265890269142791358703002060053301539373056 1584 108385315443940893030737423994511042171258890490399522984565779957445903853271928945286880720341594697879419967987389043026822168576 1585 268362041039197651144105861810409340416037012854229218909784871174636057940701296068530316663565788471949443840736775270534411689394176 1586 679224325870209255045731936242146040592989679534054153060665508943003862647914980349450231475485010622504042360904778209722595985856659456 1587 1756474106700361133548262787122189660973471311275064039814881006126607988807508139183678298595604237469795453545299756450342633219425321353216 1588 4638848115795653753700962020789702894630937733077444129151100737180371698440628995584094386590990791157729792813136656785354894332502273693843456 1589 12506334520185082519977793608049039003925008128376789372191367587438282098995935772094718466249311172961239521424216426693316795120426129878601957376 1590 34404926265029162012458910215742906299797697361164547562898452233042714054337819309032570500651855036816369923438019389833314503376292283296033984741376 1591 96540223099671828606959702065374595077232338795427720461493056965917855636471920981145392824829105233306734005167082407872280496473876146928671361184301056 1592 276201578288161101644511707609036716515961721293718708240331635979490984975946165927056968871836070072490565988783022768922594500411759656362928764348285321216 1593 805403802288277772395396139387951065360544379292483753228807050516195712189859019843298121230273980331382490423291294394178285563200691157954300276839599996665856 1594 2392854696598473261786721930121602615186177350877969230842785747083617460916071147954438718175143995564537379047598435645103686408269253430282226122490451590094258176 1595 7240778311906980090166620560547969513553372663756734892530269670675026436732031293710131561197985730578290108998032866262083755071422760880034016246656106511625225240576 1596 1 1597 57 1598 6441 1599 1088529 1600 244919025 1601 68822246025 1602 23193096910425 1603 9114887085797025 1604 4092584301522864225 1605 2066755072269046433625 1606 1159449595542935049263625 1607 715380400449990925395656625 1608 481451009502843892791276908625 1609 350977785927573197844840866387625 1610 275517561953144960308200080114285625 1611 231710269602594911619196267376114210625 1612 207844111833527635722419051836374446930625 1613 198075438577351836843465356400064847924885625 1614 199858117524548003375056544607665431556209595625 1615 212848895163643623594435220007163684607363219340625 1616 238603611478444502049361881628030490444854168880840625 1617 280836450710129178912098934676191887253593356772749415625 1618 346271343725589277598617986455744596983680608900800029465625 1619 446343762062284578824618584541454785511964304873131237981190625 1620 600332359973772758519111996208256686513591990054361515084701390625 1621 841065636323255634685275906687767617805542378066160482633666648265625 1622 1225432632122983459736446996044077419142675244842395823197252306523015625 1623 1854079572402073974581244305014689135162867645446544880497442739769322640625 1624 2909050849098854066117972314568047253070539335705628917500487658698067223140625 1625 4727207629785637857441705011173076786239626420521646990938292445384359237603515625 1626 7946436025669657238359506123781942077668812012896888591767269600691107878411509765625 1627 13802959376588194623030462137009233388910726466401895483899747296400454384800792462890625 1628 24748706162222632959093618611657555466316932554258598602632246902446014711947820885962890625 1629 45760357693949648341364100812954820057220008292824148816267024522622681202391520818145384765625 1630 87173481406974080090298612048678932209004115797830003494988681715596207690555847158566957978515625 1631 170947197039076171057075578227459386061857071079544636853672804844284163281180016277949804595869140625 1632 344800496427816637022121441284785581686765712367441532533858047370921157338140092832624755869868056640625 1633 714771429094863888546857747783360510836665321737706296942687732199919559161964412442031118918236481416015625 1634 1521748372542965218716260145030774527571260469979576706190982181853628741455822234089084252176925468934697265625 1635 3325020194006379002895028416892242342743204126905375103027296067350178800080971581484649091006582149622313525390625 1636 7451370254768295345487758682255515090087520448394945605884170486931750690981457314107098612945750597303604610400390625 1637 17115797475202774408585381693140918161931034469963190056715939608482231337184407450504005513936389122006379790089697265625 1638 40273471459152128183401403123960580435023724107823386203452605898758690336394910731035924974292323604081011646081057666015625 1639 97018792745097476793813980125621038267972151375746537364117327610109685020375339951065543263070207562231157055409267917431640625 1640 239151324116665280296751461009655859330551353141215214602549212558920373575225212979376564143468061640899802141583845416468994140625 1641 602900488098113171628110433205342421372319961269003556013026564861038261783142761921008318205682983396708401198932874294918334228515625 1642 1553674557828837643285640586370167419876468540190222163845569457646895600615158897470438436016045048213317549889650017058004547306884765625 1643 4090825110763329514771091663912650816534741666320854957405384381984276116419713377039664402030246611945665108859448494913725973059027587890625 1644 11000228722842593065219465484261118045661920340736778980463078603155718477052609270859657577059333139521893477723057002823009141555725183837890625 1645 30195627844202917964027432754296769035341971335322458301371150765662447219509412448509760049027869467987597596349791472749160093570465629635009765625 1646 84577953591612373217240839144785250067992861710238205702140593294620514661845864268275837897327062379833260867375765915170397422090874228607662353515625 1647 241639213411236550281657077436651459444255605906150553691015675042730810388893634214464068872663417219183626298092563219641825434913627671132091343994140625 1648 703895028666932070970467066572965701361116580004616562901928661399474850662847156466733832626068534359481903406343636658816637491903397406007782085054931640625 1649 2089864340112121318711316720655135167341155126033706575255826195695040831617993207549732749066797478513301771213434257240026596713461186898437105010528092041015625 1650 6321839628839166989101733079981783881206994256251962390148874241977498515644429452837941565927062372502737857920638628151080455058220090367772242656847478424072265625 1651 19477587896453473493422439619423876137998749303512296124048681539532672926700487144193697964621279169680935340253487613333478882034376098423106279625747081024566650390625 1652 61101193231174546348866193086132699444902076565118072941140713989513994971059428171335630515016952755289094162375190643027123252941837820753284399185968593174065582275390625 1653 1 1654 58 1655 6670 1656 1147240 1657 262717960 1658 75137336560 1659 25772106440080 1660 10308842576032000 1661 4711141057246624000 1662 2421526503424764736000 1663 1382691633455540664256000 1664 868330345810079537152768000 1665 594806286879904482949646080000 1666 441346264864889126348637391360000 1667 352635665627046411952561275696640000 1668 301856129776751728631392451996323840000 1669 275594646486174328240461308672643665920000 1670 267326807091589098393247469412464355942400000 1671 274544630883062004049865151086600893552844800000 1672 297606379877239212390053823777875368611283763200000 1673 339568879439929941337051412930555795585474773811200000 1674 406803517569036069721787592690805843111398779025817600000 1675 510538414549140267500843428826961333104805467677401088000000 1676 669826399888472030961106578620973269033504773592750227456000000 1677 916992341447318210385754906132112405306868035048475061387264000000 1678 1307631078903875768010086496144392289967593817979125437538238464000000 1679 1939216890014447763958958273782133766021941632063043023869207642112000000 1680 2986394010622249556496795741624485999673790113377086256758579768852480000000 1681 4769271234963732541725382799374304141479042811063206752043451890857410560000000 1682 7888374622630013624013783150165099050006336809498543967879869427478157066240000000 1683 13497008979319953310687582969932484474560842281052008729042456590415126740336640000000 1684 23862711875437677453295646690840632551023569152899951432947063251853944076915179520000000 1685 43549449172673761352264555210784154405618013704042411365128390434633447940370202624000000000 1686 81960063342972018864961892906695778591373101791007818189171630797980149023776721338368000000000 1687 158920562822022744579161110346083114688672444372764159468803792117283508957103062675095552000000000 1688 317205443392757398180005576250781896918590198968037262299732369066097883878377713099490721792000000000 1689 651222775285330938463551448042855234373865678481380499501350553692698955602309444993254451838976000000000 1690 1374080055852048280158093555370424544528856581595712853947849668291594796320872928935766893380239360000000000 1691 2977631481031388623102588734487709987994032212317909754504990231187885923627331637003806857954978693120000000000 1692 6622252413813808297780157345500667013298727640195031294019098274161858294147185560696466452091872613498880000000000 1693 15105357755909296727236538905087021457334397747284866381657563163363198768949730263948639977221561431390945280000000000 1694 35316326433315935748279027960093456167247821933152017600315382675943158721804469357111920266744010626592030064640000000000 1695 84582601807791666117128271964423827520558533529899082152755341508883865138721704110283049038851905450687912004812800000000000 1696 207396539632705165319198522856767225080409524215312549438556097379783237320145618478414036243264872165086760235800985600000000000 1697 520357917938457259785869093847628967726747496256219186541337248325876142436245356762340816934351564262202681431624672870400000000000 1698 1335238417430081328610540094813015931186834075393458432665071379204198181491405585452166536253546113896812080553548910585446400000000000 1699 3502330368919103324945446668694540787503065779757041468880482227652611830051956850641032824593051456751338087291958792465625907200000000000 1700 9386245388703196910853797072101369310508216289748871136599692370108999704539244359717967969909377904093586073942449563807877431296000000000000 1701 25690153628880649945006842586341447802860987985042660300873358016988332191323911812548078333641967323504145084380484456142160529457152000000000000 1702 71778289239092535946349118186238005161193600430209192880640162299465400142559009604259330864195656701870581365759073570461196519303282688000000000000 1703 204639902620652819983041335948964552714562954826526408902705102715775855806435736381743352293821817257033027473779118749384871276533658943488000000000000 1704 595092836820858400510684204939588919293949072635538797089066438697476188685115121398109668470433844583452043893749677323211205672159880207663104000000000000 1705 1764450261173845157514178667645881145706559000364372533369081990738016899451366334945395167014836349189935310144967793263321224817954044815721103360000000000000 1706 5332168689267360066007847933625852822325221299101133795841365776010287070142029064204984194718835447251984507258092671241756741399857123433109174353920000000000000 1707 16417747394254201643238163787634000839939356379932390957395565224335673888967307488687146335539294342088860297847667334753369006770160083050543147835719680000000000000 1708 51486055828381176353194881638020226634049821607467978042392492543516673315801476284522890908251227056790665894050284761786565205231222020446503311612816916480000000000000 1709 164394976260021096095751257070198583642521080392645253889359228691448737897354113776481590670046167992332596199702559244384502700303291911285685073979724414320640000000000000 1710 534283672845068562311191585478145396838193511276097075140417493247208398166400869773565169677650045975080937649033317544249633775985698711678476490434104346542080000000000000000 1711 1 1712 59 1713 6903 1714 1208025 1715 281469825 1716 81907719075 1717 28585793957175 1718 11634418140570225 1719 5410004435365154625 1720 2829432319695975868875 1721 1643900177743361979816375 1722 1050452213578008305102663625 1723 732165192863871788656556546625 1724 552784720612223200435700192701875 1725 449413977857737461954224256666624375 1726 391439574714089329362129327556629830625 1727 363647364909388986977418145300109112650625 1728 358919949165566930146711709411207694186166875 1729 375071346878017442003313736334712040424544384375 1730 413703695606453238529655051177187380588272455965625 1731 480309990599092209932929514416714548862984321376090625 1732 585497878540293403908241078073975035063977887757454471875 1733 747680790895954676790823856700466119776699762666269360584375 1734 998153855846099493515749848695122269901894183159469596380140625 1735 1390428321193616594467439539232305321973338597141141147757535890625 1736 2017511494051937678572254771426075022183314304451795805396184577296875 1737 3044424844524373956965532450081947208474621285417759870342842527140984375 1738 4770613731369693990564989349278411275679731554249629716827234240029922515625 1739 7752247313475752734668107692577418322979563775655648289844255640048624087890625 1740 13047032228579691852446425246607795037574605834428456071807882242201834339919921875 1741 22714883109957243515109226354344171160417388757739942021017522983673393585800583984375 1742 40864074714813081083681498211465163917590882375174155695810523847628435060855250587890625 1743 75884586745407891572396542178690809394966268570698407127120142785046003908008200341712890625 1744 145318983617456112361139378272192899991360404312887449648435073433363097483835703654380185546875 1745 286714354677240909688527993331036591682954077709326938156362399884025391335607843310092106083984375 1746 582316854349476287577400354455335317708079731827643011395572034164455569802619529762797067456572265625 1747 1216459908736055964749189340457195478692178559787946250805349979369547685317672197674483073916779462890625 1748 2611739424056312156316509513961598692752107367864720600479086405706418880377042208407115159699325506826171875 1749 5758885430044168304677903478285325117518396746141708924056385524582653631231378069537688927137012742551708984375 1750 13032357728189952873486095571359690740944131836518687295139600442130545167476608571363790042111059836394517431640625 1751 30248102287128880619361227821125842209731329992559873212019012626184995333713208494135356687739769880271674958837890625 1752 71960235341079606993460360986458378616950834052299938371393231037694103898903723007548013560132912545166314727075341796875 1753 175367093526211002243062899723999068689509182585454949811085304038860531201628372969394509046043907872570308989882607958984375 1754 437540898347896450596441934811377676380325410550710099778657833576957025348062790558639300069879550142062920929757106857666015625 1755 1117041913482179638372716259573447207798970773135962884734913449121971285713604304296206133078402491512686637133669893807621337890625 1756 2916596436101971035791162153746270659563112688657999092042859015657467026998220838517394213467708905339624809556012092731699313232421875 1757 7784395887956160694526611788348796390373947766028199576662390712789779495058251418002925155745315068351458616704996275500905467017333984375 1758 21228047586456450213974070346827167756549755557958900245558339473777728683023851616893976899717474191394427647754524843290969208556269775390625 1759 59120112528281213845917785915913662201991069228915537183879975434470974382221426753049725665713165623033480998996351688565349245829211324462890625 1760 168078479917903490963944265358942541640260609817806872213770770160200980168655516258920370067622529866284186480146627850591287905892447795447998046875 1761 487595670241838027286402313806292313298396029081457736292149004234743043469269652667127993566172959142090424978905367394565326214993991054594642333984375 1762 1442795588245598722740464446552818955049953850052033441688468903530604665625568902242031732962305786101445567512580982120518800270167219530545546666259765625 1763 4352914289736971346507981235249854787385710765606984893574110681951834276192341378064209738347276556668061277185456823057605220415094501323655914292105712890625 1764 13385211440941186890512042298393303471211060604241478547740390347001890399291449737547444945417875411754288427345279730902136052776415591570241936448225067138671875 1765 41935867444468738527974228520866219775304252873088552290070642957156922620980112027736145013994203665026185642872761396916392253348510048389567986892289135345458984375 1766 133817353015299744642765763210084107302995870918025570357615421676287740083547537480506038739655503895098558386406981617560207680435095564411111446173294630887359619140625 1767 434772579946708870344345964669563264627433584612665078091892505026258867531445949274164119865140732155175216197436283275453114753733625488771701088617034255753031402587890625 1768 1437792921883766234228752105162245716122922864314083413249888514121838074926491754249660744394020401237164439964921788791923450490597099491368015500056532283775274848358154296875 1769 4838173182138873378179750833870956834753635438416890685585874850019985122127644753050108404885878650163058340481961819284822410900859239788453372157690231134903799864725189208984375 1770 1 1771 60 1772 7140 1773 1270920 1774 301208040 1775 89157579840 1776 31650940843200 1777 13103489509084800 1778 6197950537797110400 1779 3297309686108062732800 1780 1948710024489865075084800 1781 1266661515918412298805120000 1782 898063014786154319852830080000 1783 689712395355766517646973501440000 1784 570392150959218910094047085690880000 1785 505367445749867954343325717922119680000 1786 477572236233625216854442803436403097600000 1787 479482525178559717721860574650148709990400000 1788 509689924264808979938337790853108078719795200000 1789 571872095025115675490815001337187264323610214400000 1790 675380944224661612754652516579218159166183663206400000 1791 837472370838580399815769120558230517366067742375936000000 1792 1087876609719315939360684087605141442058521997346340864000000 1793 1477336435998831045651808990967782078315472872396330893312000000 1794 2093385729810343591688613340201347204973025060185600875823104000000 1795 3089837337200067141332393290137188474540184988833946892714901504000000 1796 4742900312602103061945223700360584308419183957860108480317373808640000000 1797 7560183098287752280740686578374771387620179228829012917625893850972160000000 1798 12496982661469654520064354914053497103736156265254358352835602535656980480000000 1799 21394834316436048538350175612859587041596299526115461500054551541044750581760000000 1800 37890251574408241961418161010374328650667046460750482316596610779190253280296960000000 1801 69339160381167082789395234648985021430720695023173382639371797725918163502943436800000000 1802 130981673960024619389167598251932705482631392898774519805773325904259410857060152115200000000 1803 255152300874127958570098481394764910280165953366812764581646438861497332349553176320409600000000 1804 512090667854374812850187652159293174932293068407193218515364402795025146025553224875062067200000000 1805 1057979319787138363348487689361099699410117479329261189452742856174521951688792962591878230835200000000 1806 2248206054547669022115536339892336861246499643574680027587078569370859147338685045507741240524800000000000 1807 4910082023132109144300331366324863704962355221567101180250179595505956377787688139388906869306163200000000000 1808 11013313977885320810665643254666669290230562761975007947301152832719860155377784496649318107853724057600000000000 1809 25352648777092008506152310772242672706110755478066468294687253820921118077679659911286730284279272780595200000000000 1810 59857603762714232083025605733264950259127493683714931643756606271194759781401677050547970201183363034985267200000000000 1811 144855401105768441640921965874501179627088534714590134577890987176291318670992058462326087886863738544664346624000000000000 1812 359096539341199966827845553402888424295552477557468943618591757210026178985389312928106371871535207852222915280896000000000000 1813 911387016847965515809072014536530820862112188040856178903985879799046442264918076211533971809956357528941758982914048000000000000 1814 2366872082754166444556160021751370541778905352342103496613651329838123610561992243921353724790456660502661748078627782656000000000000 1815 6286412251795066076741161017771640158964772615820626887005857932050056309652651399855115493043452890295069602896835390734336000000000000 1816 17067609263623604398352252163250003031589357651953001998220904285515902880706948550606638563612974597151113971864908085843722240000000000000 1817 47345548097291878601029147500855508409628878126517627543064788488021114591081075279382815375462391532497190157953255030130485493760000000000000 1818 134129937759627892076715574869923655324478611732424438829502545786563817636532686266491515958684955211564539717481571500359665403822080000000000000 1819 387903780000843863885861442523819211198392145130171477094921362414742560604852528682693464152516890471844648862956704779040152347853455360000000000000 1820 1144704054782490242327177116887790492246455220279136028907112940485905296344919812142628412714077343782413558794585235802947489578515546767360000000000000 1821 3445559204895295629404803121832249381661830213040199447010409950862574941998208634549311522269372804785064811971701559766871943631331795769753600000000000000 1822 10574421199823662286643340780903173352320156923820372102874948139197242496992502299431837061844705137885363907941152086924529995004557281217373798400000000000000 1823 33076789513048415632620369962665126246057450857710123937792837779408974530592547192622786329450237671305418304039923727899929824374255175647945241395200000000000000 1824 105415728178085300621161119071013757346185095883522164989745774002976401828998447902888820031957907458450368134975236920817076350280751244790001484326502400000000000000 1825 342179453666064885816288992504510656345716821237912947556714782413661400336928961892777109823735367610129894966129619044972229833011318540588344818123826790400000000000000 1826 1130903094366344447622835120227407719222594094191302291674942355877150928113550219055628347967445389951479302863058390943633219598102407776644479623899247542272000000000000000 1827 3804358009448382721803217344444999567464806532859540909194506085170735722173982936903133762562486291796776374831328427134382150728016499760632029454797068732203008000000000000000 1828 13022317466341814056732412970035233519432032761978208532172794329539428377001543593019426869251390576820365531047637206080990101942000478680643436823770366270330896384000000000000000 1829 45343709417802196545542261961662683114662338077208122109025669855456289608719374790893644358733341988488512779107872751574007534962045666766000447020368415353292181209088000000000000000 1830 1 1831 61 1832 7381 1833 1335961 1834 321966601 1835 96911946901 1836 34985212831261 1837 14728774601960881 1838 7084540583543183761 1839 3832736455696862414701 1840 2303474609873814311235301 1841 1522596717126591259726533961 1842 1097792233048272298262830985881 1843 857375734010700664943270999973061 1844 721052992302999259217290910977344301 1845 649668746065002332554779110790587215201 1846 624331664968467241585142725469754313808161 1847 637442629932805053658430722704619154398132381 1848 689075482957362263004763611243693305904381103861 1849 786235126054350342088435280429054062036898839505401 1850 944268386391274760848210771795293928506315506245986601 1851 1190722435239397473429593783233865643846463853376189103861 1852 1572944336951244062400493387651936515521178750309945806200381 1853 2172236129329668050175081368347324327934747854178035158362726161 1854 3130192262364051660302292251788494356553971657870548663200688398001 1855 4698418585808441542113740669934530029187511458463693543464233285399501 1856 7334231412446977247239549185767801375561705386661825621347668158508621061 1857 11888789119576550117775309230129606029785524431778819332204570084942474739881 1858 19985054510008180747980294815847867736069466569820195297435882312788300037739961 1859 34793979901924242682233693274391137728496941298056960012835871106564430365705272101 1860 62663957803365561070702881587178439049022991277800584983117403862922539088635195053901 1861 116617625472063309152578062633739075070231786767986888653581488588898845243950097995309761 1862 224022458531833616882102458319412763209915262381302813103530039579274681713628138248990050881 1863 443788490351562395043444969930756683918842134777360872758093008406543144474697341871249290795261 1864 905772308807538848283671183628674391878356797080593541299267830157754557872857274759219802513127701 1865 1903027620804639120243993156803844897336427630666327030269761711161442326090873134269120805080081299801 1866 4112442688558825138847269211853108823144020109869932712412955057819876866682376843155570059778055688869961 1867 9133735211289150633379784919525754696202868664021120554269173183417946520901558968648521102767061684980183381 1868 20834050016950552594739289401438246462038743422632175984287984031376336014176456007487276635411667703439798292061 1869 48772511089681243624284676488766934967632698352381923979218170617452002609187083513527714603498714093752567801714801 1870 117102799126324665941907508249529410857286108744068999474102827652502258264658187515980042763000412539099915291917237201 1871 288189988649885002883034377802091880119781113619153807705767058852808057589323799476826885239744015258724891533408320751661 1872 726526961386360092268129666439073629781968187433886749226238755367929113182685298481080577689394662467245451555722376614937381 1873 1875166087338195398144042669079249038467259891766861699752922227604625041124510755379668971016327623827960510465319454043153380361 1874 4952313636660174046498416689038296710592033374156281749047467603103814733609832904957705752454121254529643708138908678127968077533401 1875 13376199132619130099592223477092439415309082143596117004177209995983403595480158676290763237378581508484567655683192339623641777417716101 1876 36931685805161418204974129020252225225668375798468879048533276798910177327120718105238797298402263544925891297341294049700874947450314154861 1877 104184285656360360756232017966131527361610488127480707795912373849725610239807545774878647178792785460235939349799790514206168226757336230862881 1878 300154926975974199338704443760424930328799816295271919160023549061059483100885539377425382522102014910939741266773196471427970661287885681115960161 1879 882755640236340120255129769099409720097000259724394714249629257788575939799704371309008049997502025853073779065579970822469661714847671788162038833501 1880 2649149676349256700885644437067328570011097779432908537463137402623516395338912818298333158042503579585074410975805492438231454806257863036274278539336501 1881 8109047159305074761410957621863092752803970302844133033174663589430583686132412136811197796768103457109912771996940612353426483161955318754035566608909029561 1882 25308336184191138330363598737834712481501191315176539196538125062612851684419258278987748323713250889640037761402451651155044053948462549831345003386405081259881 1883 80505817401912011028886607585052220403655289573576571184187775824171481208137660585460027417731851079944960119021198702324195135610059371013508455772154563487681461 1884 260919354199596827744621495183154246328246793507961667207952581446139770595574157957475948860868929350101615745747704994232716434512202421454780905157552940263575615101 1885 861294788212869128384995555599592167129542665369781463453451471353707382735990295417628107189728335784685433576713174185962196950324780193222231767925082255810063105448401 1886 2894811783183453140501970062370229273722392898307835498667050395219810513375663382898648068264676936572327742251332978439018943950041586229419920971996201461777622097412075761 1887 9903151110270593193657239583368554345404306105111105240939979402046971766258144432896275041533459800013933206241810119239883807253092266490845549645199005200741245195246711178381 1888 34472869014851934907120850989705937676352389551891757343712068298525508718344600770911933419577973563848501490927741025074035533048014179654633358314937737103780274524653801611944261 1889 122068429181590701506114933354548725311963811403248712754084433845078826371658231329799156238725604389587543779375130969787159822523018210157056721793194527084485952091799111507894628201 1890 439568413482908116123519875009729959848381684863098614627458046276128853764341291018606761615650901406904745149529846622203562520905388574775561255177293492031233913482568600539928556151801 1891 1 1892 62 1893 7626 1894 1403184 1895 343780080 1896 105196704480 1897 38607190544160 1898 16523877552900480 1899 8080176123368334720 1900 4444096867852584096000 1901 2715343186257928882656000 1902 1824710621165328209144832000 1903 1337512885314185577303161856000 1904 1061985230939463348378710513664000 1905 907997372453241162863797489182720000 1906 831725593167168905183238500091371520000 1907 812595904524324020364024014589269975040000 1908 843474548896248333137856927143662234091520000 1909 926978529236976918118504762930884795266580480000 1910 1075295093914893225017465524999826362509233356800000 1911 1312935309670084627746325406024787988623773928652800000 1912 1683183066997048492770789170523778201415678176532889600000 1913 2260514858977036125791169856013434124501255791083670732800000 1914 3173762862003758720610802477842861510799763130681473708851200000 1915 4649562592835506525694825630039792113321652986448358983467008000000 1916 7095232516666982958210303911440722764928842457320195808770654208000000 1917 11260134003950501954679752307456427027942072979767150748519028228096000000 1918 18556700838510427221312231802688191742048536270656264433559358519902208000000 1919 31713401733014320121222604150794119687160948486551555916952943710512873472000000 1920 56132721067435346614564009346905591846274878821196253973006710367607786045440000000 1921 102779012274474119651266701114184138670529303121610341024575286683089856249200640000000 1922 194457891223305034380196598508036390364641441506086765218496442404406008023487610880000000 1923 379776261559114732144523956886195070382144735261387452471723552015804933669871304048640000000 1924 764869390780057070539071249168796871749639496816434329278051233759831136411120806353960960000000 1925 1587103985868618421368572842025253508880501955894101233251956310051649608053075673184468992000000000 1926 3390054113815368948043271590565941494968752177789800234226178678270323562801369637922025766912000000000 1927 7447948888052365578851067684473373464446348534604191114594914556159900867474609094514690609905664000000000 1928 16817468589222241477045710831540877282719854991136263536755317067809056158757667335414171397166989312000000000 1929 38999709658406377985269003418343294418627343724444995141735580280249201232159030550825463470030248214528000000000 1930 92819308987007179604940228135657040716333078064179088437330681066993098932538492710964603058671990750576640000000000 1931 226571933237284525415659096879138836388569043554661154875524192484530154494326460707464596066218329422157578240000000000 1932 566882976959685882589979060391605368644199746973762209498561529596294446544804804690076419357678260214238260756480000000000 1933 1452921069947674917078116331783684559835083951493752542944813200355302666494334714420665862813729380929092662318858240000000000 1934 3812464887542698982412977254600388285007260288719606672687189837732314196881134290639827224023225895557939145924684021760000000000 1935 10236468223052146767778843928602042545244493875212143916165104714311263618625845570367936096502361529573066606807776598425600000000000 1936 28109341740501195024320705427941208829241380181332547193789377545498729896746571936230352520995484760207640902294154539276697600000000000 1937 78902922265586854433268220136230973183680554169000459972966782770214934820167627424998599526434325721902848012739691791749690163200000000000 1938 226293581057703098514613255350710431090795829356693319202468732984976433064240755454895983441813646170417368100537436058738111388057600000000000 1939 662813898918012375549302224922230852664940984185754731944030918912995972445161172727390335501072169633152471166474150216043928255620710400000000000 1940 1981813557764857002892413652517470249468173542715406648512652447549857957611031906454897103148205787203125888787757709145971345484305924096000000000000 1941 6046513164740578715824754053830801731127397478824705684612102617474616628671258346593891061705175856756737086691448770604358575072617374416896000000000000 1942 18816748968672680963646634615521454987268460954102484090512863345581006948424955974600188984026507266226965813783788574120763885625985269185380352000000000000 1943 59705544477598416697650771635049576674602826607367182019197315395528535047352385307406399646316107555738162527135961145685183809091251259125211856896000000000000 1944 193087730840553279600202595467750330965665541248225466650084117989139282343137614084152296456186291835257217612757698345145884438601106572010935145201664000000000000 1945 636224073119623056282667552066237340531867958412902912612027168774213935320638438407281816823133831597172532034036616047255689225190646154776031303439482880000000000000 1946 2135167989389454976884632304734292514824948868433702174725963178406261966936062599294837777258437138840111017506226883454590093039739808495428361054342904545280000000000000 1947 7295869019743767656014788585277077523156850283437960331038616180614197141020525901790460684892079703416659346818777260764334347916790925628878709722689704831221760000000000000 1948 25375032450668823907619434699593675625539525285797226031352307076176177656469389086427222262054653208483141208235707312938354862054598839337240152415514793402989281280000000000000 1949 89802239842916967809065179401862018038784379986436382924955814742587492726245167976865939585411417704821836735946168180488837856811225292414492899398506853853179066449920000000000000 1950 323288063434501084112634645846703264939623767951170978529840933073314973814482604716717382507481103737358612249406205449759816284520411052692174437834624673871444639219712000000000000000 1951 1183557600233708468936355438444780652943962614469236952397747655981406119134820815867902337359888320782469879445076118151570687417629224863906050616912560931043358824183365632000000000000000 1952 4405201388069862921381114941891473590257428851054499936824416775562793575419803076660332499653504329952352891294573311760146098568415974943458320396148551785343381543610486882304000000000000000 1953 1 1954 63 1955 7875 1956 1472625 1957 366683625 1958 114038607375 1959 42536400550875 1960 18503334239630625 1961 9196157117096420625 1962 5140651828456899129375 1963 3192344785471734359341875 1964 2180371488477194567430500625 1965 1624376758915509952735722965625 1966 1310872044444816531857728433259375 1967 1139147806622545566184366008502396875 1968 1060546607965589922117644753915731490625 1969 1053122781709830792662821240638321370190625 1970 1111044534703871486259276408873429045551109375 1971 1241036745264224450151611748711620243880589171875 1972 1463182322666520626728750251731000267535214633640625 1973 1815809262429152097770379062398171332011201360348015625 1974 2365999468945185183394803918304817245610595372533464359375 1975 3229589275110177775333907348486075540258462683508178850546875 1976 4608623895582223685401485786289629795948826249366171219730390625 1977 6862240980521931067562812335785258766167802285306228946178551640625 1978 10643335760789515085789921932802936346326261344509961095522933594609375 1979 17167700582153487833379144077611136326624259548694567247078491888104921875 1980 28755898475107092120910066329998653347095634744063400138856473912575744140625 1981 49948995651261019014020785215207660863905117550438126041193695186144067572265625 1982 89858243176618573206223392602158581894165306473238188748107457639873177562505859375 1983 167226190551687164736781733632617120905041635346696269260227978667803983443823404296875 1984 321575964430894417788831273775522723500395064771696925787418402978187060162472406462890625 1985 638328289395325419310830078444412606148284203571818397688025529911701314422507726828837890625 1986 1306658008392231133329269170575712604785537764711512260067388259729252590622873316818631162109375 1987 2755741739699215460191428680744177883492699145776579356482121839768993713623639825170493120888671875 1988 5982715316886996764075591665895610185062649845480953782922686514138485352276922060445140565449306640625 1989 13359403302608663774180796189944897543244897104958969797266358986071237791634366960973998882648301728515625 1990 30659830579486883361744927255923539861747038855880835684726293873033490731800872175435327435677852466943359375 1991 72265220675850584083632793542211783454137770583311129708899874658739937654854655717501066765892698264585498046875 1992 174809568814882562898307727578610304175559267041029622765828796799491909187093412180635080506694437102032319775390625 1993 433702540229723638550701472122532164659562541528794494082021244859539426693178755620155634737108898450142185362744140625 1994 1102905559804187212834433843607599294729267543107724398450580025677808762080753575542055779136467928758711577377458349609375 1995 2873068983289907689433700162597796162769741949795622057963760966890691825220363064287055304650498954416443659068279000732421875 1996 7662474978434183807719678333648322366106901780104924028589350498697475097862708292453576497502880711428655238735100094953369140625 1997 20910894216146887611267002172526271737105734957906337674020337510945409542067330930105810261685361461488800146508088159127744384765625 1998 58362305757265963323046203063520824418262106267516588448190761993048638031909920625925316440363843839015241208904074052125534577880859375 1999 166507658325479793360650817340224912065301789181224826842688243966167764305039003545764927804358046472710483169003323270714150150694091796875 2000 485369824018773597646297132546755618670354715463270370246436231161379032949188695335904764549703705467951058437644687334131747689273277587890625 2001 1444945966103889000193026563591691476781645987934155892223640660167425381089734746014988484064467931178090300968868234193710212870966547379150390625 2002 4391190790989718671586607726755150397939422157331899756467643966248805733131703893139550003071918042850216424644390563714685336914867337485238037109375 2003 13617082642859117600590070560667721384010148109886221144806163939337546578441413772625744559526017850878521132822255138079239229773003613541723153076171875 2004 43070832399363388970666393183392002737624098471570117481021896540124659827610191762815230041780794462328762343116793001744633683772010429632470333179931640625 2005 138903434487946929430399118016439208828837717570813628876295616341902027944042868435079116884743062141010258556551657430626443630164733635564716824505279541015625 2006 456575589161881557037721900920035679420389577655264398116383690915831965852068908546105057200150445257500719875385297974469120212351479460101224202148853851318359375 2007 1529071648103141334519330646181199490378884695567480469291768980877121253638578774720905836563303841167369910862665362916497083591165104711878999852996511548065185546875 2008 5215663391679815092045436834124071461682375696580675880754223993771860596161192200573009808517429402221898765952551552908171552129464172172219268498571100890450347900390625 2009 18113998959303997814673802124912900186422890794224687333859419930369671850467820512590063064981032313916654414153211543250079800545629069954117519495537433392534058258056640625 2010 64032986321139632274871890511567102159004918957584269725193049453856789991403745512005872934707949229695373354031602805389032094928798762287805431416724827042607895942230224609375 2011 230326651797139257292714190170106866465940693490430618201519398885522873599079272606685124946144493379214257954451675290984348445458889147949236136805959202872260601704202117919921875 2012 842765218925732542434041221832421024398876997481485631999359480522128194499031058467860872177942701274544969855338679889711730961934075392346255024573004723309601541635675549468994140625 2013 3135929379622650790397067386438438631788221307628608036669616627022839011730894568558910305374124791442581832831715227869617350909356694534920414946436150575435027336426348719574127197265625 2014 11863220843112487940072105922896613344054841206759024202721159700027399981377974152858357685230314086027287073602378707030762438490096375425603929742367957626870708413700877206148923187255859375 2015 45614084141767516129577247273537478307890864439988448059462859046605352928398310617740385299710557660774918798001146128533281575994420563511447109859404797075317873850679872857642609654998779296875 2016 1 2017 64 2018 8128 2019 1544320 2020 390712960 2021 123465295360 2022 46793346941440 2023 20682659348116480 2024 10444742970798822400 2025 5932614007413731123200 2026 3743479438678064338739200 2027 2597974730442576651085004800 2028 1966666870945030524871348633600 2029 1612666834174925030394505879552000 2030 1423984814576458801838348691644416000 2031 1347089634589330026539077862295617536000 2032 1359213441300633996777929563056278093824000 2033 1457076809074279644545940491596330116579328000 2034 1653782178299307396559642457961834682317537280000 2035 1981231049602570261078451664638277949416409661440000 2036 2498332353548841099219927549108868494214092583075840000 2037 3307792036098665615367184075020141886339458579992412160000 2038 4587907554068849208514284312052936796352829050449475665920000 2039 6652465953399831352345712252476758354711602123151739715584000000 2040 10065180987493944836099062637997335390678654012328582189678592000000 2041 15862725236290457061692122717483800575709558723429845530933460992000000 2042 25999006662280059124113389133955949143587966747701516825199942565888000000 2043 44250309339200660629240988305993025442386719404587981636490302247141376000000 2044 78101795983689166010610344360077689905812559749097787588405383466204528640000000 2045 142770083058183795467395709490222017147825359221350755711605040976221878353920000000 2046 269978227063025557228845286646009834426537754287574279050645132486035571967262720000000 2047 527537455681151938825163690106303216469454771877920141264960588877713507624031354880000000 2048 1064043048108883460610355162944413587618890274877764924931425507766348144877671242792960000000 2049 2213209540066477598069538738924380262247291771745751043857365056154004141345556185009356800000000 2050 4742908044362461492663021517514946901995946266851144486986333315338030874903526904475051622400000000 2051 10462855145863590052814625467637972865803057464673624738291851293635696110037180351271963879014400000000 2052 23740218325964485829836385186070560432507137387344454531184210585259394473674362217036086041483673600000000 2053 55362189136149180955178450253916546928606644387287267966721579084824907912608612690128152648739926835200000000 2054 132592442981077288387652388358130129894012913307553006780298181908155654450697627392856925593732124770304000000000 2055 325912224847487974856849570584283859279483740909965290665972931130246598639814768131642323109393562685407232000000000 2056 821624718840517184614117767442979609243578510834022497768917759379351675170973030459870296558781171529911631872000000000 2057 2123078273483896405042880311072659310285406871995114134234883490236244728641794310708304846307890547233291656757248000000000 2058 5619788189911873784148504183409329194325471990171067113319736598655339796714829540444882928176986278526523015436435456000000000 2059 15229625994661177955042446337039282116622029093363591877096486182355970849097188054605632735359632814806877371832740085760000000000 2060 42231752883195446469332703692609929309392886675897240275188556183673107164546502475421419575152261795459470952092188257812480000000000 2061 119769251176742286187027547672241759521438226612844573420434745336896931918653881020295145915131814451923059620133445899156193280000000000 2062 347211059161375887656192860701828860852649418950636418345840326731664205632177601077835628007967130096124949838766859661653804318720000000000 2063 1028439157235995379237643253398817085845547578931785071140379047779189377082510054392549130159598639344722101422427438317818568392048640000000000 2064 3111028450638886022193870841531421684682781426268649840199646619532047865674592914537461118732785884017784356802843000911401169385947136000000000000 2065 9606855855572880036534673158649030162300429044317590706536508761114963809203142920091679934646842809846918093807179186814406811063804755968000000000000 2066 30271202800910144995120755122903094041408651918644728316296539106273250962799103341208883474072201693827638913586421617652195861662048786055168000000000000 2067 97291645802125206014318106965010544249087407266524156808577076687562228594436318138645351485668056243962031468266759079134157499381824798381309952000000000000 2068 318824723293564300108920436524339553504259433612399661861707080305141423103967814540340816818534220311463577121510169502322634125474239864295552712704000000000000 2069 1064874575800504762363794257991294108704226508265414870618101648219172353167252500564738328173904295840288347585843966137757597979083961146747146060431360000000000000 2070 3623768181449117706323991859944373851920482807627206804713399908889843517828160259421804530775796318744501246834627016766789105922822719782380538043647918080000000000000 2071 12559980516902641970118955786567199770756393411235898785136644084212197632792403459155974503668910040768441321528817240113691041128503546765730944859283684065280000000000000 2072 44324171244149423512549794970795647990999312348251486812747216973184845446124391807361434023447583533871829423675196040361215684142489016536264504408412121066373120000000000000 2073 159212423108984729257078863535097967583669529954919340631388003367679964842478815372042271012223720053667611289841304176977486737439820547398262099835016338870412247040000000000000 2074 581921406463339185434623246220783071518312131985230190007723152308870271499260070184814500549677696796155119264369966766852714025342544100740647974896984718571356762931200000000000000 2075 2163583789230695091445929229448871459905084506721085846448714680284379669434248940947140313043701676688104733424927536439158390746223578966553729170666989183648304444578201600000000000000 2076 8180510307081258140757058416546182989901124519912425585422590206155239530130895245721137523618236039557723997079651015276457875411471352072539649994291886103374239104950180249600000000000000 2077 31445881620420356293070132553203527413179922654543363950364436752460740753823161324552052640788499336059891044774178502722704073081695877366842414578058010181370575119428492879462400000000000000 2078 122859059490982332037025007885366181603293957811300922954073854391864114125187091295024869667560666905985994311932715410137604813530185792872253313756472645778614836991607121680059596800000000000000 2079 487750466179199858186989281304903740965077012510864664127673201935700533076992752441248732580215847616764397418372880178246291109714837597702845655613196403741100902856680273069836599296000000000000000 2080 1 2081 65 2082 8385 2083 1618305 2084 415904385 2085 133505307585 2086 51399543420225 2087 23078394995681025 2088 11839216632784365825 2089 6831227997116579081025 2090 4378817146151727190937025 2091 3087066088036967669610602625 2092 2373953821700428137930553418625 2093 1977503533476456638896150997714625 2094 1773820669528381605089847444950018625 2095 1704641663416774722491343394596967898625 2096 1747257705002194090553626979461892096090625 2097 1902763640747389364612899780634000492642690625 2098 2193886477781739937398673447071002568017022290625 2099 2669959843460377503814185585085410125276716127690625 2100 3420218559472743582385971734494410370479473359571690625 2101 4600193962490840118309131982894981948294891668623923890625 2102 6481673293149593726697566963899029565147502361091108761890625 2103 9547504760809351559425516137823270549462270977887203206264890625 2104 14674514817363973346837018303834366834523510493012631328029136890625 2105 23493898222599721328286066304438821302072140299313222756174648161890625 2106 39117340540628536011596300396890637467950113598356515889030789189547890625 2107 67633881794746738764050003386223912182085746411558415972134234508728302890625 2108 121267550057980902603941656071499474542479743315924239838036682474149847082890625 2109 225193840457670536135519655324774524225384883337671313379234119354496266032927890625 2110 432597367519185099916333257878891861036964360891666593001508743279987327049254477890625 2111 858705774525582423333921516889600344158374256369958187107994855410774844192770138612890625 2112 1759488132002918385411205188106791105180508851302044325384281458736677655750986014017812890625 2113 3717798422922166548373876562469649605246415202801219659536986722310599886601833447619638637890625 2114 8093647166701556575809929276496427190621445896498255198812020094470175953132191415467953314687890625 2115 18137863300578188286390051508628493334182660254052589900537737031707664310969240962063683378215562890625 2116 41807774907832724000129068727388677135291031885591219720739483858086166236784100417556790186786872462890625 2117 99042618756655723156305763815183776133504454536965599518431837259806127814941533889192035952498100864587890625 2118 240970691434943374439291923362342127332816337888437303628344660053108308973752751952404223472427879403542337890625 2119 601703816513053605974911932635768291950042395707427947159976616152611447507460621625153346010652414870645217712890625 2120 1540963474089930284901749459480202595684058575406722972676700113966837917066606651982017719133280834483722402562712890625 2121 4045029119486066997867092331135531813670653760442647803276337799162949532299842461452796512724862190519771306727121337890625 2122 10877083302298034157264611278423445046960387961830279943010072341949171292354276378846569822717154430307665043789229277587890625 2123 29944610331226488034949474849499744214281948058918760683106729157386068567851322870964606721940326146637001865551748201199462890625 2124 84353967303065016794452670651040779451632247681974148844311656036356555155637176527507297135705898755076434255259274682778886962890625 2125 243023779800130313384818144145648485600152505571767522820461881040743235403390705575748523047968694313375207089401970361085973340087890625 2126 715705031511383772918289434508934790092449128908855354706260239664988828262985627920579400376267804752889984878288802713398191486558837890625 2127 2153556439817753772711132908437384783388179428886745762311137061151951384243323754413023415732189824501445964498771007364615158183055543212890625 2128 6617878939559957343541311427628083439351875384968969727582124188919946603779733897311220956545019330692943448904723305631462381096529684293212890625 2129 20760286233399586186689093948469297749246833082647658035425123580641872496057025235865300140681725640383763599214117009765897489499813619627808837890625 2130 66453676233112075383591789729050222095339112697555153371395820581634633859878537780004825750322203774868427281084388548260637863888903396428616090087890625 2131 216971252901110926127427193465348975141282202957517575757607354199037079552503425851715756074801995324945415072740528610070982625597269589339431534136962890625 2132 722297300907798273078205127046146738245328453645576009697074882128594437830283904660361751973015842436743286777153219742926301160613310462910967577141949462890625 2133 2450754741980159540554349996067575882866399443219439400902175075062320927558153288512607424444442753387869972034880874587748939837960962400656912989242634527587890625 2134 8472259143025411531696387936405609827069142875209602008918819234490443446568535918388083866304438598461866493324583183449848085019831047019070948203811787561871337890625 2135 29830824442592474003102981924084152201110452063613008673403162524640851375367814968644443293257928305184231922995857388926915107354825116554148808625621304005348980712890625 2136 106943505626694019301124190197841685640980970648052636094150337650837452180693616662590329206329672974085471443940148739302990659867048042846623478922852374859176095855712890625 2137 390236852031806476429802170031924310903939561894744069107554582087905863007351007201792111273896976682437885298937602749716612917854858308347329074589488315861133573777496337890625 2138 1448949431594097446983855457328534966386327593315184728596350163292394469346294289740254109159979474421891868114955319009697783763995088898893632853950770116792388959435843902587890625 2139 5472682003130906057258022062329876568041159319951452719908414566755373910720953532348939770297242474891485585870186239899628529276609450771121251289372058731124853099789182420074462890625 2140 21020571574025810165928062741409055897846092947933529897168220350907391191079182517752277657711708346058196135327385347454473180951456900411876726202478077586250560756290249675506011962890625 2141 82085331996570788697949085005202363281088992961680434248441900470293362601164207731822644253364221091357255908453439781809717771615439196108378615820676892974308439753313424982850976715087890625 2142 325796682694389460342159918385648179862642213064909643532065902966594356164020740487604075041602593511596948700651702494002769835541678169354154726192266588215030197380900983756935526582183837890625 2143 1313938021306472693559930950849319109386036045290780592364821786664275038409495646386507234642783259632270494109728316158313170746739588057005306010733411150271216786037173667491720978705947418212890625 2144 5383204073292618625515037105629660391154589677556328086918674859963534832363703663245520140331483014713412214367556911300609060549392092269550738725974785482661175172394300515713580849758266572418212890625 2145 1 2146 66 2147 8646 2148 1694616 2149 442294776 2150 144188096976 2151 56377545917616 2152 25708160938432896 2153 13393951848923538816 2154 7848855783469193746176 2155 5109605115038445128760576 2156 3658477262367526712192572416 2157 2857270741909038362222399056896 2158 2417251047655046454440149602134016 2159 2202115704413747319994976287544088576 2160 2149264927507817384315096856643030450176 2161 2237384789535637897072015827765394698633216 2162 2474547577226415514161649505508526536688336896 2163 2897695212932132567083291570950484574462042505216 2164 3581551283184115852914948381694798934035084536446976 2165 4659598219422534724642347844584933413179644981917515776 2166 6365011167731182433861447155703019042403395045299326550016 2167 9108330981023322062855730879811020249679258309823336293072896 2168 13626063147610889806032173396197286293520170431495711094437052416 2169 21270284573420598987216222671463963904184986043564805018416238821376 2170 34585482716381893953213578063800405308204787306836372959944804323557376 2171 58484051273401782674884160505886485376174295335860306675266664111135522816 2172 102697994036093530377096585848336668320562062609770698521768262179153978064896 2173 187013047139726318816692882829821073011743516012392442008140005428239394056175616 2174 352706606905523837288282777017042543700148271199372145627352050237659497189947211776 2175 688130590072677006549439697960250002758989277109975056118963850013673679017587010174976 2176 1387271269586516845203670431087864005562122382653709713135831121627566136899455412512751616 2177 2886911512009541554868838167093844995574776678302369913035664564106965130887766713439036112896 2178 6195312104772476176748526706583391360503470751636885833374536154573547170885147367040171498274816 2179 13697835063651944826790992548255878298073173831869154577591099437762112794827060828525819182685618176 2180 31176272604871826425776299039830379006414543641334195818597342320346568721026390445724764459792466968576 2181 72983654168004945662742316052242917254016446664363352411336378371931317375922780033441673600374165173436416 2182 175598671928219899264558012421696458913163570674458225901675326362866749606470208760460666682500241407288016896 2183 433904318334631371082722848694011949974427183136586276203039731442643738277587885847098307372458096517408689750016 2184 1100381351296625157065785144288014305135147336434382796450908758938544520271962878508241307496553732768148437206040576 2185 2862091894722522033528107160293125207656518222065829653568813681999154297227375446999935640798536258929954085172911538176 2186 7630336991330243741385933689341471803612277580027501856414457276209745356408182941701828418368897666307257591070982160777216 2187 20838450323322895657724984905591559495665130071055107569867882821328814568350747613787693410565459526685120481214852281082576896 2188 58264307104010816258999057796034000349879703678670080765350600368435365533108690328150390775941024836611596865476726977906885001216 2189 166694182624574945316996304354453275001005832224675101069668067654093580790223963028838268009967272057545778632128915883791597988478976 2190 487747178359506289997531186541130282652943065089399345729848765955877817392195315822380772197164238040378948277609207875974215714289483776 2191 1458851810473283313382615778944520675414952707682393443077977658974030551820056189624740889641718235978773434298329140757038879201439845974016 2192 4458251132806353805697273820454455184068095474677394362046299725824637366362091715493208158745090929151131615215693854153510814839600169296592896 2193 13914201785488630227581191593638354629476525976468147803946501444298693220416088244054302663443428789880681771088180518813107253114392128374666428416 2194 44330646888566775905073676417331797849512211761027518903373553601535636600245657145557008285730764124559852122686943132938559708422453321001687240933376 2195 144118933034730588467394522032745674808764200435100463954867422758592354587398631380205833936910714168944079250855252125183257612081395746576485220274405376 2196 477898381943166631357880235060584657665862088642793138474340373867492247811813861656762545334795928184218566795836016047107682241661908295647624990429928226816 2197 1615774429349846380620993074739836727568279721701283601181744804045991289851742666261514165776945033190842974336721570255271073659058911947584620092643587334864896 2198 5567958683539570627619942135553477363200291920982623289672292594742485984829105227937177815267352584375644889564342531099664119829117010571376600839249801955944431616 2199 19549102937907432473573616837928259022196224934569990370039419300140868292734988455287431309403674923742889207260406626690920724720029824116103245546606054667320899403776 2200 69907592105956978525499253812431454263373700366022285563260963417303745014820318716107854362427541527304571805163214097046732511598826651039185206074663251490339536267902976 2201 254533542857789358811342783131062924972943643032687141735833167802402935598960780445348697733598678700915945942599262527347153074731327836433673335317848898676326251551434735616 2202 943301309830967363754836354283719199949729141079138547272997719875705279329748652330462273800716703265594495663272866926348549294954300961823193380687948018494465088249617130192896 2203 3557189239372577928719487892003905103010428591009431461766474401651284608352482167938173234502502688014556843146201981179260379391272668927035262238574251977742627847789306197957410816 2204 13645377922233208934567955553726979975148004075112179087336195804734327757640121596210832527551600311223840050308830799803642815344921958004107265947170830586620720424119778575364627890176 2205 53230619274631748053749594615088948883052363897012610619698499834268612582554114346818457689978792814084200036254748950034010622660540558174022444459913410118407430374491256222497413399576576 2206 211112636043189512781170892243442771270185675215552013717724250342709317502409617499482003198455892300657937343786334335834886129471703853718173014728016584529603868865232322178424741542720700416 2207 850995035890096926020899866633317810990118456793890167296146453131461258852213168140411954892975701863952145432802713707750425987900438234337955422368634852238833195395751490701230133158707143376896 2208 3485675667005837008981605853730069753815525199027774125245015872026465316258665136703127367241628474834747987692759915346945744846440195007848265410021928354770260768340998105912238625418064459271766016 2209 14503896450411287794372461957370820245626400353154568135144511043502122180952305633821712975092416083787386376789574007758641244306037651427656632371101243884199055057066893118700824920364566215029818392576 2210 61293466399438102219018024231849086358017167892431204939120703669839968336704443608530559032740550370085494828312739756788017898437315114933276928400273856654625206671164690319629686113460656824716012527026176 2211 1 2212 67 2213 8911 2214 1773289 2215 469921585 2216 155544044635 2217 61750985720095 2218 28590706388403985 2219 15124483679465708065 2220 8999067789282096298675 2221 5948383808715465653424175 2222 4324475028936143530039375225 2223 3429308697946361819321224553425 2224 2945776171535924802796931891392075 2225 2724842958670730442587161999537669375 2226 2700319372042693868603877541541830350625 2227 2854237576249127419114298561409714680610625 2228 3205308798127770091665357284463109586325731875 2229 3811112160973918638990109811226637298141295199375 2230 4782945762022267891932587813089429809167325475215625 2231 6318271351631415885242948501091136777910036952759840625 2232 8763442364712773832831969571013406710961221253477898946875 2233 12733281755927660379104851786682479951026654481303387169809375 2234 19341854987254116115860269863970687045609488157099845110940440625 2235 30656840154797774043638527734393538967291038729003254500840598390625 2236 50614443095571124946047209289483732834997504941584373180887827942921875 2237 86904998795095621532363058350043569277690715984700368751584400577996859375 2238 154951612851655493192203333038127684022122546600720757484074986230568400265625 2239 286505532162711006912383962787498087756904588664732680588054649540320972091140625 2240 548658094091591578237215288738058838054472287292963083326124653869714661554534296875 2241 1086891684395442916487923486990094558185909601127359868069052939315904744539532442109375 2242 2224867277957471650050779377868723560606556953507705649937351366779657012072422908997890625 2243 4701144558324137596557296825436612883561654842761782038317623438005415266509029606712542890625 2244 10243793992588295822898349782626379473280845902377923061494101471413799865723175513026630958671875 2245 22997317513360724122406795261996221917515499050838437273054257803323980698548529026744786502218359375 2246 53146800773376633446882103850473268851378318306487628538028389783481719394345650580807201606626628515625 2247 126329945438316257703238760852574960059726262614521093034893482515336047000359611430578718218951495981640625 2248 308624056705806617569012292762840627425911259567275030284244777784965962821878530724903808608898504683148046875 2249 774337758274868803480651842541967134211611350254293050983170147462479600720093233588783655799726348250018449609375 2250 1993919727557787168962678494545565370594899226904804606281663129715884971854240076491117913684295346743797507744140625 2251 5265942000480115913230433904094838143741128858255588965189872325579652210667048042013042410040224010750369217952275390625 2252 14254904995299673777114784578384726855107235819297879328768984385344118534275699049729305803978886397101249472996809482421875 2253 39528851551965995383939297635860847569212364926913019378676393700559240695546513464899364994433451979161764788620152694755859375 2254 112222409556031460895003665988208946248993904027506062016062281715887684334656551726849297219196570168840250234892613500411884765625 2255 326006099760271393899985649695746988853327291199905110156660928384653722992177282766497208421766036340480926932363042218696525244140625 2256 968564122387766311276857365246064303883235382154918082275439618230806211009758707099263206221066893967568833916050598431747376500341796875 2257 2941529239691646287347815818252297290893385855604486215870510120566958462836637193460462357293380156979506548603045667437216782431538037109375 2258 9127565230763178429640272484036878493642176309940720727846192904119272110182085211307814694681358627107408820315250706057683675885062529150390625 2259 28925254216288512443530023501912867946352056726202143986544585313153973317167028034634464767445225489303378551579029487496799568879763154877587890625 2260 93573197389693337754819626028688127806448903509263935796471733488053103681035335692042493522685304457896429614358160392052146605326033806028996826171875 2261 308885124583377707928659585520699509889087830484080252064153192244063295251097643119432271118384190015516114156996287454164135944181237593701718523193359375 2262 1040016214472232742595796824448195249796558725239898208700003798285761115110445764383128456855599567782242756366606499858170645724058226977993686267592041015625 2263 3570375664283175005331370498330654292551586103748570550467113039515017908174160309127279992385273316196439382606560114013099826770691893215452324956643476806640625 2264 12492744449326829343654465373658959369637999777016248356084428525263047660701386921636352693356071333371341399740353838931836293870650934360867685023295525346435546875 2265 44536633961850146610128169057094190152759469205062925389440987692562764910400444375633597351814394303468832090074361435791996387648870580996493297108048547860042724609375 2266 161712517915477882341375381846309004444669632683583482089060226311695399389664013527925591984438065715895329319060006373360738883553049079598267161799324277279815133056640625 2267 597851178733521731016064786685804389431943632031208133283255656674337891543587858012740913566467528951665032492564843562314651652495622447274793697172101853103476546910400390625 2268 2249713985574242273813451792298681917432403887333436205544891036065533485878521109701944057750617311445115517269521506324990034168341027269095048682458619273228382246023836669921875 2269 8614154850763773666431706912711653061848674484599727231031387777094927717428857329048743797127113685523347315624997847718386840830577793413364941405134053197191475620025270609130859375 2270 33552133143724898430751498425011888675900587117515937564867255391784743459385399296644857089810107805113437794359366616863116745035100505345056446772997137203060797539998429022564697265625 2271 132899999382294322684206685261472091045242225572480628694439198606859368842625566614010278932737837016054327103457451169394805427084033101671768585667841660461323819055933777358378765869140625 2272 535188297512499237449300321547948110639190442380379491752506652789822678329253156754619393262135269663650775245623155859152881454867401300432212094484398366677751019338245321422191290155029296875 2273 2190525701718659378879986216095751616846206480662893259743009729868744222401633170596657176621919658733322623080335576931512743794772273522669044102724642514812034922151438100581028950604534912109375 2274 9110396393447904356761862672742230974463372753076973067271177466524107220968392356511497197570563860671888789391115664458161501442457885580780554423231788219103253241227831060316499405564260699462890625 2275 38491424762317395907318869792335925867107749881750211209220724796064353008591457706261075659735632311338730135177463682335732343594384566578797842438154305225711244944187586229837209988509001455230712890625 2276 165166703655103945838305270278913457895759354742590156298766130099912138759865945017566275655925598247954491010046496660902627486363504175189621541902120123723526952055508932512231468060692125244394989013671875 2277 719631327825287892017496062605225936051823508613465310993724028845317188576735922441536263032867831566337717330772585951552747958085787691301181058067537379063406930105852418955792506340435589689828967132568359375 2278 1 2279 68 2280 9180 2281 1854360 2282 498822840 2283 167604474240 2284 67544603118720 2285 31745963465798400 2286 17047582381133740800 2287 10296739758204779443200 2288 6909112377755407006387200 2289 5098924934783490370713753600 2290 4104634572500709748424571648000 2291 3579241347220618900626226477056000 2292 3360907625040161147688026661955584000 2293 3381073070790402114574154821927317504000 2294 3627891404958101468938068123928011681792000 2295 4135796201652235674589397661277933317242880000 2296 4991906015394248459229402977162465513912156160000 2297 6359688263612272537058259392904981064724086947840000 2298 8528341961504057472195125845885579607795000597053440000 2299 12007905481797712920850737191006896087775360840651243520000 2300 17711660585651626558254837356735171729468657239960584192000000 2301 27311380623074808152828959204085634806840669464019220824064000000 2302 43944011422527366317901795359373786404206637167606926305918976000000 2303 73650163144155865948803409022310466013450323892909208488720203776000000 2304 128372234360263674348764341925887142261443914545340750395839315181568000000 2305 232353744192077250571263458885855727493213485327066758216469160478638080000000 2306 436127977848528999322261512328751200504761711958904305172312614218403676160000000 2307 847832788937540374682476379967092333781256768048109969254975722040576746455040000000 2308 1704991738553393693486460000113822683234107360544749148171756177023599837121085440000000 2309 3542972832713952095064863880236523535760475095211988729900909335855040461537615544320000000 2310 7599676726171427243914133023107342984206219079229715825637450525409061789998185342566400000000 2311 16810484918291197063538062247113442681064156603256131406310040562204844679475985977756876800000000 2312 38311095128785638107803243861171535870145212898820723474980582441264841024525772043307922227200000000 2313 89877829172131107000906410098308423151360669460633417272304446407207317043537461213600385545011200000000 2314 216875201792352361193187167567218225064233295408508435878070629180591256026055893908417730320112025600000000 2315 537850500445033855759104175566701198159298572613100920977615160367866314944618616892875971193877823488000000000 2316 1369905224633501230618438335168387951711733464445568045729985813456955504163943617226155098630806816423936000000000 2317 3580932257191972216836597808130166105774471276060714871538182916376481687884548615429169427820929018132168704000000000 2318 9600479381531677513338918723596975329581357491118776570593868398805347405218474837965603235987910697612344295424000000000 2319 26382117340449049806655348652444488205689570385594398015991950359917094669540368854729477692494778597038722123825152000000000 2320 74265660313364075205734806456631234299016140635448230415017340263166621494756138326063479704372801750664002778567802880000000000 2321 214033633023115264742927712208011217249764517311361800056079974638446203147887190655714948508002414645413656007832407900160000000000 2322 631185183785166915726893823301425079669555561551205948365379845208777853083119325243703383150099120789324871567097770897571840000000000 2323 1903654514296063417832311771077098040283379573638437140269985613149674004898687884935009403580698948300603812646366877027076669440000000000 2324 5868966867574763517177017190230693258193659225527301703452365645340444957102654749254633991239294857610761554388749081874477371883520000000000 2325 18487245632860505079107604149226683763310026560411000365874951782822401614873362460152097072403778801473898896324559607904603721433088000000000000 2326 59473469200912244839489162548062241666568355444842188177019719885339665995047607034309296281922956404341532749476108258629110171850244096000000000000 2327 195310872855795812052882409807836401633010479280861745973332760103455463127736341500671728989834988831857593549279539521337997804356201611264000000000000 2328 654486734939771766189208955266059781872218116070167710756638079106679256941044480368750963844937047575554795983635736936003630642397631599345664000000000000 2329 2237035660024139896834716209099392334439241520727833235366188954386629700224490033900390794421994828613246292672066948847260409535715104806563479552000000000000 2330 7796069275184127540468985988711382285520756699736498825251168506037404505282347768142861918560651977717163329962153316732702527231967140250873726238720000000000000 2331 27691638065454021023745838231902829878169727797464043827292150533444860802762899272443445534727435824851364148025568581034559376727947282171103475599933440000000000000 2332 100216038158878102084936188561256341329096244899022374610970292780536951245198932466972829390178590250137086851704532694764070384378441214177223478196159119360000000000000 2333 369396316653624684285074791036790874139048758697796472816036499189059202289803265073261849132198283662005302135382907512900363436818934315457245740631042513960960000000000000 2334 1386344376401053440121885690761076150643849991392830162478584981456539186193631653819951719793140158583505898914092051895915063978381460485911043264588302554895482880000000000000 2335 5295835517852024141265603338707310895459506967120611220668194629163979691259672917592215569609795405788992533851831638242395544397417179056180185270727315759700744601600000000000000 2336 20584912657890817837099400177555317450651103581197815814737272523560389059926348630680941919073274742301813979082069577848191481072760574991372380147317076357956794266419200000000000000 2337 81392744649300293727891028302053725199874463560056163731471175558157778342948782485712444348015728331061372473290503110811749116161695313515886391102491719919361164529421516800000000000000 2338 327280226234836481079849824802558029028695217974985834364245596919352426716997054375049738723371243619197778715101113008574043196086176855647379178623119205795751242572803919052800000000000000 2339 1337921564848011534654426083792857222669306051081742090881036000206312720419083958285203331901141643915280519387333349979050688585600290985886486082211311313293031079637622421087846400000000000000 2340 5559064101943487926489140378159321760190966642244638387610704580857229353341293846675019844049243530467990558054370069162955611073169209046358349671587998506732544135894321159620001792000000000000000 2341 23470368638405406025637150676588656471526261163556863272492394740379222329806942620661933781575906185635856136105550432005998589950920400593724952313444529695424801341745823935915647565824000000000000000 2342 100664411090120786443957739251888747606376134130495386575719881041486484572541976900019033989179061630192186967756705802873727952299497598146486320472363587863676972954747838861142212409819136000000000000000 2343 438494174708566145749879912181227384573374440272437903923835801816715126797992851376482912056863992461117166431548210477317958960216611537526094411977615788734176894190881586079135477257172156416000000000000000 2344 1939459734735988062651718851577568721968035149324992849055125751435331005827522381638183920027509438655521227126737734941177332481038072830477915584176994633571264403006269255228016215908472447827968000000000000000 2345 8708174208964586401306217643583283561636477820469217892257514623944636216165575493555445800923517379563290309799052429885886222839860947008845840972954705904734977169498148955973792809429041290747576320000000000000000 2346 1 2347 69 2348 9453 2349 1937865 2350 529037145 2351 180401666445 2352 73784281576005 2353 35195102311754385 2354 19181330759906139825 2355 11758155755822463712725 2356 8007304069715097788365725 2357 5997470748216608243485928025 2358 4899933601292968934928003196425 2359 4336441237144277507411282828836125 2360 4132628498998496464562952535880827125 2361 4219413697477464890318774539134324494625 2362 4594941516552959265557145473117279374646625 2363 5316347334651773870249617312396692236466145125 2364 6512525484948422991055781207685947989671027778125 2365 8420695452038310927435125101537930750644638917115625 2366 11460566510224141172239205263193123751627353566194365625 2367 16377149543110297735129824321102973841075488246091748478125 2368 24516592866036115709489347008691151840090005904399347471753125 2369 38368467835346521085350828068601652629740859240384978793293640625 2370 62655707975120868932377902236026498744366823139548670369448515140625 2371 106577359265680598053974811703481074364167966160372288298431924254203125 2372 188535348540988977957481441903458020550213132137698577999926074005685328125 2373 346339435269796752507893408776652383750741523736952287785864197948443947765625 2374 659776624188962813527536943719522791045162602718894108232071297091785720493515625 2375 1301739279524823631089830389958618466732105815164378075541876669162093226533706328125 2376 2656849869510165031054343825905540290600227968750495652180970281759832275355294615703125 2377 5603296374796938050493611128834784472875880786094795330449666324231486268724316344517890625 2378 12198376207932934135924591427473325797450792471328369434388923587851945607012836682015447890625 2379 27385354586809437135150707754677616415277029098132189380203133454727617887743818351124680514453125 2380 63342325159290228093603587036569326768535768303979754036409847680784980174351451846151386029930078125 2381 150818076204270033090870140734071567035883664331775794360691847327949037795130806845686450137263516015625 2382 369353468624257311039540974657741267670879093948518920389334334106147193560275345965086116386158350722265625 2383 929662680527255651886524633213534770727602679468422122619954518945172486191213045794121754943960568767942578125 2384 2403178029162955860126666176856987382330852926425871186972582431473270876804285723377804736530138070265131564453125 2385 6375631311369321896916045367201587525323752813807836259038261190698587636161770024121315966014456300413394040494140625 2386 17348092798235924881508559444155519656405931406371122460843108699890856957996176235634100743525335593424845184184556640625 2387 48383830814279994494527372289749744321716142692369060543291430163995600055851335521183506973692160970061893218690728470703125 2388 138232604636397944270864702631815019527143019672098405972183615978535429359567265584021279423838503891466828925799411240798828125 2389 404330368561463986992279255198058932116893332540887837468637076737216130876734251833262242314727623882540474607963277879336572265625 2390 1210160793104461713067891810807790383825861744294877297543630770674487879714065615736953891247979778280443640501634090692854360791015625 2391 3704302187692757303700816832882646364890962799286619407781053789034607399804754849770815861110066101316437983575501951610827198381298828125 2392 11590761545290637603279855870089800475743822598967832126946917305889286553989077924932882829413396831019134450607745606590278303735084033203125 2393 37055664660294168417685699216677092120953000848900159309849294626928049113103082126010426405634629668768172838592962704269119737041063654150390625 2394 120986745115860459883743807942450705774911547771659020146657946956920080354281563141424042214397065868528084318006023229438675941439072830801025390625 2395 403248821471162912792518111872188202347780188722939514148810937207414627820820449950366332700585420539804105031914075423719106912816429745059817626953125 2396 1371449241823425066407354098477312076184800421846717287620105997442417149218610350281195897514691015255873761213539770516068682610488677562948439749267578125 2397 4757557419885461555367111367617795592285072663386262270754147705127745090639359305125468568478463131922626077649769463920242259975785222465868137490209228515625 2398 16827480594134877521333472907264143009912302010397209651657420433036834385591413862228782326708324097610328436647234593885896873534352331861775602302870041259765625 2399 60663067541856233464407169830687235550733848747481940794225000661097787960057046973334760287783508371885234014113280710958658229091340156361701046301846498741455078125 2400 222815447081237945514767534788114216177845426449501168537188427428212175177289533533058574537028826249934464533838080051351151675452492394316527943066682189877364501953125 2401 833552587530911154170745347642335282721319740347583871497621907008941747338240144947172127343024839001004831821088257472104658417867774047138131035012458072331220601806640625 2402 3175001805905240586236369029169655091885506890983946966534441843797059115611356712103778633049581611754827404406525172711246643913658351345549141112362452797509619272281494140625 2403 12309482001494617752838402726090752791240110216344762389254031028401198191225229972826349760333227908773465846884098094601503238453253428166694020092629229495944793918635352783203125 2404 48560906495896267034947498754428019761442234803480087625607152407042726864383532242799949804514584100111322765957766983202930275698084774117607909265422310361502212009016466729736328125 2405 194874917768031719611244312501519643302667688266365591641561502609462462906771114890356198565517025993746738259788518903593359196376414198533960539882139731480708376792183080986431884765625 2406 795284539411337447733488039318701664318186835815037979489212492149216311122532919867543646345874983080480438838196945645564498880412146344217092963259012244172770885688899153505628521728515625 2407 3299635554017639070646241875133293205256157181796592576900742629927098474847389084530438588689035304800913340739679127483447105854829995182156718704561641801072826404723242587894852736651611328125 2408 13914563131292383960915201987437097446565214835636230896790431670402574268431439769464859528501661880345451557899226880597696445389818089683154882777136443475124108948717913993152593990459844970703125 2409 59623903017587865272521640516167962558531945570701249392746999707675030740228719412156923079629621157280259925598187183361129268495370514292318672700029660290906806845256261460658865249120435699462890625 2410 259542849835559977531286701166879141017289559069262538606627689727509408812215615601119086165627740897640971456128908809170995705760347848714463182263229111246317330197400506138248040429421256599761962890625 2411 1147438939123010660665818505858772682437437140645209683179901016285319096358805236572547479938240242508470734807545905845344972015166497839166641728785735900819968916802707637637194586738471375427547637939453125 2412 5150853397723194855728859272800030571461655324356346267794575662104797423554676706974165637442760448620525128551073571339753579376082408800019054720519168458780840467527354585353366499868998004294261346710205078125 2413 23472438933424598957556411706149739314150763313091869942339881292211561859138661753681272809826659364363733010807242264595257061216807536901686832361405850666664290010522154845455291139903023905568948956958404541015625 2414 108560030067088770178698404140942544327947280323049898483321950976478473598516310610775886745448299560182265174983495473753063908127734858170301599671502059333322341298664966160230721522051485563256388925932621002197265625 2415 1 2416 70 2417 9730 2418 2023840 2419 560603680 2420 193968873280 2421 80497082411200 2422 38960587887020800 2423 21545205101522502400 2424 13401117573146996492800 2425 9260172243044574576524800 2426 7037730904713876678158848000 2427 5834278920007803766193684992000 2428 5239182470167007782041929122816000 2429 5066289448651496525234545461763072000 2430 5248675868802950400142989098386542592000 2431 5799786835027260192158002953717129564160000 2432 6808949744322003465593495467663910108323840000 2433 8463524532192250307732714866306240264646533120000 2434 11104144186236232403745321904593787227216251453440000 2435 15334823121192236949572289550244020160785643257200640000 2436 22235493525728743576879819847853829233139182722940928000000 2437 33775714665581961493280446348889966605138418556147269632000000 2438 53635834888944154851329348802037266968959808667161864175616000000 2439 88874578410980464588652730964975751367566402961487208938995712000000 2440 153397522337352281880014613645548146860419611511526922628706598912000000 2441 275348552595547345974626231493758923614453202663190826118528345047040000000 2442 513249702038100252896703295504366633617340769764187699884936835167682560000000 2443 992111674039647788849327470209940702782319707954174823877582902379130388480000000 2444 1986207571427374873276353595360301286970204055324257997402920970563019037736960000000 2445 4113435880426093362555328295991183965315292598576538312621449330036012427153244160000000 2446 8802752784111839795868402553421133685774726160953791989009901566277066594107942502400000000 2447 19445280900103054109073301240507284311876370089546926503722872559906040106384444987801600000000 2448 44296349890434757260468980225875593662454371063987898575480703691465959362343765682212044800000000 2449 103963533192850375290320696590130018325780408887179597956653211563870606623420818056151669145600000000 2450 251175896193926506701414802961754124275085467871425908663274159138311385602184696423662432655769600000000 2451 624172102041907369153015785359958998823587387660493383028236285458703793221428970612801145149587456000000000 2452 1594135548615031420816802315809335282995442188084900100254115473061529487887529590945094124712046362624000000000 2453 4181417544017227416802472474367886447297044859346692962966544885840391846728990117048981889119697609162752000000000 2454 11256376028494376206032255900998350316123644761361297456305938832682334851394441395095859245510225963866128384000000000 2455 31078854214672972704855058542656445222817383186118542276860697117035926524700052691859667376853733886234380468224000000000 2456 87953157427524512754739815675717739980573194416715474643515772841211672064901149117962858676496066898043296725073920000000000 2457 254976203382393562475990725643905728203681690614058160991552225466672637316148431292974327303162097937427517205989294080000000000 2458 756769371638944093428740473711112201308527257742524621822927005185084387554328544077547803435785106678284871067376224829440000000000 2459 2298308581667473211743084818660647755373997281764047276476229314747101285002495788363512679034479368981951153431621594807009280000000000 2460 7138546454659171795674021446759971928191635557159130840735168251604496591217751918657070381081092920057940282558616673470570823680000000000 2461 22664884993542870451265018093462910872008442893980240419334159198844276677116362341736198459932470021183960397123607938269062365184000000000000 2462 73524886919053071743903718695193682868795388748071899920320012441050833540565479436592227804020932748720767528268984151744838312656896000000000000 2463 243587950362822826687553020037176671344319122922362204436020201217201411519893433373430050714721350196511902821155144494730649329832296448000000000000 2464 823814448127066799857304313765731502486487273723428975402620320516575173760279591668940431517187606364603255341146698681179056033492826587136000000000000 2465 2842983660486507526307557186805539415080867581619553394114442726102700924646724870849513429165814429564245834182297257148748922371583744552206336000000000000 2466 10007302484912506492602601297555498741084653887300827947282838395881507254756471545390287270663666792066145336321686345163596206747974780823766302720000000000000 2467 35916208618350985801950736056926684981752822801522671502798107002818729537320976376405741014411900116725395612058532292792146786018481488376497260462080000000000000 2468 131381491125927906063535792496237813663251825807969932357235475416310912647520131584892200630718730626981497148910111127033672943255605284481226978770288640000000000000 2469 489658817426333305898797898633478331522939554786303937895416616876590771437307530416893231750688709046760039873987984170454499059513640895261532949876865761280000000000000 2470 1858744870950361229191836823212683746461078549968809748251001477663538568376019385462526707725614339541501111361658387911045278429913780838412779077732582429818880000000000000 2471 7184048926223146150826449321717022680072068595629449676990120711169576566773314924812665725359499422327901795412809669276190001131616762940465391135436431091249971200000000000000 2472 28262048475761856957351251631634767223403517855206255029279134877741114213686220914213026963564270727437965663153993238932531464451780345407790848726806919912977386700800000000000000 2473 113132980048474713400277060281433973195284281974390638882204376915597680197385942319594746935147775721934176549605434935446923452200476722667386767453408100411648478963302400000000000000 2474 460677494757389032965928189465999138851197596199718681528336222800313753763755557125389809519921742739715966909993331057139872297360341214701598917070277784876232606338567372800000000000000 2475 1907665505790347985511908632578702433982809245863035060208840298616099254335711762056239201221995936685163818974282383907616211183369172970079321115588020307172479222848007490764800000000000000 2476 8031271779377365019005135343156337247067626925083377603479217657173777860753346518256767037144602893444539677881728836251064249081984218204033941896625565493196137528190111536119808000000000000000 2477 34365811943955744916322974133365967080202375612431772765287572355046595466163569751620706151941755781049185281655917690318303921821810469695061237375660794745386272483125487263056658432000000000000000 2478 149422550332319578896172291531875224864719929162853347983470364599742597086879201280046830348642754136001857604639930117503985452081231922234126260109373135552939512756629618619770350862336000000000000000 2479 659999404817855579984393011696292868227467927112323238042988600437063051332745432053966849649955045018720205039694571329015103741842801400508135690903101139737333827846033025443525639758938112000000000000000 2480 2960757330012900131809987050469569806868421121025882045860846861560664848278696008194095287529698331953978839808069846981961755385906807082679496709391311712861679551717304152139656019958596370432000000000000000 2481 13486249638208760100394491014888890470285658206272892718896157454408828383909460317324104034697775902050373615325758153002835795782805506261605107511277424852084950358072320412996133170911406467317760000000000000000 2482 62360418327077306704224126452846229534600883545805855932175832069186422447197344507306657056442515771080927597266305699485112719699692660953662017132146812516040810455726409589694119782294343504877322240000000000000000 2483 292657443208973800362923825443207355205881946480466881889701179900691880544697137772790141565884726513682793213970772647683633993550657657855535846401164991137779523468724040204434504138307354068389273272320000000000000000 2484 1393634744561133237328243256760553425490409829139983291558757018687094735153847770074026654136743067658157461284928819348269465077288231766708061700562347687798106090758063879453517108706619620073669719322787840000000000000000 2485 1 2486 71 2487 10011 2488 2112321 2489 593562201 2490 208340332551 2491 87711280003971 2492 43066238481949761 2493 24160159788373815921 2494 15245060826463877846151 2495 10686787639351178370151851 2496 8239513269939758523387077121 2497 6929430660019336918168531858761 2498 6312711331277615932451532523331271 2499 6192769815983341229734953405387976851 2500 6508601076598491632451436029062763670401 2501 7296141806866909119978059788579358074519521 2502 8689704891978488761893869208198015466752749511 2503 10957717868784874328748169071537697503575217133371 2504 14584722483352667731563813034216675377258614004516801 2505 20433196199177087491920902060937562203539318220328038201 2506 30057231608989495700615646931639154001406337102102544193671 2507 46318193909452812874648711921655936316167165474340020602447011 2508 74618610388128481541059074905787713405345303579161773190542134721 2509 125433884062443977470520304916629146234385455316570940733301328466001 2510 219634730993339404550881053909017635056408932259315717224010626143967751 2511 399954845138871055687154399168321113437720665644213921064923350208165274571 2512 756314612157605166304408968827295225510729778733208524733770055243640534213761 2513 1483132954441063731122945987870325937226541096095821917002923078332779087593185321 2514 3012243030469800437910703301364631978507104966170614313432936772093874326901759386951 2515 6328722607017050720050387636167091786843427533924460672522600158169229960820596471984051 2516 13739656779834017113229391558118756269237081176150004120046564943385398244941514940677374721 2517 30790570843608032350747066481744132799360298915752159233024352038126677466913934982057996749761 2518 71157009219578162762576470639310690899321650794303239987519277560110751626038103743536030488697671 2519 169424838951815605537694576592198755031284850541236014410283399870623699621596725013359288593589154651 2520 415260280270900049172889407227479148581679168676569471319604613082898687772533573007743616342887018049601 2521 1046871166562939023964854195620474933574413184233631637196723229581987591874557137552521656800418172503044121 2522 2712443192564575011092937220852650552891304560349339571976709887846929850546977543398583612769883484955387317511 2523 7217811335414334104518305944688903121243761435089592601030025011560680332305507242983630993580659953466285651896771 2524 19711842757016546439439493534945394424116712479229677393412998306572217987526340280588296243468782332916426115330081601 2525 55212871562403346576870021391382049781950911654322326378949808256708782583061279125927817777956059314498909549039558564401 2526 158516154255660008022193831414657864923981067359559399033964899505010914795968932370538764840511846291926369315292572638395271 2527 466196009665896083593272058190508780741428319104464192558890769444237100414944630101754507395945339944555452156275456129520492011 2528 1403716185104013107699342167211621938812440668823541683794820106796597909349398281236382821769191418573056466442545398405986201445121 2529 4324849566305464384821673217179007193481129700645331927771840749040318158705496104489295473870878760623586973109482372488843486652417801 2530 13627600983428518276573092307331051666659039686733440904409070200226042518081018225245770038167138974724922552267978955712345826441768490951 2531 43894502767623257368841930321913317418308766830968413153101615114928082950738959703516625292936354637588975540855160216349465906968936309353171 2532 144456808608248140000858792689416727623654151640717047686857415343228320990881916384273213839053543112305318504954332272006092299834769394081285761 2533 485519333732321998542886402229129621543101603664449997275527772968590386850354120967542271713058958400458175495151510766212476219744659933507201442721 2534 1665816834035596777000643246048143731514381602172727940652335789055233617283564989039637534247505286271972000123864833438875005909943928231863208149975751 2535 5832024735958624316279252004414551204031849989206720520223827597482372894109761026627771007400516007238173972433650781869501395690713692739753091733065104251 2536 20826160332108247433433208907764362349597736311457198977719288350609553604865956626087770267427242661847519255560566942055989484011538596773658290578775487280321 2537 75828049769206128905130313633170043314885357910015661477875928884569384675316948075585571543702590531786817609496024236025857711286012030852889835997321549187648761 2538 281397892693523944366938593892694030741539563204068119744397572090636986530101194308498055998680313463460880148839745939891957966582390646495074181386060269035364552071 2539 1063965432274214033651394823508276130233761088474581560753567220074698446070312615680431149731010265205345587842763079398731493071648019034397875479820693877222713371380451 2540 4097330879687998243591521465330371377530213951715613590461987364507663715816773882985340357614120531305785858782480618764514979818916521301466218472789492121184669193186116801 2541 16065634379256641113122355665560386171295968904676920888201452456234549429717570395185519542204966603249986352286106506175663235869971680023049042631807598607165087906482763976721 2542 64117946807613254682471321461251501209642211898565591264811996752832086774002823447185408492940021713570695531973851066147071974357056974971988729143544126041195865834772711031093511 2543 260382981985717427265516036454142346412357022520074866126401518813251104389225466019019943889829428178810594555345809179623259287864008375361246229051932695853296411155011979497270748171 2544 1075642098582998692033846746592062033029446860030429271968164674217540312231890400124571388208885367806666566108133537721023684118166218598617308172213533966569967474481354487303225460694401 2545 4518772456147177505234190182433252600756706258987833371538259796387886851686171570923324401865527430155806244220268991966020496980416284332791311631469056193560433360296170201160850160377178601 2546 19299677160204595124855226269172421857831892432137036329839907590372664743551638779413518520367667654195448469064768864686873542603357950385351691978004339002696610881824942929157991034970929804871 2547 83779898552448147436996537234477483284848245047906874707835038849807737651757663941434083896916045286862441804210161641605718048441176862622811694876516835610705987838002077255474839082808806282945011 2548 369553132514848778344591725741280178769465608906317224336260356366501930781903055645665744069296675760350230798371023001122822311674031141029222386100315761878824112353427162773899515194269644514070443521 2549 1655967586799037375762115523046676481065975393509207482250782656878295151833707592348228199174518404082129384207500554068031366778611333542951945512115514928979010847455707116389843727585522277067549657417601 2550 7536308487522419097093387745385424665331254015860403251723311871453121235995203252776786534443233256977770827528335021563610750209460178953974304025637708441783478366770923086690178804241711882934418490907502151 2551 34825281520841098647668544771426047378495724807290923426213424157984873231533834231081530575662180880494278994008436134645445276717915486946315258902471850709481453532848435583595316254400950611039947846483567439771 2552 163365395614265593756213143522759588252523445071001721792367172725107040329125216378003459930431290510398662760893573907621783793083741549265164879511495451678177498522592011322645628549394859316388395347854414859965761 2553 777782648519518491873330776311858399670264121983039197453460109344234619006965155175674472728783374120008033404614305374187312638871693516051449991354229845439803070466060565907115837523668925205325150251134869148296988121 2554 3757467974997793834240060980362587928807045973300062362897665788241997444422648664653683377752752480373758809377691709262698907358389151376044554908232284383319688633421538593897276611076844577666925800863232552855422749612551 2555 18415350545464187581610538864757043439083332315143605640561460028174029475115401105467702234366239906311791924760067067096487344963465230893994363605246425762649793992398960648690552670887615275145603350030702741544426895851112451 2556 1 2557 72 2558 10296 2559 2203344 2560 627953040 2561 223551282240 2562 95456397516480 2563 47537285963207040 2564 27048715713064805760 2565 17311178056361475686400 2566 12308247598073009213030400 2567 9625049621693093204589772800 2568 8210167327304208503515076198400 2569 7586194610429088657247930407321600 2570 7548263637376943213961690755284992000 2571 8046449037443821466083162345133801472000 2572 9148812555573625006936555586417132273664000 2573 11051765567132939008379359148391895786586112000 2574 14135208160363028991717200350793234711043637248000 2575 19082531016490089138818220473570866859908910284800000 2576 27116276574432416666260691292944201807930561514700800000 2577 40457484649053165666060951409072749097432397779933593600000 2578 63235048506470097936053267052380706839286837730036206796800000 2579 103326069259572140027511038363590074975394692850879161905971200000 2580 176170948087570498746906320409921077833047951310748971049680896000000 2581 312879603803525205774505625048019834231493161527890172584233271296000000 2582 577888628225111055065511889463692633825567869342013148763078852083712000000 2583 1108390388935763003615651803991362471677439173397981219327585238296559616000000 2584 2204588483593232614191531438138819956166426515888584645242567038971857076224000000 2585 4541452276202059185234554762565969109702838622730484369199688100282025577021440000000 2586 9677834800586588123734836199028080172776749105038662190764535341700996504632688640000000 2587 21310592230891667048464109310259832540454401529295134144063506822425594303201180385280000000 2588 48438976140816759201158920462220599364452854676087839909456351007373375851176283015741440000000 2589 113540960074074483567516509563445084910277491360749896747765686761283192995157207388897935360000000 2590 274201418578889877815552370595719880058320141636211000645854133528498911083304655844188513894400000000 2591 681664726587120236249463193300959621824983872107620547605593375951848292953095374428652645541478400000000 2592 1743016705883266444089877385270553753006483760979185740227502262308876085081064872414064814649560268800000000 2593 4580647903061224215068197768491015262901039323853300125317875945347726351593038484704162332899044386406400000000 2594 12363168690362244156469065777157250194569905135080057038232947176493513422949610870216534136494520798910873600000000 2595 34245977272303416313419312202725583038958637224171757995905263678887032181570422110499799558089822612983119872000000000 2596 97292821430614005746424265967943381413681488353871964466366854111718058427841569215929930544533186043485043556352000000000 2597 283316696005947984733587462498651126676640494086475160526060279173322986141874649556787957745680637758628446836097024000000000 2598 845133704185742838460291400633476310876418593859955403849237812774022467661212079627898477955365342433988656912077422592000000000 2599 2581038332583258628657729937534636653416582385648303803355572280211864616237341691183601951675685755793401358209484448595968000000000 2600 8065744789322683214555406054795739541926819955150949385486163375662076925741692784948756098986517986854379244404638901862400000000000000 2601 25778120346675295553719077751127183575998116576662434236013778148615997854670450140696224492360911485986596065117225930352230400000000000000 2602 84217119172588190574000227012932508742785846855956172649057013211528464991208360609654565416543097824718209344737977114460736716800000000000000 2603 281116743798099380136012757769168714183419156805181704302552310100082016140653507715026939360420860538909382792735367608069939160678400000000000000 2604 958326979607720786883667491235096146651275905548864429967400825131179593023487807800526836279674713577142085940434868175910422598752665600000000000000 2605 3334977889034868338355162869498134590346440151310048216286554871456504983721737571145833390253268003248454459072713341252168270643659276288000000000000000 2606 11842506483962817469499183349587875930320208977301981216033556348542049197195890115138854368789354679535261784167205074786449529055634090098688000000000000000 2607 42893558484913324874526042092207286619619796915787775964473541094419302192243513997032930523755042649276718182253616780876520194239506674337447936000000000000000 2608 158405911484784908761624673446521509486255910010004256636800787261690482995955297191042612424227372503778920247062606771776989077326498148328195227648000000000000000 2609 596239850828730396578755270852706961706267245277656021980918163253002977996775738627084393164791830104223855809943651888968586887056939030307326836867072000000000000000 2610 2286579827928181070879526463720131198143534885639810844296821156075266420617634957634868647786976668449698487031133904994194530711863361181228598419385221120000000000000000 2611 8931380807887475262855430367290832459948647263309101157823383435629990638932482144521796938255930866964522290343609032907323836960538288773878905426118673694720000000000000000 2612 35520101472968489120376046570715640693215770166180295304663595923500472771034481488763186423443837057917905148696533123872426899592060774453716406879673965283901440000000000000000 2613 143785370762576443959282236518256913526137437632697835393278236298329913777147581066513378642100652410451680041923566085435584089548662014988644015048920211469233029120000000000000000 2614 592251942171052372668283532218700226814160105609082383984913055312820914848070886412968606626812587278650470092683168705909170864850938839738224697986502351041770846945280000000000000000 2615 2481535637696709441480107999996353950351330842502055188896785701760719633213417014070338461766344740697545469688342476877759425923725433738503161484563444850865019848700723200000000000000000 2616 10573823352225678930146740187984464182447020719901257159889203875202426357122369896953712185586394940112241246342027293976132913860994073159761971085724838509535849575313781555200000000000000000 2617 45805802761841641125395678494348698838360493758612246016640031187376910979054106393603481187960262880566229079153662237504607782845826324928088858743360000423309300360259301697126400000000000000000 2618 201682949560388745875117172410617320985301254019169719211266057318020539040775230451036127670589037463133106635513574831732788067870173308658375245047014081863830849486221705372447539200000000000000000 2619 902329516333179249045274229365101894088237810481765323751204340440823891668428381037935635198215353610057519087287733797172493815651155382937570846340341002258779220601355909836330290380800000000000000000 2620 4101087651734299686910771372464388108631040848639623396449223727303544587633006991817417461975888782157711424251722750108148984392134501215451259496616849855266151557633162610206121169780736000000000000000000 2621 18930620600405527354780120655295615509440884557320501598009616725233161816513960274229199004480702618439995934345952214499215711954092857610523013836383378931908555590034678608711455319707877376000000000000000000 2622 88727818754100706711854425511370549892749425920161190989871073591167829434000931805312255734001053172628260944279478029357824041928833223620521365851128897053855400050492538639030591083470821261312000000000000000000 2623 422166961632011162535003356583101076389701768528126946729806568146776532446976433529675712782377010995365265572881756463684526791497388477986440658719671292182243993440243498844507552375154167561322496000000000000000000 2624 2038644257720981903881531208939795097885869840222325025758235917580783875186449197514804017026098586096618867451446001963132579876140888960196521940957292669948056244322935855920126970419619475153626333184000000000000000000 2625 9989356862832811329019502923804995979640762217089392626215355996145840988413601067822539683427883071873432450512085409619349641393090355904962957510690734082745475597182385694008622155056135428252769032601600000000000000000000 2626 49657092965141905116555949034234635014794228981151370744916534656840975553404010908145844766320006750282832711495576571217787067365052159203570861785643639125327759193593639284916860732784049213844514861062553600000000000000000000 2627 250371062730245485597675095030611029744592502522965211295869167739792198740263022998871349311785474034926042531360697072080082393654592986704404285123215228469902561854099129274550811814697176136204043929477395251200000000000000000000 2628 1 2629 73 2630 10585 2631 2296945 2632 663817105 2633 239637974905 2634 103763243133865 2635 52400437782601825 2636 30235052600561253025 2637 19622549137764253213225 2638 14147857928328026566735225 2639 11219251337164125067421033425 2640 9704652406646968183319193912625 2641 9093259305028209187770084696129625 2642 9175098638773463070460015458394791625 2643 9918281628514113579167276710524769746625 2644 11435778717676772956779870047235059517858625 2645 14008828929154046872055340807862947909376815625 2646 18169451121112798793055777027798243438461729865625 2647 24873978584803421547693358751055795267254108186040625 2648 35843403140701730450226129960271400980113169896084540625 2649 54231068951881718171192134629890629682911226052775909965625 2650 85956244288732523301339533388376648047414293293649817295515625 2651 142429496786429791110319606824540105814565483987577747258669390625 2652 246260599943737108829742600199629842953383721814521925010239376390625 2653 443515340498670533002366422959533347159044082987953986943441116879515625 2654 830704232754009908313432310203205959228889567436437817545065211915332765625 2655 1615719732706549271669625843345235590700190208663871555125151837175322229140625 2656 3258906700869109880957635326027340186442283650875028926687431255582624936176640625 2657 6807856098115570541320500196071113649477930546677935427850043892912103491673002265625 2658 14711777028027747939793600923709676596521807911371018459583944852583055645505357896015625 2659 32851398103585961149559110862643707840033197066091484220250948855817963256413464181802890625 2660 75722472628765640449733750538393746571276519237340871127678437112660405306033034939055662890625 2661 179992317438575927349017125029761935599924286227159250670491645016793783412440524050135310691015625 2662 440801185407072446077742939197886980284214576970313004892034038646127975577066843398781375882297265625 2663 1111259788411229636561989949717873077296504948542159085332817811426888626429785512208327848599271406640625 2664 2881496631350318447605239939618444889429837331569818508267996585029922208332433833156194111417910757419140625 2665 7679188522548598662867964439083155630330516488633566324534210899104742685205936165361257306928732168522009765625 2666 21017938986215514540269618669770596960214623629390071030250135230849680729408647284593761249063939945244740728515625 2667 59039390612279380343617358843385606861242877774956709523972629863456753168908890222423875348620607306192476706400390625 2668 170092484353976894769961610827793933367240730869650280138565146636618905879626512730803184879375969649140525391139525390625 2669 502283106297293770255696636774475485233461878258077277249182878017935629062537092094061804948797238373911971480035018478515625 2670 1519406396549313655023482326242788342831222181730683763678778206004255277914174703584536959970111646081083713727105930897509765625 2671 4705601610113224389607724764373915497748295096819927616113176103995178595700199057001310965027435767913116261412847067989587744140625 2672 14912051502448808090666879778300938212364347161822350615462655073560720969773930811637154448171943948516665432417312358459003561181640625 2673 48329958919436587021851357361473340746272849151466238344714465093410296663037309760516017566525270337142512666464509353765630541789697265625 2674 160117153900093412803393546938561177892401949238807647636039022854468312844642607236589566197898220626953144463996919489025533984949267041015625 2675 541996565951816202339487156387029587165780598173363887247992092362375238979115225495855681579885476822236394010629572470351432539053268933837890625 2676 1873682128495428611487607099629961282832103527885318958216308663296731201150801334539173091221664093374471214094746432030004902287507150704277587890625 2677 6612224231460367569939765454594133367114493349907290603545353272774164408861177909588741838921252585518508914540360158633887300172612734835395607666015625 2678 23810619457488783619353095401993474254979290553016153463366817135259766036309101652429059361955430560452150601259836931240628167921578458142259583205322265625 2679 87456405267356302233883919411522030938538934201228331670946319337809120651363330369371935036462296448540749158427381048446827260775957676756519449113148681640625 2680 327524237726249351865895278196150005864828308583600102107693965920095156839355672233297896711551300199785105598310542026433368091605961499453165336928741812744140625 2681 1250160015401093776072122276874704572386049653863601589745067867917003213655820600914498071747991312862579748068751338914896166005659955043412732091057007499244384765625 2682 4861872299894853695144483534765726082009347103875546582518568938329225497907486316956483001027938215722572640239373957040031189596011565163832115102120702164561412353515625 2683 19257876179883515486467299281207041010839023878451040013356051564722062197211553301464629167071663272477110227988160243835563541989801809613939007919500101273827754332275390625 2684 77667014633470217956922618001107996396713783301793044373864955960524076841354194464806849430800017977900185549476250263388827764844870698173016018939343908437347333222066650390625 2685 318823095070395244713167346894548325208510080453860447154715644217951335433758968278032116913434073799280261680600007331211137974688194216000230757746006744135310802876583599853515625 2686 1331724068109040937166900007978528354395946606055775087765247245898382728106811210497340152347414126259593653039866230622468923320272587240232963875105070170253193223615489696588134765625 2687 5658495565395314942022158133900766977828377129130988347914535547822228211725840833403198307324162622477013431766391613914870455187838223183749863505321443153405818007142215720802984619140625 2688 24450359338073155864477745296585214111196417574975000651338708102139848102867358241135219885947706691723175038662578163726155236866648962376983160206493955865866539608861514129589696539306640625 2689 107410428572155373712650735087898845590485862406865177861330944692700352715896304753307020958968275496739907944844705873248999955555188891722087022787127948118751708501728631571287536897174072265625 2690 479587563574673743626985532167468345561519375646653019150842668052907074876477000723515848581793350092943688973731611724056784801553918401539118556744526288350226378460218339965798852245882232666015625 2691 2175888775938294774835633359443803883812613407308864747887373184956039398714576152282591405015596429371685516873820322392045632644650127787782980891949915770244977079074010608424829392639567689605712890625 2692 10028671368299600617217434153676492100492335194286557623012903009462385588675481485870463785716883942974098547271437865904938320859192438973891758930997161785059099357452114894230038670675767481392730712890625 2693 46944210675010430489194809273359659522404621044455376233323398987293426940589928835359640980940733737061755299777600650301016279941879806836787323555997714315861644092233349819890811017433267580399372467041015625 2694 223125833338324576115142928476278461709989163824296403236986115386605658248623931754464373582411307452254522939842935890880730378563754721895250148861657136143290394370385111693941024765860320809638217335845947265625 2695 1076582145857416079755564629898043577750697715452230145618458006740372301049610470715290602535134558457128073184742165673499524076570116533144581968257495681891376152837108163923265444495276047906504398645456695556640625 2696 5272022768263766542562999992610719400245166712569571023093588859007603158239942475092778080614553932764556174385682385303127169402963860662809017898556956354222069020443318678732230881693366806598152040166801438140869140625 2697 26196681135502655949995546963282664699818233394758198413752043040408780093294274158736014282573718491907079630522455772571238904763327423633498009937929516124129460962582850514620455251134339661986217487588836346121978759765625 2698 132057469604068888643927552241907912751783714542976078203724048966700660450296436034188247998454114917703588417463699549531615318911933542536463468097102690781736612712380149444201714920968206236072522354935324020800894927978515625 2699 675209842085604227636401574612875157899870132458236687855641062366740476882365677442804512016095889574218447578491895796755149125596716202988937712380486057967019300798399704108203368390910438485038806800784311718354975766754150390625 2700 3500963031213857920294742164367757693710826636795957226531498908371549372635066037540941394803457187442322650694480479706175448216218973512497642038692820210558995074639702465801034465106870623544926213262066656259670549350620269775390625 2701 1 2702 74 2703 10878 2704 2393160 2705 701195880 2706 256637692080 2707 112663946823120 2708 57683940773437440 2709 33745105352460902400 2710 22204279321919273779200 2711 16231328184322989132595200 2712 13049987860195683262606540800 2713 11444839353391614221305936281600 2714 10872597385722033510240639467520000 2715 11122667125593640280976174175272960000 2716 12190443169650629747949886896099164160000 2717 14250628065321586175353417781539922903040000 2718 17699280057129410029788944884672584245575680000 2719 23274553275125174189172462523344448282932019200000 2720 32305079945873741774571377982402094216709642649600000 2721 47197721800921536732648783232289459650612787911065600000 2722 72401305242613637347883233478332031104040016655574630400000 2723 116348897524880115218048356199679573984192306765508431052800000 2724 195466147841798593566321238415461684293443075366054164168704000000 2725 342652157166672934521761130942304332566405711116692949787738112000000 2726 625682838986344778436735825100647711266256828499081326312409792512000000 2727 1188171711235068734251361331866130003694621717319755438667266195980288000000 2728 2343074614555555543943684546440008367285794026554557725051848938473127936000000 2729 4791587586766111087364834897469817111099448784304070547731031079177546629120000000 2730 10148582508770623283038720312841072641308632525156021420094323825698043760476160000000 2731 22235544276716435613137836205434790157107213862616842931426663502104413879203266560000000 2732 50341272242486010228144061169104364915690732184964532396749966168764393022516195491840000000 2733 117647553230689805903172670952196900807969241116262112211204670936402386493620348864430080000000 2734 283530603285962432226646136994794530947205871090191690429003256956729751449625040763276492800000000 2735 704006487959044719218762358158074820341912177916945967335215087023559972849418976215215531622400000000 2736 1799440583223318302323156587452039240793927526755713892508809762432219290603114903206090898826854400000000 2737 4730729293294103816807578668411411164047235467840771823405660865434304514995589080528812973015800217600000000 2738 12782430550480668513014077562047632965255630234105765466842095658403490799518081695588852653088692187955200000000 2739 35471244777583855123614065234682181478584373899643499170486815452069686968662676705259066112321120821575680000000000 2740 101022105126558819392052857788374852851008296866184685637546450407494468486751303256577820287890552099847536640000000000 2741 295085569074678311444186397599842945177795235146125466747273181640291342449800556812463813060928302683654654525440000000000 2742 883486193809586864463894074413929777862318934027499647441335905831032279294702867096516656304419338234862035649167360000000000 2743 2709652156414002913310763126227522628703732170662341418702577223183776000596853693385016584885654110366321863335996293120000000000 2744 8508307771139969147795796216354421054129719015879752054726092480797056641874120597228952076540953906550250650875028360396800000000000 2745 27337192868672720871867893243146754846918787198021643351834935140800942990341549478896623021926084901745955341261466121954918400000000000 2746 89830015766458560784957897196980236426975134732699120054129596872671898666262331587654303250049114987137209251385177676743861862400000000000 2747 301739022959534305676673576684656614158209477567136344261821315895304907619975171802930804616914977241793885875402811816182631995801600000000000 2748 1035568326797121737082343715181741499790974927010411933506570756152686442951754789627658521445252201893836616324382450153138793009591091200000000000 2749 3629666985423911688473614721712003956767367119171493826940530500315165982545900537644943117665608967637897340216960487786751469498616774656000000000000 2750 12986948473846756021358593474285550157313639552395604912793218130127663885549232123693606475007548886208396683296284625300996757866050819719168000000000000 2751 47415348878014506233980224774616543624352098005796353536608039393096100846140246483605357240252560983546856290714735166973939162968951542794682368000000000000 2752 176574759221726021215342357060672008457087212973585620570328338699889879551026277904946350362700537102728492826621673761810949442896375545367397138432000000000000 2753 670454360764893702554654929759371616111560147660704601305536702043481872655246777205081292327173939379060087262682495273596175034677537945760006934626304000000000000 2754 2594658376160138628886514578168768154351737771446926807052427036908274847175805027783664601306163145396962537706581256708817197384202071850091226837003796480000000000000 2755 10230737977199426613699526981719452832608902032815232400207719806529327722414199224550989522950201282300223286177049895202866209285908769304909707418305969520640000000000000 2756 41086643716432897280617300358585322575757350563785973319234202743021780133215424085796773924168008349717696717287032379134710696492209617528517384991916773594890240000000000000 2757 168003286156494116980444141166255384012271806455320844902348655016216058964717869086823008575922986141995661876986675398281832037956645126074107587231947687229506191360000000000000 2758 699229676983328514872608515533954908259075258467045356483575102177491237411155771139357361692991468322985944732018543007648984941975557014720435778059366274249204768440320000000000000 2759 2961237682024396260485497063286299036477183719607937084707940557721675390436244690775178426769818868347845475940098529637393451229266483957341045520081416171445382194344755200000000000000 2760 12757011934161099090171521348637376249143707464070992960921807922664977581999342127859468662524379684842518310349944465677890987895680012888225224100510740866586706493237205401600000000000000 2761 55888469283559775114041435028380345347498582400095020161798440509195266786739117862152332210519307399295072717643106704134840417970974136463314706784337555736516361146872196864409600000000000000 2762 248927242188975238357940551616406058177758686010023219800650254027955718268136030958026487665652995156460253884382397260216579221642718803807603704017439473250443872548168764834080358400000000000000 2763 1126893625389490904046396877167470225370713571567375116037543699984555536599851812146985909662411109073295569334599112397000454136376588024837021968086948495404759411025559998403881782476800000000000000 2764 5183710676791658158613425634970363036705282429209925533772701019928955468359318335876135184447091101737159618939155917026202089027332304914250301053199963078861893290717575992657856199393280000000000000000 2765 24223479992647418575200537992216506470523784791697982019319831866128008903643094583549179716921256718417746899302675600263442362024723860864291656821603427467521627347523232613690162019764797440000000000000000 2766 114964636045104648557901753311059539709105882621398622663691922036643530256690126893524406936508284385610626784090498398850297450169339443661928203275329866760857643391345261984573508945803728650240000000000000000 2767 554014581101359301400528549205995921858181248352519962616331372294585172306989721499894117027033422454257610472532111784059583412366046779006832011583814627920572983502892817503659739609828168365506560000000000000000 2768 2710239330747849702451385662715732049730222666940527657119093073265110662925793717577482020496247502646228230431627090847619482053294700842901422200668021159787443035296151663227903446171279399644058091520000000000000000 2769 13456338277163073772671129815383609626910555541359719817596297108761274441426565807772198231763868850638523164093028506058430728394608189685005561226316725058344654670245393007926540610240402219232748424396800000000000000000 2770 67793032240347565666717152009902625300375378817370268441050144833939300635907038539556334691626371269516879700700677613522374009652036059633058017458183660843940370228696289973933911594391146380494586562111078400000000000000000 2771 346490187780416408122591363922612317910218561135579442002207290246263765550120873975672426608902383558500772150281163282712853563331556300784559527228776690573379232238866738056776222158933149150707831918949721702400000000000000000 2772 1796205133453678659707513630574822256046573020926843827339442592636631360611826610689885859540549956367268002827057550457583432872310787863267156589153978363932397939926285170086327935671909445197269400667835357305241600000000000000000 2773 9442650386565988714082399155931840600036834371012418000323449709490771062736372492396729963604671120622727890861841542755516106609737811797195442189182464259192615970192481139143825957827227953402045239310810473353655091200000000000000000 2774 50329326560396719846059187501116710398196327197496187941723986951585809764384865384474570706012897072919139658293615422886900848229902536879051706868342534501496643121125924471636592355219124991632901125526619822974981636096000000000000000000 2775 1 2776 75 2777 11175 2778 2492025 2779 740131425 2780 274588758675 2781 122191997610375 2782 63417646759784625 2783 37606664528552282625 2784 25083645240544372510875 2785 18586981123243380030558375 2786 15148389615443354724905075625 2787 13466918368129142350440612230625 2788 12968642388508364083474309578091875 2789 13448482156883173554562859032481274375 2790 14941263676297205819119336385086695830625 2791 17705397456412188895656413616327734559290625 2792 22291095397622945819631424742956617810146896875 2793 29714030165031386777568689182361171540925813534375 2794 41807640442199161196039145679582168358082619642865625 2795 61917115494896957731333974751461191338320359691083990625 2796 96281114594564769272224330738522152531088159319635605421875 2797 156841935674546009144453434773052586473142611531686401232234375 2798 267101816453751853573004199418508554763761867438461941298495140625 2799 474639927838317043799228462366689701815204838438146869687425864890625 2800 878558506428724848072371883840742638059944155949009855791425275912546875 2801 1691225124875295332539315876393429578265392500201843972398493656131652734375 2802 3380759024625715369746092436910465726952519607903486100824588818607173816015625 2803 7008313458049107961483649621715395451972573147183926687009372620972671320600390625 2804 15046848994431434793305395737822954035385114547003890597009123017228325325329038671875 2805 33419051616632216675931283933704780912590339408895641015957262221264110547555794890234375 2806 76696723460170937271262296627852472194394828943415496131621916797801133706640549273087890625 2807 181694537877144950395620380711382506628521349766951310335812320893990885751031461227945212890625 2808 443879756033865113816500590077907463693477657480662051150389499944019733889769859779870155091796875 2809 1117245345937238491476131985226093086116483263878826382745530371359097670200550737065933180366052734375 2810 2894782691323384931414657973720807186127808136710039157693669192191422063489626959737832870328442634765625 2811 7714595872376820842220063499965951151030608684332254355253628397190139799199855847701324599425299621650390625 2812 21130278094440112286840753926406740202672837186386044679039688179903792910008405166853928077825895663700419921875 2813 59439472279660035862883040794982160190118691005303943682138642850069369455853643734360099682924244501989281240234375 2814 171601756471378523536143338775113496468872660932312485410334261908150269619049469461097607784602293877243054940556640625 2815 508112800911751808190520426113111063044331949020577269299999749510032948342005479074310016650207392170516685678988212890625 2816 1542122350767166737858229493253292076339547465277452012325499239762949998217986628990530900533379435237518141035729226123046875 2817 4794458388535121388001235494524485065339653069547598306319977136423011544459720429531560569758276664153443900480082164016552734375 2818 15260761050707291378007932579071435962976115720370005409016487225234445746015290127198957293540594622000411935228101528064687353515625 2819 49704298742153648018171836410035666931413208901245107617166698892588589794771799944287003905061716683855341673037926676906686710400390625 2820 165565019110113801548530387081828806548537398850047453472782274011212592606384865614420010007760578273922143112889333760776173432343701171875 2821 563748890069937494272745968013627086297769843084411579074823643008178877824740467417100134076424769022704897299388181455442870537130302490234375 2822 1961282388553312542574883222719408633229941284090667883601311454025454315952272086144091366451881771429990337704571483283485746598676322363525390625 2823 6968436326529919463768560090322058873865981382374142990435459596152439184578422722069956625003535933890755669864342480106224857665096973357605712890625 2824 25274518556324017895088567447598107535511914473871016626309411955244896922465939212947732678887824832221770814597970175345277558751306722368035920654296875 2825 93540993176955190229722788123560595988929595467796632533971133646361363510046441027119558644563839704052773784827087618952872244938586179484100942341552734375 2826 353117249243005843117203525166441249858209222890932287815741029515014147250425314877376333883228494882799221037722255761547092724643162827552481057339361572265625 2827 1359148292336329490158116368365632370704247298907198375802787222603289452766887036963021509116546476803894201774192962426194759897151533723249499589699202691650390625 2828 5331938750835420589890290513098375790272762153612939228274334274272704523204497846005933380264211828501676953560158991597962043076525466796307786890389972159344482421875 2829 21311759187089176097791491180854208033720230327990918095412514094267999979248377890485715720916054678521202783379955489417054286176872290784842224200888718720899896240234375 2830 86760171650640035894109160597257480905275057665251027566424344877765027915520146392167348699849258596259816531139798797416827999026047095785092694721817973912783477593994140625 2831 359620911491902948781082470675632258352365114022465509262828909518336040709831006795533660360875176881496939521574466015292752055962965212029209219621935501868487514627105712890625 2832 1517240625584338540907386943780492497988628416060781983579875169257859755754777017670356513062532371263035587841522672118520120924107750229551233697584945882383148824211759002685546875 2833 6513514005633565356115412149649654293865181790148937055508404101623991931455257736858840510577451469832211778603656831404806879127194571735463446263732172673070857902341081398529052734375 2834 28444515662601779910156004857520040301309248877580408121405200711791972764665110536862556509691730568757268837162169382744791641148458694768768869833718398063300436459523502467376373291015625 2835 126322094057614504581002817572246498978114374265334592467160496361068151047877755894206613459540975455851030905837194228769619678340305063468102550931543405799117238316743874457618473785400390625 2836 570344254670129488183227721338692942886186399807985684989229641070222701981168067862342859769827504183167404539854931942894832847706477361558483017455918477183014331000098593176147409141082763671875 2837 2617309784681224221272832013223261914904709388718846308415574822871251979391580263420291383483738416696555219433394282685944387938125024612191878567105209891792852764959452444085340460548428802490234375 2838 12204515525968548543795215677660070309200659879595980336141825399048647979902938768328818721184672237056036988217917540164558680955476989766650729758411593725430072443005926746769942567537323506011962890625 2839 57812790046513014451957936665075753054683525849646158852303826915293445480800220945573614282251792386934447213188275387759514471686094500524624506865595719477362253162519074999449217942424301447978668212890625 2840 278137332913774112528369633295679447946082442862647670238433711289476766208129862969154658311913373173541625542648792890511024123281800642023968502530381006405589799964879269822350187521003314266225372772216796875 2841 1358700871283786539701085658649394103216612733384033869114748679649094002926714380604320505853696827952750840775839353270146352842231596136287086134860911216291306172828435233082180666040101190190510945992279052734375 2842 6737797620696297450377683781242345357851182544851423956940038702379857160513576613416825388528482569817691419407387352866655763744626485239847660142775258721588587311056210320854533922892861802154743781175711822509765625 2843 33911335424964465067750882470992724186065001748237216775279214789077821088864831095326882180463852773892440913877380546977878458926705100212153273498587877145755359936545906544860869233919773450244825450657357602691650390625 2844 173185190015293523101003756779359842418233963928247466071350949927820432300832692403834387295628896116268695747171782453416025289738682946783466767757288288583372623195939944724604459177628283010400323576507125276946258544921875 2845 897272469469235743186300463873863343568870167112250121715669271576037659750614179344265960578653310778388112666097004891148427026136116347285141323750510623150453560778164853618175702999292134276884076449883416059858565521240234375 2846 4715166827060833830444008937657151870454412728174874389615842022132077901989477512454117622840823148140429532060339760702984984022345291404983417656308933324655633461889256305763513319261280165625025821744137351394556761814117431640625 2847 25127124021407183482436123628774962317651565428443905622262822135941843139701925663867992812118746556440348976349550584786206979855078057897156632690470305687089870718407846853413762478343362002615762604074507945581592983707431793212890625 2848 135761851087663012355602375966271121402271408009882422077086028000493778483809504361878765163877587644447205519216621809599876312156986746818337286426611061627346571491557596548994558670489184900132965349814566429977346890971253978729248046875 2849 743567658407130318671634213167266931920240501670126025716200175358704424755824655390009996802557547528637344628749437651178522561683816412324033317758548784532977172059260956298843197838269265698028251220934380336985928921849558041500091552734375 2850 1 2851 76 2852 11476 2853 2593576 2854 780666376 2855 293530557376 2856 132382281376576 2857 69633080004078976 2858 41849481082451464576 2859 28290249211737190053376 2860 21245977158014629730085376 2861 17549177132520084157050520576 2862 15811808596400595825502519038976 2863 15432325190086981525690458582040576 2864 16219373774781417583500671969724645376 2865 18263014870403876199021756637909950693376 2866 21933880859355055315025129722129850782744576 2867 27987631976537050581972065525437689598782078976 2868 37811290800301555336244260524866318647954588696576 2869 53918900681230017909484315508459370391983243481317376 2870 80932269922526256882135957578197514958366848465457381376 2871 127549257397901380846246269143239283574386153181560833048576 2872 210583823963935179777152590355488057181311538902756935363198976 2873 363467680161752120295365370953572386694943716146158470436881432576 2874 654605291971315568651953033087383868437593632779231405256823460069376 2875 1228039527738188006791063890071932137188925655093838116261800811090149376 2876 2395905118617204801249365649530339599655593953088078164826773382436881432576 2877 4854103770318456927331214805948468028902233348956446361939042872817121782398976 2878 10198472021439078004322882307297731328723592266157493806433929075788772864820248576 2879 22191875118651433737406591900679863371302536771158706522800229668916369753848860901376 2880 49953910892084377342902238368430372448802010271878248382823316984730748315913785888997376 2881 116192796734988261699590606444969046315913475892388805738447035306483720582815465977807896576 2882 278978904960706816340717046074370680204508255617625522578011331770867413119339933812716759678976 2883 690751768682710077259615406080141804186362440909240793903156057464667714883485676120286696965144576 2884 1762107761909593407089278900910441742479410586759473265246951102592367340667771959782851363958083813376 2885 4627294982774592287016446393790820015750932200830376794538493595407556636593569166389767681753928093925376 2886 12498323748474173767231421709629004862543267874442847722048471201195810475439230318418762508417359781692440576 2887 34695346725764306377834426665930117498420111619453345276406556054519569879819303363930484723366590753978215038976 2888 98916433515154037483205950424566764987995738227061487383035091311435293727364833890565811946318150239591891076120576 2889 289429484465340713675860610942282354354875530052381912082760677177259669446269503963795565754926907601045873288728805376 2890 868577882880487481741257693437789345418981465687198118160364792208956268008254781395350492830535649710738665739475144933376 2891 2671745567740379493836108665014640026508786988453821411461282100834749480393391707572098115946727658510232135814625545815064576 2892 8418670283949935785077578403461130723529187800617991267514499899730295612719577270559681163348138851965741459951885094863268478976 2893 27158630336022492842660267929565607714105159844793639829001776676529933646633356274825531432961095936441481949804781316028904113176576 2894 89650638739210248873621544435496071064261132647663805075534864809225310967536709063199079260204577686193331916305583124211412477595877376 2895 302660556383573800197346334014234735912945583818513005935005703595944649826403929797360091582450654268588688549447648627337728524363682021376 2896 1044481580079713184481042198683124073635575209757688383481704683109604986550919961730689676051037207880899564184143835412942501137579066655768576 2897 3682842051361068688480154792556695483639038189605609240156490712644467182578543785062411797755957194988051863313291163666035259011103789028239998976 2898 13261914226951208347217037407996660436584176520769798873803523056232726324465336170009744883719201859151974759791161480361392967698984744290692236312576 2899 48750796698272641884369829511795723764883432890349780660101750754711501968734575760955822192551786034242659216992309601808480549261467920012584660685029376 2900 182864238415220679708271230498745759842077756771702027256041667080922843884723393679345289044261749414444214722938153316383610540279766167967205062229545189376 2901 699638576176634320563845727888201277155789497408531956281615418251610800702951704217175075883345453259663565529961374588483693927110385358642526568090239894552576 2902 2729290085665050484519562184491873182184734829390683161454581746599533733542214598151199971020930613165947569132379322269674890009657613284064496142120025828649598976 2903 10851657380604240726449779245539687772366505681657356249943417024479746124563845242249171084779220117947807534870340185344227362678398670417440436661069222694710805528576 2904 43960064048827779182848055723681275165856714516393950168520782366167451550608137076351392064440620697806568323759748090829465046210193013861051208913991421136273473196261376 2905 181379224265463416908431077915908941334324804094641438395316748042806905097809173577025843657882000999149900903832720622762372780663256375190697287979128603608264350407774437376 2906 761974121139211814432318958324733462545498502001588682698725658527831808315896338197085569206762286197428733697001259336224728051566340032176119306800319263758318536063060411416576 2907 3258201341991269718512595865796560285844551594558793207219750915865008812358772742130737893928115535780205265288377384921696937148497669977585086155878165171830570060205646319217278976 2908 14176434039004014545248304612080833803709643987925309244613136234928653342573020201010840576481230696179673109269730001794303373533113362072472709864225896662634810331954767134914380824576 2909 62744897056631768377268996213069770415218884290557418716657740975794219694228187409673980391505927061291233181627824987941586731257559740532764213859063818628821670529231799339131049529573376 2910 282414781651899589466087751955027036638900198191798941643676492132049782843721071530942585742168177702871840550506840270725081877390276392137971726579646247648326339052072328825428853932609765376 2911 1292330040839092521396817552946203719659607306925671956961463627996259806292867623325593272356161581168341542359119301078837974670937904770423358620828461229238741327502282976705162435595622286360576 2912 6010627019942619317016598438752793500136833584511300271827767333810604359068127316087334309728507514013956513512263869317675420194532195087239040945473173177189385914213118124655710487955239253863038976 2913 28406223296248818892220444221545702081646675520400405084658028419588916200955969695828741947776926511229958482858959046395334035839359153982291707508306216435397037830571196257122887766076460713756722200576 2914 136378278045290579501550352707640915693985689173442344811443194442446386680789610509673790091277024180415030676205862381743998706064763298268982487747378145106341178624572313230446984164933087886746023284965376 2915 664980483748836865649559519802457104923874220409704873300597016101368581455530140845169400485066769903703689577179784973383737690771785842359558610256215835538519586973414599311659494788213736535773609537491173376 2916 3292318375040491321830969182541965126478101265248448827711255826717875846786329727324433701801565577793236967096617115403222885307011111705522174679378524601751210475105375681192026158696446209588615140820118799384576 2917 16547192152953509383522451111455916725678936959138703808076771785084044005948093209532603785254668593988808996627597622016598221553037847431954449938556464648401583847879618173671123473608338649392379697761917085706878976 2918 84407227172215851365348023119536631217688257428566528124999612875713708474341223461825811908584064497936914691797375469906667528142046059750399649136576526171496479208033932303896400838876135450550528838283539054190789656576 2919 436891807843389246667041367666721603182754420450260349574997996244694155063190172638410402438831117841321470444743215432236911125663230405268068583930920099463665776380783633604967770742022877092049537266955598144491527262437376 2920 2294118882985636934248634221617955138312643461784317095618314478280889008236811596524293023206302199784779041305346624234676020320857622858062628134221261442283708991775494860059685764166362127610352120188783845856725009655058661376 2921 12218477170781502311808225864337229066653139077463272851263142911324014857869258563088384641596765516053733173992276120673884484228887699342041557442862438441603034090196285624677886379950044691652735392125462763032917401422842430488576 2922 65991995199390893986076227893285374188993604157379136669672234864061004247351865499240365449264130552206212872732283327759650099320222464146366451748900030023097987121150138658885264338110191379616423852869624383140786885084771967068798976 2923 361372165711864535467753423943630709058928976365808152403125158115598059258498815473840241200170378903881221691081983502811843943877538213665502689776976564406484577475418159296055707515491407994779537018314063122078948982724211291668743192576 2924 2005976891866560036381499256311094065986114747806601053989747752699684826943926924695287178902145773295444661607196090424108545732464214624057205430951996909020395889566046202252405232418492805779021209988661364390660245803102096880053193461989376 2925 11285625993641266764682314816006215215237881571159937529746320856688426836386532878335685668503472120560171666202085204726034678290843671474945837754535934610148747274698575933872031837586440525312773327396208836061854542888252397047179266417152229376 2926 1 2927 77 2928 11781 2929 2697849 2930 822843945 2931 313503543045 2932 143271119171565 2933 76363506518444145 2934 46505375469732484305 2935 31856182196766751748925 2936 24242554651739498080931925 2937 20291018243505959893740021225 2938 18525699656320941382984639378425 2939 18321916960101411027771808345262325 2940 19512841562508002744576975887704376125 2941 22264152222821631131562329487870693158625 2942 27095473255173925087111354986738633574046625 2943 35034446918939885137634981997853053211242286125 2944 47962157832028702753422290355060829846190689705125 2945 69305318067281475478695209563062899127745546623905625 2946 105413388780335124203095413745418669573300976414960455625 2947 168345181882195193352343375751433615308561659334691847633125 2948 281641489288912558478470467632148438411223656066939461090218125 2949 492590964766308064778844847888627618781230174461077117446791500625 2950 898978510698512218221391847396745404275745068391465739340394488640625 2951 1708958148837871726838865901901213013528191375012176370486089922905828125 2952 3378610260252472403960437888058698127745234348399072684450999777584822203125 2953 6936286864298325845330778984184507256260966117263296221177902543381639983015625 2954 14767354734091135724709228457328815948579596863653557654887754514859511523840265625 2955 32562017188670954272983848748410039166618011084356094629027498705265222910067785703125 2956 74273961207358446696676158995123299339055683283416251848811724546709973457864619188828125 2957 175063726565743858864065706751505616542154245499012105607649234756595407440186907428067890625 2958 425930046734454808616271864526413165047061279299096452943410588162796626301974745772489177890625 2959 1068658487256747114818226108096770631103076749761433000435017165700456735391654637143175347327578125 2960 2762482189558691291805114489430152081401453398133304306124519373335680660987427237015108272841789453125 2961 7350965106415677527493409656373634688609267492432722758597346052446246238887543877697203114032001734765625 2962 20119591496259709392749462229494638142723565126788362190280936145545375955835207593257244923105588748053515625 2963 56596410878978562521804237251568417095481388701655662841260273377419142563764438959832629968696021148274539453125 2964 163507031029369067125492441419781156988845731959083209948400929787363902866715464154956467979562805097365144480078125 2965 484798347002079284027085088809651130471927595258681717497008756819533971999811351219445927559403717113687653383431640625 2966 1474271773233323102726365755070149087765131817181651102908403629488202808851426319058335065708146703742724153939015619140625 2967 4595305117168268111198082058553654706563915874155206487765494113114728155189895836504830399812293275566071187827911684861328125 2968 14672809239118280079055476012961819478058583386177574315435222703175326999521337405959923466600652428882465302734522009762220703125 2969 47965413402677657578432351086372187873773509089414490437157743016680143961435251980082989812317532790016779074639152449912699478515625 2970 160444307831956764599856214383914968437772387904091470512292650390795081551000917873377600922202147182606126004667964944957979755634765625 2971 548879977093124091696108109407373107025619339019896920622553156986909973985974140044824772754853545511695557061969108076701248744026533203125 2972 1919433279894654948661290058597583755268590828552579531417068389983224179028951567736752230323722848654399363045705970944224266857860786611328125 2973 6858135109063602131566789379369166757574675030418366665753185357410059991670443951523415718946661738242168924162307434183713305483136590562275390625 2974 25025335012973084178087214445318089498389989185996619963333373369189308909605449979108943958436368682845674404268259827336369851707965418961742900390625 2975 93219372923324738563374873808809883381502709717837409363416815800230175688280301172180816245175473343600137155899267856827977697612171185632492303955078125 2976 354326836481557331279387895347286366733091799637499992990347316856674897791153424755459282547911974179024121329573117123803143228623862676589103247333251953125 2977 1373725145038997773370186870261429243824196907194587472823576547453328578736301827776915638438254723892076518394754975088984786297374715597135953289911017822265625 2978 5430335498339158198132348698143429800837050374140204280071598092083007871744601125202147518746420923545378477214466416526756860233522250755478423355018253451416015625 2979 21878821722808468380275232904819878667572475957410883044408468713002438715258997933439452353029329900964329884697085192186303389880861148293822567697368543155755126953125 2980 89812563172128762701029831074285601930385013805171674897296764066875010926138186516768951909185399243458574176681534713924775415460935013746141640397697869654374796142578125 2981 375506326622670356853005723721588101670939742719422772745597770563604420682183757826610987932304154236900298632705496638919486012042169292472618198502774793024941022672119140625 2982 1598530432432707709123245365882800548813190484756582743578009709289264018844056257067882975627818784586484571279427299191880251953263514678055935671026312293907173933515211181640625 2983 6926432363730922503631022170370174778007554370450273027923516070350380993651295761875136933395338793613237647353758487398417131713490809100016369262557011169499784653921410050048828125 2984 30538640291689637318509176749162100596235307219315253780114782354174829801008563014107478739340048741040764787182721170939621133724780977321972172078613862246324550539139496910665283203125 2985 136965801708228023373513657719992021174115352878628913203814798858474111657523405118272042145940118603567830070514504451664200784755642683289045191772583172174765609168040643644333795166015625 2986 624701021591228014606595792860883608575140124479426473122599297593500423269964250744438784227632880950872872951616654804040419779270486278481335119674751848289105943415433375661806439752197265625 2987 2896738637118524303730784691495917292962924757211100555869492942941061462702824230701962642463533668969197511876646428326335426516477244873317950949931824320516584259617364562943796461130938720703125 2988 13652329196739605043483188251020258201734264380735916919812920240081222673718410599298349933930634181851827873474634616702018865172157255087947502827028688022594661615576639185154112721310114190673828125 2989 65381004523185968553240988534136016528105392119344306128984075029748975384437468360039797833593807096888403686070025179385968345309461094616180591038640386940205834476996525057703045822354136859136962890625 2990 318078587005299737011517409218571720409232732660610049317507525019728765245288283571593616460433871526362083932730672497712735999930528225307718575402985482464101384730588094405725317925752875819701324462890625 2991 1571626298393186000573907518948962870542018932076074253677804681122479829076969409127244058931003759211755056711622252811198628575656739961245437481066151268855124941953835774458688795871144959425144244171142578125 2992 7884849139038614164879294022566946721509308982225664530701546085191481302479155525591383443656845859965375119522208842353783519564069864385568359842508880915846161833782394080459241688885534261435948673006622314453125 2993 40157536665123661941730244456933459652646910646475309454862974211880214273526339091836915878544315964803655483726609634107819465139807819315699656677897730504404502219453733051778917921494025993493286591622727447509765625 2994 207574307022024208576803633597889052944531881131630874572186713701208827579857646765705018176195569222070095195382845198703318815307666618042851525368053368977266871972356346144645226736202620360366798392097878176177978515625 2995 1088727240330516973985335058220928082694069716535403937131119313362840300656353357286122820334145760569757649299783023067198907186288711411634756250555439920285764743495009035528664214231382743790123857566553371034053497314453125 2996 5793117645798680818575967844793558328015144961684884349474685866403673239792456214119459526997989591991680451924145465740565385138242233421308538009205495815840554200136943078048022283925187579707249046111630487272198659210205078125 2997 31265455934375480377854498458350834296297737358213320834114879620980624475159886187602723067208149827979099399034613078601831383591093333774802179635682060918091471018139081792225176266344237367680023101864469739808056163757476806640625 2998 171115840328837004107997670062554116103637516561501504925110736165626957752550057104749703346830204008529611010916437379187823162394053815749492329146087919404714620882275194648848389705702011113312766436504242885969491384244670562744140625 2999 949521797984716535795279071177112790259084579399771850829439474983063988568900266874256103871560802043330811499575311017113230728124604623593932934431641864776761431275745055106459714476940459667772540956162043774244707691173676952667236328125 3000 5341060113664030513848444775371259445207350759123716660915597046779734935700064001167690584277529511493735814685111124471261922845700901007715872756177985489369283050926065934973835893932790085631220542878411496230126480762851932858753204345703125 3001 30449383707998637959449983664391550097127106677764308683879818763691268868426064870657004020966195745025787879519818520610664222143340836644988190582970695274894282673329501895285838431310836278183588314949823940007951066829018869227752017974853515625 3002 175906089681108131491742555629189984911103295277444411266773712997844460252897376757785512229121712819013976579985991593567807211322080013298096776997821706603064271003824532449066288617682701179066589695465132901425933313071242007528723407840728759765625 3003 1 3004 78 3005 12090 3006 2804880 3007 866707920 3008 334549257120 3009 154896306046560 3010 83644005265142400 3011 51608351248592860800 3012 35816195766523445395200 3013 27614286935989576399699200 3014 23416915321719160786944921600 3015 21660646672590223727924052480000 3016 21703967965935404175379900584960000 3017 23418581435244301105234912731171840000 3018 27071880139142412077651559117234647040000 3019 33379628211562594091744372391550319800320000 3020 43727312957146998260185127832930918938419200000 3021 60649783071562886586876772304275184567587430400000 3022 88791282416768065963187594653458870206947998105600000 3023 136827366204239589649272083360980118988906865080729600000 3024 221386678518459656052522230878065832524051307700620492800000 3025 375250420088789117009025181338321586128266966552551735296000000 3026 664943744397334315339992621331505850619289064731121674944512000000 3027 1229480983390671149063646356841954317795065480687843976972402688000000 3028 2367980374010432633096582883277604016073296115804787499648847577088000000 3029 4743064689142896564092455515205040844194812119956989361796641696907264000000 3030 9865574553417224853312307471626484955925209209510537872537014729567109120000000 3031 21280044311720954008594647216298328049930676264914230191062340771676254371840000000 3032 47539618992384611255200441881210464863545130775818390246833269283924752266690560000000 3033 109864059491400836610768221187477384299652797222916299860431685315150102488321884160000000 3034 262355374065465197826514512195695993707570879768324124066710864532578444742112659374080000000 3035 646705997071371712642358272562390624489162218628918965824442281072805866289307705357107200000000 3036 1643926644555426893536874728853596967451450359754712011125732278487072512107420187017766502400000000 3037 4305443882090663034173074914867570457755348492197590757138292837357642909209333469799530469785600000000 3038 11607476706116427540130609970482969954108419534964704681244837489516205283228363034579534146541977600000000 3039 32187532906060853568782181448149275682742647370457126081091934358428437250392250694889048188360903884800000000 3040 91734468782273432671029217127225435695816545005802809331112012921521046163617914480433787336828576071680000000000 3041 268506790125714337428102518531388850281655027231984822912164861821292102120909635684229695534897242161807360000000000 3042 806594397537645869634019965668292106246091701804882408028143244911161474771212545595426005386831315454069309440000000000 3043 2485117338813486924342415514224007979344208533260842699134709337571288503770105852979507522596827282913987542384640000000000 3044 7848000555972991707073348193919417198769010548037741243867412088050129094905994283709284756360780559442372658850693120000000000 3045 25388281798572628172382281407329314638017749122902092923911078104842167622020891507799536186827125109796075551381992243200000000000 3046 84085989316872544506930116021074690081114785095051731763993490683237259164133192673832063850771438363644602226177158309478400000000000 3047 284967417794881053333986163195422124684898006687130318948173939925491071307247389971616864390264404614391556944514389510822297600000000000 3048 987697070077057730855596041635333084157856491177593685474370875781752053150919453641624051976656426393481136369686874044510083481600000000000 3049 3499410719283015540421376775513985117171285548242214427635696012894747524313707624252274016153293718712103666157800594739699225775308800000000000 3050 12667866803804516256325383927360626124160053684636816228041219566678986038015621599793231938474923261737815271491238152957711197306617856000000000000 3051 46833103573665296599634944379452234781019718472102309595068388738012211382543753054435578476541791298644703058703107451484658296442566213632000000000000 3052 176748132887012829367022280088052734063568417513714116411788099097258085757720124027439873170468720361085109343545527521903100410774244890247168000000000000 3053 680657059747886405892402800619091078878801975845313062301795969623540888252980197629670951579475042110538756081993826486848839681891617072341843968000000000000 3054 2673620930689697802345358200831789757835934161120389708721454568681268609057706216289347497804177965410196233890071750440342242270470271860158763106304000000000000 3055 10707851827412239698393159594331317980132916315287160783429425547568480779276113396238836728705732751467835916729737360513570680293233438799935846240747520000000000000 3056 43709451159496762448840877464060439994902564399002190317958915085174538541005094883446931526576801091491706212090787905616395516956978897181338124354731376640000000000000 3057 181787607372347035024729209373027369938799765335450109532391127839240905792040189620255788219032915739514006136085586899458588955024075233377185259191327795445760000000000000 3058 770052304829262040364752930904143939060755805960966663979208817527024476935082243231403518895823431072581329992458546106106582813481982688585756757934464541508239360000000000000 3059 3321235590728607180093179390989572809169039791109649221742327629994056569021009715057043376997686458216043276257473709355637691674547791335870368896971345567525036359680000000000000 3060 14580224243298585520609057526444224632252084682971360083448818295673908338002232649100420425019843551568429982770309584071249466451264803964470919457704207041434909618995200000000000000 3061 65129861694814781520560659970626351432270062278833065492765871326775348545855973243531578038563641144856176733034972912046271366637799879309291597217564692854089741268051558400000000000000 3062 295950091541238367229427638906526140908235162995017449599128119308867183792369542418607490607233185362226467074910916912338257090002162651581421017756613964328983784322026281369600000000000000 3063 1367585373012062494967185119387057297136954688199975634597571039326275256304539655516385214096024549558848504353163347051915086012899993612957746523053313129164234067352083446208921600000000000000 3064 6424916082410669601355835690880395181949413125163485531339388742754841154118727301615977735823123333827470273451161404449897074088604169993675493165304465080813571648420088030289513676800000000000000 3065 30678974293510947346474115423953886993808447672655643412145581246654366510916922865216293688555413919026170555729295706248258528773084911719800479864328820760884804621205920344632427806720000000000000000 3066 148854383272115116525092408037024259693958588107725181835730360208766986310968909742029456976870868335114979536398542766716550381607007991664471928301723438331813072022091125512156539718205440000000000000000 3067 733703255148255409352180479214492576031521880782977421268314945469012475526765756118463193438996510023781734134908417297145876830940942390914182134599194827537506631996887157649419584271034613760000000000000000 3068 3672918495272166579217015478947749835613798535199584970869184617017876452486989375129026746355616529179051361079351536989512259415690357608916395765803569306652758199776417111192994438860799276482560000000000000000 3069 18669444711468422722160089679491412414424937954419490406928065408301866007991366993780842951725598817817118068366343862517690814609954087726122039677579542785715969929463528176193990732729442722360852480000000000000000 3070 96334334711177061246346062746175688058432679844804570499748817506837628601235453687909149630904089899936329232770334330591284603387363092666789724736310440774294404836031805389160992180883924447381998796800000000000000000 3071 504502910882434269747114330601722078362011944347241535707184557283308660984670070963580216617044718805966556192018240889306557467939620516295977788444057778334979798126298564823036116051289112330939527698841600000000000000000 3072 2680928468429255709436165552817551124415731472261241520747978737403502224472536757100465271102975635734906279604384932085775046384631143423596825967791723034072082647243150573469613920696550342926612650191644262400000000000000000 3073 14452885373302117529570368495239418111725208366960353038352353373342280492131445657528608276516141652246879753347239168874413275059546494196610488792365178876682597551287824741574688646475102898717368797183154218598400000000000000000 3074 79028377221215978651690774931969138234913439350539210413710668245435589730974744855366430055990262554485938491302703775405291788025600230267066152716652798097700443410441825686930397518925862650186572582997487267296051200000000000000000 3075 438212351691642601623625346997768871512595021198739921744025655420940345058254960223006854660466005864624528934273492434622342964601953276830881816813839765451748958710899923434029054242443908395284544972721066897156603904000000000000000000 3076 2463629841210414706328021700821456595643809209179315840044912234776526619917509386373744536901139884970919101668485574467446812146992181322343217574127407161369732645872679369546111342951019652998289711836637838095814427148288000000000000000000 3077 14040226465058153411363395672981481138574068683112920972415954825991425206909885992943970115799596204449267960408699288889979382425708441356033996954952093412646106348828399727043288543477861002437253067756999039308046420318093312000000000000000000 3078 81096348062175894104034973407141035056403820713660231536674555074926471995111501495244371388858467676898971739320647092628520912890891957272452366411803291551443910270832836823402034627128125150077573719364426451043276123757306970112000000000000000000 3079 474656925207915508190916699351996478185131562637053335184156170853544640587387618251665305738988611312889681590243747433154732903150390625915663700608284665450601206815184593927372108672580916503404038979439988017956295152351517696065536000000000000000000 3080 2814715566482938963572136027157339115637830166437726277642046093161519718683208576232375263032202465085435811830145422278607566115681816411679885744607128066122065156414044641989316604428404834865185951148079128946480830253444499937668628480000000000000000000 3081 1 3082 79 3083 12403 3084 2914705 3085 912302665 3086 356710342015 3087 167297150405035 3088 91511541271554145 3089 57194713294721340625 3090 40207883446189102459375 3091 31402356971473689020771875 3092 26974624638495898868843040625 3093 25275223286270657240105929065625 3094 25654351635564717098707518001609375 3095 28040206337672235788887317175759046875 3096 32835081621414188108787048412813843890625 3097 41011016945146320947875023467604491019390625 3098 54421619486209167897830156141511159582731359375 3099 76462375378123880896451369378823179213737559921875 3100 113393702685757715369437380788794774773972801364140625 3101 177007569892467793691691751411308643422171542929423515625 3102 290115407053754713860682780563134866568939158861325142109375 3103 498128153911296843698792334226902565898868535764895269001796875 3104 894140036270777834439332239937290105788469021697987007858225390625 3105 1674724287935166883904869285402544368141802477640329665718456156640625 3106 3267387085761510590498399975820364062244656633876283177816707961605859375 3107 6629528397010104988121253550939518682294408310134978567790100454098288671875 3108 13968416332500291209971481231829565863594318309454399842333741656785094231640625 3109 30520989686513136293787686491547601411953585506157863655499225520075430896134765625 3110 69068999660579227432841534530372221995250964000435245452394747351930700117952974609375 3111 161690528205415971420282032335601371690882506725018909604056103550869768976127913560546875 3112 391129387728901234865662236219819718120244783767820742332211714489553971153253422902962890625 3113 976650081159066383459558603840889836146251225068248393603532651080416265969673796988698337890625 3114 2514873958984595937408363404890291328076596904550739613529096576532071884871910027245898220068359375 3115 6671960613186133021944388113173942893387211587773112194692693217539586710565177302283367977841357421875 3116 18221124434611329282930123937078038041840474846208369403705745177100611306553499212535877947484747119140625 3117 51183138536823223955750718139252208859529893842999309655009438202475617160108779288013281154484654657666015625 3118 147765720955808647560252323268021126977462803524739006974012248090547106741234045804494342692997197996681787109375 3119 438125362633972640016148138489682641488177212450851155677946315588472171487758945810325726084736692060161498779296875 3120 1333215478495178743569138785424104278048523257487940066727990638335720817837250472100821184475853753939071440785400390625 3121 4160965508383452858679282149308629451789441086619860948258058782245784672470058723426662916749139566043841966691234619140625 3122 13310928661318665694915023595638305616274422036096935173477530044404265167231717856241894670680497471774250451445259546630859375 3123 43619913223141267482236532322906727504531281012289656563485865955512776953018339414904688835819990215004218729386115534309326171875 3124 146344808863638952402903565943352070777702447796231797770495080280745366677376528737005231044176067171339153837090417617607789306640625 3125 502401728828872523599167941883527658979852503284463761746109610603798843803433623154138958174656438599207315122731403681247540689697265625 3126 1763932469918171430356678643953065610678262139031752267490590842829937740593855450894181882151218755921816883395909958324860115361527099609375 3127 6330753634536317263550119653147552476724282816984958888023730534916646550991347213259218775040724115003400794507920840427922954032520760498046875 3128 23214873577844675405438288768092074932147945089883844242383019871539342902485270231021555248074335329717470713460545721849193472437253628746337890625 3129 86939701549028309393366391436504820620894054361614996687724409418914839169807337015175724404038385809791927821909743728325229554277514839655035400390625 3130 332370479021935226810839714461757929233677969824454132337170417208511430146173449409016794396638748950834540063160950273387352586002939232001200335693359375 3131 1296577238664569319789085726115317681940577760285195570247301797530403089000222626144574514941287759657205540786390867016484062437997465944036682509539794921875 3132 5159080832646321323440772104212849056441558908174793174014013852373473891131885829429261994951383995676020846789049259858590084440791916991321959705458843994140625 3133 20930390938046125609199212426791528621983404490465135906974854199079183576322060809994515913517764870457616575423172847246299972576292807233793190525046530084228515625 3134 86547166528820729394038743384782970851901377568073336975341022113192424088091721449327323302395957739342244539374819723363450386602970757911734842821067401898284912109375 3135 364623212585921732937085225880090656199060503694292968677111726162879682683130422466016013072994169955848876244386115494530216478758315803082138892805156964197474334716796875 3136 1564598205206190156033032704251469005750168621352211128593486416964916718393312642801674712096217983280547527964660821587029158910351933111025457989026928533371362370269775390625 3137 6835729558545844791708319884874668086122486706687810420824942155719721142660382936400516817148376368952712149677603129513730395279327595762070225954058650762299482195708648681640625 3138 30398489346853371788726898528037648978986698384640692941408517766485599921410722918173098285858829712732710929616301116947559067807169818353926294817698819939945797324316360687255859375 3139 137553164294511507343989215839370361629914810190499135559873542893347339644383521204733269743511204450115516956513762554187704781827443428051516484050087160228254732892531532109832763671875 3140 633157215247636468304382360508621774582497871306867520982097917938077804383097348105387240629382074083881724550832849036926005110751722099321130376082551198530656535504322642301560211181640625 3141 2963808924574186308132813829540858526820672535587446865717200353868142202317278686481317673386137488786650352622448566341850629923428811146922211290442422160322003242695734288613603348541259765625 3142 14104766672048552640404061014784945729139580596860659633948156484058488740827929268964590807644628309135669028130232727220867147805597712248202803531215487060972413431988999479512138335707855224609375 3143 68224756392698849121634443128514782491848151347015010649407232913390910039384693873981725736577067131289231089065935701567334393935676134144556960680489310913923563770530790482400213129818895721435546875 3144 335324677670114843432833287976650155947433663870578777341836549769316322843575770390620181995276284950286570802759073973203448546193848199320497461744604963141934315932158835220997047533059872470855712890625 3145 1674276115606883413260136606867414228645536283705799835267789892998196399957973821560366568702414490756780848018176056348204818591145884059207243826490812580967678039449269064258438258332567943246982574462890625 3146 8490254182242505788642152733424657553461514494672110964642962547393853944186885249132618869889943882627635680300170781741746635075700778064239933444134910598087095338047243424854540408004452040205448635101318359375 3147 43716318784366662305718444424403561742773338133066699356946614156530953958618272147783854561063321051649696117865579355188253424004783306252771417303850654669550453895605256394576028560814923555017855022136688232421875 3148 228505198285884543871990309006357417229476238421539637538759952196187296341697708516466207790677979136972961608083383289569000647273002341783236198247227371957740222512328675174448901287379605422078328200708469390869140625 3149 1212220076906617505240908589278726098402371444826267777143121546400773607092706343679853232329546679321641561330882348351163548433783277423160068031701541208235811880427903621800451421329548806764125531104758430118560791015625 3150 6525380673988322030711810936087382587699965487499799444361423284275364326980038248028649949629949774788396524644139681174313381219055382368870646214649396323933375352343405196151830001016961226811287733936914629328212738037109375 3151 35635103860650226609717199521973196311429511527236404765657732555427764589637988872484457374929155720119433421081646798892925374837261443116402598978200353325000162799147335776185143635553625259616442315029490790761369762420654296875 3152 197382840284141605191223568152209534369008064349362445996978180624514388062004820364691409399732593533741541719371241619067913651223591133421753995740251757067175901744477092864289510597331530313015473982948349490027227114048004150390625 3153 1108699413876023396359102782310960954550718297450368859165026440567897317744281075988471646598297977879026239837708264174304470978922911396429992194072994119446327040098727830618714181025211205768207917362220879085482934699607639312744140625 3154 6314043162023953242265090345260922636166340703979850652944825579034175224553680727754346027377306984021054435875748564472663962224965980402668805545245701510246832493362254995373577260938577816849944089377847906391825313114265505886077880859375 3155 36450971174364282067596366563191306378588284884075677819450478067764293571348398841325839616049193218753547258310696462700689053924728604864607014412703434818654963984180298088291661527398409736674727227978315963600007532608654765480327606201171875 3156 213274632341205414377506340761232333621120054856726790921604747174488881685959481620597487593503829522927005008375885003261731654513587067062815641328727797123950194271438924114594511596808095369283829010901126703023644073293239032825396823883056640625 3157 1264505295151006901844235094373346506039620805245533143374194545997544579516053766528522503941884205241434212694660622184338806979611057720615433937438027109147900701835361381075430859257475197444483822205632780222227185710555614225621777768802642822265625 3158 7595883307972098459378320211900692461780002177109917592248786637807250289152934975536834681178898420885295315656826357461323213526523623727736911662190228844651439515925015816120113171559653511049014319989236110794918704563307574653310019057197475433349609375 3159 46220949929010219125317078489415713629931313247713848548833866691057118009495609326141639034973596891087021995771788385152151754308896250383279107464427542519704009454403721241090888648940491614733252137134501734187080317267726591765391465963046638011932373046875 3160 1 3161 80 3162 12720 3163 3027360 3164 959673120 3165 380030555520 3166 180514513872000 3167 100005040685088000 3168 63303190753660704000 3169 45071871816606421248000 3170 35651850606935679207168000 3171 31017110028034040910236160000 3172 29435237416604304823814115840000 3173 30259424064269225358880911083520000 3174 33497182439146032472281168569456640000 3175 39727658372827194512125465923375575040000 3176 50255487841626401057838714393070102425600000 3177 67543375659145883021735232144286217660006400000 3178 96114223562964591539929235341319287730189107200000 3179 144363563791572816492973711482661570170744039014400000 3180 228238794354476622875391437854087942439946325681766400000 3181 378876398628431193973149786837785984450310900631732224000000 3182 658866057214841846319307479310909826959090656198582337536000000 3183 1197818492016582476608500997387234065411626812969022689640448000000 3184 2272261679355456958126326392043583022085856064202236042247929856000000 3185 4489989078406382949257620950678120051641651582863618419481909395456000000 3186 9226927556125116960724411053643536706123594002784735852035323807662080000000 3187 19690263404770999594185893188475307330867749601942626308243381005550878720000000 3188 43574552914758222101933381626095855123210329869099032020142602165284094607360000000 3189 99872875280625845057631310687011699942398076059974981390166844162831144840069120000000 3190 236798587290363878631643837638904740563425838338200680876085587510072644415803883520000000 3191 580156538861391502647527402215316614380393303928591668146409689399677978818719514624000000000 3192 1467215886780459110195596800202535717768014665635408328742270104491785608432541652484096000000000 3193 3826499032723437359390116454928213151938982247977144921359840432514576866792068629678522368000000000 3194 10281802900927876184681242914392108739260045300314588403693891242166668041070288407946189602816000000000 3195 28439466823966505526828317901208572772793285300670151524617303175833003801600417736379160441389056000000000 3196 80910283114184708223826564428938389538596896680406581087536227535244895815553188459998711455751864320000000000 3197 236581667825876086846468874390215851010857325893508843099955929313056075364677523057036232296618451271680000000000 3198 710454748481105888799946029793818200585604549658207055829167655727107394320126601740279805586745209168855040000000000 3199 2189621534818768349281433663824547694204833222046594146065494714950944989294630186563542360818348734658411233280000000000 3200 6921393671562126752078611811349395261381477814889284095713028793959937111160326019727357402546800350255237908398080000000000 3201 22425315495861290676734702268772040646875988120241280470110213292430196240159456303916637984251633134826970823209779200000000000 3202 74429622130763623756082476830054402906981404571080809880295797917575821321089235472699321469731170374490716162233257164800000000000 3203 252911856000334793523168256268524861077922812732532591973245121323922640849061222136232294354146516932519453519268607845990400000000000 3204 879374523313164077080056027045660941967937619871015822290973286843279022232185869367679687469367439374370139886496949480508620800000000000 3205 3127055804901611458096679232174370309637986176261332264066701008014700203057652951471468968641070614415260217436383152352688655564800000000000 3206 11366847850817357650181429008953836075534079750709942779882458164133435238114568478598789701010291683399470890381252758802023262978048000000000000 3207 42216472917935666312773827339254547184533572194136727484483449621591578474357507329515904949552223312145634886875972746190714398700470272000000000000 3208 160127081777729982324351127097792497470935839332360607348645724414696857153238025300853827473651583022968393125920564626301379714270883741696000000000000 3209 620012060643370491559887564122652550207463569894900271653956244933706230897337633964906019977978929464933618183564426233038942253656861847846912000000000000 3210 2449667651601956812153115765848600225869688564654750973304781123733073318275380991795343684932994750315952725443263048046736860844198261160843149312000000000000 3211 9872160635955885952977056536369858910254844915558646422418267928644285472649785396935235050279968843773289483536350083628349549202118992478197891727360000000000000 3212 40564708053142735380782725307943750262237157758030478149716662918799369007117968196006880821600391979064446487850862493628888297671506940092915137107722240000000000000 3213 169884997326561775774718053589668426098249216690631642491013384303931757401810050804876816880862441608321901891119412123317784190648271065109128594207140741120000000000000 3214 724899283592439097230721934667115174161229407618925218509154110824876808833523486784409377630640038342709555369406531530196985141496172634820651711481869542359040000000000000 3215 3150412286492740316564717528063282546904703005511848999640783765644914611190493073565043155182761606637415727635440786030236097424942366270930552338100205031092387840000000000000 3216 13940574367730375900798875061680025270053310799389931823410468162978747154517931850525315961683720109370564594786825478183794731105369970748867694096093407262583816192000000000000000 3217 62788346952257613057198133277806833816320111840452252932640748606056277183948765054766023091423475372605022934919861953739811468898586348252900094208804706310677508128768000000000000000 3218 287758994082196640641139044812188719380195072564792675190292550861555918334037190245992683827993787632648820110737727333989555961962221234043041131758951969021835019754143744000000000000000 3219 1341532430411200738668990226914423809750469428297063451737143872116573691273281380926817892006107037943408799356259284831059309894667875393108657756260234079579794862093818134528000000000000000 3220 6360205252579502702029682665801283282026975559556377824685799097704675870326627026974043626000953466889701117748025269384052188210620397238728146422429769771287807441186791775797248000000000000000 3221 30656189317433203023783070449162185419370022197061741114985551650936537694974342270014890277324595710408359387545481798431131547175190314690669665756111490297607231866520336359342735360000000000000000 3222 150184671466105261613513262130445546369493738743405469722314217537938098167679302780802947468613194385290552639585315330514113449611257351669590692539190190967977828914083127824420060528640000000000000000 3223 747619294558271992312069018885357929827339831464672428277680174903855852678707569242837072498756481649976371039855699715299256752164839096611222467460088770638593632334305810309963061311569920000000000000000 3224 3780710772581181465122133028503255051136857527716848469800228644488799046996224177661027075626211527703930508348550273460268341395697591311562952017945668913119367998714584482737483201052609085440000000000000000 3225 19417730527976948004867275234392717942638900262353733740893974318094471905372607376467035060416222406287387090878154204491938201408302828976187321564168955537781074041398105903339713720606200262819840000000000000000 3226 101263464703399783845382840347358024070861864868174721458762076068862670986518147468275587840070599848788723678929574176425457720344299253110816881957141103129528301125891122285916607052961334370605465600000000000000000 3227 536088782139798455677456756798913379431142712612116975402686430708558980202627072697050962025333755599487503156253165689996373171502720245968664573081104999967722826160467601381642517738377304157985334886400000000000000000 3228 2880405026437137102354975154280561587683529794864904508838634192197087400628715261601254818962118268836046354458548259252350513050484115881589634751164777164826574744960192422223565247808301255240855204344627200000000000000000 3229 15703968204135271482039324541137621776050604441603459382188233615858520508227755606250041272981468801694124724508005109443814997151239399786426688663350365102634485509522969085962877731050858443573142574086907494400000000000000000 3230 86858648137072186567159504037032186043335893166508733842883120129313476931007716258168978280860503942170203851253776260333740749243505120218726014996990869382671339353171542014460676730442298051403051577274685351526400000000000000000 3231 487277016048974966641764817647750563703114360664113996858574303925448605582953288208327968155627427115574843605533684820472285603256063724427052944133118777236786213771292350701124396457781292068371119348510984822063104000000000000000000 3232 2772118944302618585225000047598052956907017597818144528128429215031877117161421256617177810837364432860505285271881132943666832796923746528265504199173312723700076770144882183138696691448317770576963297973678992652716998656000000000000000000 3233 15989582070737503999577800274545569455439677504215057638244779712303867211787077808167881612909918048739394485448210374819070291572656169975035428220831667790302042810195680432344002516273896900687924302712180429620871648247808000000000000000000 3234 93491086367602185885531398205267944605955794367145442010817226977840711587319043944357603790684290830979239556415686061567103994825320625844032148807202761569896044311214143487915382712653475178322293397958118971993236527304933376000000000000000000 3235 554028177814410553557659065764417839734894037419703889356102887070684056866452654414263160063595107464382973611319355600846658273334850028751734513831483565063203958588255014309386557955184493906737910676299813028031919660809035186176000000000000000000 3236 3326939207775535374113742689915329127608038694705321855583397836859457761483048189757650276181888620323619756535972730383084182931375774422654165755558058808204539771322471360927866280520882885909961153611180377233331677563158256292986880000000000000000000 3237 20241098140106357216108010525444862412367307418587178169369392439452941020862865186485544280290610366048902598764858091650684168954490211587427944456815229789116419968725915759885138450689051477876203658570421415087589926294254831286532177920000000000000000000 3238 124745887837475479522873668868316687047419715620752779057823565604348475511577838144310409399431031685959386716187820418843166533266523174013318421687352261190324496267257818828172108271596624258151043147769507181184816715751492525218897812520960000000000000000000 3239 778663831881521943181777441076032760549993864904738846878934696502343184143268865696785575471248499783758491882444375054419045500649637652191133588172452814350005505700223305125450299831306128619378811328377263824955625939720816342416360145755832320000000000000000000 3240 1 3241 81 3242 13041 3243 3142881 3244 1008864801 3245 404554785201 3246 194590851681681 3247 109165467793423041 3248 69975064855584169281 3249 50452021760876186051601 3250 40412069430461825027332401 3251 35603033168236867849079845281 3252 34214514874675630002965731315041 3253 35617309984537330833087326298957681 3254 39927004492666347863890892781131560401 3255 47952332395692283784532962230139004041601 3256 61426937798881815527986724616808064177290881 3257 83602062344278150933589932203475775345292889041 3258 120470571838104815495303092305208592272567053108081 3259 183235739765757424368356003396222268846574487777391201 3260 293360419364977636413737961437351852423365754931603312801 3261 493138864952527406811493513176188463923677834040025168818481 3262 868417541181400763395040076703267884969596665744484322289345041 3263 1598756693314958805410268781210716176229027461635595637334684220481 3264 3071211607858035865193126328705785774535961753801979219319928387544001 3265 6145494427323929766251445783740277334846459469357760417859176703475546001 3266 12788773903261097843569258675963517133815482155733499429564946719932611228081 3267 27636540404947232439953167998757160526175256938540092267289849861774372863883041 3268 61933487047486747897935049485214796739158750799268346770996553540236369587961894881 3269 143747623437216741871107249855183543231587460605101832855483000766888613813659558018801 3270 345138043872757397232528506902295687299041492912849500686014684841299561766596598803141201 3271 856287486848311102533903225624595600188921943916779611202002433091264212742926161630593319681 3272 2192952253818524733589326160824589332083829098370872584288328231146727648834633899935949491703041 3273 5791586902334723821409410390737740426033392648797474495105474858458507720572268129730842607587731281 3274 15758907961252783518055005673197391699236861397377928101181997089865599507677141580997622735246216815601 3275 44140701199469046634072070890625894149562448774055576611410773848713544221003673568374341281424653300498401 3276 127169360155670323352761636235893201044889414918054116217474439458143720900711583550486477231784426158735893281 3277 376548475420939827447527204894479768293917557572358238119941815235563557587006998892990459083313685856016980005041 3278 1145083913755078015267930230084112975381803292577541402122743060131348778622088283633583986072356918688147636195329681 3279 3573806894829598485651210248092516596166608076134506716025081090669939538079537533220415620531825943225708772565623934401 3280 11439755870349544752569524004144145624329312451706555997996284571234476461392599643838550401322374844265493780982562214017601 3281 37533839010616856333180608257596941793424474154049210229425809678220317269829119431434283866738711864035085095403786624191748881 3282 126151232914683254135820024353783321367699657631759395581100146328498486343895670409050628076108810575021921005652126843908467989041 3283 434086392459425077481356703801368408826254521910884080194565603516363291509345001877543211209890417188650430180448968469889038350290081 3284 1528418187849635697811856954084618167477242171648222846365065489981115149404403751610829646670024158921238164665360817982479304031371375201 3285 5503833894446538147820496891658710021085549060105250469760600829421995653005257909550597557658756996275378630959964305554907973816968322098801 3286 20259612565457706922127249058195711587615906090247426979188771653102365998712354365055749609741884503289668740563628608747616251620260393645686481 3287 76196402858686435734120583707874071281023422805420572868728970187317998521157164766974674282239227616872444133259807197499784722343799340501426855041 3288 292670383380214599654757162021944307790410966995620420388787974489488432319764669869949723918080873276407057915850919445596673118522533266865980550212481 3289 1147560573233821445246302832288043630846201401589827668344437647973284143125797270560072867482795104116792074088051455146184555297726852939381509737383138001 3290 4591389853508519602430457631984462567015651807760900501046095029541109856646314879510851542798663211571285088426293872039884405746205138610465420459269935142001 3291 18737461992168268497518697596128591735990875027472234944769113815557269324973611023283785146161344566422414445867705291794768259850263170669309380894280605314506081 3292 77966579349412165218175300697491070213458030989311969605184282586533797661215195467883829993177354740883666509255521719158030729236945053154996333901101598713659803041 3293 330656263020856992690281450258059628775275509425672063095586542449489835881213643979295323001065161456087629665752667610949208322693883970430339452074571880144631224696881 3294 1428765712513123065414706146565075655937965476228328984636029449924245580842724155634535090687602562651754647785717276746911529162360272636229496772414225094104951521915222801 3295 6287997900770254610890121751032897961782986060880875861383165609116604801288829008947588934116138878230372204904941734963157639843547559872046015295395004639155891647948895547201 3296 28176518593351510911398635566378415766749560538807204734857965094451506114575242789094146013774418313350297850179043914369909384138936615786638194538665015788057550474459000947007681 3297 128513101304276241266889176818251954312144745617499660795687178795793319388577682361058399968825121927190708494666619293441156701057689904602856805290851137009330487714007503319302033041 3298 596429303153146035719632669613507319962663764410815925752784196791276795282389023837672034255317390864092078123747780140860408249608738847261858433354840126860302793480708822904880735343281 3299 2815742740186002434632385833245368057543735631783461985478894193051617750528158581537649673719353402269378700822213270045001987346402856097923233663868200238907489488022426352933941951555629601 3300 13518380895632997688670084385411012044267474768192400992284171020840816820285689349962256083526615684295287142647445909486054541250080112126129444820231229346994857031995668920435855309418577714401 3301 65983217151584661718398681885191149788069544343547109243339038752724026899814449717165771943693411155045296543262183484201432215841641027287637820167548630442681897173170860000647409765272077823991281 3302 327342740289011506784975860832433294098613009488337208956204971252263897449979485046859394612663012740179716151123692265123305222790381136373971225851208755626144891876100636463211799845514778084820745041 3303 1650134753796907005703063314456296235551108180830707870348229260082662307045346584121218208242434247223245949117814532708486581628086311308461188949515943337111396399947423308411050683021239996325581375751681 3304 8450340074193960776205387233330693022257224994034055004053282040883313674379219857284758444409505780030242505432328222000159784517430000210629748610471145829347460964130754762372990547751770021183302225224358401 3305 43950218725882789997044219000552934408759827193971120076081119894634114420446322477738028669373839561937291270753539082622831039275153431095485322523060429458436144474444055519101923838856955880174354873391888043601 3306 232101105091387013974390520541920046612660647411361485121784394163562758254377029004934529402963246726590835200849439895331170718412085269615257988244282127970001278969539057196377259793003584003200768086382560758256881 3307 1244294024394925781916707580625233369890473730772308921737886137110859947001715252495454012129285965701253467511753847278870406221407189130407398074977596488047176856555698885629778489750292213841159317711096908225015139041 3308 6770203786732791179408805946181894765574067569132132843175838472020188971636332688827765279995444939380520116731452683044333880250676516058546652925953102491464689276519557636711624762731339935509747847666078277652307371522081 3309 37378295106551740101516017628870241000734427049178505427173804204023463312404192775018092110854851510319851564474350263087767352863985045159236070804187078855376549495664477712284880315039727783949317866964418170918388998173409201 3310 209355830891796296308591214739302219845113525902448808897600477346735418012775883732876333912898023309301488612620835823554584943391180237936881232574251828668964053725216739666507614644537515317900129372867706175313896778769264934801 3311 1189350475296294759329106690933975910940089940651811683347268311806803909730579795486470452959173670420141756808298968313613597063405294931719422282254324638668384789212956298045429758795617624520990634967261438781958247600188194094604481 3312 6851848088181954108494983646470635222925858148095087107763612744318997323957870201797556279497799515290436660972610356454727932682277904101635591768067164243368564770655841233039720840421553134865427048046393148822861464424684186179016415041 3313 40021644683070793947719199479034980337109937443023403796447262039567263369237919848699526228546646968811440536741017092052065854797185237857653491517280306345515786825400768642185009428902291860748959387638982382274333813704580331471634880254481 3314 236968158168462170964445380115366118576027939600141573878764238536277766409257723424149894799224696702332539418043562202040281926254133793355166323273816693871798973793197951130377440828530470107494588534210414685446330510944820142643550125986782001 3315 1422045917168941487957636726072312077574743665540449584846464195456202876221955598268323518690147404910697569047679416774443731839451056893924353105966173979924665641732980904733395022412011351115075025793796698527363429396179865676003944306046678788001 3316 8647461222304333188270388931245729743732016230151473925451348772569169690305711993069675317154786369261951917378938533405392333315701876971953991237380303971921891767378256881683775131287441026130771231852077723744897014158169763175779985325069853709834081 3317 53277008590616996772933866205404940951132951993963230854705759787798654461973491589302269628990638821022885762971640304310622165558039264024208540013500052771010775178817440648053738583861924161991681559440650855992310504228483910925980489587755368706287773041 3318 332501810614040676859880258987932236476020753394324523764218646835651402497176561008835464754530576882003830046706007139202592935247723046775085498224253829343878247890999647084503382501882268694990084612469101992248009856889968088089044235517181256095941991548881 3319 2101743944891351118431303117062719666764927182205525314713626066648152515184653042136848972713387776471146209725228671126899589943700857378665315434275508455282654404919008769221145880794397820421032324835417193692999670305401488284810848612704102719782449328580476801 3320 13453262991249538509078771252318468586962298893297567539481920452614824249696964122717970274338395157191806888451188723883284275229629188080836684094797529622264270845886575131784554782964940448515027911271505456828890889624874926511074241969918961509327458152243632003201 3321 1 3322 82 3323 13366 3324 3261304 3325 1059923800 3326 430329062800 3327 209570253583600 3328 119035904035484800 3329 77254301719029635200 3330 56395640254891633696000 3331 45736864246717114927456000 3332 40797282908071666515290752000 3333 39695756269553731519377901696000 3334 41839327108109633021424308387584000 3335 47487636267704433479316590019907840000 3336 57744965701528591110848973464207933440000 3337 74895220514882582670771118583077689671680000 3338 103205613869508198920322601407481056367575040000 3339 150576990635612462224750675453514861240291983360000 3340 231888565578843191826116040198412886310049654374400000 3341 375891364803304813950134101161627288708590489740902400000 3342 639767102895224793343128240177089645382021013539015884800000 3343 1140704744462185806530797652235750837716143467140065322598400000 3344 2126273643677514343373406823767439561502891422749081761323417600000 3345 4135602236952765397861276272227669947123123817246964025774047232000000 3346 8378730132066302696066945727533259312871448853742349116218219692032000000 3347 17653984388263699780613054647912577372220142734835129587871788891111424000000 3348 38626917841520975119981363569632719290417672303819263538263474093751795712000000 3349 87644476582411092547237713939496640069957698457365908968319822718722824470528000000 3350 205964519968666067486008627757817104164400591374809886075551583388998637505740800000000 3351 500699748043827210058486974079253380223657837632162833049665899218655687776455884800000000 3352 1257757767086093951666919278887084491121828488131993036620760738837263087694457182617600000000 3353 3261365890054241616672321690154210085478901269726257943957632595805023186391727474527436800000000 3354 8720892390005042082981788199472357768570581995248013742142709561182632000411479266886366003200000000 3355 24026058534463890938614826489546345652411953396908277859603164841058151161133625380271938338816000000000 3356 68137902003739594701911647924353436270240299833631876009834575489240916692974961578451217128882176000000000 3357 198758260144908397745476276995338973600290954614704182320687456702115753993407962924342200364949307392000000000 3358 595877263914435376440937878432026242853672281934883138597420995192943030472237072847177916694118023561216000000000 3359 1834706095592546524061647727692208801746456956077505183741459244199071590824017947296460805501189394544984064000000000 3360 5797671262072447016034806819507379813518803981204916380623011211669066227003896713456816145383758486762149642240000000000 3361 18790252560376800778968808902023417975614443703085133989599179337019443641719629248313541127188761255596126990499840000000000 3362 62421219005571732187734383172521794514991181981648815113448473757578591777792608362897583624521064891090333862440468480000000000 3363 212419408275960604634860105936091666734514992283550917831065156197039947819828246258940477074245183824380406133884914237440000000000 3364 740069218433446746547852609081343366903050233115891397723431004190487178204281609966148622126670220444141334970455041203240960000000000 3365 2638346763715237651443094551374989103009374081058152832884031529939086790298263939529319837881579335883363859169672221889554022400000000000 3366 9619412300505756477161522734313210269572177899538025228695178958157910437427470323523900128916238258630744630532624921009313965670400000000000 3367 35851549643984954390380995230785334674695507031578220027346931977054532200292181895773575780470819989916785237995093080601713150053580800000000000 3368 136522701044294706318570829838830554441240490776249861864137116968623658618712628659105776572032882521603118186285314450931323675404035686400000000000 3369 530936784361262112872921957243212026221984268628835712789629247890977408368173412855262365088635880126514526626463587899671917773646294784409600000000000 3370 2107819033914210588105500170255551744101277546456477779774828114127180311221648449035391589401884444102262670707060443961697513561375790294106112000000000000 3371 8538774906386467092415381189705240115354275340695191485867828690329207440758897867042371328667033883058266079034301858488836627437133326481423859712000000000000 3372 35282217913188882025860355075862052156643865707752531219605868148440285145215765986619078330052184004796755438569735279275872944570234905021243388329984000000000000 3373 148643984068264759974949675934606825735940606226761414028199522509378921316794022101626177004509851212208730662694294731589252715474399654854498395034222592000000000000 3374 638277267589128879332433908463201709710128963137713511837088749655273088134313530904382804057365301105224289465609301577444251160247072117945216108276951810048000000000000 3375 2792463045702438847079398349526507479981814213727496614287263279741819760587621697706674767750973192335356266412040694401318598826080940516010320473711664168960000000000000000 3376 12443215331650067502585799045490117330798964136369724913264045174529548853178442284980942765098336545046347523132053334252275676369016670939341988030859175536885760000000000000000 3377 56454867959696356259231770269388662329834900286709441931478972956840563146870592646958537325251152904875278712450125977502574743686228636051794599696008079410850693120000000000000000 3378 260708580237877773205132315104036842639177569524024202839569897114689720612248396843654525368009824114714037094094681764106890166343003841287187461396165310719308500828160000000000000000 3379 1225069618537787656290916748673869123561495399193389729143138946541926997156955216768332614704278163515041260305150909609538276891645775050208493881100580795070030645391523840000000000000000 3380 5855832776610624997070582058661094410623948008144402905304204164470411046410245936152629898286449621601897224258621347933592963542066804739996600751660776200434746484971483955200000000000000000 3381 28465203127104248110760099387151579930043011267589942522683736443490668096600205495637933935570431610606822407121158372305195395777986737841123476253823033110313302663446383506227200000000000000000 3382 140675033854149194163376411171303108014272561684429495947103025503730881733398215559442669509589073019618916335992764675932275645934810458410832219646393429631168341762752027287774822400000000000000000 3383 706610695049391402282639713313455511555691077340889358142298497105240218946859236755080528946665913777545816755691656967207820569530552932597610239283834197037358580674303433066492932915200000000000000000 3384 3606540987532093717250593096751876930980247258747899283958291529225146077504769544397931019743782823920593848721050217160628716186883942167978202661304689741678678195761644722371379929599180800000000000000000 3385 18699915020353905923944325206658481887132582036607857787323741579032382411862230087703272337371513942028279105618645375977859893428993240140966980798864816310603946445024127885495604934971752448000000000000000000 3386 98473752497183668595490816538263565617640177004776979108046823155184525780866503641845432128598392418720917770187786549899410198797078402582332120886822122691640381979497057445019855587561248391168000000000000000000 3387 526539154602441075980089396030095285357522026444542507290726363410771659350293194972947525591615604262900747317194094682312146332967978218607729850381837890032201122444370766158521167826689995147575296000000000000000000 3388 2858054531182050160419925241651357208920629559540976729574062700593668566953391462313159168911289499939025256437729545935590330295350185770602757627872616067094787692628044518708452898963273293661038706688000000000000000000 3389 15745022412281914333753368156257326863943748243511240803223511417570520135346233565883193861532293855164090137715452068559167129597084173410250591771950241913625185398687897253564867020388672574778662235144192000000000000000000 3390 88014675284655901125681327993478457169445552681227836090019428824219207556585445633287053685965522650367263869829377063245744254447700529363300808005201852297164786378665345647427606643972679693012721894456033280000000000000000000 3391 499131223539283615283738811051016330607925729255243058466500180862147126053396062186370881453110478950232753405802397325666615666972909702019278882197499704377221503553411175166561957277969066539075145863460164730880000000000000000000 3392 2871002797797959355112065641165445933656788794676158072299309040319070269059134149696005310118291474921738797590175389417234373316428176606014892130400018299577778088439221079558064378262878070732760239006622867532021760000000000000000000 3393 16746559319555496918368678884918046131020049039346030035721869632181136879421929495176798973919994173218502406343493046470728099554725554142884865796623306741437179589865976557062189518407367786584190474125631186314282926080000000000000000000 3394 99039151815851208775232366925405324818852570018692421631259137004719243504901291034475589131762845540414223231115417876827885980766646927201021096321230236068859480094467385358465788811861173089858902463978982835862669224837120000000000000000000 3395 593739715136027996607518039717804922289021157262061067679398526343291864811883239751681156844918259014783268270536930171583176454696048328570121472445775265232812583166331975224002403927107732673704120271554002100996702002898534400000000000000000000 3396 3607562509166506107387279609325382707828092551524283047220025446061841370597002564731214708989723341773823138011782387722539380138733189644392058066580530511554569255318633081461038606261106583725426234769962116765655961369611495014400000000000000000000 3397 22211762368938178103183480554616381332097565839735010721733696671402757318765744791050088963249726615301429060738544161207674963514180248640521901515936326359641482904996823882555614698749633235997449327478656752926143754152697974803660800000000000000000000 3398 138556973657436355007658551699696986749624615708266996882174799836210400154460716006570454952751794626250314480887038477613476422401456391019575621656410803831443570361370187379381924490800212126152088904811860824753284738404529966825236070400000000000000000000 3399 875541516541340327293394388190385259270877946660539153298462560165013518576037264445518704846438590243275737204725196140039557513154802934852698353246859869410891921113498214050314380857366540425155049789506148551616006261978224860368666728857600000000000000000000 3400 5603465705864578094677724084418465659333618858627450581110160385056086518886638492451319711017206977556964718110241255296253168084190738783057269460779903164229708295126388569922012037487145858720992318652839350730342440076660639106359467064688640000000000000000000000 3401 36316061239708330631606329791116075938141183822764507216174949455548496728904304069577003047102518421546688338072473575575016782353640178052994163375314552407372739460714124321664560014954192310370751217189051832083349354136837602048315706046247075840000000000000000000000 3402 238305993854966065604600736089303690306082448244980696352540018327309235535070043304564293995086725882189368874431571602923260125804586848383747700068814092897179916341206083798762842818129409940652869487194558122130938461845928344641047663075473311662080000000000000000000000 3403 1 3404 83 3405 13695 3406 3382665 3407 1112896785 3408 457400578635 3409 225498485267055 3410 129661629028556625 3411 85187690271761702625 3412 62953703110831898239875 3413 51684990253992988454937375 3414 46671546199355668574808449625 3415 45971473006365333546186322880625 3416 49051561697791810893780806513626875 3417 56360244390762790716954146684157279375 3418 69379460845028995372570554568197610910625 3419 91095232089523070924185138148043463125650625 3420 127077848764884683939238267716520631060282621875 3421 187693982625734678178254921417300972076037432509375 3422 292614918913520363279899422489572215466542357282115625 3423 480181081937086916142314952305388005580596008299951740625 3424 827352004177600756513208662822183533615366922300816849096875 3425 1493370367540569365506341636394041278175737294752974412619859375 3426 2817989883549054392710466667875555891917616275198862716613674640625 3427 5548622080708088099246908869046969551185786445866560689012325367390625 3428 11380223887532288691555410090415334549482048000472315973164279328518171875 3429 24274017552106371779087689722855908594045208385007449970759407807729260609375 3430 53766948877915613490679232736125837535810136572791501685232088294120312249765625 3431 123502681572572164188090197594881048819755883707702079370978106811594357237711640625 3432 293812879461149178603466580078222015142199247340623246823556916104782975868515993046875 3433 723073496353888128543131253572504379264952347705273810432773570533870903612417858888359375 3434 1838775901227937510885182777834878636470773820214511299930543189867633707886378615153097890625 3435 4826786740723335966073604791816556420735781278063092162317675873402538483201743864776881962890625 3436 13066111707138070460161248171447418230931759919716790483393948589300671674027120641951019473544921875 3437 36441385551208078513389721150166849446068678416090128658185722615559573298861639470401393311716787109375 3438 104623217917518393411941889422129024759663175732594759377651209629271534941031766919522400197938895791015625 3439 308952362510431815745464399463547010115285357938352324442204022035238842680866807713349647784513559270869140625 3440 937670420219160560787484452371865175699891061342899304682089206876949887536430761410016181025998652387087841796875 3441 2922718699823123467974589038043103752656560438205817132694072057835452799451054683315020436258037799490552802880859375 3442 9349777120734171974050710332699888904748336841820409007488336513015613505443923931924750375589462920570278416415869140625 3443 30676618733128818246860380601588335496479293178012761953569232099204227911361514420645105982309027842391083484260466650390625 3444 103165468799512215764191459963141572274659862957656918449853327549623818465908772996629491418505260633961213757567949345263671875 3445 355405040014319583307639579573022716486203227889128084059744713408454054615055722973388597936750622883996381394821585494433349609375 3446 1253513576130505170326044797154051121046838784764954752478719604191617450627301534927141584922919446911855237179535732038866424072265625 3447 4523930496254993159706695672928970495858041174216721701695699051527547379313931239552053979986816283904885550980944456928268924476806640625 3448 16697827461677179752477413728780830100212029974033919800958825199188177377047720205186631240131338903892932568670665990522240600243893310546875 3449 63000903012907999206097281998690071968099989092029979409017647476536993243601048334169159669015541684388034581594422782240413784720209460693359375 3450 242868481114760336939505022104950227437025457949775570621763031022050108954082041328222110524054913193315873312046499825536795140096407470972900390625 3451 956173210148811446530831272027189045419569227948266421537881053133811278952220996709210449133204193242084593229527069813138362466559556213220308837890625 3452 3842860131588073203607410882277272773541248727124082748160743952544787530108976185774316795066347652639937980189469293579003078753102856420932421219482421875 3453 15759569399642688207993992028219095644292661029935863350207210949386173660976911337860473176567091723476385656757013572967491625966474814182243859421097412109375 3454 65922278798705364774038868654040477080076201088221716393916763401282364423866420126270359297580144679301721202214587775723017471417764147724326063958450474853515625 3455 281158519076478380761275774809482634746524997641265620420054995906469284267790281838543082404179317057221840927445216863458669515596764090044250662782791275250244140625 3456 1222196082425451521169265793096821013243144164746581651965979067205421978712084355152146779210967491247743342511604357705454836384299133499422357631116793673512811279296875 3457 5413106449062324787258678197625820267653885505662610136557321288652813943715821608968858085125375018736255263983895700277459470346060862268941621948216279179988241156005859375 3458 24418523191720147115323897349490075227386677516044034326010076333112843700102071278058518822000566709519247495831353503951619670731080549695195656608403635380926955854742431640625 3459 112154277019570635700682660526207915519387009831190249659364280597987291114568813380122776949448602896821903748353406643649789147667852964750033650802397897304597508240831988525390625 3460 524321245066492721900691437960022005053134270960814417157528011795590585960609202552073982238672218542642400023552176059062764265347212610206407317501210169898993351025889546356201171875 3461 2494196162781305878081589170375824678037759726960594182418360752111624417414617976540215933509363743607349896912037701512961569610256690386751879609353256778209511370830156572016448974609375 3462 12069415231698739144036809995448615617024719318762315248722447679468150555869336388478104902251811155315966151157350437621221035344032124781492345429660409549755825523447127651987596588134765625 3463 59393592355189495327805141987602637451378643767629353338963165030662768885433004367700754223981162695309869429845321503534028714927982086049723831859358875394348417400883315175430962810211181640625 3464 297146142553013045125009125363975995169247354769449654754832714648405832733821320851606873382577756964635276757516143482180745660784694376506768330792372453597925132256619225822681106939486541748046875 3465 1510988134882071334460671402475817935435622799002651494428324353987143659451481416530420951150407894165170382311969589606889091685090170904536916962079213926545449297524908763308333428787289064788818359375 3466 7807275692935662585158289136592551272395863002446700271711151937051571288385804479212685054594157589151435365405946869498795936736860913063742249943063298358460336520311203580014158826543922597763824462890625 3467 40980390112219292909495859677974301628805884899842729726211836517583697692737087711387383851564733185455884233015815117999179871931782932671583069951139253083558306395113507591494319680529049715662314605712890625 3468 218466459688241050500522427943281001983164172401061592170435300475238692399981414589406143312691592611665318846207310394053627897268334814072209345909523358188449331392350108970256218216900364034195799163055419921875 3469 1182558946292448806359327902456980063734867665206946398418566281472467041961099397172455453751599590806944370914520171163012287807913496348572869189408249937874076230826791139855996909208081670517101860869618988037109375 3470 6498161409877006190944506824001105450223097820312170459310021716691206395576241187462642718365039751484159318175288340540752521504484662435407916195798333408618048888393217313508703016098408779491474725478556339263916015625 3471 36240246182884063526897514557454165095894216543880974651571991113986858068128697102479158440321826694027156517463583075195776812430510962402269948623967305419862858650568972957438036720780825763223954543993908704074859619140625 3472 205083553148940915498713034880633120277665371421822435553245897714051629807540296902929557613781217261499678732326416622532900981544261536234445639263030981371003917103569817966141849802898692994084358764461529356359630584716796875 3473 1177384678628069795878111533249714743514076897332682602511184698776370406725088844519718590260717968298269655602285957829961384535045605479521952415009060864050933488091594324943620359718441396479038303666773640034860639186859130859375 3474 6855910983651250421398243458113088951482469773168210794422628500974804878360192341638321351088160729400824204572111132443865142147570560707256328912597761411368585701157353754146701354640484251697440042251622905922993501985080718994140625 3475 40484154358460633738356627620157790258503984010558284741065621298256222806716935777374287578175589107111866927998316237081023664381404160976348622228889781134131498565334173918236271499152059506273383449495833259475276629221901645660400390625 3476 242378632144103814191541129561884690277663352271212450744759874712660005943814294499139859730537251984278747297925919311404088678651466711765399201284363119650045281910655699248480557465423380264058746712131553724478481179151525152568817138671875 3477 1470995918482566048328463115311078185295138884933988363569947679631133576073008953315279808704630582292587717351112404300911414190735751473704207752594799773156124815915769438739028503257654494822572533795926399553859902276270606150940151214599609375 3478 9048095894586263763268376622278441917750399281228962424318748177411102626425078071842286103342182711681707049426692398854906108687215607314754581886210613404683323742697897817683764323537832797653643655378743283655792258901340498434432870121002197265625 3479 56396781710956182036451791486661528473338238719900122790778757389803402670507511621792969282131824841912080039076573722062629775447414880392865308896750753351391156888235997097622903028611311827775160903975706887026553149732055326741820079464206695556640625 3480 356145676504688289560193063238267552309130977516169275423767852916608487864254935891622601016662473876674785446768563054825507031950424969680944425682981007414035155749210321671488632625680434192400141108606588991572683140557929388374593801816465282440185546875 3481 2278263892600490988316555025535197532121510863170934854885842955107544496867638824898709778703589845389088602502978497861718768483386868531049001491094029504427582891327698427732512782906477737528783702671756349779090454050149074297432276550219928411769866943359375 3482 14760871760158581113302960010442544810615268882484486924805376506141780795205431946518740656220558608275905055616797687646075901003863521212666480660798217159186309552912158113278950320451069261448989609610309390218727051790915852373063719768874916179856967926025390625 3483 96846079618400450684380720628513536502446779137980718713648075256796223797342839001109457445463085028898213069901809628645903986486348562676304779615497102781421376976656669381223193052479465424366820828653239909225068186800198907419671065403588325056041566562652587890625 3484 643348506905034193896341127135215422985753953813605914414764163930897314685748479484370125810211273846970829423357721363094740182228813501858692650985747253776982207255930254699465671447621088814068790764743472716982127964913721341988874887476037243347284126675701141357421875 3485 4326518708936354953952894079984323719579195339396499774439289002435284441261658524532389096073670816620878827872080676166812127725488770799999708077879150281650205343796130962853906640485251822274612617892899854021704810564044776024875183618276350461510485751894090175628662109375 3486 1 3487 84 3488 14028 3489 3507000 3490 1167831000 3491 485817696000 3492 242423030304000 3493 141090203636928000 3494 93824985418557120000 3495 70181089093080725760000 3496 58320485036350083106560000 3497 53304923323223975959395840000 3498 53145008553254304031517652480000 3499 57396609237514648354039064678400000 3500 66752256543229536035747432220979200000 3501 83173311652864001900541300547340083200000 3502 110537331186656258525819388427414970572800000 3503 156078711635558637038456976459509938448793600000 3504 233337673895160162372493179806967357980946432000000 3505 368206849406562736223794237735394490893933469696000000 3506 611591576864300704867722228878490249374823493165056000000 3507 1066615710051340429289307567164086994909692172079857664000000 3508 1948706902263798964311564925208786939700007598389899952128000000 3509 3722030183323856021835089007148783054827014512924708908564480000000 3510 7418006155364445051517332391247524628270239924258944854769008640000000 3511 15399780778536587926949982044229861128289018082761569518500461936640000000 3512 33248126700860493334285011233492270175975990040682228590442497321205760000000 3513 74542300063329226055466995185489669734538169671209556499772078994143313920000000 3514 173310847647240450578960763806263482132801244485562218861970083661383204864000000000 3515 417332521134555004994137519245482464975785396721233823019623961456610757312512000000000 3516 1039575310146176517440396560440496820254681423232593453141883287988417396465467392000000000 3517 2675866848316258355891580746573838815335549983400695548387207583282186378502113067008000000000 3518 7109778215976298451603930043646689732346556305895648072064810548780769207680114419040256000000000 3519 19480792311775057757394768319591929866629564278154075717457580903659307629043513508170301440000000000 3520 54994276696140988049125430966208018013495259957228955750382750891030225436789838633564760965120000000000 3521 159813368078985711270758502387800500347217225435707345410612274089333835119311271069139195364638720000000000 3522 477682157188088290988297163637135695537832286827329255432320087253018833171621389225657054944905134080000000000 3523 1467439586881807229916048886693280856692220785133555472688087308041273855503220907701218472790748571893760000000000 3524 4629771896612101810385134237517301102863956577096367516330915456870219014112661963797344281654811744324812800000000000 3525 14991201401229985662027064661081020971073491396638038017879504249345769167696799438775800783998280428123743846400000000000 3526 49785779853484782383591881739450070644935064928234924257377833612077299405921070936174434403658289301798953313894400000000000 3527 169470794621262199233746765441088040475358961015711682172114145615511127177755325466737774710052816783323637080496537600000000000 3528 590944660844341288728074971093073997137576697061786635734162025761287300468832819902514620413954172123449522499691426611200000000000 3529 2109672439214298400759227646802274169781148808510578289570958431967795662673733167051977194877816394480714795323898393001984000000000000 3530 7706633420449832057973458593768707542210536597489142491802711151978357555747147259240872692888663289038051147318200829636247552000000000000 3531 28791982458800572568588841306319891377698564728219436349374928863791143828271342160523900380632046047846159086380798299521020854272000000000000 3532 109956581010159386639440784948835665171430818697070027418262853330818378280168255711040775553633783856724481550888268705870778642464768000000000000 3533 429050579101641926667097942870356765498923054555967246986061653696853312049216533784481106210279024608938927011566024490307778262897524736000000000000 3534 1709766557720043077768385302338371710513208372405529479239455689981960448516127887131157208247961913066621624141090607593876496377646636072960000000000000 3535 6955330356805135240361791409912496118367731658945693921546105746846615104563608244849547523152709062355016767005956591691889587264266515544801280000000000000 3536 28871576311098116382741796142546771387344454116283575468337884955160299299043537824370471768606895317835674599841725812113033676733970306026470113280000000000000 3537 122242254101189424764528764867543030054016418728344658532942604900148707232150339148384577468281594775716246255729867088486584587291630275716074459627520000000000000 3538 527719810954834746708470677933183260743188879650263890886713225353941969121193014103576220930571644646767035085985836220996585663337967900266293442212003840000000000000 3539 2321967168201272885517270982906006347270031070461161119901538191557344664133249262055735372094515236445774954378337679372384976918687058761171691145732816896000000000000000 3540 10409378815046306345773925816367626454811549288877385300518595712751576129309356441795861673099711804986409120478087816626401851526474084426332691406320218144768000000000000000 3541 47529223669501434774803745277534582392669534053014141282167908024423696606426521513239904399373284101567944044102948970716150854069880669490635068961258116049010688000000000000000 3542 220963360839512170268062611795258273543520663812462742820798604405545765523276898515052315552686397788189371861034609764859385320570875232461962435600888981511850688512000000000000000 3543 1045598623492571589708472279015162150407939781160573699028018996047042562456146283773227557195312034333712107646415773407314611336941381600010006245263406660514077458038784000000000000000 3544 5034557372116732204446294023458005754214230046288162360819911465966509938226344356368090687895427445316823798317491948956219853587372752404048180070943303070375282960456744960000000000000000 3545 24659262008627754337377948126897312184141298766719419243295926360303965677432634657490908189311803627161802964159075565987564842870951741275027985987480298438698135940317136814080000000000000000 3546 122827784064974844354479559620075511989207809157029427250857009200674053039291953228962213690962093866892940564476355394184060482340210623290914398203639366523155415118719658470932480000000000000000 3547 621999898505032611811084489916062392713348345571197019598339894592213404590974451151464650131032043341945851018508263716148082282570826596345190512503229752073259022161196350496802078720000000000000000 3548 3201433477605402852991651869597973135295603934654951059872655437466122393429745500076588554224421927080995295192262033347014179508392044491388695567854123533921064187063677616007040299171840000000000000000 3549 16743497087876256921146339277997399497596008578245394043133987937947820117637568965400558138593726678633605393855530434404884158828890392689962877819877066082407165698343033931716820764668723200000000000000000 3550 88958200027886553022050500584000183530727593576217778551170877914316768285008403913173165390348469843580345457554433197993149535857894656361772769857006852095829271355296539279211468722684926361600000000000000000 3551 480018447350475840106984501151264990331806094937271133062118057225653281665905347515482400446320343275959544088963721536371034895489199565728125866148408973909094748233180125950625085227607862647193600000000000000000 3552 2630021073033257127946168081807780882027965594161308538047344835539354330247495399037328072045389160808982342063432230297776900192385324420624401620627132768047930125569593910083474841962063479443973734400000000000000000 3553 14628177208210976145636586871014877265839544634725198088619331975269888784836569409445618736716454512419559786556810064916235118870047174427512921813928112455882587358418081327884287070992997072667381910732800000000000000000 3554 82576060340350960342118532886878982165664229463023743210256129000398522190402434316320517768764385722608414995113192816452147246021416299643310443639624194813457205638270069095906800515755468475207370886086656000000000000000000 3555 472995673629530300839654956376042809844924706364200001108347106914282735106625143763883925779482401419101001092008368452637899425210672564356882221167767387891482873896010955781354153354247323425987820435504365568000000000000000000 3556 2748577859461200578179234951501184768008857468682366206440605038278896973704598710411929492704572234646395917345660629078278833559899218271477842587205896291037406980209719664045448985141531196428415224550715868315648000000000000000000 3557 16200117903664316207788410804147983022644205920413866420760926095615818763014904799167912430000748751005857536835323747787375445002045992492090404208991552739374476741356087699883876318424184871749079333501919327852429312000000000000000000 3558 96828104710201617973951331376392494526344418786313679596888055273495748746540085984626612594114475284762010497664730040525143034777228897125224345957142510723241247483085336182205928755221352978444247176340971822573969997824000000000000000000 3559 586778314543821804922145068140938516829647177845060898357141614957384237404032921066837272320333720225657783615848264045582366790750007116578859536500283614982841959747497137264167928256641399049372137888626289244798258186813440000000000000000000 3560 3604579186242697347636737153589785308884522613502209098607920940683211370372974234113581363863810043346215764752155886032012479195577293717143934132721242246839598158728874914213783583280548114360293043049831294830795700041594961920000000000000000000 3561 22442110013547033686386325518250003333115037791664753847932915776693673991942137581591157571416081329873539351346922546435309695471664230682938133910322454228823338136245975215895016589504692560007184486028249641616534028458970232913920000000000000000000 3562 141587272075468235527411327694639271028622773427612932026608765635160389215162946002258613118064057110172159767647734345460368868730729631378656686840224363729646440301575857637081659663185105361085326922352226988958713185547643199453921280000000000000000000 3563 905025843106392961491213206624134220414956767749301861514083229939945207863321550846437055050665453048220445234804317936182677808926823803772373542282714132959900046407672882016225968567079193468057409687675434913424094682020535330909464821760000000000000000000 3564 5860042334113894425655605512891269077186845071176729553303688913861145220915007041730679931453058808487227382895357958636782838812801184129426118686280574010915352800489681911055063146471837777705671727727698441064421013066082966267638784720896000000000000000000000 3565 38430157627118919643449460953540942608191329976776992410565591897101390358760616179669798990469159666059237177027757492740021856934350165520776486344628004363582883665611333972699104114562312146193795190438246376500473003687372092783175150199635968000000000000000000000 3566 255214676801696745352147870192465399860998622375776006598566095788650333372529252049187135095705689342299394092641337509286485151901019449223476645814674576978553930423324868912694750424808314962872993859700394186339641217487838068173066172475782463488000000000000000000000 3567 1716063486814608915747842279174137348665354736854717868368758428082884841596886690778734296383525055137621125878920353412442326161382454776578656966457871855603796628166436418568959501856411109810358010712625450508947747546388223170395696943727161284493312000000000000000000000 3568 11681244154747042889495562394338352932365069693770064529986138619960197116750007704130844355482655050321787003857810845678494914180530369664170917970678733721095043647928932701198907329136590424479106978920841441614407317548264635120883509095950786863545974784000000000000000000000 3569 80483772226207125508624424896991251703995330190075744611604495091525758134407553081461517609275493296717112456580316726724829958703854246986137624817976475338344850734230346311260471497751108024661047084764597532723266417907543335982887377671100921489831766261760000000000000000000000 3570 1 3571 85 3572 14365 3573 3634345 3574 1224774265 3575 515629965565 3576 260393132610325 3577 153371555107481425 3578 103219056587334999025 3579 78136825836612594261925 3580 65713070528591191774278925 3581 60784590238946852391208005625 3582 61331651551097374062728877675625 3583 67035495145349429850562663299458125 3584 78900777786076278934112254703462213125 3585 99493880788242187735915553181065850750625 3586 133819269660185742504806419028533569259590625 3587 191227736344405426039368372791774470471955003125 3588 289327565089085409597564348033954773824067919728125 3589 462056121447269399127310263810225773797036467805815625 3590 776716340152859859933008553464989525752818302381576065625 3591 1370904340369797652781760096865706512953724303703481755828125 3592 2534802125343755859993474419104691342451436237547737766526203125 3593 4899772508289480077367386052129368364958626247179777102695150640625 3594 9882841149219881316050017667144935992121549140561610416136118842140625 3595 20763849254510970645021087118671510519447374744319943484301985687337453125 3596 45369010621106470859371075354297250484992513816339076513199838726832335078125 3597 102942285099290582379912969978900461350448013849273364608450434071182568292265625 3598 242223196838630740339935218360352785557604176587340226923683871369492583191701015625 3599 590297930695743114208422127144179738403881378343348133013017594527453425238175375078125 3600 1488141083283968390919432182530477120516184954803580643325817355803710085025440120571953125 3601 3876607521954737658345120835491892898944661807263327575863754211868664771491271514089937890625 3602 10424197626536289563290029926637700005262195599731087851497635075714839570540029101387842987890625 3603 28906300018385130959003252986566342114592068398054306612202942064957250129107500698148488605420703125 3604 82585299152526319149872293782620039421389539413241153991063805479582863618860129494610231945686948828125 3605 242883364807579904619774416014685535938306635414342233887718651915453201903067640843648692152265316503515625 3606 734722178542929211474817608444423746213377572128385257510348922044245935756779613552037293760602582423134765625 3607 2284251253089966918475207944653713426977390871747149765599674798635560614267827818533283946301713428753525986328125 3608 7293614251116264370691338967279306972338809053488649201559761632043345041357174224576775640541370978010008474345703125 3609 23901173900907998342755517795774288948354277268282303433511338868206041700527459933938093774054072694938797770430869140625 3610 80331845480951782430001295311597385155418725898696821840031609936040506155472792837965933174595738327689299306418151181640625 3611 276743207681878890471354462348452991860417510721010551238908896229659543705603771326792639786482318538889636110610530820751953125 3612 976626779909350604473409897627690608275413395334446235322109494794468529737075709012251225806496102123741525834344563266433642578125 3613 3528552555812483733962429960128846167699068597343354248218781604692414797940054536661263678838870416973078132839486907081624750634765625 3614 13045058798838752364459103562596344281983456604378380655664835592547857507984381622036691820667303931549469857107583095480766703096728515625 3615 49323367318409322690019870570176777730179449421154657259068743375423449237688946912920731773943076165188545529723771684012778904408730517578125 3616 190634814685652032196926799753733245927143572012762750306300693146011631303667779818438628306289989378453728472382377558709390465539743450439453125 3617 752816883193639875145663932227492588166289965878400100959581437233599932018184062503014143181539168055513773737438008979343382948416446885785400390625 3618 3036110489919949616462462638673477608074647432387587607169991936363108525829336324074656039451147464767887049483087490213691863430963530290372519775390625 3619 12499666887000432570975958683418707312443323479139698178718856802006917800839377646215358914420374112449390982721871197209769401745276854205463663915283203125 3620 52511100592288817230670002429041989419574401935865872048797917425231061681326225491750722799479991646399891518414580899478241256731908064517152852108104736328125 3621 225010066037957581833420960408444924662876312295185261729099076167115099304482876232151847195771764204823535156406479154264263785096226056455999971283228795166015625 3622 983068978519836675030216176024495875852106608417664408494433863774125868861285686258271420398326837810874025098339907424980568477085411640656263874536426606080322265625 3623 4377606161348832713909552631837080135169430727283859611025713995386182494039305160908082635033749408771822033762907607763438471428461338035842343033310707676875675048828125 3624 19861199154039654023007640290644832573263707209686871055223664397067109975456327515039970915148121067597756567182311816422720344870929090668616710342130680729984937696533203125 3625 91778601290817241240318305783069771321051591015963031146188553178847115196583689446999705598899467453369233096949462903689390713648563327979677818490985875653260397095679931640625 3626 431818319073295120035697628709343274065547735730106061542817142706475676999926258848133614842821994368102241721147222961858583307716490458144384136000088544948590168335174078369140625 3627 2067977930042010329850955943889044939499908106411477928728551296421312017152646853623711881482274531028841635602574050764340755460654272804053455627304424041758798316157148661309814453125 3628 10077256453094716337363708314571315990183052202543131946694230467461053459584848117708347998463123789703545290291343349374632501359768271374152489271854458355490624194633785426562725830078125 3629 49952960237990508884311902115330013363337389768006305059763300427204441999162092119480281028381704625560474003974188982850053309240371321201673889320582550068167024132799674359471431939697265625 3630 251812872559710155285816298563378597364583781820519783806266797453537592117776106374300096664072173017450349454033886662547118731880711830177638076065056634893629968653443158446095488408013916015625 3631 1290540971868514545839808530137315311493491881830163892007117336949380159603602545168287995403369886714433040951923669145553983500888648129660395139833415253829853589348896187036239378091071319580078125 3632 6722427922463092269279562633485275457569599212453323713465074208169321251375165657781612168056153739895481710318570392579190700056128968107400998283392260057199707346918400238271770920476390503692626953125 3633 35581810993597147381296725019037562996915888631515442415370637783840217383528751826638073205521221745266784692716193087921656375397090628192473483913995232482758050987239092461172483482081534936045074462890625 3634 191323397712571861469232490427364976234416733171658533867447919363708848871234098571832919626087609324299501292734970233754746330510156307790929923005552365059790040158384600163724443683152413351114365386962890625 3635 1044817074908354935483478630223840135216149779850427253450133087645214023685809412300779574078064434519999576559625672446534669710915963596846268309533321465591513409304938301494099186953695329310435549378204345703125 3636 5793510680366828117255889004591193549773550529270619120380987970992711761337813191207822738262867289413397652023124353716034743547029018144512557776362267526704941854595882881784779991658240601026365121302143096923828125 3637 32611671619784875472033399206843828491675315929264315028624581288717974504570550453308834193681679972108015383238166987067559571426226343135461187723143203907822117699520224741566526573044236343177409267809763492584228515625 3638 186310479963830993571726809668698792172941079903887031758532232902445788344611554739753369748503437680653091884439647997116967831558031098332889765462317123925387758417359043948569566311801722228572539146997178833133697509765625 3639 1080041852350328269735300315649446898226539440202833123104211354135478235033713182826350284432074428234745973654096639439287062519541906277035761970385052367395472835545430377769857775909514583759035009435142645695676044464111328125 3640 6351726133672280554313301156334397208470278447832861596975866973670747500233267228201766022745029712448541071059742336542447214677425950815247316147834492972652775745842676051664533580123855267086884890488073899336270817493438720703125 3641 37888046387355153506478841397534679348525210941323019425961046497946008838891439016223534325674102234755547488871363037475697635550845796612950240821832750581873807323951562648178942805438796668173268371761360809540855426348361968994140625 3642 229184792597111323560690511613687275379229000984062944507638370266075407466454314609136159136002644418036306760182875013690494997447066223711736006731266308269754660502583002458834425030099281045780100380784471536912634473981241550445556640625 3643 1405590332998083747397714907726744059900811463035258038665346124841840473991764311497832063981104218215816669360201572458963805819342857150024076929282856268618405332862341554080031528709598890653769355635351163935885187228926954428882598876953125 3644 8738555100249086657571593581337167820403344865690199226382456858141722226806798724582021941770524924647732233412373175977377980778854542901699686269351517422000625954405177441715556013987576303194484083984978186189398209002238875684363117218017578125 3645 55061635686669495029358611156005494436361475998713945325435860663150991751109638763591320255096077550205360802731363381833458656887562474823609723183183911276025944138707023060249718444135718286428444213189347551179398114923107155687172001590728759765625 3646 351568543859384725762454732231095081976168024251788540902907970334219082330835043505530579828788455158061228725439755193006633524227086401748748082524629273497425653325644342239694452265806561258845616301213984114280456963784039189062593230156803131103515625 3647 2274296910226359790957319662802954085303830948884820071100911660092063243598171896437277320912432516417498088624869776343559912268225021932912651345851826770254846551363593249948583411707502644783472291852553263235280276098718949514045915605884359455108642578125 3648 14903467652713335710143315750347758120996004208042225925924274108583290435298820437353478283939170280083864974758771644379348105093678568726376604269367020825480009451085626566913067096919264831266093928509781533980791649274905276165542884965360207509326934814453125 3649 98914314811058409108221186635058070649050479928776253470359407258667298619078271242715035370504273148916611837473967403745733373506744660636961522535788917218710822726855303524602026322253160685113065403519420041030514176237546317910708127515095697239402866363525390625 3650 664803109845123567616354595374225292832268275601305199574285576185502914018825061022287752725159219833868548159662534920575074003338830864141018392963037312626955439547194494988850218911863492964644912577054022095766085778492548802677869325028958181146026664829254150390625 3651 4523985162496065877629293021521603117723585615466881883103013345942347329898104540256668157294708490969475470226503550134513378592720744030479630164113468912426431766118658538399125739695231069624408630086852620361688213722641794602222900756822060422698711454163074493408203125 3652 31165733784435397830988199625262323877997781304951349292696658940196830755668042177828186935603246794288716514390382956876662665125253205625974172200577687337705688436791438671031577220760446838642551052668327701671670104335279323014713563313747174251971423207729420185089111328125 3653 217318661678868029075480715986954184401278529039425758617973802789992500859273258105995947501961439896575220254844140358300968763918390602829917902754628213805821765469746701853103187960362595805854508490256249063756555637529902719381597676986759046058996734027497246950626373291015625 3654 1533617795467771681185667412719935679319822579431227578567041126288977078563891382454013401521341881350131329338435098508529936566972082484170730639739411304827684198920002474977349197436278838601915266415738349642930013134048523490675934806495558588038339952032048071730570316314697265625 3655 1 3656 86 3657 14706 3658 3764736 3659 1283774976 3660 546888139776 3661 279459839425536 3662 166558064297619456 3663 113426041786678849536 3664 86884348008595998744576 3665 73938580155315194931634176 3666 69206511025375022456009588736 3667 70659847756907897927585790099456 3668 78149791619140135107909883849998336 3669 93076401818395900913520671665348018176 3670 118765488720273169565652377044984071192576 3671 161639830148291783778852885158223320893095936 3672 233731194394429919344221271938790922011416723456 3673 357842458617872206516002767338288901599479003611136 3674 578273413126481485729860472018674864984758069835595776 3675 983643075728145007226492662903765945339073476790348414976 3676 1756786533250466982906515895946125978375585229547562269147136 3677 3286947603711623725018091241315201705540719964483489005574291456 3678 6429269512859936006135386468012534536037648250529704494903314087936 3679 13122139075747129388522323781213582988052840079331126874097664053477376 3680 27897667675038397079998460358860077432600338008657975734331633777692901376 3681 61681743229509895943876595853439631203479347337142784348607242282479004942336 3682 141621282454954721087140664079497393243188581486079832864402228280571795347603456 3683 337200273525247190908481921173283293312032012518356082050141705536041444722643828736 3684 831535874513259572780316417613316601307470942870266098335649445851878202686039681662976 3685 2121248015883325170162587181331570649935358375262048816854241736368141295052087227922251776 3686 5591609769868445148548579809990020233229604677190760681227781217066420453757301932803055681536 3687 15214770183812039249200685662982845054617754326636059813620792691637730054673618559157114509459456 3688 42692645135776582133257123970329863223257418640540783837019944292735470533414173676994863313543233536 3689 123424437087530098947246345398223634578437197289803406072824658950298245312100376100192149839453488152576 3690 367311124772489574467005123905113536505429099134454936472726185036087578048810719274171837922213580742066176 3691 1124339352928590587443502684273552535243118472450566560543014852395464076407409611698239995879895770651464564736 3692 3537171604313345988097259444724596275874850714329482399468324725636129984377710638402663027038152094469507520659456 3693 11428601453536420887542245265905170567351642657998557632682157188530335979524383072679004240360269417230978799250702336 3694 37897242419926771663090085301741545601338047053923217109974033237166594108102854269003578061034653387537925698315328946176 3695 128888521470170950426169380111222996590150698030392861391021687039603586561657807368881168985578856171016485299970433745944576 3696 449305385845015933185626459067723366113265333333949514809101601020058102753939116487919755083727892612163467755696932038362791936 3697 1604469532852551897405872085330840140390470505335533717383301817242627484934316584978361445403992304518035743355593744308993530003456 3698 5865940612108929736915868343969551553267560167506711270753351443839046084919861434680889444396995865317938677708050729193680345692635136 3699 21944483829899506145802263474790092360773942586642606863888287751401871403685201627141207411489161532154408593305817777913558173236148043776 3700 83959595133195510513839460054546893372321104336494613861236588936863559990499581425442259556357532022022767277988058818297273570801502415486976 3701 328365976565927641619626128273332899979147839060030434811296299332073383122843862954904677124914307738131042824211298038360636935404675946969563136 3702 1312150442357446855912026008580238268316674764883881617505940012130965238958884076367799089791157573721571647125548346961289105193877085084090374291456 3703 5354885955260740618976978141015952373000349715491120881041741189506469140191205915656988085437714058357733891919362803949020838296212384228172817483431936 3704 22308454889616245418658090935472457585919456914736009590419893795483950438036563844627012363933516767118319393736065441251620812342020792694567957635977445376 3705 94833241735758659274715544566693417197743611344542776768874968524602273312093432903509429559081379777019975742772014190760640073265930389744608387910540120293376 3706 411196936166249546615166601241182656969416298789937480069841863522675457081237125069616886568176862713158614820659453531138135357681074169932621969980101961592078336 3707 1817901654790989245585651544087268526461789456950313599388770878633748195756149329932776255517909910054874236122135444061161696416308028905272121729282030772198578323456 3708 8191464856488197540608945857657231980236823293018113078845801579123669370077208880677089807363702054707263307966342310939594604051883978247156180512144830659526793925492736 3709 37607015156137314908935670432504352021267255738246157144981075049756766078024465971188519305606756133161045846873477549523678827202199344132694024731256917557887510911937150976 3710 175850402870098084514183194942390350051445687832039030809931506932662638180842402881277516273017191678661050379980381021572722195997484133164477259643357346500682001024218117963776 3711 837223768064536980372026191120720456594932919768337825686083904506406820378990680117762254975834849582105260859086594043707730375144021957996076233162024326689747006876302459625537536 3712 4057186380040746206882838922171011332659044929197365103274762601238047451556588835850675887612895681074882094123133634735807661397947930408448985425903169887138513995322561719345354899456 3713 20005986039980919546139278725225256881341750545872207324247854386704811983625539549579682801819188603380243606121171952882267578353281244844061947135128530713480012510935551838091945009217536 3714 100350025976544292443434622085729888516810220738094991938427237603711336909865706380691688933925050034555301928303798515657454173020058724137814726829804710058815742754852728019869196166235160576 3715 511885482506352435753960007259308161324248935985022553877917339016531529577224968247908305251951680226266595136277676228368673736575319551826992921558833826010019103792503765629352769643965554098176 3716 2654638112277943731820036597646772124627554982018326964410879320139732512387488685333652471036621413653418562376736028920319941997879607195774785291204112221687959072267924528553823463373605363553140736 3717 13992597489817041410423412906196135868911842310218601429409744896456530072794452860393682174834031471367169242287775608439006414270823409528928893269936875520517232269924230190007203475442273871288604819456 3718 74944352155460073794227799525586503713891827413530829255918593665421175069887089520268561728411072560642558461693326158799318354834530181436943152353781905287890296037714176897678581814468818854621767413006336 3719 407772220077858261514393457218716166707285432957021241981453068133556613555255654079781244364284645802456160590073387630027091168654678717198407691956927346671411100741202836500269163652524843387997036494167474176 3720 2253349288150244753128538244590625537224459302520499383189509654506033846506342744444871156357036952704372743420745540043529705797985754591238400905753980517706217742695886874500487398343852284562071623666769462296576 3721 12643542855811023309804228090397999889366441146442522039076338671433355912747089139080172058319334341624235463333803225184245179232498069011438667482185584684849587754266621252822234792107355168677783880394243452946087936 3722 72017620106699588772644883202907007369831248770136605534578825072484395279007419736200660044186928409891645199149343170649460540908309001089154649978529090364903251848302674656075449375843495040788656982725610707980916883456 3723 416333861836830322694660069796005409604994449140159716595400187744032289107941893494976015715444633137583600896282352869524531386990934335296403031525876671399505698935037762186772172841751244830799226017136755502837680503259136 3724 2442214433534846672926875969423367732742897438656176897548617501306493407907187147241529308186798217985065402857592281932630901116088820810848700182930792554429500429952931512987605565889712802177468259816524207779645833832118091776 3725 14533618093965872550587838894038461377552982657442908717311822750274942270455670713234340913019636195229124212405531669781086492541844572645360614788621146491409957058649895433789240722609680885758113614168135560496672357134934764158976 3726 87724918815178006715348195564416152874909803320325397017694162120659551544470428425082481750986524074402993746079789158798638068982573840487396670864117240222150500806010768838351857001672033826435973775118866243157914347666466236463579136 3727 536964228067704579104646305049791271747322906123711755145305966340557115003703492389929870797788513859420724719754389441006463620242334477623355022359261627399783215433591916059551716707234519051614595477502580274369593722066439833393567891456 3728 3332399999388174617923434969139004632463885955403755152431768827109497455712983873771904778171075517011565017610795740870886113227223927768130541268761577659643054634980871431065577953885097425234320179533381013182737698639144325606040482334375936 3729 20964128396151006521356329390853478142830306545445023663948257691345848493890381549899052959474236077519755525789516005818744538312465729589309235121779085056814456708664662172833550907891147902149108249444499953932602862138856952387600674365559013376 3730 133667282653858817580167956196081776638686034533757470881334091040021129997045072762156361669607729230265961232433954053100315176280281491861435683136463446322248975974445886013986720588713959024102714198458131706274275848997351928423341899754804269285376 3731 863624313226581820385465164982884358862550469122607019364299562209576520910908215116292252747335538556748375522755777137081136353946898718916735948744690326688050633770894869536368201723680889254727636436237988954238096260371890809543212014315790383852814336 3732 5653284754381204596243254969977961013114255370876585548758704934223887905882805176151249086484058435392474866171959317139333118572936399014028953520482742878499979448664277815985066248483215101061447108111613875694442578120394397239269865845711163852700522643456 3733 37486931206301767677689023705923859477960627364282638773818972418838600703908881123058932692475791485087500837586262231950917909257141261862025990794321068027333363724092826197796974293692199335138455773888111609729848735516335248093598480422910727507257165648756736 3734 251762229981522671723359483208984640253983573378522202004968218764920042327452045622463791962667415613847655625229337149782364678570960714665366554174660292871570870771007420744404479356436810734789868977432557570945664107727707526196607394520268445938739124497050238976 3735 1712234926104335690390567845304304538367342282547329495835788855820221207869001362278376249138101093589777905907184721955669862178961103820439157934941864651819553492113621468482694864103126749807305898915518824040001461596656138885663126890132345700829364785704438675275776 3736 11790449701154455564029450182765441051197518957620910908325242061178043237385943380648898851564964130459210660076873995386742670964326160907544041540009679992429445346694397431971836834214130799173108419932262622339450064554574172366676291765451332495911005914360764717948993536 3737 82191224866747709736849297224057889567897904653575369941935262408472139407817411306503473894259364953431157511395888621840983159292317667686489513575407479227225663511806644498275674571306705801035738795347802740328306400009936555568100429896961238828995622229008890848822433939456 3738 579941282659771839903208641212952468791087615235627810310295211554179415661559654178688511797894079111410247400409390115709977171966593463195870007788075173427304281739307683579833159775140116132108172939974096135756529958470112336088516633352958501177393110447886733829291093876801536 3739 4141360699473430708748812906901693579637156660397618193425818105708395207239197490490014662748761618934580576686323454816284946985013443920681707725614644813444379875900396168443588593954275569299384462964355020505437380433435072192008097278773476656907764201708359166274967701374239768576 3740 29925472414395010301418922065271637806458094028033189065694961631848863767510441066280845953022551458421279247135373284502475026913707145770846020025291423421949088983256262713173371179913595263757352129380429378172290511012001831659450510936417142322815504121544603335502916610130256567730176 3741 1 3742 87 3743 15051 3744 3898209 3745 1344882105 3746 579644187255 3747 299676044810835 3748 180704655020933505 3749 124505507309423184945 3750 96491768164802968332375 3751 83079412389895355734174875 3752 78676203533230901880263606625 3753 81272518249827521642312305643625 3754 90943947921556996717747470015216375 3755 109587457245476181044885701368335731875 3756 141477407303909749728947440466521429850625 3757 194814389857483725376760625522400008904310625 3758 285013452361498690226200795139271213027006444375 3759 441485837707961471160385031670731108978832982336875 3760 721829344652517005347229526781645363180391926120790625 3761 1242268302146981766202582015591211670033454504853880665625 3762 2244778821979596051528065702173319487750452290270962362784375 3763 4249366310007375325542628374214093790311606185482931752750821875 3764 8409495927504595769248861552569691611026668641070721938693876490625 3765 17365609090296990263498899106056413176770070743811040803402854953140625 3766 37353425153228826056786131977127344743232422169937548768119541004205484375 3767 83559612067772883889030577232833870190610928394150296594283413226407668546875 3768 194108978833436409274218030911873080452789186659611138988520368924945014034390625 3769 467608530009748309941591236466702250810769150663003233823345568740192538808847015625 3770 1166683282374322033304270134984422115772869030904193068389247194006780384328073303984375 3771 3011209551808125167958321218394793480809774968763722309512647007731500171950757197583671875 3772 8030895874672269822944842689458914213319669841692847399470229569619910958592669445955652890625 3773 22109056342972758822567151924080390829269051074180408890741542005163614869005618984715912407890625 3774 62767610957699662297268144312464229564294835999598180840815237752659502613106952297608475326001484375 3775 183595262051271512219509322113957871475562395298824678959384570426529045143337835470504790328554341796875 3776 552805334036378523292942568885127151012918372244761108346706941554278954926590222601689923679277123150390625 3777 1712038119510664286638243135837238786687008198842025152549751397993601923407649919397433693634721250396759765625 3778 5449417334402444424369527901369931058024747096914166060565858699813634922206549693442031446839317740012886333984375 3779 17814145266161590823263986709578304628682898259812408851989792089690772560693210947862000799717729692102125425794921875 3780 59766457367972137212050675410635212029231123661670631698425752460912541941125722730077012683052983117002630803541962890625 3781 205656379803192124146666374087995764592584296519808643674283014218000056819413611914195000642385314905606052594987894306640625 3782 725350051565858621865292301408361061718044813825365086239196191146886200402071809221365767265693005672072547502522303219521484375 3783 2620689736307447200799301084988408515987295912351044056582215838613699842052685446716794517130948829493198114126613081532131123046875 3784 9693931334601247195756614713372123100637007579786511965297616387032075715752883467405422918867379720295339824154341788587353024150390625 3785 36691530101465720635938786690113485935911073689491947788651478024916406584124663924129525747913032241317861234424183669803131196409228515625 3786 142032913022773804581719043277429304057911766252023329889869871434451409887146574050305394170171347806141440838456014985807920861300123583984375 3787 562024236831115944729862254248787756157156859059256316374215081266124228923438993517058444731368023268901681397770451298841942848164589021826171875 3788 2272263989508201764542833093927848898143385181176573287100951573558940257537463850789467292048920918076169497891185934601217974935129433415243212890625 3789 9382178012679365085797357844828088100434037413078071102439829047224864323372188239909710448869994470736503856792706723968429018507149430571539226025390625 3790 39545880323443523836635863315950391343329467696124069696783879434052803123013773431219429541987026694154363756381258841526928313007634849859037837697021484375 3791 170086831271130596021370848121902633167660040561029623765867465445861106232082239527674766460086201811557918516195794277407318674245837489243721739934889404296875 3792 746170928786449924745753910710786851706524597941236959460860570910992673040144784807909200460398167347304588530550949494985907023916489065312207273094359816650390625 3793 3337622564461790513387757242609349587683284526591152919668429333684870226508567622445777853659361002544493424497154397091071962117978455589141503132551071459877197265625 3794 15216221271381302950534785269056024770248094156729066160768369332269323362652559790730301234833026810600345522282526896338197075295863779030896112781300334785580142333984375 3795 70679347805566152205234077574765235057802397358006512316769075548391007019521140227942249235799409535238604951002337433490925414749287253598512443869140055079019761141357421875 3796 334383994468133466082962421006214327058463141900728809770634496419437854209354514418394781134567006511213840023192058397845568137178877996774562371944901600578842489959761962890625 3797 1610727701352998906121629981986934413440616954535810676665146369252432143726460695953407660725209270364517067391716145302422101716790655310463066945658591009988284274136173375244140625 3798 7897397919733753636714351801681939429099344928089079747689212648444674800690836792259557760535701052597227181421584260417775564717424582987200417234564071721972557796089658058822021484375 3799 39400118221551696893567901138591195811776631846236418861221481903090482580646584756582933667312612551407566408112283875224282292375231244523142881583240153820921090844691304055463065185546875 3800 199955599974374861734857098278350318744766406619649825720699020658184199096781417639658388361611508698393399521169840666763232633804298565954950124034943780641174536036808368081475055816650390625 3801 1031970851467748661413597484214565995041739424564012750544527645616888651538488896438276942334276996392408334928757547681165043623063984898893497590144344851889101780485967987668492763069732666015625 3802 5414751057651277226437145999673827775984006760687374902107136556551814754622451239611639116427951400070966533371190852683072983890216728764494181855487377437862117042209874031296581527826887298583984375 3803 28876867390454261448589299616260523529322708054745770352937359256090828086401532460848871407910264816578464522468560817358828223086525814501047471835314183876118670186105258208904669287900789963348388671875 3804 156483744388871642789905414620515777005399754948667329542567549808756197400209904405340034159465725041038699247257131069267490140905883388781176249875567562424687073738504394234054402871134380811384918212890625 3805 861443012860738393558429307485939352414725650992413649131834361697202866688155523751396888047858816350918039356150506536317533225686888055240375255564999431147902340930466690258469487805594766366673974761962890625 3806 4816327884904388358385178258153886919350731114698584712296085916249061227653477533294060001075578642217982758040237482044551328264815391116848938053863911819547921988142239265235102906321080338756074192894134521484375 3807 27342293402602212710552656971539616041154100538143865411704879746545920589388791956510378626106059951871488117394428185566917890559356975370351421331785427399573553126683492308739679199184773083118233193060001678466796875 3808 157573636879196551850914962126982807245171081401323096367655221979344140356647608045369312022249223502635386020544089633422147803293574249059335241135079418103742386669076966175266771224901847278010377891604789673004150390625 3809 921648202106420631776001613480722439577005655116338790654415393357183876946031859457365106018135708266914372834162380265886142501464115782748051825399079516488789219627431175159135344894450904729082700287996414797401275634765625 3810 5469982079501606449590569576008087678889528563115470722533955359574886309674699085879461904217635428564136802770753726878034255746189527170609687583743536930360964018488804024569468271948566119567105826209258721822576570892333984375 3811 32934762100679172432984819417144695914593851478518249220376945220000390470551363196080240125294382915384667689482708189532644253847807143094240928941719835857703364355321089031932768465402316605913544179605946764093733533342742919921875 3812 201132592148847706048238292180502657950424650979310947988842004458542384603657175038462026445172796464254165579670898913475858458248558222876529353047083037582994446117945890718013417018211947512314014304853516888320430688124131011962890625 3813 1245614143177813843556739743473852960686979863514872700894898533611752987850448885013195329774955128503126047434901876971155991431933321074274346283420585251751484604808438901216657091593786590943760690589957830089368427251552743357086181640625 3814 7821211205013493123692768849272322740153546563009885688919067892548197010712968548997853475656943251871128451843748885501888470201109323025368620313597854795747571833592187860739389878117386004535873376214345215131144354712499675539144134521484375 3815 49782009319910883732304473725618334241077323873557922409969867136069273973188044814371337372556443798159732595985461656219520112830060841056471268296050345774933294720814275733606216574217161918870834039604307294309733817745060434806652416229248046875 3816 321143742122745110957096160003963874189189816308322157466715612894782886401036077097509497390361618941928434976702213144272124247866722485655296151777820780594094684243972892757493703120274911538635750389487386355592092858273384864937714737094879150390625 3817 2099316642256384790326537597945911845574733829207501943359919961493195728403572835986419584440793903023386179442702367324106876208304764888728670944171614442743596950902850799955736337297237096728061900296079044606505511014533116862097841236389225006103515625 3818 13903774121664036466332658511195774153241462150841285370872749904969435309216862892738056907751378019723886666449017778787559841127602457858049987663248602454290842605829580848106841761919601291629953965660931512428885999449252832977674002508605837215423583984375 3819 93280420582244020652625805951612448794096969569994183553185279112439941489535933147379623794103995134327555645206460277885738974125084889769657367232734873865837263042510657909948801380718605065545361155619189516885396170305037256447214882830236561878276824951171875 3820 633840457856348120334592351441206589555888908228110477243893971569029402421396665736444543680936646937755740609177897588233596329179951825984821810346433467918364202373859920498102105381982921420380729052432392767236266977222728157558825128831457437962891025543212890625 3821 4361456190509531416022329970266942542734071577517628193915234418366491318061630456932474905068525067578697251131753113304635376341087248514601558876993808692746264076534530112947440587133424482293639796609787294631352753070269592452162275711489258630622653146762847900390625 3822 30386265279279905375427572902849788695228276680565315627007438192759345012935379393448552663612414145820783748634923940393394666968354860401229060696015865162363221821216071296904818570558568368139788462980388081696634630640568250614214574881945664879548024473496761322021484375 3823 214314329014761172612890671683799559667445035428027171117283461573531660376233230861992641936458356970473987779122118551594612586127806830409868565088999896990147803505036950857069685378149582700489928029400677140206364049907927871582055396642362774395452216611572657604217529296875 3824 1529989994836380011283426505150645056465890107920685974606286632173442523425929035123765470784376210412213798755152804339833939252366412962296051686170370264612665169222458792168620483914609870898797596201891434103933232952292697075224293476629827846409133374390017202636508941650390625 3825 11054177712692845581522756499713410532966056029726956166530420917453122231752337278769205526417118120228244696005979011355300211098347333652588973432580925161826505847632264773418282996283056317243812632558665611400917608080314736368495520368650506190305988629967874289048777103424072265625 3826 80817093257497394046512872769404744406514835633333776533503907327499776636341337845081661603635550576988696972499712552018599843340017356334077984765599143858113584252039487758461066985825424735369514156636404284952108632675181037590070749415203850757327082873695128927235609403133392333984375 3827 597804038825708223762055719875286894374990239179769945018328402501515847779016876040069050882092167617985391505580373747281583041186108384803174853311136867118466182712336090949336512494150666767528296216639482495790747555898314135053753333424262884051948432016722868674761802754977703094482421875 3828 1 3829 88 3830 15400 3831 4034800 3832 1408145200 3833 613951307200 3834 321096533665600 3835 195868885536016000 3836 136520613218603152000 3837 107032160763384871168000 3838 93225012024908222787328000 3839 89309561519862077430260224000 3840 93328491788255870914621934080000 3841 105647852704305645875352029378560000 3842 128784732446548582322054123812464640000 3843 168192860575192448512602685699078819840000 3844 234292654781243080778055541178816796037120000 3845 346753129076239759551522200944648858134937600000 3846 543362153262467703217235288880264760697447219200000 3847 898721001496121581121307167807957914193577700556800000 3848 1564673263604747672732195779153654728611018776669388800000 3849 2860222725869478745754453884292880843900942323751642726400000 3850 5477326520040051798119779188420866816070304549984395821056000000 3851 10965607693120183699835797935218575365772749709068760433754112000000 3852 22907154470928063748956981886671603939099274142244640546112339968000000 3853 49845968128739466717730392585397410171480020533524337828340451770368000000 3854 112801425875337413182223878420754339218059286467365576505534442356342784000000 3855 265083350807042920978226114288772697162439323198309104788005939537405542400000000 3856 646008125916763598423937040521739062984864630634279288368370474652657306828800000000 3857 1630524509813911322422017090276869394973798327720920923841767078023307042435891200000000 3858 4257299495124122462843886622712905990276587433679324532150853840718854687800111923200000000 3859 11486194037844882404752806108079420361766232896066817587743003662259469947684701968793600000000 3860 31989050395397997497236565011001185707518958615546086981864265199392623804301894983090176000000000 3861 91872552735583048812063414711595405351994449143848361811914169652655615565955042391434985472000000000 3862 271850883544590241434895644131610804436551575016647302601454028002207966459660970436256122011648000000000 3863 828057791276821875410692132024886510313736097500707683724028969294725465836127315948836147647479808000000000 3864 2594305060070282935661698449633969436812935193469717173107382760800374884464586880867703650579554238464000000000 3865 8353662293426311052830669007821381586537651322972489297405772489777207127975969756394005754866164647854080000000000 3866 27625561204360810651711022408865308906680012925070022106520889623693223972216531984394977031342406490453442560000000000 3867 93761154727600591351907210055688858429271963867687655029531899382814802161702909555036552044376127628598984048640000000000 3868 326382579606777658495988998203852916192295706223420727157800541751578326324887828161082237666473300275153063473315840000000000 3869 1164533044036982685513688745591347204974111079805165154499032332969631468327199770878741423993976735381746130472790917120000000000 3870 4256368275955171715552532365136374034180375996687878639693963177004003016735915162561799904697984967820282106878050802073600000000000 3871 15927330088624252559597576110340311635902966979606041869734810208348979288625794538306255243379859749583495643937666101359411200000000000 3872 60985746909342263050699118926493053253872460564911534319214588287768241696148167287174651326901482981155204820637323502105185484800000000000 3873 238820184896984302106537749716146796542164555572193568394044327734900434482116223096575934596146207354203782077615758834243906358476800000000000 3874 955997200142628161332470612113735626558284715955490854281359443922806439231911241055593466188373268038877739656695882613478357152982630400000000000 3875 3910028548583349179849804803545178712623384488257957594010760125644278336458516975917377276710446666279009955195886159889126480755698958336000000000000 3876 16332189247432649524232634664408211482627877007453488870182945044816150611387225408406884884819535725047424582853216489856881310116554548969472000000000000 3877 69640454951052817571327954209036613761925267559781676542460077671096066206955129141446957148870500331602218421286115112749741906336988596805828608000000000000 3878 303005619492030809252847928763518306478136839152610074636243797946938984066461766894435710554735546942801252351015886855574127034472237384702160273408000000000000 3879 1344738939305632731464139107852494244149971292159283511235649975288515211286957321477505683441916357332151957933808505865037975778987789513308187293384704000000000000 3880 6084943700357988109875229463032536454778620097020757888341316138180531331073481879685713217574671516927987609650483489039296840399919747547719547502565785600000000000000 3881 28063760346051041162744558283506058129438995887459735381030150029288610498910898429110509359454385036071878855708029851449237027924429875690082553081833403187200000000000000 3882 131871609866093842423736679374194967150233841675173296555460674987627180734382311718390283480076155284501758742972032271959964794216895985867697916931535161576652800000000000000 3883 631137524819125129840003747484897112781019166257379397314434790490783686994753743884215896735644479191625417343864146453600391505122064188362802230434327283305860300800000000000000 3884 3075533158443596757710338261493903630581906397172209803113240734061588906725434993947784064792795547100790658716649985668394707804459818789891935268906476851549457245798400000000000000 3885 15254644465880239918243277777009762007686255729974160623441674040945480977358157569981008961372265913619921667234583928915237750710120701197863998933776125183685307939160064000000000000000 3886 76990190619297570867373822940568268852792532669179588666510128884651842492726621255694152228045826066039744654532945089235204927833979178945619602618768103802059749168940843008000000000000000 3887 395267638639473728833097206976877492290236862723568008213863001693802559357658473526733777538787271023048049056372140088133542099499649104706811039844755444919774752233342288003072000000000000000 3888 2063692341336692338237600517626277387247326660279748570884578731843343162406334890283077052530008342011333864123318943400145223301487667975674260439029468177926143981410280085664038912000000000000000 3889 10954078947815162931365183547560280371508809912764905414255343908624465506052825597622572994829284279396160150766576951567970845284296541614878974410368417088431972253325766694704718544896000000000000000 3890 59097255923462804014715165239087712604290029479366664709907580387028991405154994099173781307103988687342284013385682653709202710308779842012272066943937610192090490306692511317931956549713920000000000000000 3891 323971156972423091608668535840678840496717941605888055939713355681692930883059677651670669125544065984010400961380312307633849257912731093911275470986665979073040067861288347044902985805531709440000000000000000 3892 1804195373179424197168675076096740462726222216803190583528263677791347932087759344842153956360154903464953922953926959241212906517315999461991893097924742837457760137919514804693064727951006089871360000000000000000 3893 10204529030702823259186026230403164057179512858238845940435859361587863903888366854427222777173036133997779388227410881468300199261939292957026147361862345488661091340072775735343974101290890444312412160000000000000000 3894 58604610223326313977505348641205371180381942344865692235923140313599102400030890844975540409304746517549247026590020692272448044361317359452201164299175450141380647566037951048080443263713583821686183034880000000000000000 3895 341664877601992410488856182578227313981626723870566985735431908028282766992180093626207400586246672197312110165019820635948372098626480205606332787864192874324249175310001254610308984227450193680430447093350400000000000000000 3896 2021631080770989092862562032315371016829285325142144854596550599803349132292729613986269189268821559391495755846422278702906517707572883376572671105792429237376582370309277423529198259673822796007106955451354316800000000000000000 3897 12137873008949018513546822442021487585043029092153437706997689801219308190285548602373560212370004642586540518101919361332250732316267591792942317319177745141209000551336901650869306351081632067226670160529931318067200000000000000000 3898 73931784497508471766013695494352880880497090200306589073322928579226806187029276537057355253545698277994618295758790829874739210538385901610811654791111645655104022358193067955444944984438220921477647947787811658347315200000000000000000 3899 456750564625607338570432610764112098079711023257494107294989052762463208623466870445940340756405323961450751831197809746966138842706148100151594403299487746857232650128916773828738870113859328852888909021433100425269713305600000000000000000 3900 2861542287379429976143760306437162294469389560708200582203106415556832002026019943343816234838879354618488960222454278064742859849554017847449738936671290734060562553057663588037049021263328695263349015019278374164314753859584000000000000000000 3901 18176516609434139208465165466488854894469562489618490098154131951616996876869278680119920723696561660536641875333029574267246645764367121367000741725736038742752693337022279111211335383064663872312792943402456232691727316516077568000000000000000000 3902 117038590448146422363307200438721736665489512870653457742014455636461842890161285421292169539882160532195437035269377428706801152076759894482117775972014353464584592397086455197089788531553370673822073762568415682302032191047023460352000000000000000000 3903 763793841264603552342942790063098053478984560993884465224386337483549986701192548659352698417270979633107422092167957099740584318452935071390300605993365670709879049983386206616207959956917297017362853374521480742703062078772875102257152000000000000000000 3904 5050968672282823291643880670687267427656524901852557968528866849778716062054986324284299394633412988313739382295506700300584484097929259627104057907434127180404430157540132984352983239195094085175820549365710552151495349526925023051226546176000000000000000000 3905 33841490104294916054014000493604691765298716842412138389143407893517397615768408372704805944043867021702053861379894892013916043456126039501597187979808652108709682055518890995164987702607130370677997680750260699415018841830397654443217859379200000000000000000000 3906 229682193337849595258593021350095043011082391209451183247116309373302577618220187625547517942225725476291839557185346632098448186936727430097340114818961321861812612110806713184184771537594593825791570259252019366929732879502908880706119611606630400000000000000000000 3907 1578835397004378117807568428760553325658180357173767433640677510632081918547645569738013638334859636924030105116092072749044732837003064354489115949265540126478099895649685346428086119549425237958491253962098381128274983813702995645973866210183977369600000000000000000000 3908 10990273198547476078058483832602211699906593466286595105572756151509922235010160810946312936448957932628173561713116918406100385278378330971598736122837424820414053373617459696485907478183549081429057618830166831033922162327186552691624082689090666469785600000000000000000000 3909 77459445503362611398156194052180388060941670750387922304076785355841931912351613395549613576092255509163367262954048040926195515442010476687827892193758170134278248177255855940832675906237653925911998097515015825127083400082010823370566534792711017279048908800000000000000000000 3910 552673143666492232325844444562307068814818820804017825639587863513932184194628761577246492865418243057880625421177132772008405002678744751167652010802464543908075300744720532137841142591005660761382106425769637912281740059585147224748992225745993108286013964288000000000000000000000 3911 3991405443559406901857248578628981650980621523846616736769103550297618234253608916110874171474050551364013876791741252879444700929345894592932782822015398936104119821978371683099488731792242882018701572606908325002498726710323933257137221854337562228041592850087936000000000000000000000 3912 29173182386975705045674629861199226887017362717794921729045377849125291674159627567854379319303835479919577425470836817295861319092589143579745709646110550823985011778839918631774163140669503224674689794183892947443263193525757628176415954533353242324756002141292724224000000000000000000000 3913 215764856934072314517809562453429482056380414660811241108019614572130657222084605491850989445571167209485194638782309100720190316008789305915799268542633633894193147116300038200601710588391645849694005717784072239290374579316503417992772399728680580233895391837000988360704000000000000000000000 3914 1614568424437663129536768955839012814227894642906850517211310775843253707992859102895520954021209044228577711482008019000689184134693770376167925926504527482430247319871273185855102600332934685893260244786178212566609872977025395076839915867169716781890239217116278395903148032000000000000000000000 3915 12222282972993109890593340995701327003705162446804858415289622573133430569505943408919093621940552464810333275918800703835217123899631841747591199263639273041996972211425538016923126684520315572211980053031369069129236738436082240731678163114474756038909110873570227456986830602240000000000000000000000 3916 1 3917 89 3918 15753 3919 4174545 3920 1473614385 3921 649863943785 3922 343778026262265 3923 212111042203817505 3924 149538284753691341025 3925 118583859809677233432825 3926 104472380492325642654318825 3927 101233736697063547732034941425 3928 107004059688796169952760933086225 3929 122519648343671614595911268383727625 3930 151066726407747100796758593917136161625 3931 199559145584633920152518102564536869506625 3932 281178836128749193494898006513432449134834625 3933 420924717684737542661862315750608376354847433625 3934 667165677530309005119051770464714276522433182295625 3935 1116168178508206965564173611987466984622030713980580625 3936 1965572162352952466358509730709929359919396087319802480625 3937 3634342928190609110296884492082659386490963365454314786675625 3938 7039722251905209846645065261164111231632996038885007741790685625 3939 14255437560108049939456257153857325244056816978742140677126138390625 3940 30121739564508309522071071366100528240692054276082143250767530419390625 3941 66297948781482789258078428076787262657763211461656797294939334453078765625 3942 151756004760814104611741521867766044223619991035732409008116136563097294515625 3943 360724023316455126662109597479679887119544718691935936212292056610482269063640625 3944 889184717475061887222100157787410921749677731575622082763299919544838793241874140625 3945 2270088583713832998078021702831260083226927248712563177294704694597973439146504681015625 3946 5995303949588232947924055317177357879802314863849879351235315098433247852785918862562265625 3947 16361184478426287714884746960577009653980517263446320749521174903624333390252772575932422890625 3948 46089456675726852492830332187945436195263117131128285551401149703509747160342060346401635282890625 3949 133889871642986506491672115005981492147239355265927669526820339888695815500793685306296750496797265625 3950 400732385827458613929574640212902605996687390310921514893773277286866575793875500121746174236914216015625 3951 1234656480734399989517019466495952929075793849547949187387715467320835920020930415875099962823932699544140625 3952 3912626387447313566779434689325674832241190709217450974831670315939729030546328487908191782189042724855381640625 3953 12743424143915900287000618783133722928609558139921237825026750219015697452489391885116980634589712154853978003515625 3954 42626753761398686460017069829582303196198971978036540524714479482607507978577015855716300222702587157986556421759765625 3955 146337645662881690617238600724956046872551070800599443621344808063791574890454895432674058664537981713367848195901275390625 3956 515254850379006432663297113152570241038252320288910640990755069192610135189291686818445360557838233612768193497768390650390625 3957 1859554755017834215481839281367625999907052623922678503335635044716129977898153697727769306253238185108480410333446121857259765625 3958 6874773929300933094636359823216113321656373550642142426831842760315532528289474220499563125218221570346052077002750312506289353515625 3959 26021019322404031763198621930872988922469373889180509085558524847794290619575659924590846428950968643759807111455409932836305203056640625 3960 100779407835670815018868262738271086096723885072796111688368166735507287569616530887940348219327101557281732942666802669875010051438369140625 3961 399187234437092098289737188706291772029123308773345398397626308439344366063251078847131719296754649268392944185903205375374914813747380166015625 3962 1616309112235785905975145877071775384945920277223275518111988922870905338190103618252036331432559574887723031008722078564893030080863142292197265625 3963 6686670797319446293019178493445934767521272186872690818429298173916935384092458668708674303136498961310510179283083239022962465444530819662820087890625 3964 28251184118674660588006029134809074392777374989537118707863784784799051997790637875294148930751708111536905507471026684872016416503142713075414871337890625 3965 121847357103843811116070003658431537856048818329873592987016503776838311266471021156143664338332117085058673453722538091853006804378054521494264340080322265625 3966 536250218614016612721824086100757198104470849469773682735859633121865407883738964108188266752999647291343221869832890142245082946067817949096257360693498291015625 3967 2407227231358320574508268322506299062290969643269814061801273893084053815990104209881657129454215416690839722973679843848538177344898434773493099292153113828369140625 3968 11017879037927033269524344112111330808105768057245938960864430608645714315786706968628344681511943962193973412050532645294759237707600135958277915460184801992445556640625 3969 51398405711929610202331065282999358219813407987052305252432568789332257283144988008651227939253218583634885967215734790300051843905954634245366475621762101294758521728515625 3970 244296622348801437291679553290095949618773128162459606864811999455696218866788128005119286395270547928016613002176387458296146414085002376568226858630235267453987253775634765625 3971 1182639948790547757929020717477354492104480713434466956832554889365025395534121327672782465439504722519528423543535891685611644790585496504966786222628968929744752295527847900390625 3972 5829232307588609898832143116445880291582985436518487630227663049680210174587684024099144772151318777298755599646088410118379797172795912272981289291338187854711884064656762301025390625 3973 29245258487172055862440862015208981422871837935013252440852185520245614445906410748905409321883166305707856843424425553563911442415917091873547128374643688467089522352382976464244384765625 3974 149297044577013345177760600587641850163760732658242653710550407080853861746352226873162114588213563990638609185681692450943767913533256754014458090352556029624492011608915094849967584228515625 3975 775299552488430301508110798851624127900409484694254100718888263970874104048807114152330861056593037803386297501245028897750986774978202323597080863200823461839987016285096087555881664898681640625 3976 4094356936691400422264333128735427019442062488670355905896448922030186143481750369838459277239867832639683037104074997609022961158659886470916184038563548701976971433001592438382611072329937744140625 3977 21982602393096128867137204568180507667384433501671140858758034262380069404353517735662687859500850393442458226211778662162844278460844930462348992103047692980914359623785549801676238847339435748291015625 3978 119959061259125575227967725328561030340916853618619415666242592969808038739557146283511287649296140597015494540437676159422641227560830785533038449906331260596849660466997745267747235389931300878424072265625 3979 665172994681851314639081036946870913240383953315244659869315178017585574810844376142070090015347099610450917226726914303998545606824806705780698204730606840009531367289502497509658420237169063370861480712890625 3980 3746919479042868455361943481121723854283082809024773169043852397773059542909486370808280817056450212105670016738152708274423807403244136173662672987247508329773690191941767568471905881195973333968062720855712890625 3981 21436126339604250433125678655497382170353516750430727300099879567659673644985171527394174554379951663456538165758971644037978602153959703049524152160042995154635281588098852259227773546322163443631286826015533447265625 3982 124522457906761090766027067309784293027583578803252094886280200408535044203718861402632759986393139213019030204893866280216617699912351915014685799897689758853276350745266232773854136530585447444054145172324233795166015625 3983 734308934276170152247261615925797975983660364202777603544394341809131155669330125691325385639760341939173221118259129454437394576383139242841602161996676507957770640344834974667417843120862383577587294081196006690093994140625 3984 4394838971642878361199860771315900886262207279753623957213200135727649966680940802262582433053965646505951728392780889784807806539653088368406988939550108900127257282463837323384495791078361365711859955075958100040212554931640625 3985 26689857074787200287566754464201466082270384809943758292155764424274018247653353492140663115936733371230644846529358343663137809115313205661335643829887811350472833476402884064914042939218888573968125507176293541544210846099853515625 3986 164436209437763940971698774253945232532867840814063494837971664617952226423792310865078625457286214300152002899467376755308592041959444660079488901635938805730263127048118168723935418548527572504217621249713144509453883022821197509765625 3987 1027561872776586867132145640312903758097891137247082779242484932197583462922278150595876330482581553161649866118771637343923391670204569680836726146322981597008414280923690436355872430509748800578855915189457440039577315009609663238525390625 3988 6511659587785230977016406922662871115066336136734763572059627015336086404538476640326068306268119302385375201594655865848442533014086358067462333589248734380242321298213426295187163592140278149268209934555591797530801445215896435942535400390625 3989 41837412851520109027330414478108946914301209678520855950483103573534355149159712414094988867772666517826035670245663938076243274615504850583445493310923118393056914341021263946577526079501287109048248829519677299135399285512134600930789947509765625 3990 272487069901950470095002989495923571252843778636206334805496453574429255086477206953000662495803377030600970320310009228690572447570783091849980497934042270093979683103071492084059427355791882941231244626661658249268855546540532655862234928131103515625 3991 1798687148422775053097114733662591493840021782777598016051082090044807512825836043096757373134798091778997005084366370918586468726414739189301721266862613024890359888163374919246876279975582219295067445780593606103423715462714056061346612760593414306640625 3992 12031418335799942330166600453469074502295905704999353129365688100309717453292017292274210068898664435909710967009326655074424889310988190437239213554044018523491617291924814834842355436756669464864706144826390631225801232730094320994347492755609348297119140625 3993 81536922061716209171539051273159917902059352962780616157711268255798955180960001189742321636926248882160111223422206741439377474860566966593170150255756313533702690387374470135726642794899948963388113543488449307817254954211849213378692958404764553409576416015625 3994 559750969953681775962615586990242836397637458089488929922687856576059827317290408167581038037498698576029163548793449279981326364917792225662113081505767092408868969509325737481763402786988149633659399476048204498165455260664344849844727159448708659156742095947265625 3995 3891948494087949388268066176343158441472773246096216529752448666773343979337120207989190957474728451199130774154760852843710162215273409345028672255709598593518865944998341852710700939577928604402833804556963165875744410427399189740970387939646871307116827793121337890625 3996 27403209346873251642795453947632178586409796425763460585986991062751114958512663384451893531579563024893079780823671164872563252157740075198346881352451283696966335118733324984936045315568195303600352817885577650931116393819317694966172501483053620873409584491367340087890625 3997 195357479433859410961488791192669801142515438719267710517501259286352698539236777267757548986630704804462765757491951734376503424632528996089014917161625201475673003061449873817609067054685664319366915238706283073487928771537915847413843763072689263206536927838957767486572265625 3998 1409894929074163368909064606037497954845533921236955066804806588269607425357671821541406231036513796573807780471819415666995225215572961764774420657155449079049932063094483739341684636933666439392871027277743244941362381944189138670785710438095598412561577008213758207950592041015625 3999 10299282456886763409880716947103922560146625294635956763009112127309482242237792656359972517721733283971665836346640831447400120199760485691677142900520555522459753720905203715891006272800433339764922854263914404296652200102301657990089614750288346403762320045001503709079074859619140625 4000 76142595203763841889248140389939299487164000803243628348926365957199002216864001108469276823516774168402525528110715666890629088636829270718569117463548466977544959258652171071582209374813603680882074661573119190965149715356316157520732521848881744963014832092696116921221600437164306640625 4001 569622754719357301173465338257135899463473890009065583678318143725805735584359592292458659916728987553819293475796263904008796212092119774245615567744806081459013840213976891786506508332980569136678800543228504667610285020580601174412599995951484334068313958885459650687658792870426177978515625 4002 4311474630470815412581959145268261623039033873478617402861190029860623612638017754061619596909721706794858232318301921489442578529325254571265064232260437230563275756579591093932067761572329927795521841311696551829142247320774570289128969369356784924563068354804044096054889403236255741119384765625 4003 33012961245515033614140061175319079247609882369225773453708132058642795001969301942849821253537739108928229484861237812844661823799043474252176596826418167874423002468129929006237842850359330257130310738923660497355742187735170884703860518461164902167379414392734565643492288160580010209751129150390625 4004 255685384846513935341514773802846268772738538949653615398969482794188447290252243547371865608649789398649137360250286860481905825323591708083107742420608710187406154115666300153312092876033012841474256672963750552020223244008898502031399715481722167286353564471729210908847771803692179074522495269775390625 4005 1 4006 90 4007 16110 4008 4317480 4009 1541340360 4010 687437800560 4011 367779223299600 4012 229494235338950400 4013 163629389796671635200 4014 131230770616930651430400 4015 116926616619685210424486400 4016 114588084287291506215996672000 4017 122494662103114620144900442368000 4018 141848818715406730127794712262144000 4019 176885476938112192469360006190893568000 4020 236318997189317889139064968271033806848000 4021 336754570994777992023167579786223174758400000 4022 509846420486093879923075715796341886584217600000 4023 817283812039208489516690372421536044194500812800000 4024 1382844209970340764262240110137238986777095375257600000 4025 2462845537957176901151049636154422635450006863333785600000 4026 4605521155979920805152462819608770328291512834434179072000000 4027 9022215944564664857293674663613581073123073642656556802048000000 4028 18477498254468433627737445711080614037756054820160628330594304000000 4029 39486413769799042662474921484579272198684689150683262742480027648000000 4030 87896757051572668966669175224673459914272118049420942864760541544448000000 4031 203480992574390728657839140645119059701539953284409482731920653675397120000000 4032 489168306148835311693445294110866219522502047695720396487537251435654676480000000 4033 1219496587229046432051759118218389485269597604905430948443430367829087108464640000000 4034 3148740188225397887557642043239881650966101015865822708880937209734702914055700480000000 4035 8410285042750037757666461897493723889730455813377612455420983287201391483442775982080000000 4036 23212386717990104211159434837082677935656058044922210376961913872675840494302061710540800000000 4037 66132089759553806897593229850848549438684109369983377363964492623253469568266573813330739200000000 4038 194296079713569084665128909301793038250853913329011162695327679327118693591567193863565711769600000000 4039 588134233292973619281345208456527526785334795646916789478756885323188285501673895825013409526579200000000 4040 1832626270940905797680671669550539773463103223235792716015806454667054697623215859390741784084820787200000000 4041 5873567198365603081566552700909479973949245830470715654830659687207910305882406829347327417991850622976000000000 4042 19347530351416296550680224596795827034188815765570537367012193009662856547576648095870096514865155952082944000000000 4043 65452695178841331230951199810960282856660763734925127912602248951689443700451800508328536509788822585896599552000000000 4044 227251757660937102033862565743654102078326171687660044112555008360265748527968651364916678761986792018232993644544000000000 4045 809243509030597020342584596613152257500919497379757417084808384770906330508096367510468293071434966376927690368221184000000000 4046 2953738807961679124250433777638005739878356165436114572359550604413808106354551741413209269710737627275786069844007321600000000000 4047 11044029402968718245572371894588503461405173702565632386052359709903228509659668961143989459448447988384164115146743375462400000000000 4048 42276544554564253444051039612484791250259004933421240773808432969509558734977212783259191650768658899534580232781733641270067200000000000 4049 165597225020228180740347922162102927327264522324211000111007631941568941564905742472026253696060836909476950771806050672854853222400000000000 4050 663382483431034092045833776181384326873021676430789266444696573557925179909012404342937172306419712659364664791855038995456542008934400000000000 4051 2716551269650084606927689313462768818545023764984082046091032468719703611727405795784327720594788723340098302322646384686394539526586368000000000000 4052 11366050512215953995385452087528224736792379432693399280844879849123239911467465849561627182968596018454971296917952473527874753379237363712000000000000 4053 48567133838698771422282036770008104300313837315898895127050171595303604141700481575176832952824810786858092351730410919384608821189481255141376000000000000 4054 211849837804404040943994244390775350957968958371950980544192848498714321266097500630921345340221824652274998838248052430355663678028517234926682112000000000000 4055 942943628067402386241718381783341087113919833713553814402202368667777443955399975308230908109327341527276019829042081367513059030904930212658662080512000000000000 4056 4280964071426006833537401453296368535497196045059534317385998753751709595557515887899368322816346130533833130023851049408509288000308383165470325845524480000000000000 4057 19816582686630985632444631327308889950816520492580584355179788231116663717835741045086175966316866238241113558880406507711989494153427505672962138338932817920000000000000 4058 93494637115524990213873770602243342787952343683995196987738240874408419420749026250716578209082974912021573770797757903385166433415870971765035368683085034946560000000000000 4059 449428720614328627958091215284983748781686916088964911920057723883281272155540569187194591451061860402087705116224822241572495045430091761274525017259589762988113920000000000000 4060 2200403016127752962482814590035280434035139141171572208760602616132545108473526626740504719744398868528621404249036729694738935742425729263200074484502951479589805752320000000000000 4061 10969009035396848517976830731325872963665168618740287460671604041420737365740530234301416027925828359615177700181448097528273594675992260377052371305247213125755181675315200000000000000 4062 55656751845603609380214439130747479417637065571488218575447718906168821393767450408845384925695653096687411650720667646858460219385984729153163732002824359400081791820549324800000000000000 4063 287355809778851435230047149232049236233260169545593672505036572712549624856021346460868722371366656938197106352670807060730230112689839156617784348330582167582622291169496163942400000000000000 4064 1509192712958527737828207627766722588697082410453457967996452079886310629743824111612482529894417682239411202564227078682955168551847035250556603397432217544143932273222193853025484800000000000000 4065 8060598279911496647740456939902065346231117154231919007069050558672785073461764580122269192166084840840695232895536827245663555235415015273222818745685473903272742271279737369009114316800000000000000 4066 43769048659919426797230681183668214830034966147479320208384944533593222948897381670063921713461840685764975114622764971943953104928303532933599905789072123294770990533048973913719490740224000000000000000 4067 241561379554095316493916129452664877646962978167938368230076508880900997454964649437082783936595898744736897657603039880158677186099307198260537880049889048463841096751897287029817869395296256000000000000000 4068 1354676216539366534897881653970544633844168381565798369034269061804092793727441754043160252316429800160484522063837847647929861659644914767845096431319777783785220870584639985663218611568821403648000000000000000 4069 7717590405624771149313231782670192779010227269780353308388230845097916645865235672783883957446700571514280322197684218050256421874997079432413514369228774034224403299720693998323356430107575536582656000000000000000 4070 44653978086944925869926359094529735419353174982949124242334303669736545712976253602727552577786609506781625944235800885638783656968733101595944594140357686562022397492183935474298940304602432054667247616000000000000000 4071 262342121260801439485817359680362195588699903024826104923714034059702206063735489916024371394496330852342052422385330203127853984691306971876174490574601408551881585266580620911506274289539288321170079744000000000000000000 4072 1564608411199419785093414733133680134491006221640062889765030499132063956964118461859169350996776117203368000647106109331454521164698954780269504661786922800603421774529886823116223419862812315547458355593216000000000000000000 4073 9470574712990087959170439379658165854074060659587300671747729611246383131503809049633552081583485837431986507916933279783294216609922773284971311717796243712052512001229404940322500360429602946008765426405736448000000000000000000 4074 58168269887185120245224838669860454675722880571185200725874555272275285193696395182849276885085770013507261131625804204428993078418145673516293796570704528879426528711551005143460797213758621294385837248984033263616000000000000000000 4075 362446489667050484247995969751900493084429268839054985722924353901547302041922238384333844270969432954163744111160385997797055871623465691680026646432059919447706700401674313048904227438929969285318151898419511265591296000000000000000000 4076 2290661814695759060447334528832011116293592979062827509768881916657778948904948546588989895792526816270314862782533639506077393108660303171417768405450618690909506346538581658469074717414037405883210719998011311198536990720000000000000000000 4077 14680851570385119818406966995284359244325637402813661510108764203859705283531815235088836242134304365476447955573258095594450012433403883025616477710533015190039026174965769849128299863906565734305497504467254493471423573524480000000000000000000 4078 95396173504362508580008471535357766369627991843483172492686749796680364932389735397607257901388709766865958815315031105172736180792258431900455872163043532704873592084927572479635692515664864141517122784028219698577310380762071040000000000000000000 4079 628374594873235844016515802003401607076739582273023657209327620910733563809651187064039007796447431234346070716480109889772813222878606290928302829937967749927002351063417919923360306600684460100173287778393883154528743478079761940480000000000000000000 4080 4195028795373722494654259494174709128844313451254705935529471197200057271993231324839524416049083050920494368103221213624123301075937575598237349692665872698512667695699378033408353406866169455628756869208557563939633891459660490714644480000000000000000000 4081 28379369800703232676336065478091907256631780497738085653856872649058387445034209912539382674572046839477144400218291510167194131778717698922075670670884628805438196961406292396007510797449636367328540220195891920051623275724603219684569907200000000000000000000 4082 194512200614019956763607392786841932336954223531496839071535005136646187548264474740544928851516809037776347719096170010685948579211331108411906646778243245832473401973478728082235479005719807661669814669222643220033825931816430467718042143948800000000000000000000 4083 1350498208863140559809726128119043536215473173979182553673667540663734480147600248123603441016081205149281182213684708384192540985464271885703867848581342855814862829901862809074960930736712624594973523248412811876694853444601476737366366605436518400000000000000000000 4084 9496703404725604416581994132933114146667207359421611717433230145947380864397924944805179397225083034609745273326630869357641948209784759900269598711224002962090115419869899273415125264940563176151853815482838893116918209422437584417160289969429597388800000000000000000000 4085 67626024945051029050480380220616705838417183606441297039842031869291299135377623531957682487639816289455996091358938420695768313201877275249819812422626125093043711904893552725989107011641750377377351020053295757885574569297178038634598424872308163005644800000000000000000000 4086 487583639853817919453963541390646449094987893802441751657261049777590266766072665665414890735883075446977731818697946013216489538185535154551200847567134361920845162834282515154381461553937020220890700854584262414354992644632653658555454643329341855270699008000000000000000000000 4087 3558872987293016994094479888610328431944316636864022345346348402326631357125564386691863287481210567687490464544676307950467157139216221093069214986392513707660248843527428078111830287882186310592281225537610531362377091313173739053796263441660866201620832059392000000000000000000000 4088 26292953630120809552370017417053106455204611313151397087418821996389152466443669688879485967911183674075179552056068563138051356944529441435595360319467891272193918455980638641090202166873592462655773694271866605705241950621727584129446794306990479497574707254788096000000000000000000000 4089 196592414292413293023070620227306076965564878788432996022630532067001692991599318263751916582071920331060117510723224646583209995874246633613946509108661423042193928295367235119431441601713850843277219912070746610858094064798657146535873681033367815203366086144050593792000000000000000000000 4090 1487418206536398975012552312639797778321463872913284047907222605618934809174440441983547000859956149224800849086131917676048566828784550029923119287916132326737239261482748500913618287158566995480235445854727268857752339694266639970690420270698460889828667807765886792630272000000000000000000000 4091 11386186371036134153721087953257651993050805947151189386729789046012945964230341583384052291582964322315850499754339829810151779074345730479061478148997992961173566546650439774493747988198830350401202338017937243106094160359611128975635167172196718111638452068447863397584732160000000000000000000000 4092 88174627257303822886416105110027257034185441254738810610835486372324253546999765221726100946018475712013946270097607642049815377151733336829852086785840457491328099337261005613679584420611742233506910905610906010613593177824828582787318734581491385056528172818060254150896165847040000000000000000000000 4093 690671855306460844669297351326843504348774561348369103514674364754415878033649160981780548710162720252205241133674560660176203849229527227388231395793488303529573002108765456971952184766651776915059633123650226781136275361901882288973067647976822019147785177683865970763969667079864320000000000000000000000 4094 5471502437737782811470173617211254241450992075001780038043250317584482585782568653297665506881909069837969920260969869549915886893596314695369569117476014340561277322705639950131805207721415376721102413605557096560161573416986711493244641907272384035688754177611586220392167702606685143040000000000000000000000 4095 1 4096 91 4097 16471 4098 4463641 4099 1611374401 4100 726729854851 4101 393160851474391 4102 248084497280340721 4103 178868922539125659841 4104 145062696179230910131051 4105 130701489257487050028076951 4106 129525175854169666577824258441 4107 140016715098357409570628023374721 4108 163959573380176526607205415371798291 4109 206753022032402600051686028783837644951 4110 279323332765775912669827824886964658328801 4111 402504922515483090157221895662116072651802241 4112 616235036371204611030706722258699707229909230971 4113 998916993957722674480775596781352225419682863403991 4114 1709146976661663496036607046092893657693077379284228601 4115 3078173704967655956361929290013301477505232360090895710401 4116 5820826476093837413480408287415153093962394392931883788368291 4117 11531057249141891916104688817369418279139503292398061784757584471 4118 23880819562972858158252810540772065256097911318556385956232957439441 4119 51606451075584346479984323578608433018427586359400350051419421026632001 4120 116166121371140363926444712375447582724480496895010187965745116730948634251 4121 271944890129839591951807071670922791158008843231218850027809318267150752781591 4122 661098027905640048034842991232013305305119497895093024417604452707443480012047721 4123 1666628128350118561095839180895905542674206254193529514556780825275465013110372304641 4124 4351566043122159563021236101319209371922352529699305562507754734794239149231182087417651 4125 11753579882472952979720358709663184513562274182717824324333445538679239942073422818115075351 4126 32804241451982011766399521158669947977352307243965447689214646498453758678326923085359175304641 4127 94509019623160175898997020458128120122751997169864454792627396562045278752259865408919784052670721 4128 280786297300408882595920147781098644884696183591667295188895995185836523172964060129900678420484712091 4129 859486856036551589626111572357942951992055017974093590573210641263845597432442988057625976645103703710551 4130 2708243083371174058911877564499878241726965361636368903896186730622377477509627855369579452408721770391946201 4131 8777415833205975124933395186544105381437094737063471617527541193947125404608703879252807005256667257840297637441 4132 29237572140409103141153139366378415025566962569158423957984239717037874722751592621791100134509958635866031430315971 4133 100021734292339541845884889772380557802464578949090968360264084071986569426533198359147353560158568493297693523110936791 4134 351176309100404131420901847990828138444453136690258389912887199176744845256558059438966358349716733979968201959642499073201 4135 1264585889070555277246667554614972126538475745221620462076306804235458187768865572039717856417329959061865495256672639162596801 4136 4667586516559419528317449944083862119053513975613001125523648414433076171054882826398598608036364878897345542992378711149144792491 4137 17648144619111165236568278238581082672141336341792757255604914654971461002758511966613101336985495607110863498054183906854916460408471 4138 68315967820579320630755805061547371023859112979079763336446624629394525541678199822759315275470853495126152600967745903435381618241191241 4139 270599548537314689018423743848789136625505946510134942575665080157031715670587349497949647806140050694194690452433241523507546589853358505601 4140 1096198771124661805213634586331444792469924589312556652374019239716135480181549352816194023262673345362182691022807061411729071235495955306189651 4141 4539359111227224535389660821998512885617957724343297097480813671664517023431795870011859450330730323144798523525444041305970083986188750922931344791 4142 19206028399602387009233654937875708019049579131696490019441322644812571526139928326020177334349319997225642553036153738765559425345564605154922519810721 4143 82989248714681914266898622986560934350313231428060533374005955148235121564450630296733186261723411708012001471669220305205982276918184658874420208102125441 4144 366065576080461923831289825993720281419231663829175012712740268158865121220791730238890084600461969044040938491532930766263587823486112530295067537938475320251 4145 1647661157938159119164635506797734986667961718895116732220043946983051910614783577805244270786679322667228264150389721378952408793510992498858098988261077416449751 4146 7564412376094088516084841611708401323792612251447480917622221760599191321632471405703876447181644770365244960714439210850770508771008966562257532455106606418920806841 4147 35409014332496428343793143584407026596673217949025658175389620061364814576561598650099845649257279170079711661104289945992456751557092972477927509422354024646968296822721 4148 168936407380340459628237088041205923892727922834801415154783877312771530344775387159626363592606478920450304335128567332330011161678890571692192147454051051590685744141201891 4149 821199876275834974252860484968301996042550432899969679067404427617382409005953156982943753423660094032308929373059965802456184256921087068995746028774142161782323402270382392151 4150 4065760587441658957525912261078063182406667193287749881062719321133660306988474080222554523200541125553961509326019890687960568256016302078597938588460777842984283164640663223539601 4151 20495499121293402804888123708094516502512009321363547150437168097834781607528897838401897351453927813917519968512466268958009224578578178778212208424430781106483771432953583309863128641 4152 105162405991356449791880962746232964174389119827916360428893109509990264428230774808840135310310103613210794958437464426023545331312684635311006841425754337857368231222484835962907713056971 4153 549052921680872024363410506498082305954485594621551317799250924751659170579792875276954346455129050964573560478002001768268930174783526480958766719083863397953319535212593328562341169870445591 4154 2916020067047111321394073200011315126924272993035059048831821661356061854949279960595904534023190389672850179698668631391276288158275309140372010045054398506530080051514083167994593953181936533801 4155 15749424382121448246849389353261113000517998435382353922740668792984090078581061067178480388259251294623063820552509278144283232342844944667149226253338806333768962358227563190338801941135639219059201 4156 86480089282228872323449996938756771485844329408684505389769012342275638621488606319877035811931548858775243438653828446290259228794561591167316401357083385578725372309027549478150361458775794951854072691 4157 482645378284119336437174432915201541662497202429868224580300857882240339146527911871233736866389974180824633631127016558745936755902448240304792835973882374914866302856682753637557167301427711626297579688471 4158 2737081940249240756935216209062107942768021634979782701594886165050184963299959788221766521769297543579456497322121310904648207342722783970768480172807886948142206803500247895878586695766396552632733574413319041 4159 15768329057775876000703780580406803858286572639118528143888139196854115573571068339945596931912923148561248881072740872121678322501425958455597214275546236708247253394964928128156537954310210539717178122195130995201 4160 92260493317046650480117820175960209374834736511482508169889502440793430220964320857021687648622513342231867203156606842783939864955843282923699300726221030979954679613939794477843903570669041867885209192963711452921051 4161 548119590796574150502379969665379603895893169614717581037313534000753768942749030211565846320466351766199523053953401252979386737702664943849697545614479145051910751586416318992870631113344777737106027815397409741803963991 4162 3305709252094138701679853597051904391096131705946361731236037923558545980493719401205953619158732567501949323538392962956718681415084772276357525897600923723808073742817676819846002776244582354532486453754661778152819706829721 4163 20234246332068222992982383867554706777899422172097680156895788130101859946602056454781642102870602045679431809378503326258075048941733891103584416019215254113429219379786999814277382993393088592093349583432284744073409425504722241 4164 125674903968475733009413586201382283797533311110898691454479740076062652128345372640648779100929309305714950968049884159388904128977109197644362807895345943298508881567857055846476825771964473245491794262697920545439945941809829838851 4165 791877569905365593692315006654909770208257393309772654854676842219270771060704193008727957114955577935309906049682320088309484916684765054357130052548574788723904462759067308888650479189148145919843795649259597356817099379343737814600151 4166 5060889549265191509287585207531528341400973000642757037176239698623359497848960497518780373921681098584565609563519707684385918102532333462396418165837941474734473421493199171107365212497845800573721697994418086707418082133385828373109565041 4167 32799625168787706171692839730011835180619706017165708357939209486777992905559112984419215603386415199926569715581171225502505135222512053169791186132795698697754122244697423827946833942198538633518290324701823619950776590306473553686123091030721 4168 215526336984104017254193649865907768971852088238795869620018545537618191382428931420618665729852134278717489601083876122776961243547126701378697884078600536142942337269906771973438645834186597360848685723615683006696552974903837721271514831162867691 4169 1435620930651116858930183901756811649121506759758619287538943531826074772798359112192740932426545066430537198232819698853817338843267410957883506605847558171248138908554849008115074819901516925020613095605004064507605739365834463061389560290375861689751 4170 9691876902825689914637671520760235443219292135130438810175407783357830791161722366413194034811605743472556625269765786962120854530898291376671553096076865214096185771653785653784870109155140760814159008429382439490846346458748460127440921520327442267509001 4171 66302129892230544706036310873520770667063177496427331900409964645950920442337342708632660392146194891095759873470467748607868765845875211307810094730261834929632006863883547657542296416730317944729661776665405268556879856124298215731823344120560032552029075841 4172 459540062283049905357537670664372461493414883227737837401741464961085829585840122313532969177965276790184711683023811965601138416077761089574431766575444777897279439573576868814425656464357833674921285774067923916367734282797510933237267598099601585618113524653971 4173 3226430777289293385515271985734559052145265895141947356397626825491783609522183498763314976598494208343886860726510183810485592819281960609902085433126197785616798945246083195946082534036256350231622347419730893816817862399521324262258855806257302732624775056595530391 4174 22943149257304165264399099090558449419804985780354387651343524356072073247312246859705932798591892315533379466626213917076363050537914021897013729514960392453521057299644897606372592899531818906497066512501706385931391819522996136828922723638295679731694775427450816610401 4175 165213617801847294068937912551111394272015702604331945477324718888074999453895489636742422082660216564155865539175366416866890326923518871680395866237229786057805133614742907663489041469528627945685375956524787685091952492385095181305072532919367189747934077853073330411497601 4176 1204572487393268621056626320410153175637266487688184214475174525412954821018352014941488999404675638969260415646127596545376497373599376093421766260735642370147457229185090539774498601354333226351992076099022227012005425621979728966895283837515106180452187361626757652030229008891 4177 8890949529449715692018958870947340589378663945626487687041263172073019533936456222283130304605910891232111127884067790101423927114536994945546056770489776334058381808615153274075574176596333543704053513686883057575612046515832379504654090004698998717917594916167098229635120314624471 4178 66424283934518825935073641724847581543247998337775489509885277158557528938039264436677266505710760268395102236421870459847738159472705889238174590132329118991750170492163810110618614673351207905012983800754703323147397599519783707279270706425106219421562351618684390873603983870559422841 4179 502234010828896842895091805081572564048498115431920476184242580595853476300514878405716812049679058389335368009585762546908748223773129228529838075990540468696623039091250568246387345545208482969803170517506311826317473249969084610738565811280228125046432940588872679395319722045299796100801 4180 3842592416851889744990347400679111687535059081169623563285639984138874947175239334682139328992094475736804900641340669246398832660088211727481791119403625125997862872087158097653109580766390103201964057629440791783154987835513466356760767022105025384730258428445464870053591193368588739967228451 4181 29745507898850478515970279228657003573208892347334056003394139117219030966083527689774440545727803336678606735864618120636373363621742846982436545055303462100349456492826690833932721264712625788886403770109501169193402760834709743067685097518115001503196930494596343559084849427866245436086315439191 4182 232937072355898097258563256639612994981798835971972992562579503426942231495400105338623643913594427929530169348555824502703439810521868234719460584328081411707836593795325815920527140223964572552769427923727503655953537020096611997963041998664358576771535162703183966411193455869620568009991936204304721 4183 1845094550131068828385079555842374533250828579733998074088192246644809415675064234387237883439581463629808471409910685885913946739143718287212847288462732862137773659452775787906495477714023379190486638583845556458807966736185263635865255671420384286607330023771920197943063363943264519207146126674297695041 4184 14781052441099992384192872321853262385872387752249058571520508087871568228972939581676162684234487105138395664464794504632056627327280327198862119627874952958585704785876186836918935271967041290694988461695186752791510621523580146986916563183748698520011320820436852705721880608549492063368447620787798834973451 4185 119741305825351038304346458679333278587952213180969623487887636019847574222909783551158593904983580038726143277829300282024290737978297930637982031105414993917502794470382989565880294638205001495920101528192707884364027544962522770741011078351548206710611709966358943769052954809859435205347794176001958362119926551 4186 1 4187 92 4188 16836 4189 4613064 4190 1683768360 4191 767798372160 4192 419985709571520 4193 267950882706629760 4194 195336193493133095040 4195 160175678664369137932800 4196 145920043263240284656780800 4197 146211883349766765226094361600 4198 159809588501295074392121137228800 4199 189214552785533368080271426478899200 4200 241248554801555044302346068760596480000 4201 329545525858924190517004729926974791680000 4202 480147831176452545583275891503602271477760000 4203 743268842661148540562911080047576316247572480000 4204 1218217633121622457982611260197977582329771294720000 4205 2107516505300406852309917480142501217430504339865600000 4206 3837787556152040878056359731339494716940948402895257600000 4207 7337849807362702158843759806321113898791093346335732531200000 4208 14697713164147492424164050892061191139278559972710472259993600000 4209 30777011365724849136199522567976134245649304582855728912426598400000 4210 67247769834108795362595956811027853326743730513539767673652117504000000 4211 153055924142431618245268397701899394171668730648816511225232219439104000000 4212 362283372445135640386550297360395866004339885445748682070124663412359168000000 4213 890492529470143404070140630911853038638667438425650260528366422667578834944000000 4214 2269865457619395536974788468194313395489963300546982514086806011379658450272256000000 4215 5992444808115204217613441556032987364093503113444033837189167870042298308718755840000000 4216 16365366770962622718302308889526088491339357002815656409363617453085516681110922199040000000 4217 46183065027656521311049115686242621722559665461945782387224128452607328074095022445690880000000 4218 134531268425563446579086073994024757077816305490648064093983886182445146679838800384297533440000000 4219 404131930350392593523574566278050370261760181693906784538327594092065220626235756354429790453760000000 4220 1250788324434465076955463282630565895960147762342641498146123903714941857838199665916960201454387200000000 4221 3985011601648205735180106018460982944529030770823655813093550757235804759072504135611435201833677619200000000 4222 13058883018601170194185207422496641109221633835989120099507565831461732195480596052398673156408961558118400000000 4223 43982318006648741214015778598968687255858462759611356495141481720363114034378647504478731190785382527742771200000000 4224 152134837984997995859280578173832689218014422685495682116694385270736011444915741717991931188926638163462245580800000000 4225 540078674846742885300446052517106046723951200533509671514265067711112840629450883098871355720689565480290971811840000000000 4226 1966426455116990845378924077214783116121906321142508713983439111536161852731830665362990606179030707913739428366909440000000000 4227 7338703530496609834954144656165570589366954390503842520586194764252956034395192043134680942260142601934075546665306030080000000000 4228 28055863597088539399029695020520976363149866634896189956201022583739050919492819180903885242260525167193970814901464952995840000000000 4229 109810650119004543207802226310319101485368578008983687488570802392754645298894894274057806838207695504397201769524333826025717760000000000 4230 439791653726613195547247916372828001448901154925979668391726063582982354422074051567601516387021820495110793086944956973232999628800000000000 4231 1801386613664207648961527465463103493934699130576812721732509956435895723712815315220895811121241376747973808484126543762362366479564800000000000 4232 7542405751412037426201915497894014329104585259725114865894019187597095395185557724829890761164637644443766336123037838733011228449937817600000000000 4233 32266411804540696109291794499990593299909415741104041396294614084540374100603815946822272676262319842930432385934355874099822035308833983692800000000000 4234 140971953174038301301495850170458902127304237372883556860411168935356894445538071871666509322590075393763059094147200813942122472264295674753843200000000000 4235 628734911156210823804671491760246703487776898683060663597433813451691749227099800547632631578751736256183243559896515630181866226298758709402140672000000000000 4236 2861372580671915459135059959000882747572872665906609080031921285018649150732531192292276106314899151701889941441089042632957673195885650886489142198272000000000000 4237 13282491519479031561304948329682097714233274915138479349508178605056569357700409794620745685513761862200173108169535335902189518975301191415082598084378624000000000000 4238 62866032361694256379656320444385368481466090173350422761222209337732742769996039557939989329536634893793419320966410744825062993310100538967585936733364027392000000000000 4239 303265740112813092775462089823715017554592418996242439400135937845222751122460894827502508525684726727659454804341965433036103879727924999979634558801748068139008000000000000 4240 1490551112654476350991396171483559311280821739366531589651668134509269821766895298077174829403740431866446220363340760103372450568862751374899903856510591754903224320000000000000 4241 7461698869948308613062929234446697912271793627268857137796250681353404727765077862174337195995124601923429779138883845077482487547726933382748918705692022325045540945920000000000000 4242 38032279140126529000781750307974819258849332118189364831347489722858303897418601863502596687987150096003721584270890958359928239030764179451871238642912237790757122201354240000000000000 4243 197311464178976432456055720597773362314910335029166424745030776682188880619807706467851471617277334698067307579197382291971307704091604562996307986079428689658447949980625797120000000000000 4244 1041607219400816586935518149035645579660411658618969556229017470105275100791964882443787918667607049871097316710582981119316533369899580488057509858513304052706946727947723582996480000000000000 4245 5593430768182385071843732460321416762776410606783866516949823814465327291252851418723141123245049857807792590735830608610729784196360747220868827940216442763036303929079275640691097600000000000000 4246 30545725425044004877338622965815256941521978323646695049062987850795152337531821597647073674041217273488355338008370953623195351496326040573164669381521993928941255756701924273814083993600000000000000 4247 169589867559844315078984034706206306539330023652886450912397708547614685777976673510136553038276838302407348836622475534515980591507602177262210244406210110293481851961209083568215794332467200000000000000 4248 956995622640201469990706907847122187801439323473238242498660269334189671845122368617700568794996198540484669485060629441273678477877399086290652409184243652386118090617102858575441727418112409600000000000000 4249 5487412900218915228926713409595398624853453080795548082487317984362243578359931661653895061470508202431139094827337649216263272392149006360790600914262453102782001131598467791071582865015456556646400000000000000 4250 31964180143775181208498105610893196989771364195634067580488627258910068843946601929133938733065710279161385227369241806684733561684267962051605250325578789323705156591561074882991970188715034442465280000000000000000 4251 189100089730573972029474792794044153391487390581371143806170718863711967280788097012756381544816742011518755005116434528346883750924129263497296660926124117639039706395675319007780495636438143761624596480000000000000000 4252 1135924239011557849981055080313823229422664755222296460843667508214317787455694098755627583939714169263193161315734422211779730691801244485828261042183227574657711516318821641279737437288083929576078951055360000000000000000 4253 6926866009492479769184473879753694053019409677345563818224684465090909867904822614211817006864377004166951897703348506647432797758603988874580735835233321750262724826512174368523838892582735802554929443535585280000000000000000 4254 42870373732748957291482708841795612494137126493091694470992572154447641172462947159356935455483629278789265294886023907640961585328000087144780174084259028312376003951283847166794038906194551882012458326041737297920000000000000000 4255 269225947041663451790511411526476446463181154376615841277833353129931186563067308160761554660437191870796586051884230139985238755859840547269219493249146697801721304814062560207466564330901785819038238287542110230937600000000000000000 4256 1715238508602437851357348202835181440416927134533419524781076292790791589593301820292211864741645349408845049736554430221845956113583044126652197391490313611694766432970392571081769481352175277453092616129930784281303449600000000000000000 4257 11083871242588953395471184086720942467974183143354956969135315004014095251951916362728273069960512247879956711397614728093568568405973631146426499543810406558771580689854676794330394388497756642901884485431612728025782891315200000000000000000 4258 72632608252685411600522669320282335992634822138405033018743719221304366186040907924958373427451236760357356329788569313197154828764345204902532851510589594179630168260617697033247074427825799280936049033033358206752955286788505600000000000000000 4259 482571049230841874673872614963955840335065758287563039376533270506346208940055792253423433051986017035814275455115254516881896682310309541372428265436357263729462837923543979088893562498474610422539109775473631925666634925422831206400000000000000000 4260 3250116016569720025928532061782242584656667882066737070200951576860241717211275760826806821605125824736209145190201239171199574155359934761143304367713866171217932213415068699163698143427226501195800904337814911019364786222722768175104000000000000000000 4261 22185291929104908896988159853725587882866414962987547241191695463648009961684168343403783364276588879649363625068313658582608293184486914679564195614014850484733605288771258940491403527034248097162536973009924582618184030756305615563259904000000000000000000 4262 153455664273618654840467101708219891385786992298984864267322957522053284904969392431323969530701165280534648194597525576415901563957095988838545541062140720802902347782430798091379038196495894088073268242309648337969978940741365942851068755968000000000000000000 4263 1075417295229519533121993448771204998831595242031285928785399286314549420614025502158718378471153766285986814547739459239522638160211328689780527151763482171386739653259275033024384299681043225769217463842106015552493612416715492527500289841823744000000000000000000 4264 7634387378834359165633031492826784286705494623180098808447549533546986336938967039824741768766720586864220396474402421141371208299340222368751962250368959934674464798487593459440104143435725859735674775815110604407152154546263281452724557587106758656000000000000000000 4265 54891245253819042400901496433424579021412506340664910432737881146202831762591173016339893317432721019553744650650953408006458987672256198831326608580152821930309401901125796973374348791302868931499501638110645245687423991187632993645089569051297594736640000000000000000000 4266 399663156693056447720963795531764359854904458666381212860764512625502818063426330731970763244227641743370814801389591763695027889241697383690889037072092696474582755242096927763138633549476188690247871427083608033850134079837155826729897152262497787277475840000000000000000000 4267 2946316791141212132598945100660166860850355669288562301209555987075206774763578910156088466636446174932129646715844070481959745599489793112569233981295467358410624071644738551469858006526738463024507308160460358425543188436559512754652801806479133687809551892480000000000000000000 4268 21988362212286866145585927286226825282526204359900540453926916331542268160060589406494888226507797803518483553440344298006865581408992325999104193202408072895818487446684683809619550302709049149551898040801515654929828815302043643687973859881753774712122685773578240000000000000000000 4269 166100088151614986863756094720157438184202947734688682588963925968470293681097692376662385663039904607778624762688360827143862601963528030597233075450990582655012854172256101497866082986664157275715037800214649257339926870791637684418954537546768014175374768333610024960000000000000000000 4270 1269835173919096574573415344135603614918231535431694978392629214028955395191991858219583938393940070726467586310752518523514829592011171793915846861822823004397573270146897895951186204433047482372841463982640993572363740927202070097382907439545041468370740103910448640819200000000000000000000 4271 9823444905438131100899941102233029565007439158099592352845379599727998937205249015186701347415520387139953247699981483297910721723798424997732991323061358762019626817856402123078376477494055323636301565369710726275805899812835214273354171952320440799316045443851230685377331200000000000000000000 4272 76888103274864252126743839007177922405313226290445509345720786127071047681505484041866311446221278070144414069747755069772747218932170272457256123085601255030327619103362059417334452689345971018101332352148725854560732777835061222117543103870812090136246687689023582574448371302400000000000000000000 4273 608800001730375148339557717258834789605270125767747542999417184554148555542160422643497454031180079759403470604262724642460612479504924217316553982591790737330134088060420786466454196394241398521326349564313611316411882134898014756726706296449090129698801273121688726824482203972403200000000000000000000 4274 4875879213858574563051517757526007829948608437273890071882332231094175781337162824951771109335721258793062396069540161661467045348354938056488280846577652015277043911275910078809831658921479360757302733660587713033142764018398200186624190728260762848757699396431605013137277971614977228800000000000000000000 4275 39494621632254453960717293835960663422583728341918509582246891071862823828831018882109345985619342196223805408163275309457883067321674998257555074857278981323744055681334871638359636437263982822134152142650760475568456388549025421511655944898912179074937365111096000606411951570081315553280000000000000000000000 4276 323500445789796232392235353810353794094383318848654511988184284769628389981954875663357652968208031929269190098265388059769520204431839910727633618155972136022787560085813933589803782057629283296100840200452379055381226278605067227601973844666989658802811957624987340967120295310536055696916480000000000000000000000 4277 2679230692031092396672493200257350122689682646704556668286142246462062325830550280243928081882698920438207432393833943911011166333104498140646261625567761230540726572630710997990754923001285724258307158540146603336667316039407166778999547381532008354204888633050145157889690285761859613281862287360000000000000000000000 4278 1 4279 93 4280 17205 4281 4765785 4282 1758574665 4283 810702920565 4284 448318715072445 4285 289165571221727025 4286 213115025990412817425 4287 176672356546052225645325 4288 162715240378914099819344325 4289 164830538503839983116995801225 4290 182137745046743181344280360353625 4291 218018880820951588069103591343289125 4292 281026337378206597021074529241499682125 4293 388097371919303310486103924882511061014625 4294 571667428837133776346031081351938792874542625 4295 894659526130114359981538642315784210848659208125 4296 1482450834797599494489409530317254437376228307863125 4297 2592806510061001515861977268524878010971023310452605625 4298 4773356785022303790701900151354300418197653914543246955625 4299 9226898665448113227426772992567862708376065016812096365223125 4300 18684469797532429285539215309949921984461531659044495139576828125 4301 39555022561376152797486518811163984841105062522197196210484145140625 4302 87377044838079921529647720053861242514001083111533606428959476615640625 4303 201054580172421899439719403843934719024716492239638828393035755692589078125 4304 481123610352605605359248533398535782626146565929455716344534563372365663953125 4305 1195592171726224929317732605495361419825974216334697455116168389980328674923515625 4306 3081041026538481642851796924361546378891535555494515341834365940979306995277899765625 4307 8223298499831207504771445991120967285261508397614861447355922696473770370396714474453125 4308 22704527158033963920673962381484990674607024685814632456149702564964079992665328663965078125 4309 64776015981870899065682814674376678394653841428629146397395101417842520219074182678292367890625 4310 190765367066609797748435889216039317872255563007312836140328573675546222045173467987571023437890625 4311 579354419781293955761999795549111408378040144853209083358177878252633876351191822278253198180873828125 4312 1812799979495668787579297360273169596814887613245691221827738581052491399102879211908654257107954208203125 4313 5839028733955549164792916797439879271340753002264371425507145969570074796510373941557775362144720504622265625 4314 19344702195594734382958933349918320025951914696501862532705174597185657800838868868380909774785459031813566015625 4315 65868710976000070573975168056471879688366269541588841923861119503417164811856348496836997783144488003325192283203125 4316 230342882283072246797191162693482163270216844586936180207742334903449825347061650693438981247656274547628197414361328125 4317 826700604513946293755119082906907483976808255222513950765587239968481423170604264338752503697838369351437600520142806640625 4318 3043084925215836307312593344180326448518631187474073852768126630323980118690994297030947966111743037582641807514645671244140625 4319 11481559422839350387490414687592371690260795470339680646494141776212376987821121482697766676139606480799307539752758117604142578125 4320 44376227169274089247650452767544516582857974492862865698699857965060837057928634530626868203279579048289323641144410124540011064453125 4321 175596730908817571152952841601173652118369005068258359569755337967745732238223606837690517480377294294080853648008430862804823782041015625 4322 710991163449802345598306055643152117427276101521378097897939363431402469832567384085808905278047664596733376420786136563496731493484072265625 4323 2944214407845631513122585376418292918266350336400026703395366903969437627576661537499334676756395379095072911758475391509439965114517543251953125 4324 12462859588410558195047903898378633923021460973981313035472588104502629477532008288234683686709821639709443635473626332259459372329752760585517578125 4325 53901867719875664193582184360487591717067818712469178878418943551973872490325935846615006945019978591743343723423433887022161785326180689532363525390625 4326 238084549718690808743052508320273692614288555252976363105976473669068594789769658634498485676153245439730349226361307478976888605785740105664449691650390625 4327 1073523234681576856622423760016114079997827095635670421244847919773830293907071390782953671913774983687744144661663135422706790723487902136441003659651611328125 4328 4939280402769935117319771719834140882070002467019719608147545278879393182266435468992369844475278699947310809588312086079873944118767837729765057838057063720703125 4329 23180042930199305505581688681181623159554521577723544121036429993780992204376381655981191680122482938852729629397948619972848419749377462465787416434001800041259765625 4330 110916505421003676844208380339454066818468385749407158619159317520242047697940986223870002189386080862410311276669184146570079688500771157898792787636698613197427978515625 4331 540939796938234931969204270915517483873670317299858712585639991546220466622858189813814000677635916365975088096315611082822278640818260937072412425304179136563856251220703125 4332 2687929850986089376954976022179206377368267806662997942838045117993169498648982345184841769367172868422530212750592271470543902566225938596312817341336466129585801712315673828125 4333 13603612975840598336769133648248963475860803369521432588703346342163430832662499648980484194767261887086425406730747485912422690887669475235939168564503855081833742466029625244140625 4334 70099417664506603229371345689426908791110719763143942129588343701168159080709860691196435055635700504156350120883541794906714126144160805890794535612888365236689274927450658883056640625 4335 367671445650337133938052708141044136609375725157689976469690862712626994378323219325325301866809249144300056384034176714285715591626123426897217339289599475666435246994478705841632080078125 4336 1962262505435849283827387303348752557084238245166591404418740134297290268997111021539261136063160962683129400921590401124142864112508620729350448939788592401631764913209532853076790411376953125 4337 10653123142011225761898885669880377632410329433009424734589340189099988870385315735936648707686900866406709517603314287702971609266809301939643587294112268148458851713814553859353895143365478515625 4338 58815892867043977431443747783409564908537428799645033959667747184021038553397328178106237515139379683431443246687898182408106254762054156008772245450793832447641320311970151857492855086520806884765625 4339 330133606662717845322693756308277887831620587852407575615615064943910089400219203063710311172477338163100690943659172497856700407979409977677238613715305781528610730911088462376107395600641289044189453125 4340 1883412226010805307565967879738725350079395453697985218887083945505007060028250553478467325238983214220489441833575579100272475827522533922648646291245819483620724219847759677855692691901658553997100830078125 4341 10918140674184638367959915798845390854410255445087220313888425632092525926983768458514675084410385692836177294309237632044279542372148129149594202550352015546549338302457462852529450534953914637521193511962890625 4342 64296930430273335348915944139400506741621994316118640428488938547392885184007412452192921572092761345112248086187100415108762225029580332561960258819023019553629053263171998738545934200343603300362308591949462890625 4343 384559940903464818721866261897754430821641148004705588402792341451956846285548333876565863922686805605116355803485047582765506867901919969053084307996576679950255367567031724455243232452255091339466967688449737548828125 4344 2335432521106741844097893808505062658379826691832577038370157889637733927492135031632384491602476970439871628794564693970134923208768359972059381002463210177337900847234583662616692150682545169704582894771955256134033203125 4345 14397941492623063468863515329433711288911631555147837441552023389616629662989012470013650390729270522761808591518491338325881801582056939227746083880185690743288158723201208280031907108957890971228753546269104154066314697265625 4346 90087919919342508124679015416266731534720078640560018871791010348831251801322251024875410494793045660920636357131200303905042432498930268748007246838321866980754009131069960208159642780749523806978310939005784691992931060791015625 4347 571968203567905584083587068877877478513937779288915559817001124704729617686594971756933981231441046901185120231425990729493114403935708276281098010176505533460807203973163177361605572014978726650505296151747727009463119304962158203125 4348 3684047199180879867082384310642408839108273236399905120781304244223163467519358213086411773111711783090533359410614806288665149875749897007526552283546872141021059200791144025386101489348477978355904612513407109667951951443261260986328125 4349 24067880352248688171649216701426856945894349053400580154064260627509926933303967206093528113738813078930454437029546529483849424138274077150170966068411715697290579758768543917847401029913606632599124833550088647460730098778825818023681640625 4350 159449707333647559137176060646952927266550062478778843520675726657253265933138782740369623753519636647914260645320745757830502434916065761119882650203227616494550090901841603455739031823177643940969202022269337289427336904409721044406890869140625 4351 1071023684160110654724411599365582812449416769669957491928378855956770187272893203667062762752391399364040088754619449255347484855331213717442251761415079899993892960587670050412199076756284234351490129983583138573083421986920096255281085968017578125 4352 7292600265446193448018518580080253369968078784682740562540331630209648205141129823769030351581033038269748964330203829979661024379950234202064292243475279039058417168641445373256663513633539351699296295058217590544125020308938935402208914356231689453125 4353 50326234431844180984775796721133828506149711693095592622090828580076782263678936913830078456260708997099537602842736630689640729246036566228445680772222900648542136880794614520844234907585055066076843732196759592345006765151987593210643717972354888916015625 4354 351931357381886357626537146470888862743504933869817479206281164260476938369906805838413738644631138016717066456679257258412657619617533707635520645640154744235255163207396739344263734708742290077075368219251939829268632308707849239322031519780677738189697265625 4355 2493433667050664843784015682746247592537732456467656840176502048785479108350789719365161338297211612848440415845572537675853679234990226318597663774360496362906782831324405898254108560411439125196078983833399993690368259907195111860596593317646101775074005126953125 4356 17895373428422621583837880555069818971643305840068373141946755204133383560633617815883762924959087745413256864523674102899601855869524854288575432908585282396581980380415261131769737138072898601532258866972311754715773001353939317823501750240746072439706134796142578125 4357 130081469451204036292917553754802514104875190151457004368810963578845565102245767903659072701527608821408964148222587053977205890315576165823654821812506417740754415385238533166834219256651899934537989704021734145028953946841784901259034222499983200564223893833160400390625 4358 957529696630312911152166113189101306325986274704875009158817502903882204717631097538834434155944728534391385095066463304326212558612956156627923143361859740989693251650740842641066687948214635418134142211303985041558130002702378658167750911822376339353252082505893707275390625 4359 7136468828985722126817094041598372036047575705375433443260666849142634071760504569956933037764256061766818993113530351007143262199342362235347911187475940649596183804552971500203870025278043677771353761900848600514732742910140828139324247545812170857199787770916425800323486328125 4360 53844657314697273446834974543859717011978958697057645329401731376781174071433006980325059769931311986030649303041586498348895913294038123065699989909505972201203206805352169969038199340722839548784864133541902690883658545257012548311201447733152829117572398731564432663440704345703125 4361 411211647912343077313478700591456658820483307569429237380641022524477826383533874308742481462965429637316068727328596087890518089826569145852750822938897109700588890372474522053544728365100325634070007387859510850278500310127804831452645456338088155970900409112957572250696659088134765625 4362 3178254826714499644555876876871368516023515484204118575714974463091689120118333314532270639227259805666815895193522719163305814316269552928295911110494735760875851533688855580951847205533860416825727087100766159361802528896977803542297496732037083357499089262034049075925634478092193603515625 4363 24857130999734101720071513054010973163819914601960411380666815275840100608445484852956888669396398940120167116308541186576214773767544173452202320795179328385810034844980539498624396994480322319994011548215092132368657578503263401504308721941262028939000377118368297822814387253159046173095703125 4364 196694477600895946910925882796388830645306984245312735255216509277722716114629121641447860040933704813170882391349486409377587504822577044527276964452254025516914805728331009052614853417322790518112613381026024043433187418696323296103594916721206434994309984137648340671930246334247532367706298828125 4365 1574539293195172055021961691785092589315682408883728445718008156768170342497606118739790119627674307029432913542752638707067587976104729241440852100440293474262903019855289727466181901605668938097491470115113322467682665286664067985309277308353257512129451423021874967078801621905651496603488922119140625 4366 12749044657001308129512823818383894695689080464731549224978712045351875263203116743436080598625278864017318300955668115611126259842519992667946579457265056261106725751768280923293674857301101391775388433522072572020826540826118958477049218365736326075712168172208121608437056732570060167998449802398681640625 4367 104401926696183712272580514248745713662997879925686656603350672939386506530370323011998064022142408617437819566525966198739512941850396219957814539175543545722202977181230452480851903406438719297248655882112252292278548542825088150968556049197014774234006945162212307851491057583016222715739305431842803955078125 4368 864552354971097321329239238493863254843285443664611203332346922611059660577996644862355968167361285761002583830401526091761906671463131097470662198912676102125562854037769376993934612108719034500516119359771561232358660483134554978170612643400479345431811512888280121318197447844957340309037188281090259552001953125 4369 7238896868172997871489720143909117032802829019803789605501740783022402538019565907432506521465316045676874634411951977966322444560160796679121854591495837003097337776858242993570214507186304475872821467399367282198539064225285628832222539663192213559300557797413569455797267230805827810407568377477568743228912353515625 4370 61277261989084426982160481018190675682675947652639079010572235728284637484335625406416167704203900326654743780297173493484919493201761143888766499117012260231218964281105026940571865803332067388263433721535644043810633178667042848064763798248922087779479221755105865443323867108771332415100066315347619411432743072509765625 4371 1 4372 94 4373 17578 4374 4921840 4375 1835846320 4376 855504385120 4377 478226951282080 4378 311803972235916160 4379 232293959315757539200 4380 194662337906604817849600 4381 181230636591049085417977600 4382 185580171869234263468009062400 4383 207293051977934672293766122700800 4384 250824592893300953475457008467968000 4385 326824444539971142378520482033762304000 4386 456246924577799714760414592919132176384000 4387 679351670696343775278257328856587810635776000 4388 1074734343041615852490203094251121916425797632000 4389 1800180024594706552921090182870629210013211033600000 4390 3182718283483441185564487443315272443303357107404800000 4391 5923038725562684046335511132009722016987547576880332800000 4392 11573617669749484626539588751946996821193667965224170291200000 4393 23691195369977195030526538175235502492983438324813876586086400000 4394 50699158091751197365326791695003975334984558015101695894224896000000 4395 113211220018880423716774725854943876923020518047722086931804192768000000 4396 263329297763915865565218012338599457722945724979001574203376552378368000000 4397 636993571290912478802262371847072088231805708724204807997967880203272192000000 4398 1600127851082772146751283078079845085638295940315202477690895315070619746304000000 4399 4168333052070621442287092418397996448087760924521102454384782295758964439121920000000 4400 11246162574486536651290575344837794416940778974357934421930142633957686056750940160000000 4401 31388039745391923793751995787442284217681714117432994971607028091375901784391873986560000000 4402 90523106625710308221180755850983547683794063514676757498114669015528100746186164577239040000000 4403 269487288424739587574455110168378021454654927083192707071887369659227155921396211946440622080000000 4404 827325975463950533853577188216920525865790626145401610710694224853827368678686370675572709785600000000 4405 2616832060392475538578864646330119623313495750497905294677925833212655967130684990446836481051852800000000 4406 8520405188637900353612783288450869493508742163621179639471326512940407828977510328894899582304832716800000000 4407 28534836976748328284249211233021961933760777505967330612589472491837425819245682091469018701138884768563200000000 4408 98216908873967745954385785064061592976004596175539551968532964316904419669843637758836362369320041373394534400000000 4409 347196772869475981948753750201457731170176247480532316208764028860257123532897259477486540975546346254949679104000000000 4410 1259629891970458862510078605730888648685399425859371243205395896705012844177351257384321170659282144212957435789312000000000 4411 4687082828022077427400002491924636661758371263622720395967278131639352793183924028727059076023188858616414618572029952000000000 4412 17876533906076203308103609504200564227946427999457055590219198794072491553203486245565003315952442306763005355233722236928000000000 4413 69843617971039726324760802332911604438586694193878716190986409688441224498366020761422467955426192092523061922898152779677696000000000 4414 279374471884158905299043209331646417754346776775514864763945638753764897993464083045689871821704768370092247691592611118710784000000000000 4415 1143479713421862399388983855794428787868541357342182341478829499419159727487248491906008645366237616938787569801688557308883238912000000000000 4416 4786606080383916003842286420355478906017714121834375281430380284568602619261622187118552189503070664505764767189868300894985238085632000000000000 4417 20481887417962776580441143592701094238849798727329291829240597237669050607820481338680284818883639373420167438805446459529641833768419328000000000000 4418 89546811791333259209688679787289184012251320035883663877439891123089089257391144412710205228159271340592972042457411921063594097235529302016000000000000 4419 399826514648303002371259955250246206614702143960220559212769113864592783534251459802751066343731146535747620169572344227548947644156638333501440000000000000 4420 1822409253766965084808202876030622209749812372170685308891801620994813907349118153780939360394726565909937652732910744989168103362065957524099563520000000000000 4421 8476025439270154609442951576418423897546377342965857371655769339246879483080748533235148965195873258047120022860767874944620848736968768444587069931520000000000000 4422 40210264683897613467197362278529002969960014115030027371134969745387196267735071041667546690889222736175537388451482798737281306408179837501121059755130880000000000000 4423 194497050276012756340833641341244787365696588274400242394179848658437868347034538628545923343831170374881074347939822297492229679096365873992922566035568066560000000000000 4424 958870457860742888760309851812336801712884180192793195003306653886098690950880275438731402085087669948163696535343323926636692317945083758785108250555350568140800000000000000 4425 4816406309834511530243036385653367755003817237108400218501609322469873724646271623528747832673395366149626247697029516083496105513038155720377598742539525903771238400000000000000 4426 24640734681113360988723374149002629434599528985046575517854233293755873975290325625973073911957090693221487883218003004283166075804703204665451795166832214523693655654400000000000000 4427 128353586953919497390260055942154696724828946483107611872502701227174347537287306185693742007384485420990730383682577649311012088866698993102338401024029005453920252303769600000000000000 4428 680530718029681175163158816605304202035043074253436558148009321906478390642697297396548220123152541702092852494285026696646986095171238061428598202229401786916685177714586419200000000000000 4429 3671463223770129940005241815585616169979057385597290231208510291685450917517351919454377647564407962482790939206667719028410489983448829341407287301027622640415516533770193731584000000000000000 4430 20148990172050473110748767083933861540845066932157928788872304480769754635335227333965624529833470898105556674366192442027916769029167175425643192708039593050600354737330823198932992000000000000000 4431 112451514150213690431088869095434881259456318548373400570696331307176000619805903750862150501000601082327111799637720018957803487951782006050514658503568968815400579789043324273245028352000000000000000 4432 638049891288312479505998243247497516266155151443470674838130983836916627516778697882391841942677410541124032351144423387566576990638411102330620172349250329058582889723031821926392290869248000000000000000 4433 3679633723059698069311091868808318176306916758374495381791501383787498190889262750687753752483420626590662294569049889676096449505011716827140686533938126647680847525032724517049504341442953216000000000000000 4434 21562653617129830686162998351216744513158532204074542937298198108994739398611079719030236989552844871821281046174632353501925194099368660607044423088877422155409766496691765669910095440855705845760000000000000000 4435 128362476982773882074728329184793280086832742210855754105736173342845683639931757567387000798808085521952086067877586400396960680473541636593735450648087294091154339954806081032974798159414016899809280000000000000000 4436 776079535837850891023807478251260171404990759406833889323280904030845003287027406252421806829593685065722312366387887376800024274143032734845724534618335780075119139366757565925365629671817146176246906880000000000000000 4437 4764352270508566619995154108984486192255238271998553246555621469845357475179061246983617472126875632618469275617255240606175349018964077959217902918021963353881156396572524697215819600555285460375979761336320000000000000000 4438 29691443349809387175809800407191317950134644911094983832534633000076267785315909691201904086294688942478300525646734659457684775086184133841845970985112875621387366663439973913048987750660538989063105872647946240000000000000000 4439 187798379187544373886996987575485086034601629062675772740781553725482393742123128796852043345813907561175250824715596721069856202420114646549675766480838938305275094146257835000034847522927909105824144644498259968000000000000000000 4440 1205289997625659791606746666259463282170073255324253109450336011810146003036946240618196414193433658727622759793024699755826337107132295801555819069274024306043255554230682785030223651402151320641179360328389832474624000000000000000000 4441 7847643174540670903151527544015365430209346965416211995631137772895860625773556972665076852813446551975551789012383820110185280904538377963929937960043172256647636913595975613331786194279407248694718815098146199242276864000000000000000000 4442 51825835524666590644412687900677473301102527359608664019148033852204263572608570247480167535980001029246544014637782748007663595093571448073793310288125109582900994177387822950443116027021205470379923054908157499795996409856000000000000000000 4443 347077620508692157545631770870837038697483625727299222936234382708211953145759594947374681988458066892864105266029231063407323096341647987750193798999573858876687958005966250299117548032961013035134344698719930776133787956805632000000000000000000 4444 2356657043254019749734839724212983492755913818688361723737031458588759161859707649692674090701630274202547274756338478920535723824159789836823815895207106501772711234860510839531008151143805278508562200504308329969948420226710241280000000000000000000 4445 16220870428717417937424901821757965380638954814031993744481987529466429311080367752834675766299321177336132892147877750410047387081691833446858324806710514051701571429544896108491929104322811731974433626071154235183154976420446590730240000000000000000000 4446 113156792110732707531476115108583566495337348782687188361506345005557810874096645443774698145704064533096863055623595186860490572281882230125283673851612546024670162292505195252839697431755934642253648975472371944637689115509035416934154240000000000000000000 4447 799905363430769509540004657702577231555539718544815734527488352844288165068989186642043341191982032184461724940203194375916807855460625484755630290457049087848393377245719225242323821145082701986091044607614197276643824357533371362307536322560000000000000000000 4448 5728922212891171227325513358465858132400775464217970290685871583070791838224100554730314409616975314505114874021735278120316177860808999721819824140253385567170193367833841091185523207041082311624384061479732880895323070048654005696846575142174720000000000000000000 4449 41563330654525447254246599415669800750567625992901374458925998335178594786315849524568431041771155906734608411027689442762893870380169292981802824137538312289819752883634517116550970867083052170834906366035462050895568873202984811330621902656477593600000000000000000000 4450 305407353649452986424204012506341695915170915795839299524188235766892314489848862306528831294934453602685902604231462025421744159553483964830287151762631518705595544188946431772416533931326267351294891977628575149980640080295532393657409740719797357772800000000000000000000 4451 2272536118505579671982502057059688559304786784436840227759484662341445712118965384422881033665607269257585801278086308931163198291237474182302166696265741130688336444309950398818551428982998755360985291205534227691005942837479056541204785880696012139187404800000000000000000000 4452 17121287116821037248716170497887693605802263633947154275939957446080451995104285206241985707636685166586651426829102251487383535926183130489464523889666093678605926771431166304698966465957912622889663183942494871424038773337567211981436856825163755456637907763200000000000000000000 4453 130584056839994051095958232387389439131453864736114945662594055441255607366660383268007624992144997765556390432425562872094274228508998736243145923706483296486727403485705505405939017235860999574779461103929408384351143724245625125782418907005523962867777322509926400000000000000000000 4454 1008108918804754074460797554030646470094823835762807380515226108006493288870618158829018864939359382750095334138325345372567797044089470243797086531014051048877535554909646501733849213060846916717297439722335032727190829551176225971040273962082644993339240929776631808000000000000000000000 4455 7876354982621543583762211289641440870850858628814814063965461581854732065946139674931124391771214857426494845622735923395872198305471031014786637066812780844880185290509068118046563901644396960312244896550603610697541951283339853511737660465751705332959489384344824315904000000000000000000000 4456 62270462492605923573224042455905231524946888319409919989710939266143511713370180270005469441343224662813868249493350210367765599803053971202903152650221845359622744906764692541276134206400602368228608152129072146174766666846084881863797943642232982362377723072630181041537024000000000000000000000 4457 498101429478354782662219115604785946968050159666959949997697803189881950195248071979773750061304454077848132127697308332731757032824628715652022318049124541031622336509210775637667797516998418343460636608880448097251958568101832970028519751194221625916659406857968818151254654976000000000000000000000 4458 4030636767338846901302677083473927882865461892025039915381370623412524740979947398460329185496075642397947085177326619028465377909616895567056164597653515786027887947032533596460007817507551201235283471439060586002962848733080032393470781826663641396917607920294683676479952668065792000000000000000000000 4459 32990761940668461887162411928234099721253805586224951707396518552631515004920869456397794383285379133027196892176418376747989118190214290216354707231794026708638262846461287487025163986299306582110795213728710896434250916880260065140558349251241904833770620827611985891988412588118507520000000000000000000000 4460 273097527344853527501930445941921877492539002642770150233828380578683681210734957360060941904836368463199135873436391322719853920378593894410984266464790953094107539843006537817594307478585659886713162779246268800682729089934792819233542015101780488213953199210972019213880079404445005250560000000000000000000000 4461 2286099401403768878718659762979828036490043991122628927607377373824161095415062328061070144685385240405439966396536031762487897167489209490114349294576765068350774216025807728071081947903240558911675885625070516130515125211844150689803980208417004466839002230595046772839390144694609138952437760000000000000000000000 4462 19349545333481499789474736233861264500851732340861931243268842092047699511593087544708897704617100674791643875580280972837697561625628669124327852429297739538520952964442436610393637607053028090628424695930596848528680019793048891438500888484041525807325314879756475885312598184695171752093433200640000000000000000000000 4463 165574059418601193698535317953150840333788273640755545648651481781652164720702050120074037658408530474192096643340464284572178034830504521696873433237500757231123794516733930075138357003552761371507430123078117232859914929369119364039252102757943336333282719426076164150619902666436584682663507897876480000000000000000000000 4464 1432215613970900325492330500294754768887268566992535469860835317411291224834072733538640425745233788601761635964895016061549340001283864112677955197504381550049220822569748495149946788080731385863539270564625714064238264139042882498939530688856209859282895523035558819902862158064676457505039343316631552000000000000000000000000 4465 1 4466 95 4467 17955 4468 5081265 4469 1915636905 4470 902264982255 4471 509779714974075 4472 335944832167915425 4473 252966458622440315025 4474 214262590453206946826175 4475 201621097616467736963430675 4476 208677836033044107757150748625 4477 235597276881306797657823195197625 4478 288135469625838213535517767726695375 4479 379474413497228927226276900096057808875 4480 535438397444590016316276706035537568322625 4481 805834788154107974555996442583484040325550625 4482 1288529826258418651315038311690990980480555449375 4483 2181480995855502776676359861692847729953580375791875 4484 3898306539593783461920655072845118893427048131540080625 4485 7332714600975906691872752192021668638536277535426891655625 4486 14482111336927415716448685579242795561109148132468111019859375 4487 29963488356102823117332330463453344015934827486076521700089046875 4488 64811025314250406402789830792449583106467031852383516437292608390625 4489 146278484134263167251096648098558709071296090890829596598969417137640625 4490 343900716199652706207328219679711525026617109684340381604177099690593109375 4491 840837251108150866676917497116894678690078833178212233022213008743500152421875 4492 2134885780563595050492693525179795589194110157439480859643398829199746886999140625 4493 5621154260223945767947262051798401786348092044538153103441069117282933553468737265625 4494 15328887667630700109192183615254241671371247005455543513083795482830559800309246523359375 4495 43242792110386205008031149978632215754938287802390088250409387057065009196672384442396796875 4496 126052739001775787598410802187712908925645108943967107249943363271344501808300000649586662890625 4497 379292691656343344883618103782828142957266132812397025715079580083475605941174701954606268637890625 4498 1176945222209633399173866976038115727596396810116867970793891936999024805235465100165143251583374609375 4499 3762693875404197977158852722393855981125680601943626902628072522585882302337781925227962975312048626171875 4500 12383025543955215542829784309398180033884614860996476136548986671830138656993640315925226151751952028731640625 4501 41916541466288404612478819887312839414699421304473071722218319884145019353923472469406890523680357617256603515625 4502 145827647761217359646813814387961368323739286718261816521597534876940522332299760721066572131883964150435723630859375 4503 521042185450829626018065758808185969020720471444349470431667992115308486293307045056370862227221403909506840533060546875 4504 1910661694048192238608247137549617948398981968786429508072926527086836219237556934221711951787220888136161584234733025390625 4505 7185998631315251009405617484324113103928571184605761379862276668373591020552451629607858650671737760280103718306830908494140625 4506 27702024723720292641258655402069456015644641916655210119369076556580193384229701032138295098339549065879799834072833152244912109375 4507 109395295633971435640330430182772281805780690928871424761388483321935183674323089375914127343342879261159329544753618118215157919921875 4508 442285180248146514293855929228948335340771333425427170310293638070583947595288250346820816849135260852867169349438878051943883470244140625 4509 1829733790686582129633681979220159263304771006380992203573684780698005791201707491684797719304872574148311479598628638500891845916400009765625 4510 7741603668394928990480108454080493843042486127997978013320260307133262502574424397318379150378915861221505870181797769497273400072288441318359375 4511 33482435865808067883826469063898135871158752503591254907610125828351360323634385518401989825388811099783012888536275353075707455312647508701904296875 4512 147958884091005851978629166793365862414650527313369755436729146035484661270140349605818393038393156249941133954441800785241551245026589340953715087890625 4513 667738443902709409979553429738460137077317829765237706285958636058142276312143397771058407782268314155984337536395846943795120768804997695724116191650390625 4514 3076271011059782251775802650805085851515203241728450112859411436319861466970044633531266084652910123316619843030175666870064121381884624384201003294933349609375 4515 14461550022992036365598048261434708587972970439365443980552093162139668756226179822230481863953330489711429882084855809956171434616239619230128916489481676513671875 4516 69343132360246814373042641413579427679330393256757303886747286712459711686104532247595160537656219698166306284596883608739842028984868974208468154567064638883056640625 4517 339018574109246675469805473870989821924246292632286458702307484737215530433365058158492739868601258104335071425394163963129087679707024414905200807678379019499263916015625 4518 1689329554786376183866040676299142282648519276186683423713598196445544988149458084803769322765240069133901660912739119028272243907980102659472615624661362654164832093505859375 4519 8576726149650431885487888513570745369006532365199791742193938043354031904834798696548736851679123830992818732453976507306538182320814981202142469526405738195194852538729248046875 4520 44350250919842383279857871503674324303132778860448123098884853622183698979900744059853518260032749330063865665519512519282108940780934267796278709921044072207352582477768941650390625 4521 233504071092970147968451693466845317455994080700259368115628754320797175129177417475128773639072425222786252728960233414020303573211618919947407407734297040171711346745453477789306640625 4522 1251348316987227022962932625288824056246672278472689953731654494405152061517261780249215097931789126768911528374497890865734806848841065791998156298048097838280201107208885187472894287109375 4523 6823602372531348956216871605699957578713103934511578317698711957991294191453628487698969929022046108270874564226136998890851901746730331763765946293256277512141936637610050927289692547607421875 4524 37850522360431392660134986796817664689121587524735724928274755230977708879993277221266186196285289762578541207762381932847555498989113150293609704088692571359851322528822952493675924561578369140625 4525 213514796635193485995821460520848446511334875227034224320397894257945255792042076805162556333245319550705550952987596483193060569797587280806252340764314795040921310385090275016825890451863580322265625 4526 1224507358702834642186036076087065840742505509427041276477481923569316041967361310477607260571161907623296334715383865831112202367789163055423857174283345349559683715058492727221496481741437633148193359375 4527 7137653393878823129302404287511506785688064614450223600587242132485543208627749078773972721869302759536194335055972553929553027601843031450065663468897620042583396375075954106974102992070839963620819091796875 4528 42276321051944269394858140594930654691630406711388674386278235150711872424702157793578240431631880244732879046536525436924742582485716275278738924726280603512221456729574876175607612022035585104526111480712890625 4529 254376623769548668948861431959697749279540157182425653782236140901833336379432883443960272677129023432557733223010273553976176118816554828352172110078030391333036505141852029948631001536588115573933612779449462890625 4530 1554495547855711915946492210705712945847269900541803170263245057051103518614714350726041226329935462196360307725815781688348412262087966556060123764686843721436186082921857755016084050390089974272308307695215667724609375 4531 9645644874444692438447984167428948828982309732861888671483435579002097333004302546255085809377249542928415709438686925376201898086255832480353067959881865291511534644530127369874801532670508290359673049248813218231201171875 4532 60757917064127117669783852270634948673759569007297036741674160712134211100594101738860785513267294870906090553754288942944695756045325488793743975079295869471231156725895272302841374854291531720975580537218274461638336181640625 4533 388425363790964663262928167566169226871344924663649955889522909432674011566098092416537001786317816109702636910151169212245439968397765849858405232681938493529580784948648475832064909443485762292196886374436428633253883209228515625 4534 2519715334911987770586615023001739774714414526293097263855335113489756313029278325506075530587843673103641005636150634679836169074996307068031474744407735007526390551961882662722605067559892139989481201910969112543917940378265380859375 4535 16582246619055791518230513466374449457395561997534873093431960381876086296045680660155483066798599212695061458091507326828001828682550696814715135292947304084531176222461149803377463949611650173270775789776087729651523965629364471435546875 4536 110686496182197408384188677388049450128115376333545277898658335549022876026104918406537849470880649744739535232760811406576912206456025901238223528080423254764245601284928174937544571863657764906582428396755385595423922470576007846832275390625 4537 749236892657294257352573157239706727917212982401767986096018273331335847820704192693854703068391118122141913990557932411119118725500839325481535061576385011499178475097678816152239206945099410652656457817637205095424531203328997115207672119140625 4538 5142012794307010488210709578136107273695832698223333688576973409872957923593492874457924827158368243672259955717199090137510511813112260290779775127598730333918861874595369715252817677264217255309181270002444138569898557648446907201670253753662109375 4539 35772983009993871966481906535092898303101908081539732471430004012486168274439929927603783022540767871227912511924554070086660630683821994842954895562704366933073522061559987109013852580727159445185974095407003872030784265560245133402019955364227294921875 4540 252235303203466791235663922978940025935171553882936653656052958292039972503075945919534274091934954260028011121580030748181044106951628885637674968612628491245101404056059469105656674546707201248006303346714784301689059856465288435617642705273166656494140625 4541 1802221241388770223378818729684526485306800752493582390372498386996625603534477633595072388386875248187900139463689319695753560144169388387881187650737230569946249531980544906759916939636222952917005037412277133835568332674444485872488057129176775760650634765625 4542 13046279566413307647039268784186287227135930647301042923906515823468572743986083589594729019532589921632209109577646985277560021883642202539871917403686812095840900362007164580035038726026617956166199465827474171835679160230303633230941045558110679731349945068359375 4543 95668368060508784975738957994438044236587779436658547761006480533495043931649950962498147900232481895328989400532885343040347640472748271224880770321235393098801322354598537865396938977953189472566740682912868102071035281968816542482490687077625614469989147186279296875 4544 710528969585398746014813241024691354545137437876063034220995130922267691280364185798473744455026643036608404277757739442760661925791101410387189481175815264544797421127603340726303065789258338212753183051993871394081579039182400461017458332925525438668609396152496337890625 4545 5343888380251783968777410385746703677533978670265870080376104379666375306119619041390321032046255382278331808573015958349002938343874873707522052087923306604641421404300704725602525357801011961698116689734045906754887555953690833867312304121932876824226611268462924957275390625 4546 40693710015617334922239980087461148504421247574074600662064034851159447956100899000187294659032234736049496722283516522827657375488607163282780426649535979794344423993749866485463230599654706088331158592324759579938468738587355699899583195888518857016485644809345173549652099609375 4547 313707810510394034915548006494237993820583397548541096503851644667588184293581830392443854526479497580205570232083628874478410707641672621746954309041272868234601164567817720736436044692738129234944901588231571601745655505769925090525886857104591868740087835835241942894268035888671875 4548 2447862045412604654446021094674539065782012251071266176019554383341190602042819022552239396870119519618344064520948556107555038751727971467491484473449052190834592887122681674906410456737435622420275067092970953208421349911522725481373495145987130351778905383022392880403973484039306640625 4549 19330766572623338956160228584644835002480550746709788992026420965245382184332141821095034517083333846426063077521930747581362141022395790678780252886827165151020780029607817186735923376855529110252912204833191617486903400251294963126406491167860368387998015809727836576550178603458404541015625 4550 154472155681833101598676386619896876504822081016957923835283129933275849034998145292370420826012920766790670052477748603922664868909964763314133000818635876721807053216596067139206763704452533120031021428822034215337845071408098050343114270922372203788492144335535142083212477220236110687255859375 4551 1248907378687620626425298585821866246541486525022104814208264105510535239447960004688814852378314464399502567374282597462714745465137065111394765311618671063295810025256179202820486684550498730275450808252026146631006477402334472737024078880407379267629958986952801623742772878325608954906463623046875 4552 10214813450286049103532517133437044030462818288155795275409392118970667723444864878349816677602234004323531498554257364647543903159356055546097785483729110626696430196570289699868760592938529114922912160693321853295001978673693652516119941162851955029945434554286964480592139371825155642179965972900390625 4553 84507151674216484233524514244924665264018895697912894313461901000244334076059367138588033373803281917768576087539371177729130710837352647532866979306890932214659567016226006687014256385380451367757252305415851692309551369567467587265860273240274223962738580067616057147938769023109512627754858493804931640625 4554 707071338058169323581899610687284674264046100304437186720735725669044343214388724848566075238612059805969676124441918644059636657576129601907498015860756429840056597224762997950248283176478236594024930039414431109554016309171001302653452906201374431896233699425743550156803680416357292156424901017665863037109375 4555 5982530591310170646826452606025115628948094054675843036844144974885784187936943000943717562593896638018309429688903073647388585759751632561739340712197860152876718869118719725657050723956182359822044933063485501617936531991895842021750865039369829068274033330841216177876715940002799048935511087510470867156982421875 4556 51180549208658509883600302044544864205650944637751837180201660260147883727800547373073503747990785738246637170988565795053409351174675216565680059792852693607860329925310647252996068943445140088277594402358118466341447031190668928496078650411808887679084355145346604401735304866723945863643297353652078268527984619140625 4557 442660570105687451983259012383268530514675020171915639771564159590019046361746934229712733916372305850095164891880105561416937478309765948076566837148382947014383993524011788091163000291857016623512913985995366615387175372768095562562584247411735069536400587652102781470608651792295407774650878811736824944498538970947265625 4558 3870181364434025392689633545266916762289803701363058438522785447295536522340753445970378432630843070047382026649707762923468284372862283684033423857188312105746759255380435063281038111551705896339373406979557490318330074284111459503484674075120799712956750337842334618397531442620038750173772633451015060489750726222991943359375 4559 34200792717503482395198291639523743428354995308945347421225854997750656247925238202040234209158760210008714969503467500954689229002984000915803366625973114078484111539796904654214533791782425005951042797478349541943082866448692967632294064801842507063398802735512711022778985358433282435285628761806620089547927167632579803466796875 4560 1 4561 96 4562 18336 4563 5244096 4564 1998000576 4565 951048274176 4566 543048564554496 4567 361670343993294336 4568 275231131778896989696 4569 235597848802735823179776 4570 224053554211401767843966976 4571 234360017705126249164789456896 4572 267404780201549050297024770318336 4573 330512308329114626167122616113463296 4574 439911882386051567428440202047019646976 4575 627314344282509535152955728119050016587776 4576 954145117653697002967645662469075075230007296 4577 1541898510128374356795715390550025321571691790336 4578 2638188350829648524477469033231093325209164653264896 4579 4764568161598345235206309074015354545327751363796402176 4580 9057444075198454292127193549703188990668055342576960536576 4581 18078658374096114767085878325207565225373438463783613231005696 4582 37802474660234975977976571578009018886255859827771535266032910336 4583 82636209607273657487856785469527715285355309583508576091547941994496 4584 188493194114191212729801327655992718565895461159983062064820855689445376 4585 447859829215318321446007954510638699312567615716119755466014353118122213376 4586 1106661637991051572293085655595788226001354578434531915756521466554879989252096 4587 2839693763085038334504057792258792587919475848263008895831234083179822052420878336 4588 7556425103569287008115297785200647076453725232227866671806913895341506481491957252096 4589 20825507585436954994365760696012983342706466740020000547499854695561191862991834186776576 4590 59373522126080758688936783744333015510056136675797021560922085737044958001389719266500018176 4591 174914396183433915097607764910805063692625378646898025518476464581334446272094112959109053546496 4592 531914678793822535811825213093758198689273776465216895601686928791838051113438197508650631834894336 4593 1668084432697427472305883868262025711089562562994920184606890208691204128291742187387128381434228637696 4594 5389580802045388163020310778354605072530376641036587116464862264281280538510619007447811800413992728395776 4595 17925745747602961030205553648807416471236032708087688749362131890999539071086318818771422048176939814644350976 4596 61323976202549729684333199032570171748098467894367983211567853199109423162186296679017034826813311105898324688896 4597 215615100328164849570115527798516723866314213116597828971872571848068731838247019123423894451075601848338509606158336 4598 778586127285003271797687170880443889881260623564034760417431856943376190667909986054683682862833998274350358187837751296 4599 2885440187718222125282228655282925055899951870928312822107002461832152162615274408318657728689662797604742427444126706302976 4600 10967558153516962298197751118730398137475717061398517036828716357424010370100658026019218026749408293695625966715125610657611776 4601 42729606566102085113778438358573631143605393671208622375484678928523944401912163669370873432215694712238158766322129379122055479296 4602 170533859805313421689089747489067361894129126141793611900559353603739062108031445204459155867972837596542491636391618352076123417870336 4603 696801351164510641021620708240329240699411609415368698225685518824877807773416485105420110876537014419472620826296152586583040285418192896 4604 2913326449218818990111396181152816555364239938965656527281591154206814114300654324225761483574801257287815027674744213964503691433333464498176 4605 12457383896859670001716330070609443590737489979017147310656083775388337152749597890389356103765850176162697058337206258912217784568933894194200576 4606 54451225013173617577502078738633877935113568698283950894877742182222421694668492378891875529560531120007148841991928557705303936350810051522850717696 4607 243179170908833376101124283646738898858217197806536124696523996585805335288389486964131116115017331981951926728335952938711887379742717690101051305230336 4608 1109140198515189028397227857712776117692328639195611264740845948427858134250344450043402020600594051169682737807940281353464918339006535384550895003155562496 4609 5164156764286720116217492905510685603975482144094766048633378735880107473069603759402079807916365902246042827233769949981732659786414428750468967134692298981376 4610 24534908787126207272149308794081267304487515666594233497057182374166390604553687460919281167410654401570949472187641032363211866645254950993478062856923112460517376 4611 118896167982413600440835550416117821357546500920315655526739105785210328869667169435614836537272031230012821142221308442832124705762905492514394692604649402983667204096 4612 587465966001105599778168454606038155327637261047279653957617921684724234945025484181372907330661106307493349263715485016033528171174516038513624176159572700142299655438336 4613 2958478604781567800482856337396008150229981246634100337330563853604271247183148338337393961317209331364536506892071182540744847870034862769954611351139608117916621064787460096 4614 15179953721134224384277535867178917818830033776479568830843123132843515769296734124009168415518601079231436816863217237616561814421148880872637110842697329253030182683424457752576 4615 79330438146647456632234402441877024521205756515882226709986161492240213410344732532071914139500209240063488804927173283784152042164924051440401541263936242676335734703576216214962176 4616 422117261378311116740119255393227647477335830421009328323836365300210175556444321803154655136280613366377823931017489043015473016359560877714376601065404747280782444357729046479813738496 4617 2286187087624933008264485887209720938737250857560186522201897754465938310813702446885885612218095801992302294410390720656971801856603381713701063671370232111272717718641460515734671207694336 4618 12599177039901005808545581724412772093380989476014187923854658524861786030894314184788115608933925964779577944495663261540571600031741236624206561892921349165223947347433088902213773025603485696 4619 70630986485685038562706531147058000355493827002535537501129215690375172489193525319922176103683588958554313956842688244196444389777941372515301985971717083420245448829709896385810411581533140811776 4620 402667253954890404845989934069377660026670307741455099293937658650828858360892287848876325967100140652718143867960165680163929466124043764709736622024759092578819303778176119295505156426320435767934976 4621 2333859403922544786487357657866112917514581103669473755507662669540204063059731700372087185305312415223154361858697120282230135185654957660257633461255503700586836684698308787436747886646953245710951120896 4622 13748765748507711337197023962489271197078397281716869893695640786261342135484879446891965608633595438079602345709584735582617726378693355576577718720256172300157054909557737066789881800237201570483213053198336 4623 82300111770567160064461385439460777385711286128357183183662105746560394023012488369095306133280702292344499641417574227197549710102858426481394224259453447388740130688612614081804232456219888600912513336445239296 4624 500466979676818900351989684857360987282510330946540030939849265044833756053938941772468556596479950639746902319460268875588299787135482091433358277721736413570928734717453306231451537566273142582148993598923500158976 4625 3090884066484033528573888293679061457456783803925831231084509060916893277389126904386765805539860175151076868724986620575633339485348737396692420723209444090214055865614991619285444696009302928587352184466951536981835776 4626 19382933980921374257686853489661394399711491234418887650130956321009837742507214817409408366540463158372403043774391097629796671912621932214658170355246423889732344333271612444539023688674338665171285548792253088413092151296 4627 123391757722545468524434509315184436748563353198310638780733667939548627068800929527628293661396588466198717776667773727511285613395751220478513912481498734482036104025607084821935424802100839942480403803611483160837744635150336 4628 797234146645366272136371364685406645832467825014285037162320228557423679491522805678006405346283358080109915555050486053450416348149948635511678388542963323488435268109447375034524779646373526868365888975133792702172668087706320896 4629 5226667065407021280126050666877525970077659060793652703636171418422469642746423514025009993450233695573200606378910986566420929578471063254414563515287667548790181617725536990726344455361624842149006768120977144955444011983002639794176 4630 34762562652022098534118362985402425226986510413338584131884176103927845593906462791780341466437504309257357233026136971653265602626411041705111261940178276867003497939492546525320916972610166825133044014772618991098658123698950557271064576 4631 234508247650541076711162476699524760581250999248382088553690651997097246376492997993350183532587404070250131893994320010772929755317768887342680573048442655744805597099816718859814905897228185402347514923656087713951547702473120459350601629696 4632 1604270922177351505781062503101448887136338085858181867795797750312142262461588599272508605546430431244581152286815143193697612456128856958311277800224396207950215089759846173719993771242938016337459349592731296051142537832618617062417465748750336 4633 11127223116222110044097449521511649481177640963512349435031653196165018732433578524554119688070041471112414872261349833191486639995709751862847022822356412098342691862574293060921876797341018081316618048775184269410724642407042727944927542433332330496 4634 78235505730157655720049167585748407502159993614455328877707553622236246707740490606140015526820461583391388966869550677169342565809835265347677417463987933463447466485759854511341715762104698129737141500938320598226804960763917420180785550848759615717376 4635 557506213833103454661070368216043151860392114496608673582544027112055494039358736059353750644122609243247037777912418125508735123960886100867549276848378013860526646177524723247821066520758078872506870335686472582964212150403675536208277835348261021602021376 4636 4025752370088840046107589128888047599583891458780011231939550419776152722458209433084593433401209361345486859794305571284298576330121558534364573328122137638086862912047906026572515921346394087538372110693992018521584575938064941046959974249049792836988196356096 4637 29452404339569953777323122066944956238555749912434562172869750871082333317504260212446885558763247687603581866255139559515928384431169322237411218468541558960243489064542480490404526480570219144430730361837245607503912757562883108699559171606048284395405644541198336 4638 218271768560552927443741657638129070683936662601052540263137723705591172216024072434443868875994428612830145210816839275572545257019395847101454540070361493454364497457324322914387945747505894079376142711575827197211497446298526718572433020772423835654351231694820868096 4639 1638347894815510273392724882231796804553628589483500367215111754134167338653476687692935679783214181167903069952391195602447524699187585228343517777768133369868459917914676367795395920780779240959797327193088158942269499831916741549604682253917813310421560345101325435928576 4640 12453082348492693588058101829843887511412130908664086291202064443173805941105076303154004102032210991057231234708125477774203635238524835320639078628815581744370163836069455071612804393854703010535419483994663096120190468222399152518545189812029298972514280183115174638493106176 4641 95838921753999769853695151682478558287827759473078808097091087954665610522744667229073215569239895787176451582313733676950271176795687132627638349127364717104672780882390526231132142615105794369080588348822927187740985843439583877782723780793377484892469900289254384017842945130496 4642 746681039385412206930138926758190447620466074054756993884436666254799771582703702381709422499948028077891734277806299077119562738415198450301930378051298510962505635854704589866750523114289243929506863825679425719690020706237797991805200976161203984797232993153580905883014385511694336 4643 5888326676593360663851075576415089869934995459995813653772667550085350998701201396982160505834590149422254216514780474522164871755142254979081022961312540057450319444350200395689194625279284977628091128129307951225475503289391274963375814898007254624110979384009139023793451444145221533696 4644 46994735205891611458195434175368832251951198766226588770759659717231186320634288349314622997065863982539010902004462967161397841477790336988045644254235382198510999485358949357995462304353973406449795293600006758730519991752631765482702378700995899155029726463776938548895535975723013060427776 4645 379529481522780654136386326400278689266757881236045930912655011876359060725442512709064895324303917522985052044588042922795448967774634761515456622997204946635174831843758875015171353569962689230488546791113654583507679453394254138038304410389242881576020070921462555720880348539939053476014718976 4646 3101135393522640724948412673016677169998678647579731301487304102041729885187590771345769259694887310080310860256328898722161613515686540636342796066510161618956013550995353767748965130020165133702321915830189671601841248813684450561910985337290503585357659999499270542795313327919842005952516268752896 4647 25633985162858148232423579155155853487209077700894058938094055707476939230960625315944128700637938505123849570878814676837387897320664944900009552285772995942290408012527594244212945764746684995183392956252347825460819762693915668344756204798043302636566417555860970306746059968585414021203499477511438336 4648 214325749946656977371293545316258091006555098657175226781404399770214688910061788266608860066033803841340506262117769513037400209498079604308979866661348019073490101392743215475864439539047033244728348507225880168677914035883828903030506628316440053344331817184553572734703807397342646631282459131473135927296 4649 1812338541548931400651658219194278417551429914245073717663555604456935409423482481582444520718381845282375320952467859002244256171515761134036733752488358849285432297377036630063909700742181713117422914977102042706340441087433657204025964049043817091079669846112585011044655395351929419914124474415736837401214976 4650 15497306868784912406972329432330274748482277196709625359741063973711254685980198700011483096662883159009591369464552662328190634522631273457148110317527956520239731574871040223676491851046395828867083345969199567181917111738645202751626018583373679945822256854108714429442848285654348469685678380728965696617789259776 4651 133989715187514352670682760271927555475377768642751420860321239116707508014984797960299282853747287792796926980390522318489536226082669990310502561805346712073992719196335013773906948544147138336384802609249699457854855348092326422990558556671848836811579232760623944956962866277767496868902375279782637412957405940023296 4652 1171204100454062956694438007536918762410277075706290169740067951119140327558982118970976031424605042596837938735593555585917036152188618385304102892740535610238770358495164355397720637224390136198339559607451622961109290597675025263360472343868630682570014073560613902868812414133965690131075662320580033626660685321743630336 4653 10348759431612100285352054234596214184657208240940779939823240416088723934311166003227544213667810156385660026667704657157162931440738632052547053160255372652069774887663272244294259550514711243448528348691442540484361691721056523227053133630423220711188644353981584445748826491287720837998184552264645177125173815502926717648896 4654 92424770483727667648479196369178788883173526799842105642561360156088393457333023574825197372267212506680329698169270293070622140697236722861297731774240733155635159521720684413792032045646886115238806682163273329065834268760755808940811536453309784171625782725409530684982769393690634804161786236275546076904927346256638515322290176 4655 834225978386125928195173226428207748459524252895374845529758836768853839345887870786372231482083860085296655855675833665255435441933258660546073326994296857462762949843050897518886881244008794076145469113205705068148220109834581931499764928027574111933094314879546423962654476547451669742364282568623078890143874227312419239298991128576 4656 1 4657 97 4658 18721 4659 5410369 4660 2082992065 4661 1001919183265 4662 578107368743905 4663 389066259164648065 4664 299191953297614361985 4665 258801039602436423117025 4666 248707799057941402615461025 4667 262884143604244062564542303425 4668 303105417575693404136917275849025 4669 378578666552041061767009677535432225 4670 509188306512495228076628016285156342625 4671 733740349684505623658420971466910289722625 4672 1127758917465085143562993033144641115303674625 4673 1841630312220484039438367623125198941290900662625 4674 3184178809829216904188937620383468969491967245678625 4675 5811126327938320850144811157199830869322840223363490625 4676 11163173675969514353128182232980875099969176069081265490625 4677 22516121304430510450259543563922425076637828131336912494590625 4678 47576564316261668581398415550568084186935730841514896101069990625 4679 105096630574622025896309099951204897968941029428906405487263609290625 4680 242247733474503769690992475387527289818409072833629264648142619414890625 4681 581636808072283551028072933405453022854000183873543864420190429215152390625 4682 1452347109756492026917098114713416198066438459132239029457215501750235519390625 4683 3765936055598583825796035411451888201586274924529895803382559796038360701779890625 4684 10126602053504591907565539221394127374065493272060889815295703291547151927086125890625 4685 28202586719010288462570026731582644736772398762689578135598533666958818116934860605390625 4686 81251652337468641060664247013689599486641280835308674608659375494508354994889333404130390625 4687 241886169008644144437597463359753937671731093046713924309978960847151372819785545544096172890625 4688 743316197363563455856737004904523850465229648932551889404565346683296168675200981457007539292890625 4689 2355569029445132591609999568542436082124312757467256937523067583639365558531711910237256892019170390625 4690 7690932881138357911606648591291053808135881153130593901012815660582528548606039386924643752442591325390625 4691 25849225413506020940909945915329231849144696555671926101304073435217878451864898379453727651959549444637890625 4692 89360772254490314392725683029293154502493215992957848532208181865548205808096953697771536492824162430113187890625 4693 317498823820204087037354351803078577947358396422979235834935670168292775236168476488182269159004249114192156575390625 4694 1158553208119924713599306029729433730929910788547451231561680260444100336836778770705377100161206505017687179343600390625 4695 4338781764409118052429401081336729322332515903110204862198492575363155761453736496291637240103718361291238486641783462890625 4696 16665260757095422439381329553414377327079193583846296875704409981969881279743801882256178639238382225719647027191090280962890625 4697 65611131600684678143844294451792403536710785139602870799648262099015422598351348010442575302681510822658250346051322436150900390625 4698 264609693745561306954124039524078763463554596468018377934981441045329199339150986526114906195714533147780723645624983384996581275390625 4699 1092573425475422636413578159194921214341016928816447882493538370076164264071354423366328447682105307367186607932785556396650884086087890625 4700 4616122722633660638847367722598542130590796524249492303535199613571794015701472438722737691456894923626363418516018975775849985263721337890625 4701 19946266284500047620459475929348300546282831781282056243575597530243721941846062407720949564785242964989516331407717994327447786324539901025390625 4702 88102658178636710339569505179931443512931267977922842427873414291086519817134057654903434227656418176358693635827890380944336872195492742829150390625 4703 397607296360187473762477176877030604573858812384365787876992718695673463934726002196579198669413415229906784378491269289201792304218258748387955712890625 4704 1832572028924104066571257308226234056480915266279541916325059440468358995275152144124033526667326430794640369200466260153931060730141954571320087880712890625 4705 8622251396087909633217765635204431235742706327845244716309404667403629072769590838103577742969770856888782937088193754024245640735317896258061013478754150390625 4706 41395428952618054149078492814616474362800733079985019883001451808204823178366805613735276743997869883923046880960418213070403321170261219934950925711498676025390625 4707 202713415580970611168037379313176874954635189892686642367058109504779019104462247090461650215357568821571160576063167989405765063770769194021454683209209016496337890625 4708 1012148083995786261562010634910692136648493503134184405338721140757361642388579999722675019525280341126104804756283397771102984963407450585749123233263580619366215087890625 4709 5150821599454556285089072121060512283404183437449864438768751885314213398115483618588693174364151655990747351404726211257143090478780516030877288134078361771954668582275390625 4710 26707009993171874338186838947698756189450691123177547115015978525354196469228782562382374109078126336312025017033505405368286924132476975620098738975196305787584956599097900390625 4711 141039719773940668379964696482797131436489099821500626314399382592395511553997200711941317670041585182063804114953942045749923246343610908249741440528011690864236155799836011962890625 4712 758370573224478973879070172988000175734001889740208867692525480199310665625842948228108465111813603523957074726107346379997337295589595853658859725719118861776997809735718236324462890625 4713 4150562147257573424040151056763324961792192342548163132881191953130827272970238455652437629556955852086617069975985506737725427018761858107074939278860737530505509012683585907403785400390625 4714 23114480598077426398479601235114956712220719155650720487015357986985577083171257959528425159002687140270370462696263287022392903067484787798300336843975447307385179691634889918331680894775390625 4715 130943532588108620547386940996926229774730374016761331558942002996273294176165176340728528525750222649631648671174331520981855795877301322877371408221120908996337042953111651387348972268902587890625 4716 754365691240093762973496167083292009732221684710562031111064879261530447748887580898937052836847032684527927994635323892376471240049132921096536682761877556727897704452876223642517429241147808837890625 4717 4418319853593229169735767050606841301001622407349761816217506997834783832465234561325074318465413070433280074264579092037648992052967771518862415350936316849755296854980496041874224583065402716363525390625 4718 26302258088440493247437021252262526264862658190953132091942819158110468154665541343568167417824604008289316282097039334900124449691317143851787958584123894206593282177698892937277258942988342370512066650390625 4719 159102359176976543653746541554936021376154219397075496024162113087410221867571859587243844710421029646142074190404990936810852796182777403159465361475365436055682763892900603377590139346136482999227491168212890625 4720 977683997142520860752272497855081851356467678195028923068476184922135813376229077163613425745537227175543045900038669306702690432543167142414914646266120604562170584121874207755291406282008688030252933228668212890625 4721 6101725826166472691954932659113565834315714779615175508870359870099049611281045670578111390077897834802564149462141335143131490989501906135811482307346858693072506615504616930600773666606016221996808556280118316650390625 4722 38666636560416937448918408260802666692058684558421367199711470496817677386687986414453491878923638579143849015141589640802024258400473579182637363381657043538000474422452757489217102725282324798793775821147109772613525390625 4723 248742472993162158608892120341743554830013517764324655195743889706028118628563816604179313257115766979632380714405846159279422054290246534881906158634199761079957051959638588928133621831741195430640359857439357167222808837890625 4724 1624039606172355733557456653711243669485158257483275673773011855890657586525893158608686736255708842610019813684355769573935346592461019626243965309722690240091039592244480347111784416939438264966650909509221562944797718902587890625 4725 10759262390891856734818150330836989310339173455826701338746203545275606510734042175782549627694071082291381265658856973427321671175054255023866270176912822840603137298619682299615571762223778505404062275498592854509284887729644775390625 4726 72313002529184169114712788373555405154789584796611259697713234027797351358643497463434516047731851744080373486493177718405028951967539648015405201859031082311693685784022884735716257813906015334820702553626042575156903730430942535400390625 4727 492957738241448480854997078342527196940200599558498957359311116367494544211872722208233095897388033339395906057423992506367082365562717780521017261073014888118815855989684005243377729517397306537472729308068732234844612730347735263824462890625 4728 3407816844463133348150594802581890512447606744747903292224917747448489784136676128625515391938643474475243898574972060196515640393135068016741792325797751921565374012456685528247470244153767580093548977706679145939480807804893893878818511962890625 4729 23885388262842101637187518971296470601745275673938054175204448491866464897013962985536237382097952112596984485111979169917378123515483691729343222411516443218251706453308908867486518941273756968875684784746114133889820981904501302196638950347900390625 4730 169705683607493132132217322291061423625400183663329874914827606534711233093284207012234966599805949760001574766720612002262971567577511629736983595233824329065678374350759797503491717077750043263861740395621140921287178076431481752107119742221832275390625 4731 1222050627657558044484096937817933311526506722559638429261673594656455589504739574695103994485202644221771339895155127028295658258125661245736018869278768993601949973699821301822643854676878061543068392588867835774188969328383100096923369263739414215087890625 4732 8917303430017201050600455355257459374208919554517681618322432220208156436616084676550173847758523694886265467214946961925473418309542950110135729689127177346313428958087596039399832207577179215079770060720968597644256909189211481407249825517506505527496337890625 4733 65925624258117167367089166441418397153526542266549220204257741403998900535902714013735435256478765676294160599120102889515024981562451030164233449591717222121295180287141597519282959510618085937084740058910120842383991329635840482043797960050925595364780426025390625 4734 493717000069039466412130767479782376282760275034187110109686225374547766113375425248864674635769476149766968726810450539578022086921195764899944303992370276466379605170403423821910083775018845582827618301177894988613711067642809370026002922821381783686840610504150390625 4735 3744843445523664352736011871334149324104736686134309230181970019465944805969952600512638557112311476595982457792857267342699297529297269876766077545782128546997489305217509969689187985433517943745747484814434333488634998448070709071647232169600180829264686030673980712890625 4736 28764142505067265893365307183717600958448482486197629197027711719517922054655205924537576757179664451733741258306936670459273304322532329923440241629152529369487715353375694077182652916114851325911086430859670115526205423079631116379322390294698988949582053401606845855712890625 4737 223698736261908126852701993967771782653853848295158962265284514042690879819053536475128734440586250441133305765853046486161768487716333929814594759149919220906505962303202772838249491728625198761610519172795654488447299575290291192081990229321874037060899629304296440219879150390625 4738 1761180150590002682711322798508267244833791347627786509914584979058105296815408492668688526250735549723042516294561034985551603303790697029430304538787314026196921441213115430555538248379466189850159617447420187787545589556260462555261509075451114293780462781512725873851108551025390625 4739 14034844620051731378526531381312381674080483249245830697509327698114041110321990278076778865692111595742925812351356887799860726727908064627530096869596105474763266965027316866097084301335966066915921991438491476478950803173839626102878965822269929807136507905874912488719484043121337890625 4740 113191021860717213567816475590284358201459097405167624575412727885289741554746851592689221551806880019666696676613693300105876761060578541221030231253292590653965748072945310525072984890274566329676910860951433757802738227597016584519718859356606983894555936260881169221522638807773590087890625 4741 923751929405313179926950257292310647282107693923572984159943272271849580828289055847936737084295947840499911577844351022164060247015381474904827717258120832327014470023306679195120629689530735816493269536224650897428146675419252346265425611209269595563470995825051222016846255310240268707275390625 4742 7627419681099670926656828274462609014608363228726942130208651599148661988899182734136413638105031641319007769898260806390008645459606004838289162461400303712524158478982443250114111039346455285636784926560606942460064207098936766623113619271754939050567580012527447940193099530096653898715972900390625 4743 63711836596225551250364486576586173099023658049556147613632866807688773593274873378241463119091329299937671901960172515775742215524088958414229374040076736910714295774940348468203169511660941000924064491560749790368916321897418811602868061776969005889390995844641772644432960374897350015974521636962890625 4744 538301307401509682514329547085576576513650886860699891187584091658162448089579405172762121893202641255173389899661497585789245978963027609641823981264608350158625085002471004207848579204023290516807420889196774978826974003711291539232632253953611130759464523891378337072814082207507710284968733310699462890625 4745 4599784671745900237084945979846251846309146828224680570197906063218998118925456017201252331577416569525456616692607496870569106890239070924389385919906078352105451351346114730956066109298379017466119411498186442194076492861712986202742842610033607112339624356651827890287196332463153384385057826139926910400390625 4746 39746739348556323948651018211851462203957337742689464807080106292275362745634865444636021397160456577269470624840821380458587652638555811857648683733908423040543205126981777390191367250447293089924737834755829046999014974818061913777900902993300399057726694065828444799971663508814108394471284675675108432769775390625 4747 347267261688336602339363946116946225275975259857877854019458888675609844308611819389784918946990909115603364849234256401066680321103062128200276549783157892105225983194439789058101975667157999726672434462261678383630393834985406940677520189452465586567358126053143122217352424076508865042495614211373422377109527587890625 4748 3067411722493077208463601736050986007862689470324635084553880363671661754777968200669970189058770700218124521713286186790621987276303347778393042764234633660965461109556486656750214751068006611585697613605157405162607268744426099507004535833433628526149474327427413198545873961867802804920363760329061439857008457183837890625 4749 27388919270140686394371499901199254064205954280528666669981597767224267808412478063782163818105763582247633854377932361853463724390112592313271478841851043958760602247229869358122667512286231034848693991880450470696920302618980642498043500456728869109988656269599372449816108605517611245133928015978189596483228514194488525390625 4750 247184996413019694709202786608323267929458737381771216696583919849199016970922614525634028458404516329784895535760839565727510112620766145627275096547705671727814435281249570957057074298383235089509463276721065498039705731136300298544842591621978043717647622833134336359590380164796441487333700344203161108261137340605258941650390625 4751 2254574352283152635442638616654516526784593143659135267489541932944544233791785167088307973569107593443968032181674617679000619737214008014266376155611623431829395464200277336699317574675553487251415814546972838407620155973694195023027509278184061736748663967861018281935823857483108342805970680839477032468449833683660566806793212890625 4752 20780411804993817840874800129704678827373595005106249760451107995949864202858883885052934592386464688773053352618494951147348712117901511867493189026272333171171537993533956212357610085784576491996299562679448651603034977609539395527244553017022497027612435791775005504602488494421809595642631765297459808261702117062299444258213043212890625 4753 1 4754 98 4755 19110 4756 5580120 4757 2170666680 4758 1054944006480 4759 615032355777840 4760 418222001928931200 4761 324958495498779542400 4762 284013725065933320057600 4763 275777327039021253775929600 4764 294530185277674699032692812800 4765 343127665848491024373087126912000 4766 433027114300795672758835954162944000 4767 588483848334781319279258061707440896000 4768 856832483175441600870599737846033944576000 4769 1330660846371460806152041392874890715926528000 4770 2195590396512910330150868298243569681278771200000 4771 3835696422708054346773566917031516233194013286400000 4772 7073024203473652215450457395006115934009760500121600000 4773 13728739978942358950189337803706871027912945130736025600000 4774 27979172077084527540485870443954603154886582176440020172800000 4775 59735532384575466298937333397843077735682852946699443068928000000 4776 133329708282372440779228128143985749506044127777033156929847296000000 4777 310524890589645414574822310447342810599576773592710222489614352384000000 4778 753333384570479775758518925145253658514573252735914999759804418883584000000 4779 1900660129271320474238743248141474980432268316652713544393986548843282432000000 4780 4979729538690859642505507310130664448732542989630109486312244757969399971840000000 4781 13529925156623065648687463361625015307206319302825007474310369007402859723489280000000 4782 38073209390737306735406521899612793074478582518149571032709378386831647261898833920000000 4783 110831112536436299906768385249772840639807153710333401276217000484066925179387505541120000000 4784 333379986509600390119559302831316704644539918360682871038860737456073310939597616667688960000000 4785 1035144858112309211321231635291238367921296446509920314575662589801107630467450599753174220800000000 4786 3314533835675614094650583696202545254083991221724764847271271612543146632756776820409663855001600000000 4787 10934647123893850898252275613772196793223087040469999231147925049779840741464606730531481057650278400000000 4788 37134061632743517650464727984370380309785603589436117388978353469052339158013804456884909671780345446400000000 4789 129709277283173107153073294849405738422081113337900358039701388667399820678942218967898989483528746644275200000000 4790 465656305446591454679533128509366600935271196883062285362527985315965356237402566094757372245868200452947968000000000 4791 1716874798181582693403438644814034657648344902907850646131640681859964268447303261191370431470516055070019158016000000000 4792 6496654236319108911838611831976307144541337112603306844962128340158104791804595540348145712684432752384952493932544000000000 4793 25213515091154461686845652519900048027964929334013433865298020088153604696993635292091153510928283512006000628952203264000000000 4794 100299363032612448590272005724162391055244488890705439916155523910675039484640681191938608666472711810759870501971864584192000000000 4795 408719904357895728005358423325961743550121292229624667658333759936000785899910775857149830315876300628846472295535348180582400000000000 4796 1705179440981140977238355342115912394091106031181994113470568446452995278774427756876029092077835926223547482416973472609389772800000000000 4797 7279411033548490831830538955492830010374931647115932870405856697907836845088032094103768194080281569048324202438059754569484940083200000000000 4798 31781908572472710971772133079681695825296951571308162912191970343065615665654348122857051935354509330464983467844568888450371248403251200000000000 4799 141842657958945709067019029934619408468300294862748331077112763641101842715815355672311022787487175141865221216990310949154006881623710105600000000000 4800 646802520292792433345606776501864502615449344574132389711634202203424402784118021865738263910941518646905408749475817928142271380204118081536000000000000 4801 3012159337003534362090490758169182988680147597681734538887080479661347443765637627828743095033254652338638488546308884091358557817610577905713152000000000000 4802 14319805488114802357378193064336295928185421679378965997869180600310045747661841282697844673788092617217887374549152434970318583864920687363760324608000000000000 4803 69465376422844906235641614555095371547627480566667364055663395092104031921907592062367244512546037286123971653937938462041015450328730254401601334673408000000000000 4804 343714682540236596053954708818611898417660773843870117347422478915730749949598765524593125848077792491741411743684919510178944448226557298779123403964022784000000000000 4805 1734040573415493627092201505989897027517098604042324742017746406129861633495725772071572319903552463120835422246890418928852774741302981572340677572998494945280000000000000 4806 8916436628502468230508100143800050515492921021985633823455252020319748519435021919992024868944066765367335741193510534132160967719779931244975764080358261008629760000000000000 4807 46713211496724431059631936653368464650667413234182735601082065334455162493320079838838218288397965783759471948112801688318391309883927059792428028016996929424211312640000000000000 4808 249261696546521564134196013982374127375961317017599077167373900624652747064355946020040732786891545422140542315129909808866936029540634791052395957498695615407591564247040000000000000 4809 1354238797337251657941086943966238634033597835356615786250342402093738374800645854726881301231181766278489566398100799991574063448494268819787667237090413278509444968554168320000000000000 4810 7488940549275001668414210800133299646205796029522085297964393483578373212647571576639653595808435167520047302181497423953404570870173306573425799821109985430157230676104550809600000000000000 4811 42140268470770434388166764172350077109200014258120773971645642132095506067567885261751330783614064687635306169375286004585807520286465196088666975593385888015494737014440307405619200000000000000 4812 241210896726689966437866558122531841373060881613483310213699655564114676730758575238264617405406906272024492513504137090249162246119726782411529768296540823000691874670656319589764300800000000000000 4813 1404088629846062294634821234831257848632587391872086348753945695038711533249745666461938337916873601409454570921107582002340373434662929600417514781254164130687027402457890436332017994956800000000000000 4814 8309396511428996659648872067731383948207652185099007011925850623239094853771994854121751083792057973141152150711114670289850329986335217375270852475462143325405828167745795602212882494154342400000000000000 4815 49981020016245414907787965487404274448469027893370527176733991498783155545438549047542332769009228708444030186527354741793449734867806332512254177639904792102316056428990960547310488202338369536000000000000000 4816 305483994339291975916400045059014925429042698484280662104198156040562646693720411778578737884184405866009912500055192181841564779512032304314897533735098089329355736893992750865161703892692114604032000000000000000 4817 1896750120852663878464927879771423671988926114888898631004966350855853473321310036733195383522900976022055546712842688257054275715990208577491198786961224036645969770374800990121789019469725339576434688000000000000000 4818 11960906262096898417599835209838597675562168080489394767117317808497012002764181091639530088495413554795082277571185992148984262665034255289659499550577478775089485371983495043708001556776087991368997142528000000000000000 4819 76585682796206440567891744848596540916624562219373594693852185927806367853699051529767911156636132991352911823288303907729946233844214336619689775622347596596897974836810318764862333968037291408735688703606784000000000000000 4820 497806938175341863691296341515877515958059654425928365510039208530741391049043834943491422518134864443793926851373975400244650519987393188027983541545259377879836836439267071971605170792242394156781976573444096000000000000000000 4821 3284032371142730274771481964980243972775319540247849427269728658677300956750542179122212914352135700735708535438514115715413959480356832861420607423574076115873283609989844873796679311716423074252290699455010701312000000000000000000 4822 21983312692429436459320300273577753153757989002419104066143563641185852604488129347044093248673196380724832936225413490598981044761508639174349546093404865519655760485272021585194971312629736059044833942151841634582528000000000000000000 4823 149288676494288302995244159157866521667170503315428135713180940687293125037078886395776437251739676621502340469906783014657680274975405168633007767520312441743982269455482298585059050184068537576973467301153156540449947648000000000000000000 4824 1028300403692657831031241768279384601243470426836668998792390319454075045255399369494108099789982892568908121156717921404962101734030590801544157502679912098732549872009362072653886737667864086830193242770342942250619239399424000000000000000000 4825 7182678319793214949753223751431501439685640931454132956564846381386714191108964595916345077033030504593823226279674681013660280612203676748785940156219186009646860855985394077487398862610030646508899800750845451620575387204976640000000000000000000 4826 50867727860775548274152330607637893195853709076558169598392242072980709901433687268279555835547922033533456088512656090938742107295626438734902028186344275320319068582088560856765758745004237038576028388917487488376914892185644564480000000000000000000 4827 365179418312507661060139581432232435253033777460611099546857905841928516382392440898978931343398532278736681259432358076849229588275302203677861660349765552524570593350813778390721382030385417699937307804038642679057872011000742328401920000000000000000000 4828 2657045447641805741873575594500923198901073764803406360302938122905871885198287399980970704454567720860088092843629837367154994484291098833960121440704894160168775637220521051570888775653084299184743851582185164132825076752041401181452369920000000000000000000 4829 19590396085463033734833872858255306745497616867895515094513562780184993409566973000059697003943527805901429508536082790908033774332678271702787975382317184642924382773226901713232162942890190537889116417715451215151319290892801250910848323420160000000000000000000 4830 146340258758408861999209030251167141388867198003179497756016313967981900769465288310445936619458152710083678428764538448083012294265106689619826176105909369282645139316004955797844257183389723318031699640334420577180355102969225344304036975948595200000000000000000000 4831 1107356738024879858748014731910581758889558087290059259519775447795719043122543836645144402399439841557203194670461262436644154030704062320353224674593416197361775769204209500522287494106710036347545871178410560507523747064168128180348647797003019878400000000000000000000 4832 8486782040222679237444784905362698600129573180991014164959559031906390746491175964048386699989306945694405283954415115314440796491315933623187113906083941736580649495181061612002811354833825718567591556711338535729661997499784534374192036716231144348057600000000000000000000 4833 65865915414168213561808975650519903835605617457671260934251137646625498583518016656979529178617011205534279408770215709955375021569102960849555191025117471817602420732100219170753818924865321401803078071636698375797906762595827771278104396954669911285275033600000000000000000000 4834 517574363324533822168694930661785404340188941982380768421345439627183167869284574890545140285572474053088367594116355048829336919490011066355804691075373093542719822112843522243783509111591695575368587486921175837019951340478014626703344351269796162879691214028800000000000000000000 4835 4117304060246666555351968173414502891526203033469839012791802972234242100400158793254286590971729031092317964211195604413437375194543038032860426317504592959132336184907670219449297814982711938302057113458457953783493712913502606355425104314351228475707943607599104000000000000000000000 4836 33152532293106159103694047732333577282568986825499143730999597532430117392422078603283515630504362158355344247828547006736997745066460542240592152708546982506933570960876560607005746006240796527208163877567503443864691376379522986373882939939156091686400361928387985408000000000000000000000 4837 270159985656522090536002794970786321275654673640992522263915720291773026630847518538157368872980047228437700275554829557899794624546586958718585452421949360449001669760183092386489824204856250900219327438297585564053370026116732815960772077564182991152476549354433693089792000000000000000000000 4838 2227739241723681158559879047329104005239048438843624338588249029525960377597968637865645663726593469445697276472225124534441706474011156061593455640671394426262467768842469779818995090393244644923208574056201890561184089235358578800412526551594252945043321625976660233218424832000000000000000000000 4839 18586028493700671905865070891866714715709381125272357856841761653335087430299852345713081772470969315585452377607774213990847157112675075021874200410121443698307768595452725373029876039150840072594329133350892372951958856490596622931841709019950852320496432325523276325741318373376000000000000000000000 4840 156866080486833670885501198327355072200587176697298700311744468354148137911730753797818410159654981023541218067009614366082750006030977633184618251461424984813717566945621002148372153770433090212696137885481531627714532748780635497544744024128385193584989888827416452189256727071293440000000000000000000000 4841 1339165729116099048349523730120630251376412727464839004561362526339362653352445445171975767532974572997971378638061077843248436801486456054497086012726185095354706869014766495340653076738187291145786929128355835505798966076340285242539479733984024397635058680919654252339684679007632097280000000000000000000000 4842 11562356905188399183449787885861521590383947488931419965382804052414057149045013973614838776879702463264484883161019346098607003344034061574527840633877882113292539107073493920771198664557509071752724346094224283757068273103122022784085868023218066649181096651060294814700837518551895527915520000000000000000000000 4843 100950938139199913270700098031456945005642245525860227717757262181627132968312017003631157360936682206762217514878859910786937746196761391607202576574387788731157158943858675422253335540251611705473036265748672221482963092463358380927853713710716939914000154860407434027153012374476599854230405120000000000000000000000 4844 891194881892856834353740465421701910509809743502294090292361110539404329844258486108055857182349030521296856221350575292427086423425009565108384345998695398918655399156384386627652446149341228135915964154029278371251598180266527786831092584638209145560793367107676827591706793241879423513146016399360000000000000000000000 4845 7953914320893747246607133653888689551300051960757974755859322911564183643860006988514398525352465097402574441775553884484911746329068210368592330288038356435348999437470730650651798081882870461113049980074711309463420513758878760497467501317896016624130080801436015686255983129683773854854828196364288000000000000000000000000 4846 71760215003103387658889559825383757131829068789958448247362811308132064834904983050376903495729940108766026613699047145822873775380853393945440003858682051759718672924860931930180522294747257300161936920234045433978979875132604177208151796890057861982901588990555733521401479796007007718500259987598606336000000000000000000000000 4847 654381400613299792061413896047674481285149278295631089567701476318856299229498540436386982977561323851837396690321610922758785957698002099388467395187321629996874578401806838271316182805800239320176702775614260312454317481334217491961136235840437643422079590004877733981660094259787903385003870826911691177984000000000000000000000000 4848 6030778988052170883637990465975368019523935748772536121455936805754579653699058548661742435121205160618533447898003966264144971386144787347964115514046356142051196114551051821508449940738255005574748492780061023039578989907976148405913831549505473321777885501484953196374979428698205317596195673540818145896300544000000000000000000000000 4849 56164644715729867439320605209628602365826413628318628899119139471992400314899332263686807298283783660840402000274110937817982118519166404571589807782313714750922789414813945613708194298095368866917632713260708307567599133012981870104275513220544473045717447675329369117840183419466386122773370307685639392732246966272000000000000000000000000 4850 528509306775018052604006895022605148262426552242478297940711102431448486963202716601292856676850404248508182822579383924867211735265355867018660091231572055806183448393399228224994108345077421037694923831783265174211107841652159397681232579405323491360201182624849363398876125977178693415297414595321866685610443952619520000000000000000000000000 4851 1 4852 99 4853 19503 4854 5753385 4855 2261080305 4856 1110190429755 4857 653902163125695 4858 449230786067352465 4859 352646167062871685025 4860 311386565516515697877075 4861 305470220771701899617410575 4862 329602368212666349687186010425 4863 387941987386308293581817934270225 4864 494626033917543074316817866194536875 4865 679121544568786641036990930285099129375 4866 998987792060685148965413658449380819310625 4867 1567411845743214998726734030107078505498370625 4868 2612875546853939402877465628188499868665783831875 4869 4611725340197203046078726833752702268195108463259375 4870 8591644308787389274844668091281284325647487067052215625 4871 16848214489532070367970394127002598562594722138489394840625 4872 34690473633946532887651041507498350440382532883149663976846875 4873 74827351628422671438663296531673941899905123428953825198058709375 4874 168735677922093124094185733678924738984286053332290875821622389640625 4875 397035050150685120993619031346509910830025083490880430808277482824390625 4876 973132907919329231555360245830295791444391479636147935911088110402581421875 4877 2480515782286370211234613266621423972391753881592541088637363593416180044359375 4878 6565925275712021949138021316746909254920972524575456261623101431772628577419265625 4879 18023464881829500250383868514470265904758069579959627438155413430215865445015884140625 4880 51240710659041269211841338186638965967227191815825220806675840382103705460180158611796875 4881 150698930048240372752025375606905198909615171130341974392433646563766997758389846477294609375 4882 457974048416602492793405116469384899486320505065109260178605851907287906187746743444498317890625 4883 1436664589882882019892911850364460429688587424389247749180286557433162161710961534185391223222890625 4884 4647609948271123334353569835929029490042580317899216468598227013296279593134960563089740607126051171875 4885 15490483957587654073400448263151455290311920199558088489837890635316499883918823556778105443551128555859375 4886 53147850458483241125836937990872643101060198204683801608633802769770911101725483623305679776823922075153515625 4887 187558764267987357933078554169789557503641439464329135876868689974521545277989231706645743932411621003216756640625 4888 680275637999990147223275915973826725065707500937121775825402738537589644723266943400004113242856949378667176335546875 4889 2534026751549963298406702787002504550869760440990778614949625201052521426594169364165015321829642136435535231849912109375 4890 9687584271175509689808824754710574897975094165907746644952417143623789413869509479202853575354721887593051191362213994140625 4891 37985017927279173493740401863220164174960344224524274594858427620148878291782346667954388868965864521252353721331241071025390625 4892 152661787049734998271342675088281839819165623438363059596736020605378341854673251258508688864373809510913209606030257864451044921875 4893 628508577283758987883117793338456334535504871695740716359762196832342633415689775431280272054626973756429683948026571627944951943359375 4894 2649163653251044133927341498921593450067153034197547119456397659648324199847132403442846346710252694383351117840931999411787972441259765625 4895 11425842836471753349628623884848832550139631036494020726215443106063222273940682056048996293361319870875393371247939713463041525139153369140625 4896 50399392751676904025211859956068200378665912501975125423336319540844873450352348549232122650016781950431360160574662076085476167388805511279296875 4897 227250861917311160249680276541911515507404599471405840533823464809669534387638739608487641028925669814495002964031151301069412038756124050358349609375 4898 1046944720853052515270277034028586351942612989764766707339324702378147544923851673376302562220260560835378478655291514044026781262549463500000916650390625 4899 4925874911613612084346653445104498785889994116843227358031522724689184198866722123235503555246325938730455742073146573577146005840295225767504312840087890625 4900 23658977200480178841116976496836907668629641743198021000625403646682151707156866357900123575848103483722378929177322992891032266050937969361323214570942138671875 4901 115952647259553356500314301810997684483953874183413500924065103272389225516775802020068505645231555173723379131898059988158949135915646987839845074612187421630859375 4902 579647283650507229145071194753177424735285417042884091119401451258673738358362234298322459720512544313443172280358401880806586730442319292211385527986324920732666015625 4903 2954462204766635346952427879656945333875749770667580212435589197065460044412572308218549577195452438365619849112986774386471172565064501432401432036146298120974398681640625 4904 15348431153762670627417862834817831009484520058618079203602885878755064930723313141195365053530375417309395116141966292937717741475510084941325439427780018738462001151123046875 4905 81239246096865815630922747984690779533201564670265493224670074956250558678318496456347067228336277083818628349739427588519340005629874879594435550891239639182679372092894287109375 4906 437960775708203612066304534385467992463489635137401273974196374089146761834815014396167039427960869758866225433445254129707761970350655475893602054854672894833824494952793101806640625 4907 2403966697862329626631945589241833810632094607269195592844363897375326575711299614020560879420077214106416711404180999917965905455254747907179981679097299519742862652795881335816650390625 4908 13430961940956835623992680007094125500001512570812995777221461094635949578499030943532873633319971395212550166615159246541675513778508276557414557641116612416803373641170589023207625732421875 4909 76355018634339610522398385840330103467508598965071880993504006323005373353766990913984386605424037381783347697207180316589425295830819552228901760189747941589527179150054798596935352288818359375 4910 441561072762385967651029865314628988352602227815010687785433668565940074104834508455571707739167208178853099732949123770836646485789629470539738879177312346212235677024766900286077142286236572265625 4911 2596820668915591875755706637915333080501653701780077854866135404836293575810531744227217213214042351299835079529473796896290317982928810916244204348441773908074158016582654140582419673785357281494140625 4912 15526390779446323825143369988095776488319387482943085494244623585516199289771169298734531717806759218421713940506723831642919811219931360468224097799333366196375390781147689106542287229562651186053466796875 4913 94353876766695309885396259417658033719516917733845130548524577529181943083939395828409749249111675770348755616459360724894023692783522877565397842326548866375373249777034506700457479494052231257646917724609375 4914 582635189034343538542321901904038358218016967006493681137139266242698498543325769240430201613264597881903565931636552476220596302938253768966331676366439249867929817373188078875324935875772528015969716949462890625 4915 3654870540812437017275985290644032621101620434031734861773274617140447681362282550445218654720008822513181069089156093683331800608331665892725798605846673414421523744382008818784913322748721068244178034423980712890625 4916 23285180215516036237065302286693131829038423785216182804357532585801792177959102128886488049221176208231476591167013472856506901675681043402556062917849156323279527775457778184478682779232101925783658257315181121826171875 4917 150631830814173238417575440492617869802049563466563486561388878297551793599217431671766691190411788891049422068259410155908743146939980669771135171015566192255295265179436367075392598898852467357894485266571906677093505859375 4918 989199232956675656688217917715021550990059483284922416248640763780022628566060873788491861047434217647521554722259546493852716245954853058387044668059223184540524006433358622584103196968764153139293084745577711148473052978515625 4919 6593012887656243251826972421570618637348746456094007904297190690593850819392795723800298253881149060620731162223859877381528353779289095634149652712614722524962592502878335219523047807796813080673388409829275444804572898101806640625 4920 44588546159219173112105814487082093844389572282563775456761900640486213091553477480061417090998211096978004850119964350731276256609332153773754101295413368436322013096966181089634372324129846864594125815675389833213326509862518310546875 4921 305922015198402746722157993195870245866356855430670063408843400294375908021148408990701382661338726336366091276673075410367286396596627907041726888987831120841605331858284968455981428515854879337980297221348849645676633184166738128662109375 4922 2128911303765684714439497474650061040983977356942032971262141222648561943919171778166290921940256196574771629194367931780745946033915933605103377420466316769936731504401805095485174761041834105313004888363366644684263690328616330637359619140625 4923 15023727070674437029799533678605480766223928207939926678196930608230901638237595238519515036132387979228163387224654494576724141161344743451214534456230797445443514226563538558838878288672223281193875497180278411536848862649045445307846832275390625 4924 107494767190675596948215663470422214882332206327810175382499038501892101221589993931607130083527235991377509035592402908696461230009421639393439994034331355722148344291062118388492174155449757576942179182324892034546153612253920161177644084930419921875 4925 779659546433970104665408207150972324541555492495607202049265526254223410160192225985946514495823042645461073035151698296775433301258335150520620276731005323052741941143073544671733739149477091705561625609402441926563252149677682929021452548000335693359375 4926 5731277325836114239395415730766797557704974425335208542264150883494796288087573053222692828058795186486784347881400134179596210197550021691477079654249620129760706009342733626881914716487806101127583509854717350602166466552280647211236697680350467681884765625 4927 42692284800153214969256451778481875007344354494321968431325659931152737549964331673455838876209965344140056607368549599503812169761550111579812766344505420346587499063594022786643382723117667647299369564907789544635538009347938541076502161020930633762359619140625 4928 322198673386756313372978441572202710680427843368647895751214755500409710289580811139571215998756608452225007215810443827455270445190418692092846947601982407355695855432944089970797609411369037734168342106359087693364405356548892169504361809224963493004528045654296875 4929 2463208858041752015736420185819489723151870862553313163018036805800632235163845301162021946310494271617260180164870843060895542553480750901049814914417155504234294814784857567826747723949916293477716975403115225415770878950816280635860846031524845904019616909027099609375 4930 19072626187817285857847101498800308926364936088750303821248658987314295396873654166897535930282157145132445575016594937820514185991601454226828716882332035069286144750879152147682507626544201860397962540546321190394313915716170460963470530822096881834823893726596832275390625 4931 149548461938675338411379122852093222291627463871891132262410735119531390206886322322643579229342394174983505753705120907450651732360147002592563969074365486978272660991643431989978542299733086787380424280423704453881815413130492584414572432176061650466854150710245761871337890625 4932 1187265239331143511647938856322768091773230435678943699031278826113959706852470512919467375501749267355194052178664954884250724103207207053582365350481387601120506655612657206568439647317580976005013188362283789659367732564842980627667290539045753443056355102488641103496551513671875 4933 9542050728504400403114484588266087153581453011551670509114387925477894163973305512333759296907558861733694597359930242404723069617476323089641470321818912150205511991158925969190549445491398304152290994867674817492338466623643035304562014062310720421843925958701208548801784515380859375 4934 77624582676383297279336332125544618994385120248972839591645545773762669023922840342835131880342991340203605549523032521962422171338169888334233361067996850341921840048077862759365119739072525204278887243248534640300173425983336092202611984396897710631700337674034331544502517032623291015625 4935 639083189174663686500776022389608848180772695009793388358017778355388054073956744542561640770863847703896284489223126753316621736627152690655743261672818068865042509115825044097853030811784100006828078673665185693591327816120806047104104467539658851630788880070324651605889222729587554931640625 4936 5324202049014123172237965042527831314194017322126588718410646111478737878490133638784081029262066715221159946079717868981880775687840809065852997112996247331714669143443938442379213599692973337156884723430304662013309352036102435178424294319072897892936102159865874672528663114560193920135498046875 4937 44877699071140044218793807343467090147341372008205016307483336073654281577793336441311018995649960342599157185505941917648273058272810179616074912665445368759022946210088957130814391431812072258895381333794037996110184528312307426118938376815465456339558405105509457614744101392627874552822113037109375 4938 382672139979611157053654795217743877686379879113964174053910406700050059013843779835059058975907211841343013320809166731786824367892252401586270780298252659408188662333428537454454315739061540151600916633261761992831543472919045422516187539105473946207414520334679145080922952574937886311914157867431640625 4939 3300547207324146229587772608753040945045026457357941001214977257787931758994402601077384383667199702131583489891979063061661360173070676963681585480072429187395627212625821135544668473249405783807557905961882697188172062453926766769202117524784712786038950237886607626322960465958839269440259611606597900390625 4940 28790673289488527560694140466152776163627765787533319353598246619684128733708173889198023978728983001693802782327733367086872044789695515154194470142671799801652056175735037765356143092154566652153327613705502767572424900785603186527750071168697049632617762925084878324415184144558954947327384592044353485107421875 4941 253962529086578301612883013051933638539360522011831410018090133432233699560039801876615769516368359057941034342912936031073298307089904139175149421128507946050372787526158768128206538215895432438644502880496239912756360049829805708361283377779076674809321286762173711699666339339154541590374859486423242092132568359375 4942 2265091796923191872085303593410196122132556495823524345951345900082092366375994992937536048316489394437776085304440476461142747600934855017303157687045162370823274891945810052935474114347571361920270321191145963781873975284432037112874286446411584862624336556631827334649324080565919356444553371759408896219730377197265625 4943 20424332732856421110593182501779738433269261922840719027443285981040226867612346851317762547669784869645426961190139776250124155117629587691022572864086229097713469700675369247319170089072050970435077486180563155421157635139723678646787440887293260706283642731149187076532955234462894837060537753154590017213308811187744140625 4944 186167792859986278423056858503722315819249322426693153935145551717181667898286541549761405622010089086818066751248124060519881673897193691803670751656145978225658276321655990689314235361891744595515731286535833161663851844298581330865467523687678071337775403494424840202597886962129286439806801620004088006899309813976287841796875 4945 1715163875619053583111622837394793695642744007517124027204495967970394706346913907297951829995578950756854848979248966969569669861614845482587218635008072897392989699751416642220652050389108642958486432342854630918409067041522829801263552295734578071234924792394136052786534332582097115969940063325097662807563341316163539886474609375 4946 15969890845889007912352320238982924100129589453991941817301061957772345110796115390851229489088835610497075498845787131453663196081495826288369592710560166747626127094385440355716491241172990574586467171544319468481306823223619068279564935425584656421268384741981800787495421170671906246796111929619984338401222270994798719882965087890625 4947 150260702968969675447322981128590332858119307172610180558985691960679995147480649712519218262836854259166983368640011119847517011930794229547269497813660608928414229831072608306936466088196668316284069617060501878940615899711031813442426477419326032267714232037306763609544417794851965876104617145794432640017100347790061155378818511962890625 4948 1428528503125994704477699581589508294482140253290004986574276973470184713867098536816920208024789973441900510885660585716390344232426060740305891115714471409082434083004007287174044983100485725682912649849394191363088435358552779450397148520825532588769159203978675401635938779975657639584126595205067671108642573006440111404186427593231201171875 4949 13721016272525179136508304481167227168500957132850497896045930330181124176693481446126518598078107694909454407056769925805929256352452313410638084166437497884236779367253489993306702062680165395184376001803431208042464421618899446621064611542529240515127774154215177232713191981666191628205535946944674980998511913726857270037210637032985687255859375 4950 1 4951 100 4952 19900 4953 5930200 4954 2354289400 4955 1167727542400 4956 694797887728000 4957 482189734083232000 4958 382376459128002976000 4959 341079801542178654592000 4960 338010083328299046700672000 4961 368430990827845960903732480000 4962 438064448094308847514537918720000 4963 564227009145469795598724839311360000 4964 782582861684766606495431352124856320000 4965 1162918132463563177252210989257536491520000 4966 1843225239954747635944754417973195339059200000 4967 3103991304083795018930966439866860950975692800000 4968 5534416495181406518753913162282613075589660262400000 4969 10415771843931407068294864571415877808259740613836800000 4970 20633644022828117402292126715974853938162546156010700800000 4971 42917979567482484196767623569227696191378096004502257664000000 4972 93518277477544333064756651757347150001012871193810419449856000000 4973 213034636093845990721515652703236807702307320579500135506771968000000 4974 506383329995071919945042706475593891908384501017471822099596967936000000 4975 1253805125067798073783925741233570476365160024519260231518602092609536000000 4976 3228548197049580039993608783676443976640287063137095096160400388469555200000000 4977 8633137878910577026942909887550811193536127606828592287132910638767590604800000000 4978 23939691338219030095712689118178399439675681853735686412219561201302528747110400000000 4979 68754793523365054434886843147408363190748558283928891375894579770140862561701068800000000 4980 204270491557917576726048810990950247039713966661552736277782796497088502670813875404800000000 4981 627110409082806960548969849742217258411921877650966900372793185246061703199398597492736000000000 4982 1987312886383415257979685453833086491907380430275914107281381604044769537438894155454480384000000000 4983 6494538512701001063077612063126526655553319246141687302595555082018306848350306100025241894912000000000 4984 21867111172264270579382319816547015249248025901759061147839233961155639158395480638784989460168704000000000 4985 75791407323067961828139120484151954853893657775496905938410784909365445322998735894028773468944728064000000000 4986 270196367106737283917315964526001719054130889969646469670434448201887812576490493462212577416787955548160000000000 4987 989999489079085408273045694023270298614335580848784664872471818211716945280261168045546883655111069128458240000000000 4988 3725368077404598391331470946609566133685744790733976693915111451930690865089622775355392923194182953130388357120000000000 4989 14387371514936558987322140795806144408294346381814617991900160427356328120976123158422527469375934564989559835197440000000000 4990 56988378570663710148782999692188138001253906018367701865916535452758415687186423830511631306198076811923646507217059840000000000 4991 231372816996894663204058978750283840285090858434572869575621133938199167689976880751877223103164191856410004819301262950400000000000 4992 962279545890084904265681292622430491745692880229388564565008296048970338422613847047057370886059873930809210043473952610713600000000000 4993 4097386306399981522363270943986309033853160284016736507917805324576515701003489760726370285232842943197385616365112090216418508800000000000 4994 17852312136984719492936771502948348460498219357460920964997877799179878909272204887484795332759496703511009130502793377072935442841600000000000 4995 79549902882403910060526253817137840739980065456845863820030543473145540419716944978632248002776317310845056685520447288237000333302169600000000000 4996 362349807629349810325697086137062864570609198155932909700239125520177936611810684377669889652646125350899233202545637397919536518191382528000000000000 4997 1686376004706994017255794238881890571711615208217711761744912890170908116991366925093675666443415067383085031324647396449917522955662694285312000000000000 4998 8015345150372342564016790017405625887345307084658784003573570966982326280059966994970240442605551815271803153886049075326457986608264785938087936000000000000 4999 38890454669606606120609465164452096805399429974764419985338966331798247110850959859595606627522137407698788902655110113483974151023300741371602665472000000000000 5000 192546641069222306903137462029202331283532577805058643347413222308733121445823102264857848412862102305516703857045450171859156021716361970530804796751872000000000000 5001 972360537399572649860844183247471772981839517915546148904436772659102263301406666437532134484953616642859354478079523367888737909667627951180564223596953600000000000000 5002 5006684407070399574133486699541232159083491677747147120708944942421717553738942925486852960463026172094082816207631465821259111496878616320628725187300714086400000000000000 5003 26275079768305456965052538199192386370870164324817028089480543057829173722021972472955004336509961351149746619457649932629967817135618978450659549782954147525427200000000000000 5004 140492851521129278392135921751081689925042768644796649194452463730212591891651486812890408187318763344597695174240054189772437918224154677775676612689455826818459238400000000000000 5005 765124069384070050123572229856390883331782918039562551512988117474737775441933997183001162988137985174679047918911335117500696902648746375166334832706776432853329012326400000000000000 5006 4242612964734668427935208014553687448074736280529374348139519111397420964825524014379741448769225127793595320710363353226541364325187298650297326647359075320171709373349888000000000000000 5007 23945307572962468607266314034141011956933811567307788820899445864727043925475257537159260736853506621267051990089290765610599460251357113582278111597694621107049127703186767872000000000000000 5008 137517901391523457211530441498071831668670879831048631198425517601127413264004404035905634411749688525936679579082796866901672700223543903303023194905560209017783140399401607888896000000000000000 5009 803379579929280037029760839231735640608375279972986103461201873825786348288313728377760716233441680368522082101001699296439571914705943483096261504638282741081889106213304193286930432000000000000000 5010 4772878084359852699993809145875741440854357538319510440663000332398996695180871860292276415142877023069389689762051095520147496745268010233074889599056037764767503180013240212317653696512000000000000000 5011 28828183629533510307962607241089478302760319531449843061604522007689940038892466036165349547462977219339113726162788616941690880341418781807772333178298468099195719207279970882398628326932480000000000000000 5012 176976219301706219780582445853048307300645601603570586555190160605208541898760848996019080871875217149522819164913359319405040314415969901517914353381574295660962520213491741247045179299038494720000000000000000 5013 1103977656004043398991273297231315340941427262803073318931276221855290884364470176037167026478757604578723345950729535434448641481326820245668749736394260456333084201091761481899067828467402130063360000000000000000 5014 6995906406097623019407698884554845315545824564383075622067497417896978334217647505547527446795886940215369843289773066048101041067168059896802867079530428511782754582318492510794392828997927298211512320000000000000000 5015 45025653629644301752907950020994984450852926896369474703626413381584952559024779345703886647578328347226120311412979453085578300308293633495823252523857837901833808491801817799472712247430660091289293291520000000000000000 5016 294242646469725511955253453387202223386323877267774517188198611448657664973226933024174899241924375749122696235083820725914254192514698894895204955243410970688483938493924879319554174536959363696575531660083200000000000000000 5017 1952005716680159046311151409770699549944872601794416147026509588350394949432387473682376281570926308719679966823546066695715162313142512468734789673084788379547402447968697649405922393878188418763082077032991948800000000000000000 5018 13142854490407510858812982441986120069778827227881803917929489058363209194528264860303439503817046836609605216622935667062250187854388536451991338868879880159492660682173241273450075477981842623531831624663134791270400000000000000000 5019 89791981878464114187410296043649172316728947620888484367294269246737445217017105525593098690078063987716822839967896477369293283421182481040004827152187341249653857780607584380210915665571948803969473659698536893959372800000000000000000 5020 622348226399634775432940761878532413327248335960378085149716580149137232799145558397885767020931061498865299103817490484646571747392215776088273456991810462201350888277391167339241856478079177160312421935370559212032412876800000000000000000 5021 4375108031589432471293573556006082865690555801801457938602507558448434746577993275537136942157145362337023052699836958107065399384167276905900562402652427549275496744590059906394870251040896615436996326205655031260587862523904000000000000000000 5022 31190145157201064087851885880767364749507972311042593644297276384178891308354514061304249260638289288100637342697137674345269232209728517062165109368509155998785016292182537072689030019670551971450346809520114717856730871932911616000000000000000000 5023 225442369196249291226993431146186512409443623864215866860980713704845026376786427635107113655893554974391406713014911110167606010411917721325329410515584179559218097759895377961396308982178749649643106739211389180668450742331085160448000000000000000000 5024 1651816239100918556820180870008108576423993432053109656490405689315399508262714155282429821756732077297365836986260253704198049238288121144150688590847685283630391002286753434323150755912423698682935043078201848526757738589059860970602496000000000000000000 5025 12266387391563421202946663140680214288524575226426392309097752648856156748358915317127323856365492406010238705459968644007374713643527587616463013475634910916239283582981431003283717513405658386419475629898726927159702966762358527567694135296000000000000000000 5026 92304565121514744552173640133618612521147428578858602125960588682642579531400837761383112019150330355227046258586264046155494720167545096813884176404152704644700608961935268299709974288377579357806554114987920126876764824886747919946898368102400000000000000000000 5027 703730004486428412465771832378708301861227995485217982608323528116467026347399987092784846034002118628251000675461677087889491746557363818109052960905260220211197442725794485516988843974590665023917168572667903047308455024936566141675153158412697600000000000000000000 5028 5434906824648686629473155861460764215274263809132338479684082607643474844480970100317577365920598362165982478216590532149770544758662520767256216017071324680691077850171310811647704842015763705979712292886714215234363198157585100312157207842421263564800000000000000000000 5029 42511841182402026815739025148346097691875291515033151588088894156987260233530148124684090156230920388862314944610171142475505201102258237441478121685531901652365610944039993168708347274247303708173309554959878591563188935988630654641693679743419123603865600000000000000000000 5030 336736294005806454407468818200049439817344184090577593729252130617496088309792303295622678127505120400178396676257165619548476697930987498773948201871098192988388004287740785889338818759312892672440784984837198323772019561965943415416855637247622878066219417600000000000000000000 5031 2700625077926567764347899921964396507335100356406432301708602087552318628244534272430893878582591065609430741343582468268778783117406519740167064579006207507766871794387681102832497326449689399232975095578394330556651596886966866191643182210725935482091079729152000000000000000000000 5032 21926375007685803678740599466428935243053679793663823857572140348837274942717373757866427400212056861682968188968546059874214940130223533770416397316951398755559232098633582873897045793445028232372524801000983569789454315125283986609950996368883870179097476320985088000000000000000000000 5033 180190949813161934631890246415112989827415140544329304461527849386744725479251377542146300374942683289310632576943511520046298377990177000525281953150706594973185769386570784057685922330531242013637408814626082976529735561699583801960577288159487645131823060405855453184000000000000000000000 5034 1498648129596067810333431179434494736394611723907186825206527123349555881810933707018030780218398296917196531142439185312225063609744302113368770004354426750391986043988109211007773816023028339827422329111245132115797810666655438480906121305622458744561372393395499804131328000000000000000000000 5035 12612622658680506691766156806120707701497052268402884320938132270109862301320818078263747046318040066855126006094768183587686135339608046586111568356646855531298954546203927119841424435649806507987586321800239031886554374570572170255305916908118612794228510062816526351569256448000000000000000000000 5036 107396481938664514480388825204117826078247400065450559992788196279985477495746765936415806099398111169271397941896951083249147442416762516680740004556847974849010597960926439425449729069558102415514297530129035356514010499468422029723929882472629987942855763184882721883612218654720000000000000000000000 5037 925113295419656127734069340308270953838023104163791123777877522755794903148362641776285753740215329612103821871500336631108156068977992318687894399252688455349377290835420349210823966205173494207240158924531510561011686442420987364041932007619234716139759544074579766305435651491758080000000000000000000000 5038 8060512142991463840946946162105964820790695306579112061476646855771240991131683697796777772338496166910260599966382433066845363829005247072727623900688674511459124335049017502673909217545676655027683504709443051518094823972814062902897353582386392081725724907521813503819260831447688151040000000000000000000000 5039 71029233004040779366424489580477762000807607041575135485732212093056175613852396744985205729846828222813216406903762000185041346061194237204875821812868599794977803640451942233562488025012502684103947043499612169977451588848437522300331479767988887024167087885082220595655326446717027986964480000000000000000000000 5040 632941495299007384934208626651637337189196586347476032313359741961223580895038707394563168258665086293488571401919423183648903434751301847732648448174472092773047208240067257243275330790886411418050272104625044046669071108228426761218253816212548972272352920143967667727884613966695436391840481280000000000000000000000 5041 5702802872644056538257219726131252408074661242990759051143371275070624463864298753625014146010572427504332028331294002884676619947109229648071162518051993555885155346243005987761910730425886566876632951662671646860488330685138125118576466884075066240173899810497148686228240371839925881890482736332800000000000000000000000 5042 51946831366914711006985014485329578185152089262402824196864968944618318241339897346770253856010304242136960446069757072276519331098217972864280219376935609300557880048927541542523244843449400737679249556695276031252188204210923181705113036847039778381744053373818527382853041547089884858140407245255475200000000000000000000000 5043 478326423226550658952318013380914755928880437928205205204732634042045474366257774769060497506142881461597131787410323121522190000752391094134292260022823090439536959490524802523554038518482081992550529918050101695770148984374180657140680843287542279339099243466121000141310806565603659773756869914312415641600000000000000000000000 5044 4451784020969506982869223750536173633430090235797805844840446625029317229926761109775646050289671797763084505545427877292007022337002503913107858064032414502720770481978314337086717436491512737104667781947292296482532776597570499376008316608477155993808996658939188148315179676706073261514355188292505652376371200000000000000000000000 5045 41873480501239182680867918597543249196043428757914161776569240955025757864691114998549726749024652929759572859160294613808618052101845551806692512950288890812591567153488024654637664207639168805206505156996231340714703296676748117130734226019336129277767422573982003723052580039097325097804024901079308166252147507200000000000000000000000 5046 398007432164278431381649566269648583608392790343974107686290635277519828503889048061215152749479326097364740026318600304250914585228041969922612335592495907173682845793903674342330998293610299493487831517249178893493254834912490853327628818313789908785179351565698945387614773271620075054627256684758824120226662055936000000000000000000000000 5047 3822463378505730054989362434453704996975004358463527330219135261205300432951350417579910327005999447839090963212763837322025783676530115079136768871030330692496050051004650888383746907611833316335457133891661114093109219434499562155358547171085638283972862492436972671502652282500639200824640173200423746850656862385209344000000000000000000000000 5048 37089362161641098723561783701504299585648467290171605685116269439475030100926953101777869902939212642382699616053447513535616179013371706612864068355607298709289173644898127569987496244557618668402940570150787790045438756172949251593443983201043948269388684764115945831590235097103702165601483600563711615691923535723686264832000000000000000000000000 5049 363549927908406049688352603842145144538526276378262078925509673045734245049285994303626680788610162320635221636555892527676109786689069468219293598021662741948452480067291446441017438189153778187685623468618021918025390688007248564118937923336632780936547888057864501041247484421810488627225742252725501257012234497163572767883264000000000000000000000000 5050 1 5051 101 5052 20301 5053 6110601 5054 2450351001 5055 1227625851501 5056 737803136752101 5057 517199998863222801 5058 414277199089441463601 5059 373263756379586758704501 5060 373637020135966345463205501 5061 411374359169698946354989256601 5062 494060605362808434572342097177801 5063 642772847577013773378617068428319101 5064 900524759455396296503442512868075060501 5065 1351687663942549841051667211814980665812001 5066 2164051949972022295523719206115784045965013601 5067 3681052366902409924685846369602948662186488135301 5068 6629575312791240274359209311654910540597865131677101 5069 12602822669616147761556856901455984937676541615318169001 5070 25218248161901911670875270659813425860290759772251656171001 5071 52983539388155916420508943656268007732470886281500729615273101 5072 116616770193331172041540184987445885019168420705583105883216095301 5073 268335188214855026867583965656112981429106536043546726637280235287601 5074 644272786903866919509069101540327268411284793040555690656109844925530001 5075 1611326240046571165692181822952358498296623267394429782330930722158750532501 5076 4191059550361131601965364921499084454069517118492911863842750808334910135035101 5077 11320051845525416456908450652969027110441765737049354944239269933312592274729807801 5078 31707465219316691495800570278966244936347385829475243198814195083208570961518191650601 5079 91983356601237722029317454379281076560343766291307680519759979936388064359364273978393501 5080 276042053160314403809981680592222510757591642640214349239799699789100581142452186209158896501 5081 856006406850134966214753191516482005859291683827304696992618869046000902122744229434601738049601 5082 2740076508327282026853424966044258900755592679931202335073372999816248887694904278420160163496772801 5083 9044992553988357970643155812912098631394211436452898908077204272393437578280879023064948699702847016101 5084 30762019676114405458157372919714047445371713095376309186370571730410081203733269557443890527689382701759501 5085 107697830886076533509008962591918880106246367546912458461483371628165694294270176720611060737440528838860013001 5086 387819889020761597165941274293499887262593169536431762919801621233024665153666906370920429715523344348734906816601 5087 1435321409265838671111148656160243082758857320454333954566185800183424285733721220478776510377151897434667890128240301 5088 5455656676619452788893476042065083957566416675046923361306072226497195710073874359039829515943554362149172650377441384101 5089 21282516695492485329473450040095892518466591449358048032454987755565560464998183874614374941695805566743922509122398839378001 5090 85151349298665433803223273610423665966384832388881550177852406010017807420457733682332114141724918072542433958998717756351382001 5091 349205683473826944027018645076347454128144197626803237279372717047083028231297165831244000095213889015496521665853741518797017586101 5092 1467013076273546991857505327965735654792333774230200399810644784314795801599679393657056044399993547754100887518251568120466270879210301 5093 6309623241052525611979130415580629051261827562964091919585583217337936742680221072118998046964372248890387917215999994486125431051483504601 5094 27768651883872165218320152958970348454603303104604968538096151739504259604535652938395710404690202267366597223667615975733438022057578903749001 5095 124986702129308615647659008468325538394169467273826963389970778979508672480014973875719092531510600405417054103727939506776204537281162645774253501 5096 575063816496948940594879097962765802151573718926877858557255554084719402080548894802183544737480272465323865931252249670677317076030629333207340358101 5097 2703375001352156969736526639522962035914548052675252813077658359752265909180660354465064843810894760859487493742816825701854067574419988495407707023432801 5098 12978903381491705611705064396349740734425745200893888755585837785170628629976350361786776315136105746886399457459263580194601378424790364766452401419500877601 5099 63609605472690849202966520606510079339420577229580948791126190985121250915514093123116990720482054265490243741007850806533741355659897577720383219356973801122501 5100 318111636968926936864035569553156906776442306725134324904422081116591375828485979708708070593130753381716708948780261883475240519655147786179636480004225979413627501 5101 1622687460178496304943445440290653381466632206604910191337457035775732608101106982494119868095559973000136932347728115867607201890760908857302325684501556720988913882601 5102 8439597480388359282010859734951688237007954106552137905146114043069585294733857415951917433965007419573712185140533930627425057033847486966829395885092596505863341103407801 5103 44738306243538692553939567454978899344379164718832883035179550542311871647384178161961114317448504331160248293429970366255980227336425528411162627586875854077581571189164753101 5104 241631592021352478483827603824341035358991868646416401273004752479026418767521946252751978428539371892596501032815269948148549207844034278948689351596716487873018065992678831498501 5105 1329215387709459984139535648637700035509814269423936623402799143387124329640138226336388633335395084781173352181516799984765169192350032568496740123133537399789472381025726252073254001 5106 7444935386560685371165539168019757898890469723043469027679078002111283370314414205710112735311547869859351945568675596714669712646352532416150241429670942976220834806125092737862295659601 5107 42443576638782467301014738796880639781574567891070816926798423690036426494162475386753352704011134406068165441687019576870332031796855787304472526390554045907434979229719153698552947555385301 5108 246215188081577092813186499760704591372914068336101808992357655825901310092636519718556199035968590689601427727226400565424796116453560422153245125591604020309030314511600810605305648768790131101 5109 1452915824869386424690613535087917793691565917251336774863902527028643630856648102859200130511250653659338025018362989736571721883192460051126299486116055323843587885932956383381908633384630563627001 5110 8718947865041187934568371824062594679943087069425271985958279064698890428770745265258059983198015172609687488135196301409166903021037952766808923216182447998385370903483671256674833708941168012325633001 5111 53194300924616287588801636498605890142332774210563584386331460573727930505930316863339423957491090568091703365112832634897327275331352549830301240541929115238149147882153878336973160458250066043198686939101 5112 329857860033545599338158947927855124772605532879704786779641387017686897067273894869567767960402252612736652567064675168998326434329717161497697992600502443591762866017236199567570568001608659533875057709365301 5113 2078434376071370821429739530893415141192187462675019861498520379598445138420892811573146505918494593712853647825074518239858454862711547834596995051375765897071697818774605293475262148978136163722946738626710761601 5114 13304058441232844627971762737248750318771191948582802133452028949809647331032134886879710784384283894355976199728301991253333969576216617689255365323856277507155937737976248483535153015609049583990582073949575585008001 5115 86489683926454722926444429554854125822331518857736796669571640202712517299039908899604999809282229597208201274433691245137924136214984231597849129970389660074020751234583591391462029754474431345522774062746190878137014501 5116 570918403598527626037459679491592084553210355979920594815842396978105326690962438646292603741071997571171336612536795909155437223155110912777402106934542146148610978899486286775040858409285721311795831588187605986582432721101 5117 3825724222513733622077017312273158558591062595421447905860959902150283794156139301368806737668923455724419126640609069387250584832362398226521371518568366921341842169605457607679548792200623618510343867472445147716088881664097801 5118 26018750437315902363745794740769751356977816711461267207760388294524080084055903388609254622886348422381774480282782280902691227444896670338571847697783463432045868595486717189828611335756441229488848642680099449617120484197529144601 5119 179555396767917042212209729506052054114503913125794205000754439620510676660069789284792466152538690462856625688431480520509472160597231922006484320962403681144548539177453835327007246828055200924702544483135366301807748461447148626891501 5120 1257067332772187212527680316271870430855641895793685229210281831783195247297148594782832055533923371930459236444708795124086814596341220685967396731057788171692984322781354301124377735043214461673842513926430699478956046978591487536867398501 5121 8926435130015301396159057925846551929505913102030958812622211287492469451057052171552890426346389864078191037993877154176140470448619008091054484187241353807191881676070396892284206296541865892345955691391584397000066889594978152999295396755601 5122 64279259371240185353741376124021020444372080247724934409692543481233272517061832687352363960120353411227053664593909387222387527700505477263683340632324988765588739949382928021338569541397976290783226933710799242797481671973437679747926152037082801 5123 469302872669424593267665787081477470264360557888639746125165259956484122647068440450359609272838700255368718805200132436110651339741390489502152069956604742977563390370444757483792896221746624899008339843022545271664413687078068499839608836022741530101 5124 3473310560626411414773994490190014757426532488933822761072348088937938991710953527773111468228279220589983887877286180159654930565426031012805427469748831702776946652131661650137551224937146770877560723178209857555588325698064784967312944995404310064277501 5125 26053302515258712022219732670915300695456420199492604530803683015123480376823862411826109123180322433645469142967523637377571634171260658627053511450585986602529876837639594037681771738253537928352582984559752141524468031061183952039814400410527729792145535001 5126 198031152418481470080892188031627200586164249936343287038638794597953574344238178192290255445293630818139210955696147167706921991335752266224233740535904084165829593842898554280419146982465141793407983265638676027727481504096059219454629257520421274150098211542601 5127 1525037904774725801092950740031561071714050888759779653484557357198840476024978210258827257184206250930490063569816029338511006255276628202192824035866997352161053702184161766513507850911964056951034879128683444089529335063043752049020099912164764232229906327089570301 5128 11896820695147635974326108722986207920441310983215041076833031943508154553470855018229111433293992963508752985908134844869724359797412976605306220303798446344208379930738645940571874744964231608275023092082859547342418342826804309734405799414797325775625499257625737918101 5129 93996780312361471833150585020314028779406798078382039548057785385657929126973225499028209434455838404682657341660173409315692166759359928158524446620311524565590409832766041576458382359962393936980957450546673283552447326674580851211540221176313670953217069634500955290916001 5130 752068239279204136137037830747532544264033791425134698424010340870649090944912777217724703685081163075865941390623047447934853026241638785196354097409112508049288869071961098653243517262059113889784640561823932941703131060723321390543533309631685681296689774145642143282618924001 5131 6092504806400832706846143466885761141082937744335016191932907771393128285744738408240787824552842502077589991205437307375720244365583515798875664543111220427707289128351956860189925733339940881621145373191335680760737064722919626584793163341326285704184483860353847002732495903332101 5132 49964631917293229028845222571930127118021172441291467790041776633195045071392599685982700949157861359538315517875791357788281724042150413066579324918055118727627478141614398210417580939120855170175013205542143917918804667792663857621888732562216869060016952138761899269409198903226560301 5133 414756409545451094168444192569591985206693752435160474125136787832152069137629969993342400578959407145527557113886944061000526591273890578865674976144775540558035696053541119544676339375642218767622784619205336662643997547346902682119298368998962230067200719703862525835365760095683677058601 5134 3484368596591334642109099661777142267721434214207783143125274154577909532825229377914069507263837979429577007313764217056465423893291954753050535474592259316228057882545798945294825927094770279866799013585944033302872223395261329432484225597960281694794553246232149079542907750563838570969307001 5135 29620617439622935792569456224767486417899912254980364499707955588066808938547274941647504881249886663130834139174309609197012568516874907355682602069508796447254720059521836833951315206232642149147658414494110227107716771083116561505548401808260354687448497146219499325194258787543191691810078815501 5136 254766930598196870751889892989225150680357145305086115061988126012962623680445111773110189483630275189588304431038236948703505101813641078166226060399845158242837847231947318608815262088806955124819010023063842063353471948085885545509221803952847310666744523954633913695995819831658991741258487892124101 5137 2216727063134910972412193958899248036069787521299554287154358684438787788643552917537831758697067024424607836854463699690669197890880491021124332951539052721870932108765173619215301595434709316541050206210678489793238559420295290131475738916193724450111344102929269683068859628355264887140690103149371802801 5138 19509414882650351468199719032272281965450199974957377281245510781745771327851909227250457308292886881960973572156135020977579610637639201476915254306495203005186073489242293022713869341420876694877782864860181388670292561458018848447117978201420968885429939449880502480689033589154686271725213597817621236451601 5139 173653301870470778418445699106255581774472229977095615180366291468319110589209844031756320501114986136334625765761757821721436114285626532346022678582113801949161240127745650195176151007987223461107145280120474540554274089537825770027797123970848044049211891043386352580613087977065862504626126234174646625655700501 5140 1563053370136107476544429737655406491552024542023837632238476989506340314413477806129838640830535990213147966517621582153314646464684924417646550129917606331344400322389838597406780535222892998373425414666364391339529021079929969756020201912861603244486956231281520559578098404881569828404139762233805994277526960209501 5141 14225348721608714144030855042401854479614975356958946291002379081497203201477061513587661470198708046929859643276874019177316597475097497125001252732380135221565387334069921074999109651063549178196544698878582325581053620848442654749539857608953451128075788660893118612720273582827167008306075976089868353919772864866668601 5142 130887433587521778839227897245139463066937388259379264823512889928855766656790442986520073187298312739801638577790517850450490013368372071047136526390629624173623128860777343811066807899435715988586407774381835977671274365426520866350516229859980703829425331468877584355639237235592763643424205056002878724415830129638217797801 5143 1217384019797540064983658672277042145985584648200486542123493389228287485674807910217623200715061606792895040412029606527040007614339228632809416831959246134438868721534090074786732380272651594409842178709525456428320522872832070577926151453927680526317485007992030412091800545528248294647488531225882775015791636035765063737347101 5144 11444627170116674150911375178076473214410481277732773982502961352135130652828869163955875709922294165460006274913490330960703111582403088377041327637248872909859804851141980793070071106943197639046926322048248815882641235527494295503083749818374124627910676560133077904075016928511062217981039682054523967923457170372227364194800096501 5145 108735402743278521107808975566904572010113982619739085607760635806635876332527085926744775119971716866035519617953071634457640263144411742670269653881501541516578005890699959514958745587067320768584846985780411999700974378746723301574798707024372558089779337997824373166616735837783602133037858019200032219240766575706532187214795716856001 5146 1043968601738217081156073974417850795869104347132114960920109864379511048668592551982676585926848453630807023851967440762427804166449497141377258946916296300100665434556610311303118916381433346699183115910477735609129055010347290418419642386141000930219971424117111806772687280778560364079296474842339509336930599893358415529449253677534465601 5147 10127539405462443904295073625827570570726181271528647235885985794345636683134016346783945560076356848672458938387936142836312128218726571768500789044034990407276555380633676629951556607816284896328775407447544513144160962655379064349088950787953850024063942785360101637501839310832814091933255102445535580077563749565469989051187209925761850795301 5148 99260013712937412705996016606736019163687302642252271558918546770381585131396494214829450434308373473838770055140162135938695168671739129903076233420586940981717519285590664650155206313207408268918327768393383773325921594985370209685420806672735684085850703239314356149155527085472410915037833259068694220340202309491171362690685844482391899644745101 5149 982773395771793323202066560423293325739667983460939740704852531573548074385956689221026388750087205764477662315942745307929020865018889125170357787097231302659985158446633170701186697707066549270560363234862892739699949711950150446095351406866756008134007812772451440232788873673262340469789587098039141475588343066272087662000480546220162198382621245001 5150 9828716731113705025343867670793356550722419502592858346789230168267054291933952848899484913889622144850541100821743395824598137671053910140828748228759410257902511569624778340182568163768372559254874192711863790289739197069213454611399609420074426837348212135537286853768121525606296667038365660567489453897359019005787148707666805942747842146024595071255001