0 1 1 1 2 1 3 1 4 4 5 6 6 1 7 9 8 36 9 84 10 1 11 16 12 120 13 560 14 1820 15 1 16 25 17 300 18 2300 19 12650 20 53130 21 1 22 36 23 630 24 7140 25 58905 26 376992 27 1947792 28 1 29 49 30 1176 31 18424 32 211876 33 1906884 34 13983816 35 85900584 36 1 37 64 38 2016 39 41664 40 635376 41 7624512 42 74974368 43 621216192 44 4426165368 45 1 46 81 47 3240 48 85320 49 1663740 50 25621596 51 324540216 52 3477216600 53 32164253550 54 260887834350 55 1 56 100 57 4950 58 161700 59 3921225 60 75287520 61 1192052400 62 16007560800 63 186087894300 64 1902231808400 65 17310309456440 66 1 67 121 68 7260 69 287980 70 8495410 71 198792594 72 3843323484 73 63140314380 74 899749479915 75 11296854581155 76 126524771308936 77 1276749965026536 78 1 79 144 80 10296 81 487344 82 17178876 83 481008528 84 11143364232 85 219683466288 86 3762079360182 87 56849199220528 88 767464189477128 89 9349109217266832 90 103619293824707388 91 1 92 169 93 14196 94 790244 95 32795126 96 1082239158 97 29581203652 98 688819456468 99 13948593993477 100 249524848105533 101 3992397569688528 102 57708292143679632 103 759825846558448488 104 9176358300744339432 105 1 106 196 107 19110 108 1235780 109 59626385 110 2289653184 111 72887293024 112 1978369382080 113 46738976651640 114 976325290056480 115 18257282924056176 116 308714056715858976 117 4759341707702825880 118 67362990324409227840 119 880530516383349192480 120 1 121 225 122 25200 123 1873200 124 103962600 125 4595146920 126 168488720400 127 5271289966800 128 143642651595300 129 3463383932908900 130 74809092950832240 131 1462177725857175600 132 26075502777786298200 133 427237083974498578200 134 6469590128756692755600 135 91005567811177478095440 136 1 137 256 138 32640 139 2763520 140 174792640 141 8809549056 142 368532802176 143 13161885792000 144 409663695276000 145 11288510714272000 146 278826214642518400 147 6235568072914502400 148 127309514822004424000 149 2389501662813006112000 150 41474921718825748944000 151 669128737063722082963200 152 10078751602022313874633200 153 1 154 289 155 41616 156 3981264 157 284660376 158 16225641432 159 768013694448 160 31049696504112 161 1094501801769948 162 34172778477483932 163 956837797369550096 164 24268885951464043344 165 562229191208917004136 166 11979806612682308472744 167 236173330364308367034096 168 4329844390012320062291760 169 74148585178960981066746390 170 1190739044344491048895397910 171 1 172 324 173 52326 174 5616324 175 450710001 176 28845440064 177 1533615896736 178 69669979308864 179 2760672930113736 180 96930293990660064 181 3053304260705792016 182 87157957987419881184 183 2273370070838535234216 184 54560881700124845621184 185 1212031014909916213442016 186 25048640974804935077801664 187 483751878825920308690044636 188 8764445804610791475090220464 189 149482492334195165714038760136 190 1 191 361 192 64980 193 7775940 194 695946630 195 49690589382 196 2948308303332 197 149521349668980 198 6616319722852365 199 259506762462987205 200 9134638038697149616 201 291477995598427228656 202 8501441538287460835800 203 228231007450947987053400 204 5673170756637849963898800 205 131239350170222262498192240 206 2838050947431056426523407190 207 57595739815512615714739734150 208 1100718583140907766992803808200 209 19870867053543756004133247695400 210 1 211 400 212 79800 213 10586800 214 1050739900 215 83218600080 216 5478557838600 217 308364541201200 218 15148408086508950 219 659797329990167600 220 25798075602615553160 221 914659044092733248400 222 29650197346006102802300 223 884944351557720606714800 224 24462390289488419628473400 225 629498843449501998439382160 226 15147315920503641837447633225 227 342151136086670497975287715200 228 7280215840066377818029733051200 229 146370655310808227709860948713600 230 2788360983670896737872851072994080 231 1 232 441 233 97020 234 14197260 235 1554599970 236 135872037378 237 9873368049468 238 613559300216940 239 33285592036768995 240 1601406816880108315 241 69180774489220679208 242 2710628527714010248968 243 97130855576418700588020 244 3205318234021817119404660 245 97991157440095551936085320 246 2789481615128053378447228776 247 74269948002784421201157466161 248 1856748700069610530028936654025 249 43736747157195270262903841183700 250 973718107762821016905701306352900 251 20545452073795523456710297564046190 252 411887396336567398822620727355402190 253 1 254 484 255 116886 256 18779684 257 2258257001 258 216792672096 259 17307281655664 260 1181840090201056 261 70467215378237964 262 3726932724449030096 263 177029304411328929560 264 7628353662815446601040 265 300684273542642186857660 266 10917152085548239399755040 267 367284188020944339806044560 268 11508237891322922647256062880 269 337335223189403170097693343170 270 9286640261920040212101204976680 271 240936722350925487725070151339420 272 5909290137659540909467510027587880 273 137390995700584326145119608141418210 274 3035686762146244158635023722743716640 275 63887407766986865702182544710470036560 276 1 277 529 278 139656 279 24532904 280 3226076876 281 338738071980 282 29583124952920 283 2210282050053880 284 144220903766015670 285 8348787873566018230 286 434136969425432947960 287 20483371557436336362840 288 884198872229335186329260 289 35163908995582022410171340 290 1296041217265737397403457960 291 44497415126123650644185389960 292 1429479460926722276944455652465 293 43136644909141678121912102924385 294 1226997899637807733245499816515840 295 32999785616574723773076337170504960 296 841494533222655456213446597847876480 297 20396224638587220343459253252598529920 298 470967368927377633385331847832729690880 299 10381758958529585222885358558747563185920 300 1 301 576 302 165600 303 31684800 304 4538847600 305 519244165440 306 49414736411040 307 4023771393470400 308 286190740360582200 309 18061815613867854400 310 1024104945306307344480 311 52694854458488177906880 312 2481049397420485043115600 313 107639373857319504947476800 314 4328640534405062948959245600 315 162179732022376358487673068480 316 5686426854034571069474036963580 317 187317590485844694053262394094400 318 5817251837865954665320759905487200 319 170843501343642247539420211961150400 320 4757991512420436593972852903118038640 321 125973489566941083154709819720649023040 322 3177967577711468234130179542952736717600 323 76547566871832756596005194208513745284800 324 1763783520005146433232953016554504214270600 325 1 326 625 327 195000 328 40495000 329 6296972500 330 782083984500 331 80815345065000 332 7146385513605000 333 552058280925986250 334 37846662147925946250 335 2331354388312238289000 336 130343904437456958885000 337 6669263110383214396282500 338 314481406666531571147782500 339 13747330062851237253031635000 340 559974577893473730773488599000 341 21349030782188685985739252836875 342 764797632138406456783247351626875 343 25833164463341729206900799432730000 344 825301622592022612030988697666690000 345 25006639164538285144538957539300707000 346 720429366406936310116479491013187035000 347 19779060786808615059561527844180225870000 348 518555376280243255691982664784377226070000 349 13007097355029434996940565175008128753922500 350 312690620414907617326451186807195415244296900 351 1 352 676 353 228150 354 51257700 355 8624108025 356 1159080118560 357 129623793258960 358 12406848783357600 359 1037522729508279300 360 77007242590170063600 361 5136383080764343242120 362 310984648344459327204720 363 17233732595755454382594900 364 880246034121663208464847200 365 41685937187333050515156692400 366 1839739361200965296068915357920 367 76004232359614878793847065724070 368 2950752550432107059055239022228600 369 108030329485264363995411250869369300 370 3741260884279155342577926477476052600 371 122900420048570253003684884785088327910 372 3839175026279146950972251639000854433760 373 114302711009674602403946582888434529732400 374 3250172739144660433573089791697225323695200 375 88431783277560969296801151415762005682206900 376 2306300907878790079260574028923073108191955952 377 57746226578042013138408988185727715132037050952 378 1 379 729 380 265356 381 64304604 382 11671285626 383 1692336415770 384 204208594169580 385 21091830512086620 386 1903537703715817455 387 152494520486567153895 388 10979605475032835080440 389 717666939686237129348760 390 42940405224559854906034140 391 2368328503539185843663575260 392 121123086323861218861651420440 393 5773533781437384765738717707640 394 257643944996643295171090277703435 395 10805890163682745262175727529561715 396 427432988696784145926062111169330060 397 15994992366495448829127903212704930140 398 567822229010588433434040564051025019970 399 19170760017547961871654036186294130436130 400 616949913291998045687775346358920197671820 401 18964503856410548621793789994598112163216380 402 557872488442743638624433989007761132801281845 403 15732004174085370609209038490018863944996148029 404 425974266867542342649352426806664623741434162016 405 11091107763254898773425731705373527055193637625824 406 1 407 784 408 306936 409 80007984 410 15621558876 411 2436963184656 412 316399053474504 413 35165494800452016 414 3415448682493902054 415 294487575290585332656 416 22822787085020363280840 417 1605894291255069198124560 418 103446357261680707512523740 419 6143122138924423553820640560 420 338310512079337897142550990840 421 17366606286739345386650950863120 422 834682514656409787645911325858705 423 37708010073889571583062346956440320 424 1606780207037405633567156673088318080 425 64778612557402774490128526925560613120 426 2477781930320656124247416154902693451840 427 90144066417380060901191711540269418914560 428 3126360121657317566709512541146616665082240 429 103577670117516347210115154624074865164898560 430 3284275289976247509454068027871707182936991840 431 99841968815277924287403668047299898361284551936 432 2914617474261382482082284001842331648315960573824 433 81825186870004737830310047162832866274944374628096 434 2212202373592628090626596632223731420361888985481024 435 1 436 841 437 353220 438 98783860 439 20695218670 440 3464379605358 441 482703558346548 442 57579638745623940 443 6002677339231295745 444 555581135953296595065 445 46224350511314276709408 446 3492039570445651267774368 447 241532736955824212687727120 448 15402356841259867101394290960 449 910939390325940711425319493920 450 50223125053303531223249281431456 451 2592768830876794799400244153898916 452 125825546204315041735600083939212100 453 5760013892908644132785248286995042800 454 249499549150727059014855754747206327600 455 10254431470094882125510571520110180064360 456 400899439854661820240199010381450372992360 457 14942615485491940572589235841490422993351600 458 532087047070343449084808006703506801371954800 459 18135300187647539222973872895144523480094126100 460 592661610132321581806786166213323027329476040948 461 18600456687229785029012981216541215011571248054368 462 561458229633047214764651099684484823497428413492960 463 16322392818617872600658071255113237368818097449402480 464 457589840052976911183965928634726275201693559529800560 465 1 466 900 467 404550 468 121095300 469 27155621025 470 4866287287680 471 725887853745600 472 92706248749795200 473 10348335016695889200 474 1025634981654748129600 475 91384076865438058347360 476 7393802582749079266286400 477 547757541338660955644050800 478 37416053592979302200916700800 479 2370574252640902932300936686400 480 140021919189322666534575326943360 481 7744962405159409992693697771554600 482 402738045068289319620072284120839200 483 19756538544183303845806879271038945200 484 917119315577351262736929869318755245600 485 40399105851182323123561760743491168568680 486 1692914911859068778511159497822487063830400 487 67639645796550975286877690844816642232132800 488 2582069956929206795733852720076043994774460800 489 94353139676121431660774534812778774309050088400 490 3306134014251294965393539699839768251789115097536 491 111264125479610888258436432206146046935210604244000 492 3601660950710367271773090435117468334124965485528000 493 112294643213219665294925283923483923417539102459498000 494 3376583754549225797833615433837171766210141287747664000 495 98033481673745855663769301429072553612301102054273844800 496 1 497 961 498 461280 499 147455840 500 35315673680 501 6759419942352 502 1077000910814752 503 146933695689726880 504 17521843210999930440 505 1855368508898103745480 506 176631082047099476569696 507 15270559911526509292525536 508 1208919326329181985658271600 509 88251110822030284953053826800 510 5975860932806050723963930557600 511 377276020224488669039589482536480 512 22306444695772892556965728154969380 513 1239975896323846086254859594496827300 514 65029847007206150301365969844722498400 515 3227533985673442091273058398082806104800 516 152016850725219122498961050549700167536080 517 6811802692020533060548683265107993221497680 518 291049751386331867132534648600068801282173600 519 11882422458772418401628262392846287147998304800 520 464404677763688685863637921853742389367600412600 521 17405887322583051946169149311078264753497663464248 522 626611943612989870062089375198817531125915884712928 523 21699339528820204759557539474477570059360420452095840 524 723827968568502544479526495327216086980094025080625520 525 23287292919807340482737869660010089970773369841387021040 526 723458566708681377663723150770980128425359356405756786976 527 21727094374380076213062137205412338695613211639153534473376 528 1 529 1024 530 523776 531 178433024 532 45545029376 533 9291185992704 534 1577953087760896 535 229479463334370304 536 29172576776381824896 537 3293259778311548232704 538 334265867498622145619456 539 30813235422145714150738944 540 2601150623552800702891545856 541 202489571618110331640480338944 542 14622639778993538949180401619456 543 984591078452231622578147042376704 544 62090774884893856698834397859880896 545 3681617710821941620730886649574114304 546 205966057488760845115333492006729616896 547 10905360728089126851896078576777368136704 548 547994376586478624307777948483062748869376 549 26199350194896406609762336203666428564993024 550 1194452192976413446799619236921701265940363776 551 52036569450537664073618194582414985585749761024 552 2170358584166175072403825532374891690472312949376 553 86814343366647002896153021294995667618892517975040 554 3335674193203090611279110318219256613510524056040960 555 123296401659877201113205633243808077788277889182551040 556 4390232587674913196780929155145594769818323411250120960 557 150781781287041846344613980638793530715139659227762775040 558 5000929079353554570429697024519985435385465364387465372160 559 160352371125078491709907059431382758799133953941972276771840 560 4975934516475091945873053437980096233985625508261827213576160 561 1 562 1089 563 592416 564 214652064 565 58278035376 566 12646333676592 567 2284770950904288 568 353486705689906272 569 47809076944559823288 570 5742401353007685441592 571 620179346124830027691936 572 60833955860790145443599904 573 5464917034827648065683391376 574 452747357423798228210847116304 575 34796868327714778111062249795936 576 2493775563486225764626127902042080 577 167394684699012904450528835424574620 578 10565558628355343910318672965327562780 579 629237713866496037325645412157285961120 580 35469136397421960840829801916865961282080 581 1897598797262074904984394402552328928591280 582 96596814965388479687062743634687601174479920 583 4689336290137949832081045918265743547924752480 584 217544427025095324818716347599545581114596125920 585 9662598300364650677364651105879816227839977926280 586 411626687595534118855734137110480171305983059659528 587 16845030600063396248557735457136573164214075979912992 588 663195093624718156008032325590228787909613435801759648 589 25154042479623238631447511777743677598571766743623883792 590 920291002444146765102269310213311790761539466033963472528 591 32516948753026519033613515627537016606907727799866709362656 592 1110820926756615601825700420953603244732751088388995006937184 593 36726516890890603335362220167778507278976582859861147416860646 594 1176361465262768718953874749010360066481159032814340388473384934 595 1 596 1156 597 667590 598 256799620 599 74022490465 600 17054781803136 601 3271675642568256 602 537489569850499200 603 77196939469777947600 604 9846898501256120427200 605 1129439258094077012999840 606 117667035434164750627074240 607 11227396297676553289000000400 608 988010874195536689432000035200 609 80664030657535602572912574302400 610 6141221534060377209217743990222720 611 437945860647680649732340368302757720 612 29368134184609172982051059992067282400 613 1858350268681658223697564296164701925200 614 111305400303143529398306745738706883730400 615 6327712007233709646293738495245486340073240 616 342299087629404483723318425266612975348723840 617 17659521111789731319362109667163896682763707200 618 870691171337806752876375320111472123402349737600 619 41103879046905627125372218236929079825619260529200 620 1861183643243886796236854041768148734504040116762176 621 80961488481109075636303150816914469950925745079154656 622 3388388221616787239593428163819013001649855257016472640 623 136624653650191171196463585605416631387953092327557057520 624 5314227907497091072745204295272757248469347867085667616640 625 199637828391640721299461508025746580634165168206851580131776 626 7251361121580240393006247033451311283679676754868221910592896 627 254930664430555326316625872269772662316863635913335926544281500 628 8683092933937702629693560013067408255883476568684532770780982000 629 286797451906236472151349055725726455039916005489197950046677729000 630 1 631 1225 632 749700 633 305627700 634 93369262350 635 22800773865870 636 4636157352726900 637 807353687567727300 638 122919598932186481425 639 16621461322274549766025 640 2021169696788585251548640 641 223247380145284643693781600 642 22585193291364629787020905200 643 2107372266340407379358181385200 644 182438227628898124555865417061600 645 14728846243906375255810201337439840 646 1113868997195419628720646476143887900 647 79215742212309548889603622921056498300 648 5316256477359440836591176471590902774800 649 337722187798570794198186842168958928904400 650 20364647924253818890150666582788223412935320 651 1168542892796469131553883487250467105361288600 652 63951165587588583381403441756798290675226885200 653 3344924008776915904688188714496884507925997517200 654 167524944106243871559800118117718965771960375653100 655 8047898314863955589732797674375219115684976446374924 656 371441460686028719526129123432702420723921989832688800 657 16494752272686979063401067370215192683258609844792365600 658 705739757952821461355517096768492886947993378359330499600 659 29130016905845768594570826373513309850922347375728227862800 660 1161316673979717974636890278090730619390104248712365350796960 661 44766884690508483215841415558658809360360470232621825619431200 662 1670364385014597779991082818032456824258450045554701868425026650 663 60386203373406519743313993997355181555767603162023009970638084650 664 2117069247679428574530302377789628718072793616739159643676488144200 665 72040842113891412350445432341355651520705634215323975303391353706920 666 1 667 1296 668 839160 669 361957680 670 117002820060 671 30233528703504 672 6505247592703944 673 1198824199226869680 674 193160549100429377190 675 27643420804594781980080 676 3557708257551348440836296 677 415928438110094008628679696 678 44539003580955900090654450780 679 4399083122919028901261562677040 680 403144546193222434308470351045880 681 34455420547980744052230599336054544 682 2758587107622708320681712359342866929 683 207705382221003920616034812938757039360 684 14758621325592445248217140319370569630080 685 992711476531955001432710806745030946696960 686 63384627776565326841478585010670225946600896 687 3851370716328445573796508308267390871802987776 688 223204439241762186663206731501860152797673155200 689 12363585025826305469953277214494340637575460857600 690 655785155744870285968771745585470651318065069655200 691 33366348724299000150091106415388746739063150744056576 692 1631101124176308815029453702075349888667279407526765696 693 76722163989033785003237266727247939207683142502184904960 694 3477158075074424041753860409888486959091068136974023014080 695 152035739282564471894617068956503498763016358540795213167360 696 6420976055700306196349327545596331097758057542372917836101504 697 262224376984406053050911247507256618379409704794971418725951744 698 10366057402664801784668835253021238195311039892676213896510279880 699 397051410817221498661254780600571062996156194677052556520878599040 700 14749292113592669200269552585250625075416037466974040555466755017280 701 531817332781541386592576438931036824147858265237749690885686995194496 702 18628379351042324680367746930334373201401368679577843339079202803896096 703 1 704 1369 705 936396 706 426684444 707 145712737626 708 39779577371898 709 9043223922544812 710 1760844886632654108 711 299783841949209361887 712 45333978765874882392023 713 6165421112158984005315128 714 761709753765823569383932632 715 86200153801165700601948376188 716 8997969900629373516680303575932 717 871517656089530749187035117783128 718 78727094933420944343228838973075896 719 6662280408740747415045740498096547699 720 530239140766248897209228640819095825691 721 39826851017553806057048729021523197574124 722 2831898722353431157003833310951465259086396 723 191153163758856603097758748489223904988331730 724 12279315138604645598994121510093478468059976370 725 752387127583593739429276172527545862497493097580 726 44063715689352207261358043669330620729744487062620 727 2471240054911169623907830282454958979259836649428605 728 132952714954220925766241269196076793084179211739258949 729 6872632649941266316531856376904892688659110022214001056 730 341849838847078543077862337562343365958117954067903830304 731 16384374419027835886088973464595171325564081941397390723856 732 757636072272976824939493566069728439571773582186686240023824 733 33841077894859631513964045951114536967539220004338652054397472 734 1461716235523130535393479275114269838694677922122885648414135968 735 61118010097810895511139852190715407630421220618763156174316060162 736 2476205439417368706011938859969287878844641574766252721365471892018 737 97300307854753076212704421085852017827542386584932753992478542580472 738 3711311742459867335541725775703212679993402459739577902284538695569432 739 137524718456707306267018394021891269864199968924794358934654850552489508 740 4954606748724076736592851871113001695377798880452726498916078805039689572 741 1 742 1444 743 1041846 744 500780644 745 180406227001 746 51956993376288 747 12461018911413072 748 2559849313515999648 749 459812932940311436772 750 73365707966920802578288 751 10527979093253135169984328 752 1372465638156817803068866032 753 163895271623226659316473751988 754 18053694535727736626245416372832 755 1845345491473313650868370773537328 756 175922936853789234716118013743891936 757 15712117297754051025583290102501348534 758 1319817853011340286148996368610113276856 759 104632226458176810463034323222590647004084 760 7852923943650533248436154995548119085674936 761 559520830985100493951076043432803484854339190 762 37940841110608719208872965992776769639646619360 763 2454082586381645792464828663987333781691688152240 764 151726323384117405081955928703912549459373067499360 765 8983462730367951359227473945344155532573713704857940 766 510260683084899637204120520095548034250186938435930992 767 27848458049902791738178731462137794638500587140022541448 768 1462559759806005877212497822715236770273845650538961621232 769 74015970701611083143218193385267517981358545957632450617348 770 3614021190120044611406791787363407084882886244000260347384992 771 170461332800662104171353679303974034170309467842012279718325456 772 7775236276778587590267551694703847881187664113825979468442328864 773 343325276846504508282751579519266783003692793526128405903406583901 774 14690160330523162596825613038824384775794370438148282095018487771764 775 609641653716711247768262941111211968195466373183153706943267242528206 776 24559849478301795981521449913337396433017359605378477908285908913279156 777 961245219859089737165658970219233099281151657888285427021523490522509189 778 36579277555718874322412103515369735237509771197478537330981218233937646976 779 1354395882128854109779837622266453091557269686180323737491857211977638665664 780 1 781 1521 782 1155960 783 585301080 784 222121759860 785 67391741941524 786 17027646797225064 787 3685269271113710280 788 697437209558269670490 789 117246944229073556827930 790 17727737967435921792383016 791 2435146551708697984390067016 792 306422607756677829702416766180 793 35568593469602065001611300012740 794 3831245639439993858744988601372280 795 384912478575738049675246521484535064 796 36229887045941343925682578834731862899 797 3207410588478924859303075361545379627235 798 267996973615127943799545852431347275520080 799 21199971123344068396353548221279734479298960 800 1592117831363139536566151471418108059395351896 801 113798517375051068780275874218980009388210628376 802 7758989821026209235018809605839546094650724662000 803 505683727900795114925791113006673025907888533406000 804 31563092683141295089951461970166508033750709293424500 805 1889997989866500749986293542773570501060992472490259060 806 108747576647703273922288274614971594984124797647901059760 807 6021393595863570167178554464791945722269132314207854975600 808 321284358293577636777312870371398818181074417050947690483800 809 16540605066631427989949245360844773639460141539898789720424600 810 822619425313803018700142469279346742335817705917633142095783440 811 39565340746544525834900400699855032026538845145909387576284293840 812 1842261178510979484187549907586999928735714977106405859020737431925 813 83125057418268134907735206436274027087499381845801161335814485943525 814 3637943689364205433609117269916933891358796476075062590226233973057800 815 154560636173844956565050210867613734184300867426389087761897426226769960 816 6379919593175933484879572593035389138829752472100394011504988204805004460 817 256058935023412465541788251369123050571950876245110408299592094165822476300 818 9999775251966949970105625395573121238125660535466943313594596519528435653400 819 380247864068384277068375447734229199901034732669166075232327862524632565999800 820 1 821 1600 822 1279200 823 681387200 824 272043839600 825 86836393600320 826 23084007965418400 827 5256558385268132800 828 1046712188466516943800 829 185151756004299441614400 830 29457644380284041160851040 831 4257968596786511404159377600 832 563826008357813885100770917200 833 68873515482477573041540324347200 834 7807304933620850601208892481357600 835 825492374981511270234486898362210240 836 81775338396605960207603858369006451900 837 7619537412954343586402618332735659988800 838 670095984705929216515296934484474986792800 839 55794307779198948448799986860759969952958400 840 4410540029945676874877638961343075624781361520 841 331840630824484260109841407567717118435931009600 842 23817107094175483941519981024973878636833412007200 843 1634060651939517985205153480756903499518396702059200 844 107371402004525827611188626631401534114187983297806600 845 6768693182365308172609331022843552710558410467093728064 846 410026606239436937379219090806869058428057557141254680800 847 23903032526699027386477438849259699924657873886679069169600 848 1342838220160627502818893261067339570767386986562363421563600 849 72791092485948497739010351944753717422287322168139148230964800 850 3811826876514169664932842096840269669013779437538220062361523360 851 193050586971846657224018132001265270333923668288225983803470699200 852 9465511592463356412015139034687037786060194860757080268363922720150 853 449755217484319480425446606254220462077041986111124298811958509854400 854 20728424288174371347843377411775396002197788006945052242304087792407200 855 927448926722316158020649400766864861126906743396455766041377185225990720 856 40318265842234021869508786450003986323989140372651479829298758191074318800 857 1704263993979838113619236270481249584073486906562889579811439400292979313600 858 70099069015539130831233323441110344734391053551520958243296836385734912293600 859 2807557584673644163035550031154214319874841683268608635282811754731229051348800 860 109564934741888963462462339965793213833115696689557451991911728728386213728886920 861 1 862 1681 863 1412040 864 790271720 865 331518986540 866 111191468085516 867 31059483418554136 868 7432090675154025400 869 1555164973775979814950 870 289087889014134914490150 871 48335495043163357702753080 872 7342601110647815520118217880 873 1021845321231820993216451988300 874 131189218548916095206019874497900 875 15630258324256574771688653618749800 876 1737042708435714009626999038830394440 877 180869572015868721252411274918214821065 878 17714578670965965934427339572872216298425 879 1637614383804853739715949613847742662254400 880 143334353698287987849874958306778739333108800 881 11911084792327731790324609035293313238581341280 882 942110087621731547796627409886771109013505136480 883 71086488429639744061018250018729092771019023934400 884 5127499317598797191183881599177024561179154813355200 885 354224744524116905957619820476479446768126611689288400 886 23478016067058468526871041701181057731791431822766035152 887 1495369023348031687711478656044455061686408119173098238912 888 91660582727444164561573969472354560262629831008573243903680 889 5414521565399737435172976625259801524085347874577862336310240 890 308627729227785033804859667639808686872864828850938153169683680 891 16995100289476695861520939031365465023799089908724994301210581312 892 905126147675033060237776462605947830783622498042095664235440959552 893 46670566989493892168510348853119185024780535055295557687139924476900 894 2332114089868952369268895916933137457753427342611587109881628347345700 895 113038941767765691310445307973700309716989654724232222267203632836050400 896 5319289631186002673951526349505268860110913180880299144973839522313571680 897 243209742581448900036783676980157570659515641548027010906303884825781638480 898 10812973690445498393527274287361059560402790009364984674077564609146237710800 899 467803388081378930498916813905831103086899651984106179057460953090431968330400 900 19707717092761681610505649365314884676199387902817601338241239639168710870944800 901 809001786657867030111256906446176015957984873410662534934802887187875581252284040 902 32379803217208775522257867889711581516757394567485298044585647265251312898414588040 903 1 904 1764 905 1554966 906 913283364 907 402073001001 908 141529696352352 909 41491789313964528 910 10420366516278520032 911 2288572996137669962028 912 446526020135305383702352 913 78365316533746094839762776 914 12495705927290059122631264464 915 1825414374211622803497717217116 916 246009691047597165517538504952864 917 30768783501738759772943565869461776 918 3589691408536188640176749351437207200 919 392398142095612120729320913478979712050 920 40347761904889999237344291574191560980200 921 3915974447102379370424470965561814279578300 922 359857441296881809513743489782680406954932200 923 31397561753152937880074119483538865506817834450 924 2607492747499939222040441160918656259232871584800 925 206584539040563366546204042885509902720131598741200 926 15646533348202668892325540987241663066889967174224800 927 1135025606634201939230781952449488974977309702096890700 928 78997782221740454970462423890484432658420755265943592720 929 5283736280138717353601313659444324168961295900287534913080 930 340116061291892250391077153337564274283508602766656876997520 931 21099342802286315676046464833833898015373372964488678405167580 932 1263050313957553241848850446604677481196143981598356748667962720 933 73046409823878495820258517495303847662510326935771631964630510640 934 4085886278535655217817040946350221672477190545375097091182880820960 935 221276278771946577889904123750779192450092850472970101844372889460115 936 11613651964636711300161028555646956403744267182399521708922843774088460 937 591271516199592566487610012641908280437686073315693296416042428616091890 938 29225706372151289714959009196300037861634197338175697222850097185881113420 939 1403645731040266108810114636122299040632375755491827236064106056510790141755 940 65554049276691346919564272735657641681425548797023715241047980152720144998720 941 2979259028969630424475986816170545978521629546643683058454996361151255010862880 942 131851309846194413144757775505393906639188015320692229715213428701206824326905920 943 5686087737117134066867679068670112223814983160704852406468579112739544299097817800 944 239093055092437539787314114985055450581878804123296720701264155862511570040113119200 945 9808507950577854310798624288553584317918504273915244042101860489312081789978926294800 946 1 947 1849 948 1708476 949 1051851724 950 485429570626 951 179123511560994 952 55050625886412156 953 14494043358379657644 954 3337253483266916172531 955 682653740299376963736619 956 125608288215085361327537896 957 20999422002503816316485653704 958 3216411470050167865808385958996 959 454503682344781413037692692821204 960 59604911484644191024085984572837896 961 7291667504954806035279852112743835944 962 835807387755444641793953048423262195081 963 90119702456219413435783290456461153151969 964 9172183049988553634130832673124268476355956 965 883908798133107458110187085499501872642513444 966 80877655029179332417082118323204421346789980126 967 7044058621350904713849675924435280316346613030974 968 585297234537702446223509435903076928103709482755476 969 46492958586973146489145727799779197723716401086706724 970 3537339265825540228715837456766533960146089516013603251 971 258225766405264436696256134343956979090664534668993037323 972 18115530689353935866691199578591443456206619662932434618352 973 1223133794321934262406594697473044497061654357241697344787248 974 79591063330520150932314840671281681201654794246227591507227352 975 4997769873271627408542942236634618671317702769737256694298655448 976 303198038978478729451605162355833532726607301364060239454118430512 977 17790878480704929318466767429847135355796731651007276631194884680688 978 1010744283685048796905393224608190377401201816922850903609759385921587 979 55652192831991929211427257245850967143575263677236972480573721339985563 980 2972481828908745395527997034072510480374490554054774765432996410394523012 981 154144414841982082653808989052617329196562867303126177121739670996173121908 982 7767165792315430498166930726151328754515695591329746813856548977418278976142 983 380591123823456094410179605581415108971269083975157593878970899893495669830958 984 18148187272844801133453827508250636248840515267446988423913033437026688256149892 985 842727362849280380838073887626715442221799311521705026556577014216803395689421908 986 38133413168929937232922843415108873760536418846357152451685109893310353654946341337 987 1682520595673030645228229847266632991044155651050246067929228385292644628336534914113 988 72428505642305700156491418187096963043043652788067735495620117157359559238867979159912 989 3043681620828986050762325410792656098111160013675311582339198876822063338247312519580488 990 1 991 1936 992 1873080 993 1207512240 994 583530289980 995 225476104048272 996 72565726152868872 997 20007407353576703280 998 4824286098131182578390 999 1033469288577435556792880 1000 199149531908871831793987976 1001 34869272586953377094110985616 1002 5593612477490437575513637275900 1003 827854646668584761176018316833200 1004 113711748967406321124391658805017400 1005 14570265434356996613405384548216229520 1006 1749342493712486905896983982320211056745 1007 197572799289880874077777014473812072291200 1008 21063455657626744297514116154180298151489600 1009 2126300418490952398033267093879884834450371200 1010 203805895112357787351488650948386961382068079520 1011 18594861668346548598354869296052829428954401921920 1012 1618598186131074571174980668270053107111258167294400 1013 134695518619777249096909260829081810739606440530499200 1014 10736355296651411563432808998584729331036130030618540400 1015 821116453087899956371341232211760099237643224741705969792 1016 60352059301960646793293580567564367293966777018515388779712 1017 4269349380249808717599656995705479315980612744643125650712960 1018 291078141674888744353490900171491429078821061768704530971822880 1019 19150934286747852559533125431972608506289330546713387761870277760 1020 1217361056160938494367655673292392147383125111752747682062887322944 1021 74848070098153186137572635912751594610072143967765712322963330242944 1022 4455799173030681862252370981680993366630857320581052561726410753525260 1023 257086109862133886840258010579412465759550070860191638712942002264002880 1024 14389260796107081960500323356841821245306581907263079072668489126717572960 1025 781953543834161996824903286420375543102089108217553611320441894829052107712 1026 41291491300798387665670587430142608539918649853376928197782223390834112687792 1027 2120373877608565853102003138304620438536363100578815231778006066015805786670400 1028 105962894567859646185281683148433531915277724421030792767011408404316189181239200 1029 5156860868969169447683708579890431886543515921823498581327888542343387873486974400 1030 244564126710862861056399879401303732219326242592479420219475114120635169900119760920 1031 11309599615702341086900833447435899421654696486715633676490849179822543466600660163520 1032 510278363613236579992311413878357842953229758150622043260718076089612377838291690711200 1033 22475981876359769360591577160130459408219003765983212789204652002644787061063359586209600 1034 966978038453387349990905808275612719539967593841050495681009232750149588786203174924881200 1035 1 1036 2025 1037 2049300 1038 1381911300 1039 698556162150 1040 282356400741030 1041 95059988249480100 1042 27418016610814331700 1043 6916194690077915171325 1044 1549996076654128322284725 1045 312479209053472269772600560 1046 57240509658431511235617284400 1047 9606865537673421969044434231800 1048 1487586179025892186437418931431800 1049 213787385157149648508006206431484400 1050 28661762103401862876640032075581008560 1051 3600633864239859023877904029494864200350 1052 425510201956345692880629952662069539911950 1053 47468026973796786183572496941413090896844200 1054 5014122638758428940548947440074530180524542600 1055 502916500667470422737059428239475377106611622780 1056 48016551611346580837514483505721339576131252555900 1057 4373871337688115818108137497521162023207592278273800 1058 380907143016925912333504322066734240542817710147061800 1059 31774004179995236520486485532400081231946710654767405150 1060 2543191294566818731099738302013302501805014720807583108206 1061 195630099582062979315364484770254038600385747754429469862000 1062 14483872928316440579681985372434734191191522583744611490894000 1063 1033527789670580295650164527647307104071452218654347634243079000 1064 71170861930074098290116502127988699545885864850094214675290647000 1065 4735234680414263339569084608248848143119606208026268416396004380400 1066 304735264110530818143236251401821033726568205968142112603549314158000 1067 18988816144887451605550408915475973164086781334389855391608666638470375 1068 1146809411416990637874604999046776197455301672710272175620487048802165375 1069 67189539633607216195476857591211123097969439177613593348117947094526865500 1070 3822124954586056212719840670402895602515918668646533267317223790434371120300 1071 211278573878506996203124525947271173583518837516850033387813203971233292483250 1072 11357650903901362579676072489435739574530242373540938281307039532399541047275250 1073 594184473604102863378842950236796059846476890489457507979957752379218094789031500 1074 30272937155162881782916947233859327459357681574424412009132719332756573188353989500 1075 1503051329753837080521826430161115608357108890170172056253439514871363858801775578675 1076 72769680233204063532581108874873523965581979194824183699099449683406274627354256674875 1077 3437501085301830048777164762089263608278920160060266201405078765997096401444543934356000 1078 158524759352407650854072505191232784539932527381383904125262120766796329396849549344836000 1079 7140819841737999181653902392932349521776051574315974954006125530904325565103541063669658000 1080 314354757921843919530141792008866320058630181527109919641914103927143754321558107713990944400 1081 1 1082 2116 1083 2237670 1084 1576811460 1085 832950653745 1086 351838356141888 1087 123788461635920928 1088 37313379150256165440 1089 9836739578486281614120 1090 2303983003494342404729440 1091 485449218836257944676493008 1092 92941459533559930135335843168 1093 16303481026511971077906829155720 1094 2638655698444706703685843734125760 1095 396363780987801299846523526633319520 1096 55543777842423888818492830198882508736 1097 7293592327933286900478339765490759428396 1098 900973169921170734764971382795917341154800 1099 105063482425807631792870829582701694393551400 1100 11601220322597074289549631603395166044087938800 1101 1216387950824303239259278873615983159722620383180 1102 121407102139416170927973739004719081084695824911680 1103 11561267226458039913368408327949385221474443326816800 1104 1052577981400136329504062914727217941468151492450190400 1105 91793571461270222402166820021836131312201711404093687800 1106 7681286059879092210613319499427247468205039210294559795104 1107 617752659661814685092017348973168248308336038027920174290864 1108 47818631803451581179345046642737838480163789610309376454366880 1109 3567611494193226895844707229881405163752219874854867407613300440 1110 256868027581912336500818920551461171790159830989550453348157631680 1111 17869452452115034875906969573029982184202118909173059871253499243872 1112 1202441219842321379069094791269049768911149033694677512626929013636032 1113 78346560730351252354970707493624024005617054226668831682098343544722710 1114 4947704017031879088113907709597347455385028515405389249257362059006125080 1115 303119631396394239427684404679155139693147482282041935476561328497345839460 1116 18031287787636937328241112301200028595460944517463180276062876740899258221592 1117 1042308607946457405001937630522146097420950709467802170957967958272537676642582 1118 58594646068341389254162980310434158990150742586298067988988469005591307227474880 1119 3205743925686361796300127264878753066855878785181939035502816501648008624366323040 1120 170808612245545123402863191190206381357090156810463315789098786933963126190595366080 1121 8869237190849930532693671202551466351966906392383307672348954511546035327446664383704 1122 449086253858645263070050278451142540163007260258237725068205599169989496092177445379744 1123 22186999446587831449294150661574304067577144405615316178964919482803052485506385694356400 1124 1070135740749375870368280662141979224096627848773166645469145186217058857091633579769655200 1125 50417986149396731347123768468643702989825216602426692183125862977908250244339918428693073400 1126 2321468162256667274472009961489550057664841084449513471187484179782797655694940244094489957440 1127 104516534000729520118076796309670829770084475780324834757158255137612477064004809685210623953440 1128 1 1129 2209 1130 2438736 1131 1794096784 1132 989444376376 1133 436344969981816 1134 160284052306653744 1135 50443681033079742576 1136 13884623204355199144044 1137 3395561741420643701782316 1138 747023583112541614392109520 1139 149336805387679910004386257680 1140 27353524853510036849136749531720 1141 4622745700243196227504110670860680 1142 725110682695289922542787645229289520 1143 106107863234410758665427925418552699760 1144 14550040746018575281996804273019038954590 1145 1876955256236396211377587751219456025142110 1146 228571440092787805296648463926280422617305840 1147 26357896065436741126576672866446337155500899760 1148 2886189619165323153360145678875873918527348523720 1149 300850908397756780128826613859966095602684091353480 1150 29920990344285992496448755960254809871757854176427920 1151 2845095907954498503901453447177272573458018568862950480 1152 259140818949522238730357384813729910232467857980600406220 1153 22648907576188243665033235432719994154317690787504475503628 1154 1902508236399812467862791776348479508962686026150375942304752 1155 153821314076325578420165720287730769187612725743935951187084208 1156 11987075261233657575457200059565304941691820270473865910364919352 1157 901510729129331281795591494134894140614822758962189708638134107128 1158 65509779650064739810479648573802307551343787151252452161037745117968 1159 4604703543790034453130166265881136392076713296857390105125846664904912 1160 313407634949209219966171941471534845685721298767356114030127938630090573 1161 20675406705588741571707767169197919971448947497470735158896621890839611437 1162 1323226029157679460589297098828666878172732639838127050169383801013735131968 1163 82229046097655795050906319712924298857876956904226466689097421920139254629440 1164 4965720728230658290018620529330484047695125119716342738391605423732853876788960 1165 291635436282303255789471957033382211774094780679557101906079961777607877682767840 1166 16669267568556912409861397123065951683508785885157842772105412552130639745446624960 1167 927922561316334790815617773184004643715322414273786580980534632068605612496528789440 1168 50339798951411162401747264195232251921556240974352922018194003789721854477936686827120 1169 2663098144527092957302190635108750107752572845691987508718604737070895179576699359220080 1170 137466589936541369795979745164661196038275664987148307592903215951659541650530576447360320 1171 6927676753313608101113676924926065391045194558770939129158634162028982017597668817707670080 1172 341030632901756253341186914077042219022815713961314867130854581703517614775376151344427577120 1173 16407362671828939744081548199484364537431022682805481940851114875291458577526430392459682321440 1174 771859409170387513178097180514873149108711588817197020000039404133276442647112942810494620512960 1175 35521955362458472149026046839439800457917939715140364984257132577452700966929899899980848173819840 1176 1 1177 2304 1178 2653056 1179 2035778304 1180 1171081469376 1181 538697475912960 1182 206410916187315840 1183 67761755056921685760 1184 19456093920718639023840 1185 4963465737996666133192960 1186 1139115386870234877567784320 1187 237557336134574437194590657280 1188 45393247646381598707266364761920 1189 8003178738885124941311885233409280 1190 1309663035056130088610394933552904320 1191 199941890018569193527853626522410059520 1192 28604186640781555249078559444362289140080 1193 3849787002006364612346573176982406914853120 1194 489136826310475326024256269764375811903838080 1195 58850883418197189225865780667440163474324939520 1196 6723713430529028869055165441255038676941624340160 1197 731283879777538187472476088944119444673079523472640 1198 75887322615096349181802859593610213281301843276728960 1199 7529342182941298644907570677939935074257861145978064640 1200 715601229970379258709757029849207996015924219748998560160 1201 65262832173298588394329841122247769236652288841108668686592 1202 5720538250882595498102988766061641003474252548803332920643968 1203 482643930944835279432541052188459933552383233561999718267665152 1204 39249293955763926116710570565468688167813450815024048517695483968 1205 3080392863562713649711491676103680492067014277758439118147411086592 1206 233596458820172451769788118771195770648415249396681633126178674066560 1207 17135430559905553397564457486635457498532137971872710765449364671850240 1208 1217151051958291339770750370847574840442610925314583486558325184347362360 1209 83799005759067815877549843714111819317745818858022232771530752085975978240 1210 5597280649377735584056343972786704166782375136075543841886656999625042546560 1211 363023630688213136451654309092166241674171187396899557745220325404252759448320 1212 22880572723098766850244545203614588954408178450099030458997358842840264199673280 1213 1402517268540216303144719689778321290502641857427691921108270536636803221752945920 1214 83671227573175535769186303598090904357091818178646778556643402804095602729313905280 1215 4861512863610660616742978562904461263414616922892656415624460275745657327810905368320 1216 275283165901953657423071161124465119040852683258796669534735063114097846187292516481120 1217 15201002136634709278191051433799732427036353046290625849430248363178476189464152617396480 1218 819044472266770168965389271302114154342458736756087768982396477282687895637080413646862720 1219 43085548750405444702318849574078656212154457268424896126469321665428837672815718503934964480 1220 2214009675560607056180520883795269129447300633725197503226071279216695499505371353122658061120 1221 111192485928154932154843937719495738501131098493754363495353802022882929530714205734604604847360 1222 5460517950254391124734618593659584201609894597769371894260961712384620387171378059879821790221440 1223 262337224078179045950016357116666832494364723441771100792367054182222826260275992749119948985532160 1224 12335314890509377223108060791923271686245441266834945301841092526859935809780060742390910934590543440 1225 1 1226 2401 1227 2881200 1228 2303999600 1229 1381247760200 1230 662170176239880 1231 264426623711792080 1232 90471680541391718800 1233 27073650402011471850900 1234 7198582823557050237689300 1235 1721901011394846416855280560 1236 374278665295007071154634165360 1237 74543834171255575004964637934200 1238 13698863064240736052835424617292600 1239 2336634642671919835297928141863909200 1240 371836459470524843123743631641943417360 1241 55450112018542017230828269068604812113810 1242 7779324539071924182089730689918969228908050 1243 1030328316730414847227884331375934591206488400 1244 129224862040451504260213071666781691097108518800 1245 15390681069017774157391376835513699409665624589080 1246 1745010077396729536607088964064672299733992959361880 1247 188778362918373468051130533385178185153041056512785200 1248 19526248929687412195375632127101691412134116236691999600 1249 1934725831449861091691802216593659257418955350452232293700 1250 183953732054252792598056554753725122195394274720998246484996 1251 16810541052342485969730091311340418859086799874503532063398096 1252 1478704999974570525115146920904944251493746285257255135206314000 1253 125373059640701086665119956793869201894505488614311560392135337000 1254 10258974845771850988149298533512124692953845671784873545190936369000 1255 811142944472361018129671204049691992389550731115790668306430035575600 1256 62039352301418321741466142735542571417923380112114183050146632720959600 1257 4594789529823794453977336196351121695639950339553456682151484985896070375 1258 329850193822805123074918468156236584756698253163701178182329331260236082375 1259 22973095852129486218864909782175536255995925396813070292228113424242324796000 1260 1553637653771156968001521184411699837655495868978758210905826985005188079775200 1261 102108519133959927396988864508835605997025089611215053527866295736729861020781200 1262 6526666155454465629564288231443140761701738835960097340362264578847733008490474000 1263 406027336618272546007630983661357493701655542321307108226747196431474758738723172000 1264 24601092216127641697846974727994557887615693500134581967687272440194227048707765524000 1265 1452694495362337242257863857688078643263706701182947065191933437593469107226193554192200 1266 83653943989036054365141867512233016505990524914461902949223288930687330784415682474336200 1267 4700554947955359245279400174496902832241372352336430737146832425629097634552881205700796000 1268 257874630749457964177072209572981250726916218120038142068125062606024216742098761959259948000 1269 13819735893345951807489460685752040663956100961978407704469065855113752342678838197725794486000 1270 723847055569253520227836863029279107665433999275180154654079738233402539370978258489771057855600 1271 37073557889590462905582253245586556036081793528094009660108953549519486581696190804389143745821600 1272 1857621889999692343460557582837368924786651569333221122330991183172731721274351688177370925987444000 1273 91100873522068245343878178124982634353078704046050052540982359274762718164162997374365232495300899500 1274 4374701130559726148860109247511921196587636543272566808753703905581972976332153731058803919621286051500 1275 1 1276 2500 1277 3123750 1278 2601042500 1279 1623700780625 1280 810551429688000 1281 337054302845260000 1282 120087633042296920000 1283 37422308646805777695000 1284 10361821460871110890660000 1285 2581129725902993722863406000 1286 584273910681677669993625540000 1287 121188146973891310051177830755000 1288 23193546897772429185179264839880000 1289 4120167938197145098824345118341540000 1290 682849166290540181045154797613137896000 1291 106055011139499521868575604504290479472500 1292 15496508686500988960090694211097503000570000 1293 2137657281587886421550288540341949997245295000 1294 279245545942164952541464008269932625955938010000 1295 34640409974125562362768610225885142249834110140500 1296 4090867463611018793317435874295007275218504435640000 1297 460966383740532526756087433289878319784848749815980000 1298 49664117343871287013112376508361672888124139219304280000 1299 5125750777532049080478306525467160989328478868592362565000 1300 507654357006774140930571478282267624383092547145387588437600 1301 48324789753529461492429400336485091167236694391724395437810000 1302 4427982587045625471565568016017189464731243775004672381968220000 1303 391085747777279706827916060843232483795727351985234100021693145000 1304 33336688569152946044089948358774851722173724624396506732883636360000 1305 2745831915145897655831542079817755286849709118229458937898515514852000 1306 218780800980979587416255127004834050274799403936347212148688171667240000 1307 16880306175688706291585434642966727191514991509963789587347221745200486250 1308 1262442292169688700837359172692178263898757546866382809138574038398630305000 1309 91601327493606530146051914089164816971712790238804893827790063315571204777500 1310 6453967817120962952576114861253726818635535449396939090838008461034245456609000 1311 441917518588977046613892309249734350220460968965651523858769190456928195848366250 1312 29429317994682147104233260810576903755222049392739604183459656359077596610010120000 1313 1907484479497424429413855825696076682871365990903095923785819305589687380275129620000 1314 120416071500580998595305462637531815211007771015472363188735567445174623852240233960000 1315 7408598799073245938576168588774144930857253111726937145186955787064368732509080394389000 1316 444515927944394756314570115326448695851435186703616228711217347223862123950544823663340000 1317 26025349209887302518512569371136603407111407716766483485735320400558975304628326699717930000 1318 1487681589718674176523346407308227236620461399251442242045056221966836309273870395997829580000 1319 83073492407699601175405957335370780008556219499108945197834162213011745724679535521969710865000 1320 4533966607851338233039934027014903015578090557551368209019571164336818833329176427599057997432000 1321 241975826571196420915500826876556237027048093886708890285718417574932396430937568038167117036860000 1322 12634227200121617381417851684150404375837787710595396101301127589976257464713208339694938408690520000 1323 645661652539548488262874795442102956956876942793552221593576374546078324186281251193160081594121782500 1324 32309436163815773331032020376000743886903311504689592803009168783407837773566563835216908572832379810000 1325 1583808560750249208687189638831556465336000329959883839203509453762652207660232959202332858240243258286200 1326 1 1327 2601 1328 3381300 1329 2929332900 1330 1902601718550 1331 988211332614870 1332 427566103244700420 1333 158504862559999655700 1334 51395201685079888360725 1335 14807528663268016724373325 1336 3838111429519069934957565840 1337 904049701262173654679550281040 1338 195124060522419147135002935657800 1339 38859707130195628610194046186003400 1340 7183494432353306203084442252098342800 1341 1238913339766533543158630140411894188240 1342 200239368539765983913013596444072398174290 1343 30448162804429121671478832165172185251796450 1344 4371002927035825022172294573044718149480112600 1345 594226345291238738540580888535500367374059518200 1346 76714621177098921145588992709933097427991083799620 1347 9428592250385348356036437627825586879125951775562820 1348 1105716727545190852662454958172273370370225253679639800 1349 123984497406045530826803101614186653138470040401730045400 1350 13318001429699390769645766498390549657957323506485835710050 1351 1372819587373413200535085610654097858742240907048559944991954 1352 136014740656688938637630020501729080158462022175272708396125904 1353 12971776192258296925625826029331569681779248411160267560000896400 1354 1192476854245459153091459864267837870032135193225947453551510976200 1355 105801480895640220720838835543487822054920132833460786137518542819400 1356 9070713628786221589799916167261689277508486054922038064856589737716560 1357 752284023858366958302438208581606552660461859587243866604719103731266960 1358 60417810666125096338664568626710276260543343098100523036691503018417377725 1359 4703435018220465833152402327333899991313207527849098293371529431948916465925 1360 355247680199710478221628505193925152285068145044602482864061399448376984838100 1361 26054879859218765645569153509508739026164855095128416386058446068113820573697220 1362 1857133936632093129070290219594428453920528282613875456850721461410557322002974070 1363 128744555336792402055818767925938080656923109321745690454651366176164311646962932150 1364 8686869470619361022924192656897506284325022428972525008571739549360139343758235737700 1365 570883242389677494916787327682777143762180320139912348640240217051539413796214312710900 1366 36565071675058843549420228338081876057967649504961385930407385902151099453647526729133145 1367 2283979233166480447074761092044577672791589033712344130921300373058755260994910145202682545 1368 139213972307290236774080676086526639103487331578657166075203070357866987336832618374258745600 1369 8284850119403621300113312793149341150368001895576364836894061791762363269650108614412282092800 1370 481651059214419620129314866474454878696394292020098664835795683257457391903749496265150399849600 1371 27368483520250465970459069190559580551704004548786495244113990268651523357730832487777546053676160 1372 1520735736473047630880290888066745388916422513623875692259899111449419428312174083451291472026005760 1373 82669783121034823338279642957670946142158713240617072206894515526665247645480952834426589596307334400 1374 4398721376898394558457629335706074925980694867011166717008512346981313385136632365398448121436852751200 1375 229182360718808189953925054980767536449565591744479767929035347384557001474567804670657919469965001506400 1376 11697467691087970015248334806218375060385827802638247355097964130507789355261940750390380209747013676886656 1377 585102746665988460958794158640452446647926406363336647114802088175007267554376683416585488530679056661526656 1378 1 1379 2704 1380 3654456 1381 3291446704 1382 2222549386876 1383 1200176668913040 1384 539879471566049160 1385 208084973469314376240 1386 70150646680842609089910 1387 21014015939061297122933040 1388 5663277295577019574630454280 1389 1386988094025862794004949439120 1390 311263244767637375354610736629180 1391 64455434993421524188816315615827120 1392 12389255397664094399436050380156484280 1393 2221806467981094262298865034841396180880 1394 373402349525072654457603004918032145649145 1395 59041500913140899716590404542333553382641280 1396 8813584052978310974359912055847236552175395520 1397 1245962461384197014585827567473983019954900650880 1398 167270460440828449208147350933382220428945412380640 1399 21378757896342074174984166185961803791966166039506560 1400 2607236701631172045976478085315250889720237431090731840 1401 304026471033687105535170183687630560270855512616754034560 1402 33962290368388130414157969269439063836923484555229898610640 1403 3640757527491207580397734305683867643318197544320645131060608 1404 375138054467267119534058854035656977555748123893654165619668032 1405 37208137402345975781933689300277384662751610214340957612202629248 1406 3557363708074292041722731652030091383649502162278240840280944232032 1407 328258802855407086332759651752845673884347165043330085813510578100608 1408 29269743254607131864671068947962072588020955549696932651704693213970880 1409 2524751402026434535681627044091954261302194681931922513247043537230907520 1410 210895640550520609808655909026806054389398949525125902434667105469319243780 1411 17076156107605789982082684512715932646317393731246557918346378964061243011520 1412 1341482734218090148298319127454831061715110548710575182350093476853164120110880 1413 102335968581780019884471773437268540993695576144492449624992845234227091448458560 1414 7587075004021413140879310091779714886449263686934731890252941775837558529887108240 1415 547089624614300817834216197969412954514773932884915261707968882646881247506454183360 1416 38397053390693165293785647368011167097129002079054447446714552895242954923676665974240 1417 2624783188194563555723911176490199268742203065198952740844640974838915841705692089418560 1418 174876179913462796900105582133659526279949279218880226358774204948642767953641735457511560 1419 11362686421694265632728811483026072634384997069246266415116450780077666678743941055092946240 1420 720448427165995937618019642364248367270648742747685891987026391127305389654645595945536091360 1421 44600784025950725254399262511014631480801557051031159173708471004206673192108525032721327330240 1422 2697333779387610906862646307768407599327566893472588967300869121413499031004563298001623909676560 1423 159442396737134333605658648414754760315807287480824147844895819176886831610491963837429324438658880 1424 9216463759218265066466224915974628427820251682858943676512564851985697505484741996602708123530303520 1425 521220439829832947801430336737458773641409127085937708344051008012297531267626472914255280688160569280 1426 28851723096413877964758341764821415865942167722236176897294656839347386262043407052774505849759221512020 1427 1563881153960719589273431749538075113060048927964475221208461399291972610448720186370797704835928415018880 1428 83042089275314210190419225900471788503488598074913634246169300302403745614827041896289358126787798837502528 1429 4321445194836939487164169128232394640946249790016093829202614176521167467877469984171606989578329766955523712 1430 220476809651969239604741167253856595815969244094474940939894911736743409466902459000139871987525170610250084768 1431 1 1432 2809 1433 3943836 1434 3690115884 1435 2588616292626 1436 1452213740163186 1437 678667887902928924 1438 271758012827415681996 1439 95183243992802342619099 1440 29623140713759929075121811 1441 8294479399852780141034107080 1442 2110567985471630146795860519720 1443 492114101945801762561234811181380 1444 105880241780185194606444135913409220 1445 21145796858385557437115557429563727080 1446 3940166814612508869115865534375374479240 1447 688051630001709361269358018940299768437285 1448 113042835446751426236783349817662191367372765 1449 17534199809296110114061061816161824349872486660 1450 2575681666723444385702338080468823776868111066740 1451 359307592507920491805476162225400916873101493810230 1452 47719470262123345316451096021268721769480003154130070 1453 6047358322309085761012075259422599831514102217896119780 1454 732782071490235739823506684696121118714339255707673296820 1455 85063785465491532131178734315141393197422881933399075205855 1456 9476105700855756679413311002706751202192909047380656977932247 1457 1014672241199324099826409916597522897957886876457990347175514448 1458 104586401750285887770996251773737267593214784340095819858868766992 1459 10391406059617690706389699015519181373011554644076663244549032491848 1460 996500008682648201878267343522718737873970119488868982175546874476872 1461 92342334137925400040719440499771936376321231072635192348267343701523472 1462 8278043437719183442359978230608587457735377456479135468897901553113991248 1463 718637645936996612589875610144707998674652455440594947893699078579708365217 1464 60474446750516351307941956647631942797560905113894914251539464885328791824473 1465 4937560711159805624436672695700772741353796252828596528302163368284491944256972 1466 391478027813384588794621906587704124493050988617124439029671524199699004151802780 1467 30165556920953579147674476913174756703992317845108422051897466892499028819919469770 1468 2260786198427142566932468229195502711896505334715828495943558802510805592368559180330 1469 164918403737895768303600050824471934667818757574533594493566973698946134264359106523020 1470 11717664019428440358186557457297736691398096852282886931837797028712300975552284209622780 1471 811448233345419494804419103917868265879318207020589920029767444238326842556995681516377515 1472 54802442881304062953986256067038468980971515005853987525912830563315293342446854685825593635 1473 3611741949891658244205570399846725765222122703242948511231588452363255523140306994532505790040 1474 232411394775586473528297983636648609124874733020307872804135005760212279826261150090033570256760 1475 14610225407938004222256186880431137564531897989412990367641759680289708318169053207932564893868140 1476 897717183398857370545296816097602119242904398682820408145099233688912077771942935998523154034342380 1477 53941093367705255917113052167255918643204081694767730611153353954698977890470658154346043429367876920 1478 3171047680318502597850709854002725600237720802609430631459930148443261189603626137882087616922200934680 1479 182467368604993836984659596182406835580345517850150987585256813958339320951775320683965124957064978783045 1480 10281477647314040488053982552237250470149672954780956667814164557938262554037788987927096122580742988163005 1481 567537566131735034940579836883496225952261947103908808063341883598192092982885952133575705966457012946597876 1482 30702669508969744341197250391403256615731190432542831400916867781321803618427104743853634760028527425875755684 1483 1628422355879587594096577241913272725888204292556790942379398487324721814992729901606698551310743820010871811086 1484 84708687455849490508004970867073451042901494992057974115849087350080340451602949787352224640824919089999501569134 1485 1 1486 2916 1487 4250070 1488 4128234660 1489 3006386891145 1490 1750919725402848 1491 849487886774615088 1492 353144250073447129440 1493 128412077932957212442620 1494 41491369181004397087015440 1495 12061541020917978233195388408 1496 3186439836980694976878708973968 1497 771383977202409908986054130781420 1498 172315313061215259668884707368403360 1499 35730810986907707058483736106462496720 1500 6912720898933744392247986812063611032096 1501 1253362707987924530119463108862283475256906 1502 213808932539116537490967236217683651661472200 1503 34435116412827713454795223210836939231478217100 1504 5252261440230248083789292466579234204885467008200 1505 760790069617351434936879013784002074577659896137770 1506 104916573410088083598914363043736667046519193295951520 1507 13806067273736591000857140045982620504530593845080893200 1508 1737163421312769319846981012742334945222240808159308909600 1509 209400574077410068429888169577648958188664277416870028144700 1510 24223458409274796715969463456742431483264683611583524855778896 1511 2693462240815901434841066109747783439158392320041845013771414936 1512 288300217628072412840395594710040523672879770552627114437014413520 1513 29746404597410757167710816897046681174676773468804990486019094309260 1514 2962331602666285058632718593057614318360914544065821121504246357418720 1515 285075044563252165475755285938577751236932009623934185926091974462261488 1516 26539567051920830631065475974797915808702767089505614857506498009615698528 1517 2392707842024737386581996818352874597128358845413240589497070211179415320415 1518 209108164133313412815226631034233040549035966974902601821501529970952538911420 1519 17731142270480663798420540507990995761849138023195417677982026791360475578871290 1520 1460032914957864944772799935543715708161406165224262678512691463220025446237344508 1521 116843189666489136274734350397262359867028087833641688244307336264913703072494153543 1522 9094821249715911147871214301192313416676780890834812490367706174133823374291436816320 1523 689052378366634426176874367714017640174011899597721714730753317771875723541711752478560 1524 50848531921517278936847293084126737651815544795954951153720719193524572624437087785469120 1525 3657280658455130287532741555075815605606833059449059861731362727994254886012637538969866456 1526 256544857895535480657174749082879162968908582414036491764375590383206757370057208831154534816 1527 17561106344039631116413747705078037941324099391437021757680471960755224462831297033084983038000 1528 1173735340296974414617979323358006535892220038395116291431945963144430583864584829606656773284000 1529 76639582560754715754487604454717108582235185688844752392817744366226115169158004896816475219203000 1530 4891308469210834303264186666532167463292876739963602863826056929328920061462706445859042596212244800 1531 305281448154441419231988693904648973632909763487728343957491509654420206444770221870898071602725104800 1532 18641654387303124961612926627794522432477681302335752067191502823578425372265756101478243946804703208000 1533 1114227217441097198226405968648801767891218076175026514182758783350968799854801130315439205903806114661500 1534 65216401216756464581904741185403336128816600866734204952574534503073030979256523300911829439430937486718000 1535 3739508445768815679126417859571027293626343893698539311980623808406207596350569046074284300056969955488410120 1536 210145709913204426203457129128050278892805913712549287610518977154748842571386880118605858901240703773133007920 1537 11578220363487128482171243749074308635151710438201032865464170568237604499365834837303957418308742621346655147900 1538 625660813604285584395064945232996602473103748962410530692252537876084892192146244793179887661061110708241893275200 1539 33171609432390178298575387744482764312601778394062617580961463258133908265668790719312481821733665925142528526794400 1540 1 1541 3025 1542 4573800 1543 4608865800 1544 3481998111900 1545 2103823259209980 1546 1058924373802356600 1547 456698954929902082200 1548 172289680747305560509950 1549 57755329646068986228724350 1550 17419007421254406246583263960 1551 4774391579552912257586230985400 1552 1199168018397706462030408349166300 1553 277930249187099197699816950464466300 1554 59794707896538770247989189628498035400 1555 12002791031765215814446363331427172305960 1556 2258025062850831225092722101724736790058725 1557 399670436124597126841411812005278411840394325 1558 66789370659043786529942596139548747934217007200 1559 10570296714302350847133546662717004475694238981600 1560 1588715596159643332324172063406365772696844118934480 1561 227337636498082295887339859549339483188286503685624400 1562 31041920910919964402071315367555263977164211685073440800 1563 4052995151977941439105224349946454683627135986533719248800 1564 506962143593240841674745145772469040010360926315592716037400 1565 60855735716932630634636407298527183562843725594923749633129496 1566 7021815659646072765534970072906982718789660645568124957668788000 1567 779941672714021193475532416616594117542599713928103953631433156000 1568 83509469099879840644273078036305327299739783655587701892394164346000 1569 8630271685942754565892634995683002273011039021234356640396734846378000 1570 861876465702816422647144481568875826998035763587271083154287253324949600 1571 83268387573546296317038636203186551672874745546576674001519042700265292000 1572 7790798512349925349162927399760641740893343380201580061267125432643571382750 1573 706601816589797774849837627499503052439205355664949367374924436966733610562750 1574 62180959859902204186785711219956268614650071298515544328993350453072557729522000 1575 5313807169741928363505030350253977126469096092967428373943403177289714861971437200 1576 441341206598010161302223354090538655781738814388128078835854875002673539924849923000 1577 35653212608687901949522854199368109246800468005570671017307303280621384076631795131000 1578 2803468401967353974346691798623997642879994694753820131571426900065702516341468522406000 1579 214716926068627854394194061602304639981603696236657967512919285910160344007999140421198000 1580 16028618531023069330526586698612041374626715924066517274839424693193469680197135832442430700 1581 1166961617441557608576142958423340085445384073983867172326723968516646512082645133166845259500 1582 82909844439181140571219299712743971784976811351615705767212960048896980763205073270711101294000 1583 5751629440978542844742957466118959717083391354927201169851075809903713805038156594570493375814000 1584 389803613477227608250534071908334951735060750463475315647634274207565331059631431022936619242667000 1585 25822323817235900004329823741305477580493691047369331465457728253616716708639139908430534710275340600 1586 1672837499464412652454410320632398330214591289590447994936174569473430778081405150589630292100445978000 1587 106029423636265644503440177556679034589558881950849884615209873243858516763925658374606566812068692946000 1588 6578242158099981027734267682578961770993882301033978258001979219171055477561887721657882415965428491524750 1589 399661773564564153460508467164032024331607910411799046409630451744331268504117137701541141884266951413656750 1590 23787868762562858413969463965603186088217302827710279242301204487822597101365052035995728764951568948140849760 1591 1387625677816166740814885397993519188479342664949766289134236928456318164246294702099750844622174855308216236000 1592 79361514727409228599682099492937039741107020876165479690100396639020965778240008539320365613583615763204520882000 1593 4451731760086559181638771354575506021703984397449810775823933569958666627522783875233951829607246974792585671362000 1594 245010125758838034959822749366637109194522993133719215291643158702169578092550253281394534029495148316362307690516000 1595 13235001520536505488466061606695979116671414774550541611481305900075378482053941863618602920029637920871134839064055200 1596 1 1597 3136 1598 4915680 1599 5135247040 1600 4022182244080 1601 2519494957691712 1602 1314756452088791712 1603 587883956433988294080 1604 229936112460243671522040 1605 79915573308404689391215680 1606 24989599773538146372633143136 1607 7101589899280022323713745949376 1608 1849372369604172480133788007650000 1609 444418406357187294456765671992200000 1610 99137048789535422899177085259402900000 1611 20633724421395306019415390678657056920000 1612 4024865869948421880412214644255542165457500 1613 738681265543475074522712334710428915072200000 1614 127997048179449930968685542886768210339455100000 1615 21004989274922362355808501195839119991495842200000 1616 3273627578496650173152754911371526850674627006870000 1617 485743977837883901883046871611127507938197035876520000 1618 68776931407500379743895045684939190328521989397970900000 1619 9311798452302442718369094446213071247087716303707886200000 1620 1207817857584062674261791292127553783007669202226777072525000 1621 150349166912064121692107780044037894908794662293189209987912000 1622 17989856087055057022467203989115457348510007476696601241245932000 1623 2072164904842267679254555718746261939032078638982460365195364760000 1624 230084310326950364814371918913647441730383303164159616978299608530000 1625 24658690913660749442864411171848836168897631249455451364432937355560000 1626 2553818422291464950632657517031144465892164676401936246309771212124164000 1627 255876129665719036666614007996733377776163338222723031646391915640569464000 1628 24827980706626800276557390463433035562343348911923594164438965564499005803750 1629 2335334912526351153285883030257458860167083485533661705649046942794088303480000 1630 213133653928507871430767501261438083620542942812086831547911548926178117814660000 1631 18889731271035183347949736826085169582597834531516952898903474993400129184602152000 1632 1627140463096669543388670386046947524323219024506501970541657665403716683373646482000 1633 136327984745937177959591302614744252037891323674869084018355101695987073471846056600000 1634 11117905913885771434125617021134011501721716107063665562444275267259577386559234984300000 1635 883160833877387689818491321319824811085484012812390664421855507127440275475910512342600000 1636 68378727562956741884196690553187435998293599691999347192862162639342063328722371418125805000 1637 5163427817924733484718852535430934191480902064547072656319542817839098245505474680744329080000 1638 380495454678025003219163061837112888634128378327933092174023452886000215948558193735802345300000 1639 27377975273809519999071872402884355289162632617363371795033222400681038794066024451594708287400000 1640 1924547216406655576298393212320938884304091424670566112773585383756964840682868491563237107566550000 1641 132237777625097312042547373611029845117072237446253120459909466812811895275365097242522869702128280000 1642 8885803709547299815728563735471592418627614911877573811773481780834816702090293816883438918462576380000 1643 584194328989386307034069403034196182416155959100036235710214014952757098073595912641911196979773638600000 1644 37595339213504464633921674707763166822573036617916915252267731087272222415611203628142993488969182700737500 1645 2369273622271465036521431255052503247920521164818927230591892930561155567743008098034807426406874207752600000 1646 146278953439040251354833165686941550526612976715920567216743469532845744752453319972669010506360413586645524000 1647 8851310790448592464333630378625522057355444042065311184919026411340430751099430302659932674953494829968393864000 1648 525121034394882841393639417654994914364260478264836250105292239980485170521956586225113313504452529816394135970000 1649 30556099435355069487886489887698194639610930471108584817447571096222948413013473809778291676372294376486028591160000 1650 1744526936281475541317667561551361742109638863748662351707238179438062036246676662139749504412144140050119002713820000 1651 97756945774900138515291844085478125257852854146788679417485601255056494467495590412994690410876877084263032115708968000 1652 5378377677365487977957395921917108998561511493325998594379877454764804633113462751114940020641279612439542891937488043000 1653 1 1654 3249 1655 5276376 1656 5710797624 1657 4634312271876 1658 3007668664447524 1659 1626146191244627976 1660 753370299743761218024 1661 305303313971159233604226 1662 109943115620058564012366274 1663 35621569460898974740006672776 1664 10488933043986525380261964829224 1665 2830263766369030765107353509752276 1666 704735677825888660511731023928316724 1667 162894618103183978958282970959430922776 1668 35130939304253344795336360736917269012024 1669 7100841106872207316757361913949402999055351 1670 1350412899912814485592738298105789405643879399 1671 242474138473234245413096121082106186613389900976 1672 41233365337211570891037556169278162576203303687024 1673 6659188501959668698902565321338423256056833545454376 1674 1023929508229893820416970639171512794943215024679627624 1675 150238384207549875104817328329347422821668095439356271376 1676 21079098514685367259271544283426266671544475825339247292624 1677 2833382158682291449100416744097214011766769958856017156916876 1678 365506298470015596933953759988540607517913324692426213242277004 1679 45322781010281934019810266238579035332221252261860850442042348496 1680 5410197155412543457253647706923712254657373927406574850914907007504 1681 622559115526400536402544746846721460160930671217999434630279656363496 1682 69146996934846073370779194123906545626839920413557799273935543901614504 1683 7421777671006811875130300169299302563947484791055203788735748378773290096 1684 770667816870029916969175362741111450107966243303441967610979807460361961904 1685 77500282333992383525212697415653020201482355342202382867879156887732649793971 1686 7555103280862227206079068108671386848126325367753486838968704475995028314763779 1687 714623886801556549845596559926093532458066540667506284533039811611765031184715096 1688 65643308459057265935816941147496877338648112235600934422106371266623559293110258104 1689 5860488705205834797714323579112637882400417575700594534240274368081336654668232487396 1690 508912167833144519055570855667267716652771396506108384824702744449873910039162999513604 1691 43016470607370005137012989168506944891807940146779477159393295136131447343310304064149896 1692 3541689413340130422947402774873738462758853738751510286123381299541489164599215034615008104 1693 284220575420545466441529072683617511636398012534808700461401349288204505459087006527854400346 1694 22245459183525131751484555957115331581492712737175637067820412923557274585810004974338652944154 1695 1699129358589252920446725131200618659843538630020462945561140110923136592173297522801866634401096 1696 126723438441761258508666220831636838188796008987805224800338984551872070955808491991292704570332904 1697 9233530537370149881335997817868811437120000109429626152497426919847769533734591484638282064829256596 1698 657632563828251785992930511250434236799324452238265595972316739513602252347097015739237644839505942004 1699 45805537706646059180898899087965028145761642281987021075984844204382209054784757357141682914473413873496 1700 3121598665412496330987641995292595428742011494238392095880413957162472672393097400317549156916134992272504 1701 208236644305225276079633951435976886725665016761486072729355947725713281187556205746183175009280505109511621 1702 13603377518796451198589964868297183967527626911296263649115681401428739042476886012112904963361365241949932629 1703 870616161202972876709757751571019773921768122322960873543403609691439298718520704775225917655127375484795688256 1704 54609825484084514364598334260307691309328161241395134009124473478488516011775445775998974717230440670114929543744 1705 3358504267271197633422797557008923015523681916345800741561155118927043734724189915223936945109672101212068166940256 1706 202587512122000355359484599806745790200551152576557074920207790853014317356853493565489177613502296369339281692603744 1707 11990179421146539550535421870043695286684471919160674286018224066041365893935254915468581697273209985118673042399288256 1708 696520422737512615708375870450720117108307050576697351705967743472766618747693444634947609505234652771893824917558654144 1709 39726539825421701688795580896778572393641655706106631095515374511643153219288086824357547584994990731311229942619327523856 1710 2225383187062657780567092803568666344787680818764885492771589312555729618055909846143397358577000094825908021171640575152144 1711 1 1712 3364 1713 5656566 1714 6339124964 1715 5326449751001 1716 3579374232672672 1717 2003853007924584208 1718 961276914372964824352 1719 403375825193755364418708 1720 150414363261138111443242672 1721 50464018874111836389207916456 1722 15386938118524645386309395617584 1723 4299366959284427998357950292146596 1724 1108575234424723280807373029175029984 1725 265345400754089122427536215768966105456 1726 59260472835079904008816421521735763551840 1727 12403957720292662407845387229768317008444510 1728 2442850026325872573027432732074372079074836440 1729 454234391006260861217934297458495741592415420260 1730 79993066963523623243958324173480355335169578746840 1731 13378840449649325987552029718014589429807112045408990 1732 2130421069696540290589237494144799383489284889516555360 1733 323727165272524281429082770133002924500212699347902025840 1734 47038964623512006458086722512369381464335253966116894363360 1735 6548215866964733899019489163076087644681003479199856002832740 1736 874841639826488448909003752186965309329382064821100761978454064 1737 112349855206947881957967828021241429532723335170679055547925312296 1738 13889770988177482591692467034626070065934462696286173608110173794224 1739 1655363063841009264588491517662399850357975072053820047509416069690196 1740 190423833826676100229903713893853996579110511736949782016945241671948064 1741 21168782860398826475557629527866769286377785221424250767550412699198226448 1742 2276668453437731853855133446642187380670436642846079098677841159326673773472 1743 237129248603373758403098743051825329367955166581436926121663893251118865218193 1744 23942868374134586757549242783293393862243230759071146601132851282203880572939972 1745 2345696898654185543805780226798538086915652989954882039069809635912386064366560198 1746 223176304929098224596378518721118052269403555901421634002927602502521302695447013124 1747 20637608864137999713370669133961166555690123266550906099881833020302594907587308519161 1748 1856269251347331433678313158860074656684776492731930148659641629501811779795961155453184 1749 162521257874541359995993365250722852178690826087345568541858623719803362931083230636651136 1750 13860146248480117008889075200612928367854504809397727204364661089540153464327764746089786624 1751 1152124656904909726363904376050949670577905712281186073862812453068025256722245444518713513120 1752 93406399013461461717893125512033090365877038722503963646828990097515023252310825794639115063680 1753 7390225331469819935441877525630618078233557135116206457105065097477200530176877955132994746585920 1754 570937873282389344779951561398718912927718065182698554662861075670215352587153222487251361585079680 1755 43092833572063977591232253077389670678021629419812315909894582552290572407771269360912767541455673120 1756 3179293499094497902286468449265193481134040214972819751574444757191215564306680317294008627502951883520 1757 229392937467274750819321495285025590519214771162930190336425698893861836042040695067365535536571680465280 1758 16194165245030162196138483433100317220058608738693667479494903594251778127393426090074869083198826293272320 1759 1119084294120105166762319782241536504561133441380143646447595733794440584345083215432882098936885558641339280 1760 75732316720454463938445967304345613247443234522786863910616886801272754646699917191335449797443112499075123520 1761 5021052598566130959118967632278114158305486448860769077273899594924383633076204509785540321570478358688680689376 1762 326269966895061921539612916340581770992634942971070367099719671717243281568912583243711384817344417268515447148864 1763 20787161544679618193475722919929757832665376270445310119257139853831288304573219005507996498074270277126763007772816 1764 1299001491244884819939464043600138829090334456749337115376974475394136355938613232947971403804188361468751680787614464 1765 79648035879848400718880841636297401168853655301797318315058564593147879157643489153532098481401253052278459538662805376 1766 4793363613859967388718101560293534506707374528162711338597160887333081454759999074512568108607966320055303655872252468992 1767 283236432111832715879789251125201887190976827030185925346750096003306545246443516742180140560424295590410710665737203926688 1768 16437651182911274107549874433722242856627216558172895456965777501384878099565529006721612367962869645843484752320327554201472 1769 937229525204958335752886806074473398739072502722030435796307348225513653021779386641868484497469136531110415102126262443866688 1770 1 1771 3481 1772 6056940 1773 7024031420 1774 6107395319690 1775 4247082705312426 1776 2460476580610998796 1777 1221450873946174402300 1778 530415042011126234198775 1779 204681271211626823485816175 1780 71065337364676833114275375960 1781 22424344181163026158149984541560 1782 6484372859052975064065037196601100 1783 1730329957542674653633970310385324300 1784 428627449482713978485900645458307476600 1785 99070091157104624227374502520263468091480 1786 21461058496907789223255001608452073775316855 1787 4374268687752087626975210621958025625380758975 1788 841803707465179529991229421914588931462163838300 1789 153429802050100879597875130952116919455445966949100 1790 26558698734872462258392185167811438757737696878889210 1791 4377126491494932946490254898371209025739531852277883610 1792 688402620935112181584376452198381055866308191312794422300 1793 103529768078893610265232962963226090097459131902215474205900 1794 14916914084033921012382316080284825814875569921577546241833425 1795 2062710879540210597592226667581785713680993808755743094320726009 1796 274181876911191070203028283198563516403135177040763389768170349504 1797 35085125360302412872276396979668035154549334691697685616630687316160 1798 4328000821231590502172952684563335479421907215182993075708656928214880 1799 515330580541816620827696745510248186567029159104375003117999737004344160 1800 59297372134345032503240305516712558000979488574276750358777836404633201344 1801 6601136491471764747376848204457259279399361776446098886714268175238360575424 1802 711685027986799636826566447043048266060243691523095036223882037642885749537900 1803 74381868531105210527722050783377983928538802789792569088974822661524634853218700 1804 7543196549860316644105459738267273193694170353506022888787799662851086499232296400 1805 742897100210528899206614849080208305676108720243864597075758441081362718938677876880 1806 71111761314596738518499854720288828371107518054454372264529544110177109151741221214680 1807 6621081560237453086384648635443108479417983775610684120305521066474598406155365056339800 1808 600079076143626011302861313170159621134619371663242002903479330340487287126291506685112400 1809 52976211773397547613224397467816912194012679400936979897350752163135839219892863013252358800 1810 4558603023100858972117959402105645294294791062450627120167032223637838964871780862290365474740 1811 382589097621708676172143861040134767260204293802258729768164826378970826295702388954662136550740 1812 31335868948063758238861306713763419032740542159042143581011595303420467677552767095334232136536800 1813 2506140774706773594963814739270520884967319174068510041281369215080534612630324791647777309710466400 1814 195820726896406536806490797127546609148128257282898580043757894578338136323251287129205872517831442800 1815 14956351963176650377864641549497282125380373784029387102453241859238848323178103863624012974306370420080 1816 1117174464032064580398758877479840464843629659172282045304985631050971366053042714682871925646014973117280 1817 81648814552130677312122058386026638228465274026740187779204800907661417923238334573099256693490668779954400 1818 5841292274417015539371398927033655743261453145996370934037276798268943940591675852583809322613478262299237700 1819 409248089348441109115551275847072248298297319391949824827550433641985398939820881671841171521062670907618020900 1820 28090788852876997729691439574143039123195128003063435976163061765185877783229305317955178013205741731098900954576 1821 1889794050082764298246496650566367984934950670166875467337558135614759738710975422468710113006056860380398611277456 1822 124653722918920798903566990604666195929363092282161208710919700099204344303435494212839917069437981367399369936186040 1823 8064860677150555083779834165724535581920491385576052540938559464908899936160005842562793879832129020920989424739281720 1824 511969303727261163466616139261179777311545267958420520561803367513105721873268519042689952223417375624391699037152921040 1825 31900341888605891040001700168146601760848466059881947708460002553952969251994385722896335750357297204814370047278601098256 1826 1951617344827924691125818299572683172011907941449206300878285156247194154595227955118622255012930361137393424678151560046876 1827 117268235193607755563261889053270874809487450867781255798388187020116490868222030636513705674022569945536359289871387599307900 1828 6922869608670913018079460484799990954270431582263500342304847454428945943668831601714188417721608267129594727733097088621211200 1829 401643774075941275608237173550345237906231988238779011384906658245936982460651026655384185658662120311603436492040531090684846400 1830 1 1831 3600 1832 6478200 1833 7769521200 1834 6986741939100 1835 5024864802600720 1836 3010731494224931400 1837 1545795570034914778800 1838 694255435391931100028550 1839 277085058214201834589172400 1840 99501244404719878800971808840 1841 32473587946631305899589890339600 1842 9712308928371646406135676369068700 1843 2680597264230574408093446677862961200 1844 686807313342505028702228088106745844600 1845 164192735043081535528412661596719373249040 1846 36789434695590456554334961989014934568613025 1847 7756078467588011546513911986389972087877004800 1848 1543890508298213631731074813735292777270183788800 1849 291063989511800064676879472778937827799042017446400 1850 52115007322087801580395269601068818067418473223777920 1851 8884367914908301412276907865325065175302768292434521600 1852 1445325125793491397933593329545382193745845805391961491200 1853 224842317395178792252452040570146847357505925725758183283200 1854 33510873721773105828625872879975636374908279013376542566833600 1855 4793395377162425057726644856751715027066880230073380648759878144 1856 659091864359833445437413667803360816221696031635089839204483244800 1857 87244234193409064221974683286267094710234874706067077233956411737600 1858 11132987456180378088039840835065440335702471690170630962747366397801600 1859 1371276937706079673464769360788060444107904444044465303411503199067148800 1860 163227664818280350464756379579138794863644225656092853282749264128959612160 1861 18797508496814866166425170164436306376232576954588757619981124933560832755200 1862 2096509619535383042124107259902286795524189598466477373303519840246206628228400 1863 226677161287946869524206506161556342013039651131163371755968448181771674227846400 1864 23781101009238425988024841396419749175309189281907639619221748666599398881492003200 1865 2422954462826977916379902411989509301690073399408075510918421592716955897468585240320 1866 239939796110504896441509780520627796125697546358049699900671471612109660402097399492800 1867 23112038738860525700474077237176147713296920411353760282324138508798887288461490048441600 1868 2167057737541054028178661505159437218486234932254038102261076460706590405494428659015721600 1869 197924606695416267906984417471228599288409457145868813339844983411201923701824484190102572800 1870 17620238111059433250419287765376126051650651922410971107579699648182251257554924705023881543520 1871 1529952382326136155402260108408268505948202947409342857145944652378751572607208096338658982803200 1872 129645250683302823263729612519643514587372721186425029251962309947999448735929847973078269518966400 1873 10727390742585847562147673519648642439578421906541866373918183692906559037266009281121220533685638400 1874 867212019804042267694528970667959571763191970944759515727885895356105238535345341203367759961813995200 1875 68529020942737206753816555993228094159775792192879218620630272086362449516259734073759461209426901487360 1876 5296101509813712391517779490346214668217455244471426569485665592761271913702246839830758360858970321468800 1877 400475420550594337009663581035966955975422041252158511233022457801565114495697558909755642861548521755321600 1878 29643524358672118320736139654599804053764052345185816466894349845186684412566946391799204147647539537430367600 1879 2148853031061293148474587103125275591815712529185714695722627156124553123131383542523893329233552253815360524800 1880 152611542265973039404665176063957072530751903822769457690220980627965762804790859190046904242166881065966904471296 1881 10622960294984397840912968137785247205571946246486893623534989828025067803078579414209147256072400544787892370060800 1882 725017040132685152642310075403843121780285331322730489806263055762710877560113045019774300226941337181773654256649600 1883 48535102988505036256130493349676139548612308594963165619483421166907513086477001579814324852928072911715715571747033600 1884 3188037227781988214823978887246319758869034418265450897264957312574462016995072677844470560246960641071400798759013484800 1885 205541454722089640177560529712280906635447200857623434212755247825255314768445958466118047393376771513439767861808396674560 1886 13011508160532281686240215675536353821833220125719197755075309884652323050966802192185508535884297410984713876251977968059200 1887 808996226682919408702374111475453297273279510974540997262928039143997068291690297703604250020595614465435543463807191557926400 1888 49418510881682473535043301326853983314469470816944806091423345563572096775128598702825342376258107966397209146418428960167814400 1889 2966785856659649512900396157622318794912726536163025477556296440443599436906872823820463774520444379948795166044306362320583027200 1890 175089811973863648753005046569010514213099411075887886933780761593513093434787277819137703759614892489978061382714813816286408321920 1891 1 1892 3721 1893 6921060 1894 8579807380 1895 7974930959710 1896 5928563675448414 1897 3671757102994384404 1898 1948653948232019722980 1899 904662595466715156393465 1900 373223579663101486187659505 1901 138540592770943271672859208256 1902 46738558161179134652543683803456 1903 14450004231497882463411422242568480 1904 4122697361125049696676381930591268640 1905 1091925843932263162519716014188030294080 1906 269851273563793302897372484306335220010304 1907 62504301239213623783603901677454895334886664 1908 13622260946546263301073673865586493365632652360 1909 2803158585889297737065382666562909523683519130080 1910 546320854923582606334374316541181787694740596772960 1911 101123990246355140432492685991772748902296484462674896 1912 17821899423893351178126449088359568747019013761731418576 1913 2997319448563881789048539164860472925635015950836647669600 1914 482047158271208640769154190035603884866257565310641727384800 1915 74275432970288731398513841447985965259809186521614712827874600 1916 10983851027646297599212226873328164542620582502816383732986095848 1917 1561396669160796766411091943223880621135602805015744395273715779008 1918 213680025649968298218110545563416255373927865353080575575421474201280 1919 28190500526820817629203584118259273119688911950509987363414533060697440 1920 3589914429156871707056856418921775711414177649421840804589305882522608480 1921 441798802414905678081797129955306530884704796055514541684790577275782350272 1922 52602560635916672832255264731130206628885335556158199140598774862093956608192 1923 6065732773329141335969435214308451951893340256319492338400296226285209371382140 1924 678075400024581890557310500169208462137410066835230522313899781174731435485718620 1925 73551237508548765069863562488942376716552009602597946067460658616835574531509713840 1926 7748097505543408480359627282763729798683635982993675061449355666293507522790751855088 1927 793319094595361212739044060118530778831885617592074618791731249609940798027964203829288 1928 79010293610375839701172361122615835675554013535859323520203504184125184884676975435430440 1929 7659840043700647196292604694097808911282657522792256522327097616166241608293420460634887920 1930 723363868742294451896042643291339236416769939908817455685402577444622252393453014269699800240 1931 66585644117728204297030725314967776712163672968606646795841307253777478332817349963525866612092 1932 5978091609691646829691953655716985026279865370669294313548581756125729213246357688188749146319772 1933 523794693420601436506342606024726307064521537239595311282351925298635321541585626012728496629922880 1934 44814899467311457788531033664301583341636621755917933725762156585434403440732407397693677653522936640 1935 3746118187290262312414025950393209625694079427687867278258027543664266723977586236561757872946758203680 1936 306099479437028767172141631546574039859491779013517510714550383956744638757012990929724082196116220331808 1937 24461341008924298872278100816634916750510690862036747160580156770108549827625646840384037525063548389994048 1938 1912668685272272305438766393641134448045250828042235017343235662343594055670728768902368891587415751770811200 1939 146398848951881842712125577713281832544130240463066071952480162988549261677797031186402152243586780666790840600 1940 10973938208168612413910964223283350427236538228996769026152237523611049758011193786686838881442739701818831786200 1941 805926022007902895677621212557929255376251367537522717280620323733995494228342071694281447453154803701575006378528 1942 58010871113549245686912695515689378362474877847651880296807004086813675672789093042935435168637868321342781341481888 1943 4094228788206264070595569087357308049813130801940046167101571249973195956137230220530250905171172629602461683139202480 1944 283428781583561941038021565688942702542724092685245837492371036153804829491839578851424350397604384490781734253542149040 1945 19252162423120466661619687091611885794939110592027439480037351122447335455112362504204157727007645968744211134110974123680 1946 1283594174646959113602898046635287003818940337108447646787217573927534165707218787325757206998855232134273131432453492936992 1947 84029575790281287686932575695802895642861344211420876305748921893184647347904715613146891443889344303647237496988830448339512 1948 5402954303006682796010664735528379167212049588330833537904733311202135658422294433722515037576393804787142551341474799880075640 1949 341317664934766995941087510189241056356292236062830587635912807797321121594125634571711984442757015530001557036468339082079261120 1950 21190620451797483154783111013952372702255906113527939703565230762060801159309867787053915237522355048921961074992941119621293787840 1951 1293334201574706388546929208884893147261018803128988586574264584177777564089878930603190626663447736485870357610402506334219630851168 1952 77621254294508198171644390716845800198730980955003724843416108896308912493984373195709522692047248578274940642814484847370132271247968 1953 1 1954 3844 1955 7386246 1956 9459319044 1957 9083311112001 1958 6975982934016768 1959 4463466413948395392 1960 2447254870961991644928 1961 1173764617485145242698592 1962 500284563630335238999088768 1963 191859130152233564156150542528 1964 66871627727605771361334652732032 1965 21359912423326076802332976993489888 1966 6296244954321963562041535987619480832 1967 1722922458571960171870080312040730790528 1968 439919534422040497217493839674399928514816 1969 105278243581374566490361494507079832892701904 1970 23706183319382461207359047116064800018427228736 1971 5040197975737593280031281850732221648362278020704 1972 1014936708166949046810509703205341054033372405642816 1973 194106645436929005202509980738021476583882472579188560 1974 35345895816705548375923722206771148878893646435372240640 1975 6142152713966605065507108636203913734727745923746730725760 1976 1020665550990450633059485617720493838875193257415652384080640 1977 162498461263937994538345606054583623264254726524383656648838560 1978 24829764881129725565459208605140377634778122212925822735942531968 1979 3647110464655170074403412217808888545662217258890912193406328060992 1980 515728435335312568298971401762753202494012796090574176089828168032128 1981 70304837059817431185613351447443891925701672952775772504816932763522592 1982 9251146835181493703596570659429168675464744275441115444082117773296627968 1983 1176437505873913282640697235524075949896599980360261847305775976837554523264 1984 144739762819455008386826427622220182996955881454646409213684825021239772636416 1985 17246647363455685843092786516360173680231024249580211197868132431437101658207944 1986 1992249083317971952541506127283787335425474679981811063220403661473885803669354016 1987 223307684015435032680461172090544515744308353100314175350969363349322905817173769264 1988 24308636459965927843215916161856417285308995008919914516776950696026293461812344597024 1989 2571988785444728309855817351680863706659498944138220955400094588921226438778978349168456 1990 264706305269554740646782499329749432296199242683198524274690816070595412942441879827931904 1991 26519392214768286780060551972325160230306066234077283734572314125809387817680953592235177856 1992 2588020686395079473972063097606911790680638156074311330609800706739244359848556650565309921024 1993 246185467793331934961592502159857484088495704596568865324257292228570619730593951385025106237408 1994 22841207792337431233997509224782874865186284397203608870572554625304454572077546123625256198221952 1995 2068216981768077404354583990044030312197700941965841060352081553334115255657402569241591650519954368 1996 182868859643772797473398333259241935976178115845444830499037536413402469814173129494337940820392244352 1997 15797375806954100072645160561781331787396659507466722743791856270621426994628910572908602569507066381408 1998 1334000623698346228356702447439312462046829025074967698364645640630253835101996892823393105869485605541120 1999 110171051509348202641893752126564087898171814483908745349723669320746398251141004257305878460829909031537280 2000 8902758587925627098593882352695540549728862795955008826345755235748825969315607109983994178600680734080395520 2001 704245299132366793611686901941353488902510250755024344034059013127881087614403337429358872836391348902151287280 2002 54557452153193149970407417954477098854569977793185151223536490078233400175189287120037679209937582865970740541120 2003 4140910618427360082753923022744811803061861314502752977866419596937915073296866892410859852034262539527179207071008 2004 308051272280654983411144783299878744721896114259283231333827371583969603688006137055035338796431217156198390424066752 2005 22469970687702391386124464674162309206349076180489640316330908084961475130550139958649020001055069359105009516893945968 2006 1607662808448442795022339057441952386990107488234277661877864216191960635755587372135794034792468358674079171472864964352 2007 112863883459778641406105321606711879612583286812891604003314504510809680928693180143829540479597176809878409982474649627008 2008 7777347605682928198711621252535236795121648309470166894046581310835794376722675504456617425775878183807984978792344037933824 2009 526220894248796695444970230818857361012784382938972542170401724763514730239325312256895061183300043543722412225789134995201056 2010 34970609603762138286763986567400555851165390220575929644587398831652522774501127768931903364251588858660008728268232339681080704 2011 2283339630507710649861641674668032844971781599402086992483663437508070754259237428636984793800358051857680225068134411558142286656 2012 146520743069528686786036870852426650018019748056547480568527962278060269078397845844400414056409416683613175120473845460324181309824 2013 9243016875302767991419159269607247838636745773233870232531305620374301974362264108684259453391827369124597797183225084455450437628064 2014 573370096002388099664427847150718456088548295178966638686860007663874732311259137496085865108765160078155378107234815075072532065321216 2015 34984823760919906145653718480180127731983519365516625712135345306329646973120859953995045608168687106059061215801117829499990141985647744 2016 1 2017 3969 2018 7874496 2019 10412708544 2020 10324200521376 2021 8187091013451168 2022 5408938129553404992 2023 3062231686774306283328 2024 1516570242874975186818192 2025 667459414669752968331873168 2026 264313928209222175459421774528 2027 95128985616391872058531891396032 2028 31376710422473252467305768845457888 2029 9550587933978973847163763640113604832 2030 2698723276201487181384274925734958622528 2031 711563370491792120158320488752117423473216 2032 175845097932784127694124950782867018275818504 2033 40889157184017391574992701790863136661430032136 2034 8977441621735373972465064304305062004776193722304 2035 1866835360393498029747866792963647367414249547201216 2036 368699983677715860875203691610320355064314285572240160 2037 69333154073490473076008541817578813435665576844036971040 2038 12442149649188199441094623777081870702000349880920816439360 2039 2135181072406340138869586089049658420034581781738889673311040 2040 351059354654809091165807779474581338560685821280902443786890160 2041 55397166164528874585964467601088935224876222598126405629571267248 2042 8403323975111610821809379239180567712573531612577328607808810693312 2043 1227196534587595610014606753336628832988053153644163211132968169027008 2044 172771740690867924809913565059035387844246626130903263510220018653730912 2045 23479083795265879023305839996470981499799170813168612465302658397046673248 2046 3083586338444918778394166986203188903640291100129477770443082469478796419904 2047 391814406036597905422407218021108422304487311077742352831461349912160616064576 2048 48217660342878829736044988267722655219845969719504668295321712373565265814446884 2049 5752512993027695535479064206364366472743441902596663002384290351961407621559920676 2050 665937974722264989048399903419121954021123156724131340511310788980002952895877875904 2051 74870455158060363768727246284406996830660560620270194997485941561037474847007984048064 2052 8181676960883596418504805191190475709217184596670637420003047058364484056892483590141216 2053 869690148301491478756199968025733539577059108613665323591134704879662589074544269189875744 2054 89990043766354328801825744059925902042552537238656106641061622620706139480029159643541879616 2055 9070534924244586321025051279476121049468564715004029620667006115948611135794734014327259712064 2056 891180056307030606040711288208528893110286483249145910230533350891951044091832616907653266710288 2057 85401132712934713442291576862714878561715014455753519055994281357426235420410008581223650851334672 2058 7987039268962084628602888426589143880724204209099995782189179456475482207889774135882059536762918848 2059 729421004865444333407524252353850419060556975096178684573416458734400433264724256549042972113208891072 2060 65084246934130328476316823062300380573448788277899943537164386749801275022666077982080516102646775144288 2061 5676792649254700872656522900433977638906366533127939519630449288732666765865874579548133904508635387585120 2062 484255094688596657050091214376150614240621353825957275544127891499717051940384605437975596549823592627913280 2063 40419845456667333736329953914843379992892714277855965786374759964965744569406995896450601388616126678283059520 2064 3302638205855193394039293317791994506919275529119814537795037678804076045858629956372484555128176017338044988280 2065 264278457248126802000572838756375723706744476524056995973353933440628207669626286917071672258317921713928048960120 2066 20719431048253141276844910558499856738608766959486068484310948381745251481298700894298419105052125062371959038473408 2067 1592146083884393346352062832916881148207995249298547105686560915844306677553129584406970675935279963126190342583868352 2068 119962083781904867903988118834006544974594718975994376155383570543807568512560802148202136698354363375546418504684542368 2069 8865877022145686180753235122128370503122405928848490026427121619247061242711333245556750366933095119660666439299044385952 2070 642940267013379760811660532189901831300506326247605313768307560388360959749214462770374711794629638677614255116575144729408 2071 45765657188316032065048199700426648537117859404715905516416801798553330134875902213563945394108637007688360159661667120284224 2072 3198692539911945526832118814776248256683558959108179539129560039991745252641147879712308612009664379430218601159210091228436656 2073 219587436994306014850773349512622095235136249245443974326560849762942090764645818479197606996382749415972726076069983982050397104 2074 14810794026236640174072850746437545457928500121520290130439759384010852742608524860183121354652574408884229386372168574789330232256 2075 981779922654432198657608801174868479423023118224844994917794897472312628412575266579257417255020652765190188645789005016967297260224 2076 63979324959647164945854173543228929242400339870985732168809634151945706284886154872081608357785512538531560626750583493605702204791264 2077 4099921004381324061858097776729211219812179156650544705702899342622225669960983268769950935583337188739670008032262801254175244566050016 2078 258427278792293781189378163088028345919774131357908527578821461789800934164637461521822068649349705380558554699840048827440594447808442944 2079 16026593305420504811220642590236932500135833828815057416673896050996067456845056542313632098619195220981623384321826520139847658850596612416 2080 1 2081 4096 2082 8386560 2083 11444858880 2084 11710951848960 2085 9584242993188864 2086 6534856347522607104 2087 3818223208766780436480 2088 1951589337580920650595840 2089 886455245781200402181754880 2090 362294258950776604371683219456 2091 134575849279352109587517966790656 2092 45811862025512780638750907861652480 2093 14391972654784168932973746746691440640 2094 4197316024963125839523700569052939438080 2095 1142229600926631978462383048191606585749504 2096 291339937586349069006561576229371654777732864 2097 69921585020723776561574778295049197146655887360 2098 15845008072196238033036862259194759731178298030080 2099 3400839100969276773617069699631380535986584177192960 2100 693261050732587070301839658269856922260865184520784896 2101 134558668704096423740490402243235086435013642481272344576 2102 24923935225872405761022654051871953510121845141417491097600 2103 4414787483052355698713317069883753852184191178527602553548800 2104 749226225769676865035805851068188726664425444589288550025177600 2105 122033967653364967777032057021986579799101616414703319028100927488 2106 19107703166032645531549904005250283321620872324009892760130725992448 2107 2880309329101958048644744788939579745148035198471120871619705732935680 2108 418570666432709546426266662364112499393119829377821100950735093832688640 2109 58715361070629739133174233879214125776938326410654353057503115921081978880 2110 7959845782475038301820653639558794984493605783737708462828839081701346936832 2111 1044023643598177604361379925756324529256483906989597503543937409877344407908352 2112 132623628475830998804031543693733100357112721309772307872065799098481406817107840 2113 16332800791690217549684369502161555147009275739482262399759860834431164766809886720 2114 1951769694606980997187282155508305840067608450868130356771303369714524189633781463040 2115 226516814271244480302135431876421094924417872212181300263000979650868493094069151510528 2116 25552355076542328736304777468059612958001693862601896121334638287838248623750411785673728 2117 2803853016507077153226956662711406178634780461680099952773476525638467281416937077022576640 2118 299495773526374372761795186682778886291541418262092781797566874146487860401877568306174699520 2119 31162919204359671914547817116890172322335258341219807911141701930421736859251773645806587965440 2120 3160699080302179723933012351080585727792853577258219017387547118293024660949611142025933184394752 2121 312677938285503438055421904780069651510434490472178934988387588092597756702722507123345975509880832 2122 30188310470183724793207995806742438973209806163444894794712182612273426272131899199646855492680161280 2123 2846125828979646983992214302337996455753315213641990779017748565352476049005179519892287259705241251840 2124 262166999655784300593646467440361355344731512747522468803612157622126941514045286230078187808757790766080 2125 23606681835671955244565677468185426930152268658954689857605254726330185933664699995650595933357479292981248 2126 2078927567745806319472512161383025315087974789944031491590410584703556156897297819182186176652851056866674688 2127 179141630837670544550290941565984096300133997856879309381726869532966009264554386546550085434979718730000691200 2128 15111342984619334060086000466680616789984219944218840076804418640395403573170431481812110331796518357036933305600 2129 1248381967382429883167921018145370138078696374167303359814373197067767217636610339558682094349230741005826653491200 2130 101044036439933874743611527208686258976089684525101533943375366570665078595507240883879728716626736177011609333577728 2131 8016160224234754062993181158555776545436448305658055026174445747939429568576907776787791811519054403376254340463833088 2132 623564771289030388169373418968425310120969873007439088093762174046442165478722922252050343799895674262633630907234708480 2133 47579168586657337542583888798270036870362305027209125891531589280071926739546330143156445100505247296567743460167116247040 2134 3562269973997326216382715970581588130868051837500120295915966952950570366814552088310768658173013237407840496471400944199680 2135 261794458816312592120344326419832349544884827766827022474406153160476462230262173471856853024278536465499841577043683935547392 2136 18891275144227128299255561126116830794837135517959785675340629730740810426294454339281670411984099390305086782372027263991910912 2137 1338960554082063128578815209640561340546351359518553230322388493196366212670694658433297341480978272576009659662859476254865264640 2138 93242442723059534074652321236865987145977812777507525815036674552071088499602340093311861417959849016112120954798093527472427653120 2139 6381575995181599976160102934821438238906074711789413376968103251546831446803292360962598244164777463170521091787706807863282421411840 2140 429373704875801985062638925797902436174397060191564363380337213774909309179081521020100151861553443646989894125782873055734518920659968 2141 28409053653749783798570667287218593973768303851363176567262967127795638882733983915362692014970978664905757585109175010704008497766944768 2142 1848879540207748026245687782321403656196050097423393829821065683236377465997284275782071972264643530853140836385734212390172165943381002240 2143 118386985161873897426588960537849878557061366555650328722193316923421376156080075690553624382786857197802700539365901790189754244692047032320 2144 7460229861841209817522394966392946253447320176858402745884463236752475156835483519687543236496553048105285801175979404997426232325672276271040 2145 1 2146 4225 2147 8923200 2148 12560891200 2149 13258020661600 2150 11192421042522720 2151 7872002799907646400 2152 4744568544687194308800 2153 2501573765186323199314800 2154 1172126285310080547945612400 2155 494168441886729959013870187840 2156 189356362050233343385769349249600 2157 66495642473306942418969336478151200 2158 21549703210772472954701370352496231200 2159 6483382137412404006085869423193866129600 2160 1820101478709575551308506409404624684783040 2161 478914201585457066938050748974591870183537400 2162 118573522027834634984838564849062187153088759800 2163 27719854482951563556455593382491871307788750068800 2164 6137759358409327783263614808428594873256172186286400 2165 1290770793073481632820338194212533501845773010776029920 2166 258461484993999536476643909841128732155308357633962181600 2167 49389640132489729606718681680550235908223469795144409611200 2168 9025419890298014501610374743624027892272314936912693634603200 2169 1580200599126344038990283111362840216805344473537797443858443600 2170 265536908677190852311927174033411670031970085333291482465972862544 2171 42894423709392368450388235805397269774395167630762470244503308564800 2172 6670877227990316856414081560994930954914270699317467131728496024577600 2173 1000155092967976791543796942609168576740361014133383107821293796827741600 2174 144746583627124089452045371314851052295837764700614100121585174665035568800 2175 20245222163313755978026079267903833847777842022792558803672379763149641556160 2176 2739635708874232462187722662221180096497678944697251102625988164722991817035200 2177 359063505094329092075478401417363416397227046689383472637918573839007115020175900 2178 45622826571530966153711543549788024392532515356623784871842199397180510099381743900 2179 5625026146701700297539964428256217595691067775734320770081249996264138186370831483200 2180 673556702309337884199714026252051655529750429945786809926014820981228661116575849888320 2181 78394516185447937077688938055447123240823730596467964821944502775315224724401466973112800 2182 8875530494617335362660512473358594574481367769421737963219608706102580442446425544604581600 2183 978176887143615802600584901011205107313893900482585226051676875293621234025411320547473361600 2184 105016067345392804243298691808561943187776250290271393371240284021907489919599928182878742692800 2185 10989931447695356964061208097766007354600784592876901316300295722892618820086132484338260422801520 2186 1121777148990367534014540387540261970219616671248532488017481404885502677123425962120868777303033200 2187 111750371223230899102781832892106097223782765535806188806312909477165314311533672036040832481806926400 2188 10870972158762205835975265278783251271792635075262262506437369775418197901515008142482762843520892398400 2189 1033236490180535109228376349906171745878109088289699586407297281836338718730358273905975322991008454775200 2190 95999150343218162037418700421282312655919424403094088239309109674616270733591732071130729453897918875891360 2191 8723401052927215593835003646977392758733547695759419322615479966084695905791596522985357589506376106548388800 2192 775640276599634765247584685972734560398882889799544964876810442090807323197937912118208709926535015941823761600 2193 67513022409026542691758517041543437361386098199635392984485708896987354090020512433955749793188818679269576582600 2194 5755140706173548343336231136378100772622647595507694622371363389035024041510524090543534018084687665781816762969800 2195 480669351779614757635442024510298976529443527176802654860456270252205207946958972042195961190433113846097336043237696 2196 39348912621174345355450401026088200529616210313002962432204018202018759670167719770120943881765848045244242705500340800 2197 3158506947707340721416345651594079788665731958586045484461914845677428901216924275393938841586358648862489789476123509600 2198 248687726278919487367366234039662169020794329493954109559614540585130392542985377381488807281884427201946601726110630293600 2199 19213429519178742616604665340990195725088035974977343427457627098540074031283981378436505629259663523824467081506176844164800 2200 1457076627718082462797419257041274661260767237302372717016832047782011796081554296899248454175310119234033676308404793036570560 2201 108500170314007211961879255390394916740310703206265968392146243558053378386787168179819036676982914235820007682250856910044629200 2202 7935740527001685380159203784606252770006233713454786354857152445500430429728345686695887086076171393844449333812347762420632616400 2203 570278733043845252836268299555842440437689346856543957362838127462858517777719738312904437495956592578339048678101128858089599054400 2204 40277143738876324890995423800833821174641550989003706276795703002334431247114544907624962560095781716507437556638091592401006089147200 2205 2796576346935979491598115592571228316892611690336490672485514978462087342924653234752759900422650443849499747682571492899043189456453920 2206 190946565327677943975510679394412556391110290004122682801674916152370389889855421684348278446890804895625679493408365047942866952231648800 2207 12824217710071789656677846274166675561493278186728497599777005659007585540344483482155261797626666315893311764686329549348937064340202993600 2208 847416163921093021281744032370728100992008207799218023934471024737279025467525154543053251801901775762918363117288728792692460299178810513600 2209 55108532409993580540228416605108911817636533763442897118988568827446176624934995206377931781242424855082284801471182644299781558830972021212550 2210 3527793897815127517352160638367048954972086415225936844801714382938516014405454077749824217565380458799959800906486015122021401019933455081006470 2211 1 2212 4356 2213 9485190 2214 13766172420 2215 14981037136065 2216 13039494723230976 2217 9455806923462996096 2218 5876108588152004716800 2219 3194399531234133564170400 2220 1543249906867334748556988800 2221 670850734515230415197723031360 2222 265047026563926489495391299480960 2223 95969110868355049738122933020397600 2224 32068447508625718158646617003123628800 2225 9948090537854392425928732688897565705600 2226 2879640607690918127558837155679548686247680 2227 781282492374142224483307005800307552937573680 2228 199456824523751603191620729716078516455827633600 2229 48080175644919900347135685902114704605657561232800 2230 10977463260403290931888137128598609925228552664625600 2231 2380462908018453638579942536336608562285811645324061360 2232 491508912817524522708696706550263558384346633053577621760 2233 96849597139271309361009101040699660254370120649420863196800 2234 18249832782678341511765801909147492501845221864982174830214400 2235 3294855226972718907103384153014003542103972764206990147471624800 2236 570932513729832732222874406034266533775776400581787252753883145344 2237 95104181421688675509894963559015706068572599650758484295271842403264 2238 15251892798367109813253525637427333602848865055103119888834336207634560 2239 2358051568718972085056232588729390255954740600840764499955851480101786080 2240 351918868600541764969771539448993138888693700704787198476169834685535522560 2241 50758431481151473900806715039859777065712588098320473593546229156143740203904 2242 7083257244756815357899672556852690180202343745591431250505838300950897423293184 2243 957346486986663325716127619012121407167973021865091879951179707862894729866969400 2244 125441400294858552133228358321467059533161071107413857239663668387853236725599263200 2245 15949505102196280025645476265403002892995744423451473671972530542373221834257812200400 2246 1969536030048352064881135669116336528672217354233064834579007914403916136218921838003680 2247 236399032939970257565316311840324726122018088545585365283774811059425600683387812833719480 2248 27601184386504635477896391004059535590462652500457534541240734696668070133844198687612652800 2249 3137092509613513700764066124908766689873899898670423465358387714602878813370344582415764406400 2250 347332447602850055382031731470668065817320506729715090344038926965518736311106356586442838636800 2251 37485854407537592227105774618971851003334315688804501125380401192753609616376153534591843359876640 2252 3946071893242249952492403006231280705619290402753176264808336867022550709860475089153619413200672640 2253 405411909984293060595350451711618482017791383044760847205904132885769197929713095468996851618116724800 2254 40673185573773029381589345318230747242436093638490658019680707657423449299274006833796567857687338390400 2255 3986896576810978993699882871762027564923337996882050182701883911965166746085654351685559026595579329040800 2256 382033289760198698240753220956396952443320743167897786395789409519862200202696479210402900504003068151642880 2257 35803163307743838872084502946587549173546863560800159938092350966089694458126620040783628349407765800037662080 2258 3283226252263317990184770376591326317829510254192525304961234737528650704564377284591009323105265331875794118400 2259 294737956687554942077211990681917189656819993444074823730790843416894914290997952485472066109595589896933267837200 2260 25912879947142585519767943997095903123297561872593353890454019457958842668686105700151299200002812270938541180462400 2261 2232135478646862316672810695909841095040851979705191504123709236108574707480621145011032913088242249018645937285031136 2262 188462262177517434031237703070348544220508012247265776799150822954578876282579502949362896544273943613221360900967530816 2263 15602500743734856798163044456112509285947826783163060944622005631143501199932783849942447492751910139517653051512792695440 2264 1267040815113864597345164968662419622013574461787430458597228532763049606877560409248156490732155117744980730824736976625920 2265 100964381989536284488448978891747993213415016834653949321182858823692638118410045203607729252230805030678742309978577970765440 2266 7897250387617910833987409221678179396438389134957841635995066521082285985189091172107644568056307695308726353045960771458780416 2267 606537034234725616017497268972104456858598422668815658507406805485266286112469305914910344414467489241479143650904951393646688736 2268 45756302582619651734653302747018406394596021359226444413716653747134123338309087990072183876880880767339654696471777034959311606400 2269 3391488703494515220815078422576416018799453376264042836802894732050510279851564987402074456667429421013675440347106370229139320619200 2270 247061329620668244390901814580227729640678823918353493433539687429713443776305530777188407029773078839267407501895986088895606780022400 2271 17693708889666857435795084954187309237766615106286082688065333948091311131779747762492976416782248662872200833927450870399740372229270880 2272 1246101203114898681052060409232601319433530795026311659474240567885250370854521252256882404696664594355720898074628343266184994083556519680 2273 86322655925459513469654829962161655918822818784484009313578439339792747464841431910375966583422168270287439632750463456907492735304439548800 2274 5883642611808303981566632378690827785959129902548798984008028865477302501809985851161180960463726834168480409254452223554932917545988308294400 2275 394663714570203890513524262526870682580039760494406156849163561242094681879222957172421091613605926548207599952021303058145734609764496992310300 2276 26059948660543309201293017457928137994362010031415249618409384690016467301932691264369712695470717488383184907601160503470176814540141862938397040 2277 1694291510642293027011338453211661214148596743103073274433252571285767593827169366900158139034315890040185552098736056369553465321087102028313056040 2278 1 2279 4489 2280 10073316 2281 15066322964 2282 16896881204126 2283 15156502440101022 2284 11326959490235497108 2285 7254108484960819076452 2286 4064114278699298887582233 2287 2023477342539062035028442897 2288 906517849457499791692742417856 2289 369117586156376506090163026325184 2290 137742379234021166189312502657014496 2291 47436356294670212386888621107342607584 2292 15166080769638847903122390576890393681856 2293 4524547429608922957764846522105634115087040 2294 1265176575004395082064995208743787939431213560 2295 332890283529097600122160209924174320769165779640 2296 82704741552340248208127803265605975693317187030560 2297 19461731551605960512554705705290753543411639116507040 2298 4349697001783932174555976725132483416952501342539323440 2299 925656947665352042290031427838908018588606119038487450160 2300 187992511007672405679630019072010955775176915448361905787040 2301 36511415072664027659604665008464040845552838317731853615248160 2302 6794165821438231146991434746991683600676623996957935760237428440 2303 1213438015708868082852670245812714691080845045856687326778404719384 2304 208337973158630273917473845281075322345572780180932777951492256435776 2305 34437495340998774536803176721831080134381159923981592148055923721217344 2306 5487860864697733285114849090457509984271740556457352291593768987288278176 2307 844184390255744420168873854914860415166766711115732709406889774217000308384 2308 125502079351354003798439246430675915054792651052538929465157613100260712513088 2309 18052057155731854933459374188205932426752271969137776983391541832711694099866432 2310 2514877212507894040417559066594438961201925888700506555998734171569647884287642308 2311 339660840489323749640638204842770134850817687452671446063222975838967291523333992932 2312 44515550153541959658784818846452462379271871037914822460521222951130536794940478603088 2313 5666193598115126579425324798884163425704462442111729544617772807065329754898852347907344 2314 701034063500132605132233240395279552724657658810156760881321113407471631342208009932758616 2315 84370396885570013260914449175139995899537852829233190708230349135228950658563574817042543704 2316 9884658077225202606252398098097980572230066336730162237711618798685244429787500923301931699216 2317 1128118284659727610267421126529079782743487827302203900514215776229436486076517092554279435723344 2318 125503159168394696642250600326360125830213020787370183932206505105524809076012526546663587224222020 2319 13618623296102146472228607825657956093137017792268535324741140029621460379979993429417226818550335780 2320 1442277057644341607344591609726823540530320360476439169629728353613244185003595494620186306878854608320 2321 149158280821962491345613927638492657784612433559040115984730278802746439318860213129673686202099219609280 2322 15071766284873755375513625506380417193417883627352098992457064080841151572992102444875663837603025690519520 2323 1488755580805863169870179230574687876105388727190668444921592218651975972043331008166051683514343315430205920 2324 143826734806549041889197315232041585248094510948594142809381648254116983038273108701955080033429167255909458880 2325 13596216654159519002419227054807675813984764088183059074512397089213654375298881318357157884862250853574589910720 2326 1258216549537012154348879303696993665952506709993940591853834747297646931980783975336301985928294131074548507987880 2327 114035504010078999540068836484047936132552699981287554457609798219364286222993094580990145296072535430654488244370920 2328 10126352756095015159158112679783456728570679758338334835835750081879548616601786798791924902291241146242118556100137696 2329 881389801653054358656918866383505184669122498965958202672056757126731692335202580388967738064133714669975770010362965344 2330 75223229610312600840757806327115307876183954815594663528049767079392985588146712533966131183242796648179855140499823849936 2331 6297461693980320942083818616479445680125060519184783435357675783608805227445414405909579699246194126942905986007504121172944 2332 517324816194383401834885544124126315500643860427846283689752773631271481276812190826201769367705873094791313961653486694873696 2333 41715191996765279766140316148918185622642827654499968512073700928267073081139310296621906311741373585007263225816967518032088032 2334 3302949309172450901483324317933986340192826746786658221116692677070289322174494675986098796183236615641467948987007749552754970248 2335 256876741887043418355711871954409849931136859096583436740531555043027939740342717520111859008426103809449603822094830767848469879112 2336 19628926207644421209526120974171456118875837233035479166104066412943100498779291793950616536643870553163459381715936033846627905245248 2337 1474165627560549667447631220958537662080319233552206918389951157216116581526966812525342065658796447814699805430225636711430648273588032 2338 108842562168220583779883438480772030716930236743937944141124727107789940936074382991454422514474471063652002300931659510527296197533249696 2339 7902683735131950255100061459530152853201377353096740239361334694432813908293007250313961267485367743293683904767644589706973686211061686944 2340 564404573857488318219081808754830916677027401927618802901483710112072580418087679103068072458471102698458585972760165213265798105525502415936 2341 39660619816938107694537701069168832827447623941802673657855053724859449420807526276020354869423040819778986668276337323795677590685101574529344 2342 2742779739215126010250372889564707095223174743225291150151038559159811299007720489026032666438537166692840546777985453048744828380816555763544946 2343 186720005323491270697813846712674290713269972904183282144897624988956384586294817906772223830623491732551067992193625072933782547463280911595175170 2344 12515898538653414872229219058437440335083429698910709700136774135623379475905579915447883609495126173103120072688857535191803848332993253831773559880 2345 826236108006926178804027401424907441822000142660926403040372417938241901819856417403372973205924523337837314649295774300796245092191480025342305303720 2346 1 2347 4624 2348 10688376 2349 16467224624 2350 19023761246876 2351 17577955392113424 2352 13532095992695317576 2353 8927317042038139509424 2354 5152177847886261264376326 2355 2642494771760331332929013424 2356 1219511337167392910146739695176 2357 511529573608213717037914268503824 2358 196640493587890823057991543384011676 2359 69761996648257882764881307545158603824 2360 22976611896079792673490550649337594445176 2361 7061478722728522948319429232896420692817424 2362 2034147214565985141800265583401225185824719201 2363 551373550865885854906801400488990920957665063424 2364 141120997157729785197535225114043398491775719288576 2365 34210700679394915295781434046067573339637840160167424 2366 7877013831430679246853675189107058761451612696878549376 2367 1726941508566992726310205741459471358939201183639468634624 2368 361323261996993978145721683088088484781688320376930642053376 2369 72296071813485490757678747198755791607188245668462383249114624 2370 13859759433910280957336663160894808216028046596691476055382349376 2371 2550195735839491696149946021604644711749160573791231594190352285184 2372 451090391889454704253600067436913885743630364571764388526208852290816 2373 76819023033618990005853818891664075801822682085221209571981788993821184 2374 12612037460198089180603928765892134159320673912348639300085724428735570816 2375 1998790488519669581863988158897939606766821286246701593903241016360989085184 2376 306148076491596057622167519671201083103118127010119794132846415672624828214016 2377 45369169787173944797297986624822508895991118564015817233751497858065756800489984 2378 6511893651015310264187176642744055729977725236391395267331894676940500655770328016 2379 906139868044312264640833792226687997335082251076039002048123041106387242766586249984 2380 122355533358571694322531410003315429287216547490885148776556849462335995045335219814016 2381 16046054231881259341154833483291937726523541513804652368125598258060634778802533112752384 2382 2045426190836197197682209190411852839639348111301376381036899177951118138886800679289463616 2383 253632847663688452512593939611069752115279165801370671248575498065938649221963284231893488384 2384 30616154532456287675664957920946761919810145619233875500453047621801594315293304862413037663616 2385 3600145761175500904630756333986201286262803277174527001155837856245695167434233233308363864752384 2386 412666707874741791193300444783168322437873825646130157507487914272162808567148984367971207997242016 2387 46138150948727228556831444850879111952566185774679527854007917049355958889556364496165366279496521984 2388 5034551090428973535141869327418546906633591176318006575117101996123770466448495678236330325212680006016 2389 536472397589431552046977796703064695958025924881142002957827008052072471564349004597182919770337204361984 2390 55854092121754225907436483788562258458720835497284352626131943724694181641733699774083976260634425754142016 2391 5684705375947430103467979905591447638687587257279163000615206716868874487092007665895658028304570443421565184 2392 565875346010071357473475651906592146468488305458288856082978946881360353834658763089917785034926696965811890816 2393 55118666681576737755607904987837847798568924731660561343571864230273780847980166328205183401912647206584826301184 2394 5255794529199515181404528773527788111959374343683549776448508803790897811275108776754065092303212213844557291260816 2395 490826852359530234083818850360472620414818306055018852592415842574431599681528525763808201273051001848014166628765184 2396 44910656990897016418669424807983244767955875004034225012206049595560491370859860107388450416484166669093296246532014336 2397 4027869511301234374490077432778732579777062201342206768741773938237131128045352943748917102058795653812406608463479089664 2398 354220139907318169125829309617252770910009720129575222181848696529969243241373057918534575148362933170848758086605574558336 2399 30556499616155823947986634029624144690576687555328639921045513972358856228293540015161133539213496801077745697584163903409664 2400 2586551106397190208634201928692814173715297015100133575538871191993561700361662433505584100143423960698636584882540985231214336 2401 214918882840639259153787323893202923161434679254683826185684388134737763102778133111282169775553590916232167143876587318302718464 2402 17535078137480013840600969336929359927224911598475900032899856596207443564582023039025861316151863516004728065720930847452234297536 2403 1405267314596643916208161893527952914869533266348033532461167454938168459701941776180177798108451097212449084284442317739680811774464 2404 110652686651084013195218540823140706244985490127783950737071582184527850956185656755428827654505106223607844274604276984777970127137536 2405 8563392665234739055074031481329838384993283863109517272296082106009392668914300148225220797804581610457515541658358113771122230517118464 2406 651531458613276396440215895204511870458239013918249105800526913565547958893229669610802215699631917528975974127840079822752883038510763136 2407 48747370116573663497592546651039216012645948516768670801206636614969850563749183804978710040215083141020431900319051218213838658815788900864 2408 3587649190998800428056690167236966817188765533580894272030740046356571421328831059711578288927442328588326302599287592075963641938329754107136 2409 259791358878357580203089214967222898730399180384064121730225969706010774985748052292130478636301458778094358610443650715088033881312068860900864 2410 18514193560065451926660779835398494392333604089558069675180635122329924136093701039131361141565171148232630775347398295492445664572880407415138136 2411 1298841886675360935162663939221802068139095917667458426443441479351145447085958103668292412392879699014473789778217480422239265083882071658661998464 2412 89718487293226825809190680286548418615850580130999135850843177338816243837346712039753713759077856784954333448468083230984678932082096434724849257536 2413 6103535299739221970720762996210264060463387227419314346390197049407827453889944977271603392744430913818236594897276468161614426454182023126505416654464 2414 409026622954582860596684073143090784169583170519850227595590116972815730990830577373922009716711348151025061219807189197242307961054521755698311524917536 2415 1 2416 4761 2417 11331180 2418 17975028540 2419 21381296448330 2420 20342165440941162 2421 16124556472852694412 2422 10953180861202080275580 2423 6508927726769336203763415 2424 3437437053926072775165279055 2425 1633470088025669782758540606936 2426 705510580746359739807802402141176 2427 279264604878767397007255117514215500 2428 102017508351482028337496504082693031500 2429 34598509260916905039030957241759036683000 2430 10949274897438169881351996935108676475613400 2431 3247828666452597141056036090876611159578824775 2432 906526295430445496135934779482912938364795503375 2433 238920041417890746314937477437052165533477214889500 2434 59641987181318726830092023972838864269751706853731500 2435 14141115160690670131414818883960094718358129695019738650 2436 3192525094134974623477983634707371859987423470670884806650 2437 687844043009080896149347383114224664379108511408181544705500 2438 141725779122610189863119880372970029760547618937537927841711500 2439 27979030895121961648810916383630500041894775771918945921417878625 2440 5301466774007709293216692436370307147938222113263201873190259641865 2441 965682563142327354333625206871145178947516151092866310439579602456640 2442 169352108758478519361841309427217497122832925015730443701163311764155200 2443 28632602959379903952105598529587415406410395250873854302903825638982525600 2444 4673038269198106393286751649673697831673806921461584566056682991355320471200 2445 737093902994847981767763626875197937982681811745207272219340797169779215657280 2446 112490040486084703282041603830534240148260246818276632415151655206781466750793280 2447 16627434109349395203876774566200842371914717732826514728864604035252385554101631700 2448 2382761694033736058155553543138296472023778792682926913721233711597228220768079282100 2449 331344037923279531851748739763466638815541945053084660237470382012696912582102318993200 2450 44750379064666924201806179796054480048030479264740891112643499879257665879302790339453040 2451 5874730318322663438270444603226485352972001250143484761065366123038103581821805198451529640 2452 750218939299313101238590560817436305210613673160215283676590673820406470921838636829283177000 2453 93264059717104081322397416034251818574077341894969921054953009029673688648283308431092992846000 2454 11294516770355963489376487075122342028855571429998536849808796452490995679124155531283389877222000 2455 1333317704740521489920894299218192476506400207311327275119928421216562039920606560468004175006057100 2456 153526655709268340339427853331928943453334521432116489410760538452765594889394721267547505126916965100 2457 17253471784470156342907130183969157454755689075228329286161660511834609711379597247210100576167811316000 2458 1893468217463131808887877845073266372767258063860522927939462231519709842511635335106615456254323293028000 2459 203031432954342178962113810751265244243543716938498799409508700188863432658406716159841175513815847647866000 2460 21282205983236267959206463229193736824373238062197751929214500862019306929993432891688240553303763407888531600 2461 2181888769933526949904732186714731801385743276115752132569034479680066336561935424286994401073490178947876413600 2462 218885224473118714229804516177871498798591054189058963937510586631734314401904798415174012788542684973175261492000 2463 21496353086797533726652051859635130111178296446817165750029685528791574126887067077690214505941462853407253805693500 2464 2067598206083199519463492253356334045183332880690802085303875671371320180816709125248040427887798253634865044617009500 2465 194850454941280722714239509956300920418077290676301188519037243270033213840166667963375329924146107422549681804706975280 2466 17998833200556342837387888851061443844893374830903037237513420647943656282373042603440415279855927687600618646705383540080 2467 1630278930281161053155710701701911548258611451029871257474773293304127328653404435811622230156181142473056035115045316803400 2468 144848744956490328288872484798383046806600024960371014178277498833379916804318518645979793996329377356709827723712233902400200 2469 12628664652873267881185401082051618228990239213211606199098712305695419413235770107134682780272568677692404980059948096527780400 2470 1080784082201354034849812416240308490979219199574309643257411614961969803238195816259690033577145104834511822566221376188295678960 2471 90824462336420930142914593407623067116932242021369663949453197500196962393552669844966094607393658274128797089225674934680704735460 2472 7497001671804569760042336175138009312020459626500776647055742004182924702836233537202903072417318634732912110610645623994258171584900 2473 608032687313253381917916368411193031099038656604476781857762248063387548312786940672456138838811497547993423591594431297741214467851200 2474 48467419126003909409490858993861708902691166135777191611475522926137485418898931898009512219642889372342594426292688311750456468513630400 2475 3798230078841173034057100316485629254340897719507072582619298479978307607327712963074012107612681097145914649873803674030844105249184835680 2476 292712780338235318575449648980310543027156724252504069031038068104557771508976699006736572424380554716113848673061492977360625225842916598880 2477 22189517219188806408138925003346121810123171032044663297514176130506798807938556215026804683783687212350565947796597048283789331636479161528000 2478 1655056212904257163680076326836879783901091756818696394206652597416689644420686915149380241414278511283100149026923960791833747132695485397144000 2479 121491470128503127421390602866869706636989516773972432187232092229118874210756048865184193346316881968875070314507636996875546000459427974934101750 2480 8779160541439679838434948641010569416522150158266900215129679033848790033352633254150310094579236840120095465649882630374222147140891279973315014150 2481 624650574281829341231674527548267181514969956715475203185590496105362393888241905477119033396122669715211641010482558064202230348085234102343747067400 2482 43772155914226697866906147863270364436011700698196359387408169839025021482168593227090654653653670661386845590212173285245215992302390658365729738529000 2483 3021566174432060585106727324561633686215278280549025161242558076829168394666167303058287249180151913008086076477293255896191821586285613976010814597869500 2484 205510290675502323563853207741561549121859434356761957705961232674772279364758306568877421165252940981839825462433873187258379981223744730281431201562341500 2485 1 2486 4900 2487 12002550 2488 19596163300 2489 23990602920025 2490 23491598379288480 2491 19165229011102851600 2492 13399232968619622247200 2493 8195305864431976456943700 2494 4454604032089025425263175600 2495 2178746832094742335496219185960 2496 968552000813026365506955619940400 2497 394604227664573825080292168824051300 2498 148371189601879758230189855477843288800 2499 51792143113170455605066987408587153740400 2500 16870427416730056405757153365223788878372960 2501 5150752370670395346382730886819888041928244350 2502 1479780857550247698337250450072254893928090906200 2503 401431662634325528387821885983490035947270438609700 2504 103146809314777748925755076177442018710240751646976600 2505 25172978813271509625330526341104724666234255439444639230 2506 5849720790893569855791093740218621731963007930689992354400 2507 1297308533580442151200215743569393428647614349719839668050800 2508 275142218556756383198028365092673962823611425997103386989208800 2509 55911191662554203369032680689873788195448038524494717431098804900 2510 10904918821864571825096134041752983649640185433817449687761510907696 2511 2044672279099607217205525132828684434307534768840771816455283295193000 2512 369101210678943910246656648052111404919071276419626734570483362250766000 2513 64236792844231916951141351641354959863236940356887181341498765151713668500 2514 10791781197830962047791747075747633257023805979957046465371792545487896308000 2515 1752225540487820537826453333532224053165431964279025777760866716302384763875600 2516 275268980070183419974671862396836488352117860194801791538561964786858509679812000 2517 41883895748803845995521165562818651930826933165265310093789318954600440113468894625 2518 6178509227429609766854455574539430230280773049954894834441406202151361893102017546500 2519 884435423820585609861195155331864909728721248062660975271362470172667009815515276435750 2520 122961793494599130788130732166995847163998788373511665876298565138862790564637066718181700 2521 16616920148645132535673778110900966568134836262142618180227569983349096558248870266220943625 2522 2184451340621889855500466398146548686146157934569234995368294605378648801603310945267531616000 2523 279552286038006588613125476162807006861283316731847099538842543840957082163076345443052796016000 2524 34850851659404821380436309361629940188706653485903605075842370465505982909663517731900581903328000 2525 4235249747909170918257522495172078481432576064874435606841744070820614573096858992369218215801935200 2526 502032043288745625920281934793568327311276089641213586567094541077760654274408163485717086068229392000 2527 58080326150952738008253569551474964342987869513491828979274104168972357598079744437549983838226824184000 2528 6561726149798334912653391648396869227400815583640541980960781350066691004917939499479484220607114229904000 2529 724325088853875287971761891733263496306494574766866190943784432210770868429237094294814883170198950332812000 2530 78162725143875964408686127694593945290318614557064493849400382284788963046497229553236023837210802284803001600 2531 8249565882032995808786329346896817486619497253794524296496496869405443817190088032194802081079531415059099408000 2532 851987080667833226720188141485896852767043397232311083727531825619021793375333772516458921309788201887167415456000 2533 86139443801687388526522355221480363051634616807675118527702332286023182567718641625466148856591711328300488900166000 2534 8529562884199738961850744235400463704623084913282442348906361556158866975889201003403301107187407823773754533542968000 2535 827538191025058674078759205718552988622531698286662556690895198178533274000770281350188273419322307062529664844338755360 2536 78697259342579109201607493092842784212142720327261047057859641395409536841249722834282610315366925279475860284216528696000 2537 7338519433695501933049898730907589627782308670517092638145411560121939310446536654296853411907965782311123971503191300902000 2538 671266834236901761725017151838490462556389291220129530372244438556059656170656786793040478130751285144232622902782479750432000 2539 60252413806412274797799224721503023555755905454517922846560533216318910249243952696034577731476879242483250429810864432413776000 2540 5308785405561343339457000781825520948203511233319888256626042617568753437597021722999701157940671941983160574233880891626857427200 2541 459304737320441222851235156927583017750821641525622475059878151466439471520670897284527716253974206409078803252913444998787932764000 2542 39032844694389776903357598248372142771666316342984478406842978345674259649932102218355302763758790453431188122054609255686469233488000 2543 3259242531981546371430359453739073921434137414639203946971388691863800680769330535232667780773859002861504208191559872849820180996248000 2544 267478853217875381872301702966179591992950734943780093410770577050924116886188109349094532110288564268735650441754794988793717226844624000 2545 21581085473795578727396875734321256747297908464380657203359006058392060830767277289316110499098448993749154729808916042345839751585913746400 2546 1712335306445419689190178336952702994375768474878727555151763759387173351162518394758852046157975297208949326102871371228751875371734795616000 2547 133645008836925578645020531814744028867489413708680042570635239220556965262506879229646533086426491341840415951803138151224682660061688322352000 2548 10263088138937237293406497347932247804141488627342762634233861703953247586349337804968729001144942303362284640870215593263889122371086477833952000 2549 775664958250615887315737932374191916072380945163389732215456079094091540237058546291152221539657592521302668873269262884647370076702270207544153500 2550 57709472893845822016290902168639878555785142320156196076829932284600410593637155844061725282550524883584918564171233158617764333706648903441285020400 2551 4227656082450674991647977454323845648745775198756897091385950342364287654852055280394521844562602845638380019057089580635104402325327991638463834449000 2552 305022231381590491188452582301514475612493691205833440891935581417745769008281122767568934277845106803222821076447328847613353445382619575825883219798000 2553 21679006533341571234026343092106168538752676611732250291628303896940666200250333328465597931835667664411410209742205004713460841199032358970095494136525500 2554 1518158834334876408736453475667492846076129469389713527668811078695902885211733487581822742125071683397622233818468617141673083835851077660050745328517264000 2555 104774647552454113294368667727852256277054020951738657888114661731141526263684063978682652388660304321341614451100312705877466685871379373938645009743812891200 2556 1 2557 5041 2558 12703320 2559 21337343160 2560 26874383710020 2561 27073254149474148 2562 22723484649458634888 2563 16344677887146318094440 2564 10284888560486820660926370 2565 5751538236103352042938046690 2566 2894174040407206748006425094408 2567 1323689963389877922656393149996968 2568 554846709654257162580138128707062420 2569 214640315603943020816578049943678223860 2570 77086536204044679190411031079772436397720 2571 25834267833182173486013083549201069184755896 2572 8115189383098350246293859869892785857661445831 2573 2398754508827600587507449755659485231455809723575 2574 669519036241659186202079309579625211268554891735600 2575 176999690475887057489107598527287233484313222167785200 2576 44444622278495240135514917990201824327911050086330863720 2577 10626497545729742891448590629943017140497208689688917463720 2578 2424773530889241332503269316468815729331635801010834803085200 2579 529127754414482706427561247798129832413716525446668690290635600 2580 110631794652161425868895930893792312460501230195474311994933726700 2581 22201588550795754943370035411766241264573386875627784931143300274156 2582 4283198775799673338305542216362287160888465714159575739023645929814096 2583 795564513356865251540825711668772967105765020611491567822354975482136720 2584 142462873927547227543775004225258130609582350476643525752188851680979768360 2585 24626427137889456954377382626938586508477114584117723951576645292301778578920 2586 4114255093836731941844648057540539852682909943186601081510071540167217141251568 2587 665049428232769798728501013430182103283679410493808323207966725412191132090697008 2588 104121801107693021613430939915162885545351057705436865602247290447346174117949750315 2589 15804427325710131674596229637425784657474649940804038175807778116689605641115463615995 2590 2327899177857539394893468177183186163665677850104312446601333906128868972079595346732440 2591 333022605243791421435188433233034660613544257013494069146653681942492769805786682888266488 2592 46308643384733884880682036021238097528650070850265314170781898105669966823549114848296167748 2593 6264182706502516049400367305035045354889016340691294524993605405915626593293603238262765394020 2594 824893954298383955557879947220930709364858888653137836922842143452678828232662910638602053465160 2595 105819088547559357170668548101187598434676641536708938413461006248557748144820834408331437781697320 2596 13232677022872297614192101940053509184256314024165452748603298831382146405509845342761846294601249866 2597 1614063848570350252892065897614819498304044547191498273067441401359563760340359428271999837056118306826 2598 192150458163136934868103083049383273607624350856130746793743023971376638135757074794285694887633131765000 2599 22338607915291198544317379352648069413128235579762734958649334344951437535829060858061260203332047109145000 2600 2537462780923304780102233227375796611973066396083048848257485751274256472819855594740685874914853896625152500 2601 281771144806083421914907987493263459333986950693933224327614584424832435437351520153760162598878331587464156500 2602 30602796509808538606236528380790092235491278384062834537842662256227453205326265101917082007478177056760237519000 2603 3252361033329652134854286367277585334388913521880720393968597829145875080012865833703740949518159455287603966115000 2604 338381062509339224197131377462172107498713211005673284322482865807385419783005249448260047956118506660547795974548125 2605 34480339696104709110536264646298476178389286990843402216778713244413783693398881846840049376426524566451329495937118125 2606 3442517115259094157595940662286439861650386413165805277323186730322272163948944363588510529742424212714500736874361873600 2607 336894174946238018442379212656306300970530952708049689002353430804675693534689829777848157920479200895256336818430198257600 2608 32328883326571686769759082137595546958518258731022460540802761917602532898809658665220429000445984855140944629307051717412000 2609 3043184885212568779138265297820078939170709298284359540340848664281491257210592209071409816664622989477324014256846811663556000 2610 281100114952598019821141987139380624973768481108192321985558391434001451684563591460151706768947027250238744131725035121811432000 2611 25488114059429205906327910724801657758985153005210092904399630874206640719107611465668664757395251361762556672452959093681338388800 2612 2269352441077036083016981479890376171183928087213884343238152848907041261169116977996856472863798630174073349443758107876699164402800 2613 198468805592439032874379871530763600234243535346687955281441964066694748893474528689725079249579581954697467490826915223953426921894000 2614 17054629777115795514584642753609065233921892761515392571081150843248390146294431913613617154825942007969175482315195611658342754805512000 2615 1440393562362169644901275844766677492553098163231037308164362282235707255915002613992146682754197780096786464887739317506669863511794344000 2616 119600678794805486181635937643793121131658917486950464487914214834971559149475717048481246224690222340703169467845287996970487666929323696800 2617 9766081656998788961815223039405467809127755213155742026463945968737595674156369616696476843363639302935122739661268516605081951950409202192800 2618 784436881481515629513545334455471446604132596153477343415975014908277846085463236954007333547595544009950181346985761495053356785694158498712000 2619 61995416395182005069014955877044322740348828511875614172510152368703418978722562806254008154499654184532411951216541372759851800570971669287096000 2620 4822080981487750331774319536811353728147757317689325114855555288928212807438764338273944571767176227040661667080561608649977222863160890151736935750 2621 369223031459454360019089051303232423153713664155996478409786133430703309886503540178298802056695939722790355647076232711552871356768488465926072757350 2622 27837178856700680234166471504316432388073927164246037523743875756836055605988509332230527864153318122130375904543202029889198301079999978885577849099600 2623 2067014400180386330820570085581705240756235636449612487770534058063572785668549760117117554091981457576098807837349702965653157430940296939638056705530000 2624 151196023919077082492669347142402968640022294936770184031921123600120750528167154512096216383139937793875227502690844449281747133257309367319995500783915000 2625 10897069955790874365739777729553187870243925691602291669431068806715949164877902309980499769179056676071616034360602455743161282517226079473657067034759555000 2626 774003311717031819235116783876263572726468550552094202577303915814167132111041861217472069319403854191829641754870220142214255666794972387757470532811778678000 2627 54191133275286833428419232854209946760891199504147327901574334725524293151042099888902164177278261397008241537513519215872493872107574756894963183360666926878000 2628 1 2629 5184 2630 13434336 2631 23205576384 2632 30057022811376 2633 31139075632585536 2634 26878212116860081824 2635 19882197477300214812096 2636 12866267042497901510277624 2637 7399533134663237579688553536 2638 3829258397188225447488826454880 2639 1801143904277443496846108007049920 2640 776443118068934600765409726705769680 2641 308904908204040750396823008194018521920 2642 114096234308792480021569412526519269774880 2643 39325168758430474780767590850806974982408640 2644 12704487332020445258861729819238828355254391260 2645 3862164148934215358693965865048603819997334943040 2646 1108655675419060597687317868039229774329234980593760 2647 301437643116571949876457058225824263904464626828808640 2648 77846271334854706055595035286819116153327989878539831280 2649 19142768817770938193861560105768281705513606653941889939520 2650 4492459791188697904313965219367347202071215961559180807170080 2651 1008264236613741677481247324451054185090939860589934405504867520 2652 216818821881813366561696560062162110385597525854360477783775886280 2653 44751404836406278858334169996830259583587329336340002614571342928192 2654 8879711444269999716544076269755665738143347386391464364945136852559328 2655 1696353764057209575479049829607397180642347622926191599792111699463000512 2656 312432012901536777883766427545905259306163810408227502861711429790381915728 2657 55548257190355987129955162083678879895951055395338655336378763172386522672192 2658 9545042193876170455163962018045487528787589685432358941967750805121750812504992 2659 1586940240878638145997260007774401378173265717378012193125864117728951731859700928 2660 255546970663988198947621275626921571928963695051528025974299306208040258571032465062 2661 39896302813965672756913479152421210259940028997135526964230000775267376125998765454528 2662 6044289876315799422672392091591813354380914393066032335080845117453007483088812966360992 2663 889374081800753343621794836334223965001763117836859043590467210139513958225925336478831680 2664 127205198533113304619683933674581088772057730381721867095758768472454371414035821042486231120 2665 17698712487796413302219807852884957972933870162300112751593679462059327136201524506127543724480 2666 2397244030912845770171719763652602070702384992772596850854017583979456757106032806132591251313120 2667 316313276489166777777017177019392057841909568533532907551148063773289345437631918470726014852751680 2668 40685795188419076791568834394119303439915618252625670233766419702839342056915405513297133660435184840 2669 5104578791444578805264148393252431631583559519305035309329133242717209159531045023424401354860453434560 2670 625067826771415923701750361583267997172243966852042776092374577792728731130194394177897527810650286046240 2671 74746482912991178597079078122352652126969266919841952434116048349074677569103711043319746232613110949994560 2672 8733447014901992026535989559704886013289750028066079033267968285513475395062776783493336713224181895316409840 2673 997553725702138644808777474152958091295762558761325471799941266389761411791614948159016682354939887598363257280 2674 111444099921375880340702335645044600677585299771183730425649960173412693373850200404112755013522523529738886503520 2675 12182974157362324961500608522217854431519856813283872487808287135553072735209411269709177345946355870123370188406080 2676 1303832046799380485983929707888189962806614676038317770205649396152836138349390535260334250544300627183828180371709020 2677 136662885558400370939050264892117217326015775023118368730126842829407477684948363042797483893786286147268194579369337280 2678 14035278346847718095440462204420438219381820094874256468584026758580147958244196884495301595891851587324443583301230938656 2679 1412884686916003621607673195244990780751103222884008484504125360363734894463249153039193693986446393123993987385657247824704 2680 139468021114227819032926663676779570722988708520454145210762989898981754101535728895195792908315948767412714177895743328542416 2681 13504714799211644665603389396023259565101472681640956098521427625690082302812855862078203947273159416497397153980395372869427904 2682 1283197993236202755170573907240654533861771413509254550768767502729922449920977100524504897286270017889780459205063123299871010656 2683 119687376460031275164091711711719231976561588205499560826250496163718221238083864103467456783246639850446795558581342227787968812096 2684 10962081318991078755654042667310856085853292605464415133532835621851977798752359624762224747165571710588243114642209005112937357807864 2685 986202684276951786999893522771404736986941832996868786048357562611525300912317546592643657955527223366605450734828908389809522295416256 2686 87176916591171238137042311918086070457449151340947349414998779715677417547887104506560069557551518520699761136508065746802645186355157664 2687 7574048719429555367635235438849308426523463555486374798326843132585804107635072842383507060203543795544186026876955000306955241106043020096 2688 646949994784607854318843027068378428098879178697794514023751184241704100860495805286924561392386032536065889795739906276219093511141174633200 2689 54343799561907059762782814273743787960305851010614739177995099476303144472281647644101663156960426733029534742842152127202403854935858669188800 2690 4490375567026610760721554153619184285816885076248053367884982171243564663411272272269884199243681712150166233670650731413837337884458128423455200 2691 365074661179528576451044450394245427173874370802262370639791725096976796920516453628037251881367265549732562680334492798439283248320548155316468800 2692 29211677185943216250090603601077044258709541451224775000724584753462784016093199359830918232570027607502819585718639650325118273666398860990244323825 2693 2300981341415834880007136775961761024686043880465705353903228829811222371729187395728220020780900636160222096598145153994840085556491725665693091353600 2694 178465507374358465920553532668912949778300888243999177373191339087934050316389549677769064945112581159154195643725833989387672696419411267919438403622400 2695 13632633831969651172856611644768604133811103672131161041731242887343977157004204705236150364016211796605241392605803259069941923287679804018084861936409600 2696 1025855695855716250757460026268837461069285551327869868390276027272634281064566404069020314892219937694544414793586695245013129727397905252360885860714822400 2697 76061996231852816505437181078135832620731375081063510821516697906185463506178575698798665666501408713699843856289703374978074951961850482189540464687203353600 2698 5557958724656102234647302588780925483643442621994855112172255854144837797630048781419359641202210079579638590356026182328755048275498074519992849669643502195200 2699 400329590392835307436426837169375393286655853082840690755618541381643668972958724903924016973353554182679883818038280231397934040576016240778076524092350284876800 2700 28428961051091207318367366922875227581592658011285617386576077806727001103593582783802270816454954479667253416133746205876911621520349597765254239828947041757987200 2701 1 2702 5329 2703 14196456 2704 25208173704 2705 33564683286876 2706 35746387700522940 2707 31718961352930688760 2708 24120004468807150895640 2709 16045832972873957133324510 2710 9486653027629147322935524190 2711 5046899410698706375801698869080 2712 2440405269591492655717203298603320 2713 1081506268640629828592007261831037980 2714 442336063874017599894130970088894533820 2715 167961322539591254359800016928040238699080 2716 59514295286528501128155805998168924579040680 2717 19766185322038278437188747067141854075813885845 2718 6177514271528786666869636068689686512047010323205 2719 1823053100575606376356194822048867486221873268714720 2720 509591316692476077096197405257975537859177312112835680 2721 135296494581852398469040411095992505301611576365957873040 2722 34204242368335923022482644881363057649821707567946207046160 2723 8252550840505776336515358137739777727511528353211748500046240 2724 1904186404807137174690739375521086973908855694369336925641104160 2725 420983877662777910371210963604786978481682846430154238643820778040 2726 89332778840041472580770966476935796833813100012478729440218769100088 2727 18223886883368460406477277161294902554097872402545660805804628896417952 2728 3579306375648257242057370399494328453495593235211097750117849890285348128 2729 677767228703109282049577780647104623586915547610330009683030004224746991952 2730 123891175150178700142924545352079365849456528202839978666542829392944269115088 2731 21887440943198237025250003012200687966737319982501729564422566526086820876998880 2732 3741340308322821225703218256827465985023905115718602095544360645862389155716679520 2733 619425654796697089180489072645997337145520290721161059443563209430591804593342753030 2734 99427202832063772163304564175934784692721847877272428238562252131934690573664744327270 2735 15487249005841462864025322702227959403901614892883375880924284920315474155239073116388880 2736 2342999528169444167571830963094201286961687167366213579699831104373441018628311204322260560 2737 344551097281362150642368697739463933699310329556575963636969607404249909794952208768945761240 2738 49289431294871617928379932895540070299201339847106934473796760324072831690396811919298105790360 2739 6864201852959489528341752760084159263772986591339207821982433043026142771199471807287515153752240 2740 931243384718170746011697791118084273451868514225019194515616749503880035959395008522006222525720560 2741 123156937628978081160047032875366645164009611006258788474690315121888134755629989877035322929026544060 2742 15887244954138172469646067240922297226157239819807383713235050650723569383476268694137556657844424183740 2743 2000279793273396571892581037380883517426654384931939168466355900976815116662440687014271419206697978181360 2744 245941378303173201758048277782156538526388877514771218225154038336381895855681951447545418449902609549880240 2745 29546502857058489647569163553556351423874809239615469534958278332866243215753063530721024589231481683651521560 2746 3470072613323424839720067319567673717226185929585950144272322244204402119894554239108013665646408459957739809880 2747 398605732365238627240887732969469302648329705476786099181194581269044800033104882596668352375557006574276025117520 2748 44804980512458631227949146665483113316832464553911935361154276017965184650529640314004232034043992887912771078635280 2749 4930414730558468544708904014314204261239772453620059220367018456810252194252032502886882366746257717374067850778157270 2750 531377963103658620094035144889659442930759965868725158015473968783978404853979258117257668954836469499029639182845888630 2751 56113512903746350281930111300348037173488252395737376686434051103588119552580209657182409841630731179097529897708525839328 2752 5808298718017195747809981520677201730173421262688188461327163838741993786628841701573841991254286860675605104509868782466912 2753 589542319878745368402713124348735975612602258162851128824707129632312369342827432709744962112310116358573918107751681420391568 2754 58698392867927156774738059569590183835994379553308781260527915529617214585322648347345738963521895924984803129332181563309552912 2755 5735050384651549613768851894243663146642710120801057961676764487671489336151153568159187384658176350004070765006603517185577799328 2756 550043468709762258411467158947914965428005379767737831778998775863038295421769728582540244619488731750390423371087882784616779844640 2757 51802308106701538408251389219487562994058935230268737942900706141101142322400241938291379466485420915206412372484240960822658873225560 2758 4792167906081354596959817111479963502941627464372053599524831990912742516947657469133516560118905692734796709475603554147682109447690840 2759 435591537945877610951244065719351165301866551589128734080946797518827216368069830642618953533566738139618073316472102370113449672555622560 2760 38915305025639337073288262210283050717053196498750806056621535080029461991120272496902449221617462317524184143239397484624881241085435364640 2761 3418060958085321772937152364136527954647839092473612465306591497862587744886730600977931789965400440222540840581193745732885402342004072860880 2762 295242019477894433141079603387465013000646953741696132454105419708819259472265303877913485267667129828402749000365735184697921064590482949245520 2763 25086047719508836673987215332986543362700131488891213318842376629452578369353122916594326457904361934452027124740753112144978196262301035106861280 2764 2097273227597667345426835923156192442719707818285555881751472979481376670974331720661941546885432925535854394698564232407422224757357770665203783520 2765 172566262758270566265901843302195459427530958923308394895363386092952024208606731890715377904667027904247019413791238247773209930816344067546298812755 2766 13977867283419915867538049307477832213630007672787979986524434273529113960897145283147945610278029260244008572517090298069630004396123869471250203833155 2767 1114840808786703592829095326584292557159823642265998888622191242664503877123675345007436146856114333726128198874696414076341399138502970437828198075420120 2768 87573241442454044911336249310643757139285848197700778370426753882735580676147811056330394640354175200009144935485481004235593786058822886780444872700538680 2769 6776623477502840945933107998126580148042972547298551408605670278396391551733673261447213773493289263271295891919479427121877860327081265150569131178679919620 2770 516692987175977481399334509828173016794986645961415637111223642531063999328563116354692632787654997305366488223020018349104339466388036753002089842478768943780 2771 38825787322080593602292850309945572404880425110814946445786233710191380520974885600366903549472361226088967543615504235946983222760015333154157036734833209204040 2772 2875842472208758334569832391267658665876988107855997230399856381435161551546576385525768250234861235042280004392590658828805419274576347000812843044908279538085160 2773 210016384984356268377335815462296517571961159320928242186700622966473325528220814376312353607429171859059836987447801168359151313135033785142693454585107414045163490 2774 15124056655654258943282936738154695792819175541782462591445002396366442086326805769538000587866508992644898123876891654000877513056861268609522458777450817474457869410 2775 1 2776 5476 2777 14990550 2778 27352756900 2779 37425409628425 2780 40958368297348320 2781 37347205492465443120 2782 29184173434826567695200 2783 19951030564383312340631100 2784 12121359458449772430952317200 2785 6626747215934490588001631813240 2786 3292890934754356868546992681015440 2787 1499637413202713357217442916812448300 2788 630309140441509675679700622881785962400 2789 245955631016569097017014607343085479470800 2790 89560643774166693860462252353862192591300640 2791 30568167228170269698249022506527589608818299690 2792 9817776062694686620731744875625919956714583312200 2793 2977513307013905236809699737557883169094717238961100 2794 855329875246415514868807429873206649311524562644720200 2795 233376756460984473231954107240904434264649476917611906570 2796 60633503964339585045406743290779742540377502193451931535520 2797 15034352914794201655576990211418340707170876112058194842102800 2798 3565102643360329383892039331003288270300432970224582376905594400 2799 810021029760161505431803769665038789081177541109776987552758594300 2800 176649386170096021104567766088551659122823198165220165445505594244944 2801 37035223231276669655423034344180580533788817430715966224748115162661144 2802 7475628392979920356372427302806820885524039073977852441662119542092712400 2803 1454810682619556643638334156178370250186446032646618498379174620887971066700 2804 273303744790046365329022223546888314586750275374440606178267011537850564530400 2805 49622849929046085064906135055330021651800958332152599395100680394889067499902960 2806 8717614216567257395596090693913783803732516744416227622765106626792447148531339360 2807 1483356544037772391219397307136267275353861052292073731436125174465152335117285712975 2808 244708879567928269630254513334843607485649077838728769513280771205705736738742527922300 2809 39175012690830399164631626943575110457187880314005902719434918755078127207911046455325850 2810 6091154830385686635826437537912450031657612704823432074261852224718147664727197565996665020 2811 920610373114681138486990184549490017284696409081785942112742720963651151216130054349662621495 2812 135354606209293659280249367674303397135912120686619338516035686541682763854479662044923369214400 2813 19373518504535479284875692388961478342690158537224278478650476292110856647487233733219426451503200 2814 2701363939170870162850102954132628698142284157062195547869263848115354832026553257467877975468574400 2815 367182893431800526885400244040477555794989974048678929844129688555079605543209251521321313815565975320 2816 48683078260860186930464286014732585202477207290941918600797292365497871603241109543168357607351625410720 2817 6299822151137502761120795106906466680368181467292126847507935333487641241990843580169524371332287716839600 2818 796121710913516046603032572347203254444667397517800402078095827957484709511121953828865010088829103565264800 2819 98302937622571197299869908308235347304497226607141126920233968938477600608498308526186899995741102719774628600 2820 11866256825906816527397629820674097923511754109555346698460242650529118366785840264761049795041459332751461834560 2821 1400992191771737403484707120784370126578094273239023650420382126848340040217693445172114379062394905134199765728160 2822 161859310666394342572807652465087867815298976674210604718780318059286945071959051218820874006570304997419249529870400 2823 18306962450163643454745265525686709049359544674256028604547048890497267183243035188895385937118128871478939702034716700 2824 2027963105703841972905251046396478708569869561058402515622069007706513597360065204190288874830147010497707851074376372400 2825 220115115493095007739135948575873799028173642157279009045619370096464985857461477262813954474064156519421210155612811460296 2826 23418521895402617882206895234758651637781768281282272609441778473400372809070313247608402293652394377929009535379512058501296 2827 2443182332356907730980238589395493944903194094729929402042724004196096586330893257082222739289696913466632244796804863795567900 2828 250034357937808821374279511488323757682168391883304473144900660353955243099221981630452379960515397332887043316563577004286043200 2829 25109931909198837746531810940762587739081466466354817738236968168509245987538533451517467713442129624745304368624523668411911338400 2830 2475382742030474513849008707651177285841812930555924032304015298357402395353344152256867453496058669552164368848766678729625150487360 2831 239625890081200041778133503646018429759794069581136860341429766649919256878758547310437115453609536565040768634449360096308891799856760 2832 22785479372633407481359361223884559461369892230346697948255251495483550390927567130220511679974801547061771333310798802140249009740765600 2833 2128870908970697157611834111590179788295921482693944072096469100931471716697180797908016427479024992819443773365710667393069127306641530800 2834 195495298047512494914252834179586340559106823614165914959638467607571419679073314628231067865785718832131294306702040609078788673684471421600 2835 17649967158722919749175126712513653446811361058632279355606026317170239673359002422352128243816020648560920354323415899656329970755813028180120 2836 1567085608715464481336598135655310607670989040877908606392823582521213410998563231466543058500124062829605649819928205123584969206778415747926720 2837 136867235019261938168349659751185595815135575102481856509953866118586622912213224167602107448035029035843783770563084366842138842817824536693922400 2838 11761892228480700527673731077665378027668952438172012240395083034381396451535276121323774757518438844445368973552833948604497455476439714946998347200 2839 994798791136969249317154786303167050996438117934767222769665382267289046752507025698837386913239210390355972716273283809314761351468252765751594584275 2840 82828477809742731958529872361119078153734201450199387840452754597393358784993354201263199045760778563578561912930323261169407514371479753357655844463020 2841 6790680203462392767084926353727505028634178243136801327343785683734779763418167266409623788433508678901872704710090593427085819094910256748761754157415170 2842 548322088070620072685514202592026898580759765602538734043729560432912813732720670317553204409332566460584049738531195678216929571693499835982105820770389100 2843 43615796681970352546410975320886374917990140766825470771213723417376844257063030966877136509559997823313222426995812315051108412548384420776870740949221097675 2844 3418467079073850240159283399063094428354937409666552839575707481756144546988360456070602235415948814905476911379613811591252091232777723877700245899324459365600 2845 264052164236461546407732076267630736773073522486672160051226433626506765222372356942482089812771932031341623711851026846770000818508987900096074708252105025568560 2846 20105154927638184787045064849335376943594865669900699961083522537815430602706267065226171514476691050161025602623473959628713020068444909689005350321279996735544160 2847 1509282810887283177416369104314690449724031235358517823467450546067950033439269076215936903274257154529449213641387177108238803798193676900959359978979421977161335900 2848 111728278219655866996685734790638180689159791724348360520795928095221944941175480655766068839645009083248541787918579521820856105827926437983347689402805429651778893200 2849 8157674151632441207879635473970514733290950739008840430998113506736272547529339486258163107305432217253944206488163312924298453240382250600324696835721050492007585945400 2850 1 2851 5625 2852 15817500 2853 29647267500 2854 41669234471250 2855 46844553392579250 2856 43877731677715897500 2857 35221282042440804007500 2858 24734145314304054614266875 2859 15436854914493986085370781875 2860 8669337719979822585544231101000 2861 4425302845244245801620987057465000 2862 2070304181100099660858351778384042500 2863 893893643731912261261379117851510042500 2864 358323652044535115014204257813048168465000 2865 134036934108125768689646672705934218217141000 2866 46996700021661597646807364617518185262385063125 2867 15506146495382347129467206361156441243336342298125 2868 4831026085894677927891782959631406805146122644882500 2869 1425661224400603112720485634455436734550226824729272500 2870 399612841199489052495552123337858916694428578971615081750 2871 106658570234435054249408078633747582289155818339804882533750 2872 27168846708807911091531039666523702324928600271648480078142500 2873 6618567309106553297645583271805752353329345535741149299036192500 2874 1544883919400621315558773228693992695139624737134246598883364599375 2875 346115793302515199537787554156602123419081526107556608013829004843975 2876 74548017019003273746600396279883534274879097930858346341440093351010000 2877 15459049899607382581748726621150663274261039604254662265397151210085370000 2878 3090705762071504560451048986614336178904046418022057120060473302644925045000 2879 596506212079800380167052454416566882528480958678257024171671347410470533685000 2880 111268292093285430913827517830503609154312648158784210242155762003633103550042000 2881 20082132072965547934285966524569925587689653756399924396931015755171845624596290000 2882 3510607713005289848262365523076380116797997597290661783638503191700978263249738945625 2883 594994816328442003676709405168672545250036380655959738057277222763138528071387573420625 2884 97859147438489637781181146873624025677594218842003731035773359696807960263976450310827500 2885 15632299809388444709559536919155197930383693644161224577743110116138665881025495248223901500 2886 2427348775957816831289939204946598789745690207523923483043999598589309507637014401043655816250 2887 366660873211574007299445140985041638807801691077059685046835506932855428059007391552243036676250 2888 53918446302796725073402617048010859938368311835226566316887284545810424526150876420893002340707500 2889 7724163063941674435515395421724017294247788672395149384934596378395970303271921706757159078911097500 2890 1078679371879454834919724970643759015141703688099982611606116384242997252851923866348637265369934765875 2891 146937177852359884220162535635253514623571099952156167946833170877979016028731580330661929929050869936875 2892 19535647645894704606794942833029895849000500526972381947978962528157972035819932013486100398186191850655000 2893 2536453972256514786505492228762928105231855684699693218966663902202464136650760010030067407513337420981555000 2894 321783774389451489506219491385333288259186782545311080642543588683958063881466872181541733380442033725432727500 2895 39908338774833972509649132920478779594989365186341803134800794854337110100499258081004098088805488671592001159500 2896 4841055007903773187040046993397208481305231689995375249830183375808719007843170871565279724685535364945290575435000 2897 574643529555215970436094088854532470578763565925195713166012618162486028611852133882185012425970251085739917454295000 2898 66778366830395722564427767242303794185173816056890451834167049668965563908268983391558916652334626261588692907501198125 2899 7600468404349325402894156283884250207565599431617919385288768081710631630947267762749470983062657360426125313166003713125 2900 847604236453036768930756308778771583147715648614030369847403416472369639483239300901821004031147548834721494924272734087700 2901 92654776827954509544881694538071599530363034137710182586260275428107073335667825539757884264189168328501418317702362598802500 2902 9931879346904200696214818564523290303504683697761472264150284139159015899481008837665585517088277389674363571209095560110098750 2903 1044346483024473782641607242643175412479841551841975187322821386934588596373729476458685058240244714955759022308458293518746798750 2904 107761085248377183645908065851995803672919946793768254514125199407398660351748530422736910083604510217286838375976474286786243752500 2905 10915218289431078001660978815663065859306127701601508107239845198156689760356201145183042292286558662190999574410271604576112071730500 2906 1085674390573769722665208071486487086363127344605721431380820317030942177949715006761956170857788066935783350526164514955159718563194375 2907 106072292650970589219693750001899062876425547054548467567715585009566964719332681976444454658017925346761008404915968136583938117165429375 2908 10182940094493176565090600000182310036136852517236652886500696160918428613055937469738667647169720833289056806871932941112058059247881220000 2909 960820805187178202336599494932456270697861999380617739307616534370049018455633964305680725284641286083392868539933062426624190098863639860000 2910 89132143361197231236758546479900860045071664809208638949769893838394880612067644088756981948905223305669411771554457091109837368171250324346000 2911 8131481603361681833320677232141775182800390404315509438614253429683073944363220317277583681076353568787709450962304159213544999243819804180090000 2912 729734897437167705170907227736078018017764067896959588974995259399300377845757384602136703250142439624755086857326779707486522190203441781580980000 2913 64436749753062919743900903299933365305282881106520415769331724254576317491364259214947404447310196692579564256941410722424563856255583279856110980000 2914 5599956283227124368993387877409834028562240386163539882953485160999273091983875152399022867749051781314492756204814475595709752632711784414995144855625 2915 479097798323477517168803538250401338966686442883929927524682015081799348684958918807553325654653491629075295650076512289042183606007849740489046162186625 2916 40360359979977802961493146555639870373557221552040157530867151573557642101338963463181765009695051719055433997188263762531432437112176432683622676693297500 2917 3348705091473083681536423906011970737412008874743152771852096949215028842408108923758618383416340186660136680453276988894212431610546101332660574025940907500 2918 273707395564814692676168295141390196449058019497388869205205218290251916266239255856623543750412040550838818675872257415794598454285518105984227506414405351250 2919 22043362277589496336253148059430511908223411802130289074975730406361302879586833982539956994507821874507410367852494702312617153774849624854410902219490587491250 2920 1749613154489817737774607008831370345172703942466226944293787973396334268556920708671314300878363690496616742911263722372127155805329493081301528181878424344305500 2921 136888747509731514554055520198003693907526343667604094021859044960797702279347810375621844244779018319840929674254506729255864091529652592487746324652600665248127500 2922 10559445884292344886572560544162673832811129343470460252741737996003756089715246372586162818548648163172173936261243477420653738393829034703846431765563112427612501875 2923 803241136924320426782704502763497641008221934853307750458559877969984350221763878177684412758912921234179203672036781234477948072615515475485742953344821415212770176875 2924 60264794489240905533751018910039714903752002463588711223593573547153420438259906103277079184290331603948147821447948775862453617556234350268876282121222276990017567865000 2925 4460398322797016888238025412928406099076364875671745813362239023469981824703743183723880887359941743113548914091434182064166400414062091711233763227398731460954500256248200 2926 1 2927 5776 2928 16678200 2929 32099975600 2930 46328289784700 2931 53481377727457680 2932 51440171810859711880 2933 42401398764094362506800 2934 30576708683757547162716150 2935 19596272854212614670505194800 2936 11301170555024414880480345841160 2937 5923868129115525109168152192738960 2938 2845924980362583521196199782595008700 2939 1261839352831533185859607349759817703600 2940 519427156454866125007779796904702101846200 2941 199529285032862574152988479317659567389186960 2942 71843013192145080605960414334314797983069129785 2943 24342103293338568487666587445038425669557540444800 2944 7788120714796489773359548727554238523943437523422400 2945 2360210477673588848158120082803016074782437539992956800 2946 679386585998342549942314865834848177126124645886972614880 2947 186216628047926653212760207987875528930379688653591160535680 2948 48712577018900813147247045316828348590651595827337142221947200 2949 12186616007250229515185195597957839903939534016978170275873225600 2950 2921233412071273766702517928127143873640172466653142233212444453200 2951 672117383449358668242915324903493262447130881127554965017519219792256 2952 148667195085279296194807924366153452012824988360175715531375116654817856 2953 31660606360753924189635020929828975891620136410037420900200256324637136000 2954 6500600927427653934507561975913813657175863007903754741258974057512103388000 2955 1288463935546694993639636766812158651774029674807958008715744237330330009456000 2956 246826741252895204281566416628982525724844951370711155869646071064580218811454400 2957 45750530814165672380705826772584954606934164212132461342806010462486385073890870400 2958 8213649985230680869598592962765642631776149168709405950450641565843258820296970326500 2959 1429672894398940330756797514488662159906733358335358417557226822854656929205630228952000 2960 241488571545091597633420238991423140716010872850587158589151577754538080718468658966804000 2961 39617925080340455817459971779678619256895269483087756131968810270473075985298486851068244800 2962 6317958552395404356889936055198193143162103947289077998712026104521831367544405916999522038800 2963 980137353804043811041844133968584557885148017768629938178568374052846271613645674691277202776000 2964 148026533512668616620240618022255441518496433525635979347547471018139072441860855975085259650828000 2965 21778878187069039029921555543889787780336731681284596140928907402617487119779425425257415894267976000 2966 3123635603980376922866499103882392812394795741388243201512728544220413090154364091617544874635384457800 2967 437004239620279073891761923411448906631623131039096658631146608040202182564034937305322863436794274388800 2968 59671888433864297351648919780110939988865682297838555648800614216918083738208103939191110043095599133804000 2969 7957176936739020488705928046957119299910600518507122746284249346972285864067099255519112209002561986819352000 2970 1036783985871018283221615579391026476054260744831848516010172761504366246788560909815706143050265633418985114000 2971 132063240155837262209473344468208083572067168652803459861562450420956162813156247445858391376980502461280503854400 2972 16453357159415290211358516024941315803293846598896013662317704420923908023526053350265531325684244774034751469338400 2973 2005909287732970487469878655806675309635611510886684218831498858125404105846899695681308393535547288408917572751256000 2974 239413631446295581723227808731592559352133715538954456035117853295842502549935174094962828886773966985306016131082200500 2975 27986964916824103920625487518664534285082080053206757636105205381195629685837319943182593548233495569221078783649772336000 2976 3205626961573032863068443340387835757013301449294302019639490224362147424215806626292134265014664582498582363879244923365440 2977 359910195724846787724115815040406814601140472522728889499131784797993257863915857689191388264195478419350639521030518258637440 2978 39624728279322074225395443098198634876760177022935055622740951307086757716748428562896551881009982960591969447267302250590372000 2979 4279470654166784016342707854605452566690099118476986007256022741165369833408830284792827603149078159743932700304868643063760176000 2980 453544639885120461583876241701981574799396986204514646657892928660915028825902513330913932830040264966935682293421541560257397912000 2981 47185135080411986930598906454886155836402719182949687421390242505413741726214803295990718611881643566196472256053782923778051470044800 2982 4820467103482803164820648996935780313215356365100985031031671024526286007422765886720766092474551479325178888872923073338111293930826800 2983 483738102314414633382001969517064270027926989620660252236862425619129051972951243369171614893937446697193390251809122447263098268146128000 2984 47698244950623056695028780408070526901546800924837172112803727795099983590229451048763663199628073407952568945691316746136166534405650104000 2985 4622687536062078613257196040226224963102450977766422883745961280209859426592067815200519087719886843163945580194287273803501699046296733808000 2986 440465077394448390533189829366222135234278537331510660439594343982662772363780861658356127074909884706137948032845672405576986890794640453005600 2987 41273743973551918037503492863234847950805510153883851394634774921391809948055268938346944628855490180004664114028620712627509132258724013596393600 2988 3804507206594342122327942930861083161916991782733003398715124817350874094405417128752464331514663328689139603414089796333326043400945286091990152000 2989 345062764737778902967966125506987764876090334072006054289813066767347532943373864661771130004361686668726090379493795178549603364968275630629075056000 2990 30802243358545794885249851172209704699017251227396415439964094538154007120398357637698413526795598686538002411532000810235216937875996229340373528045750 2991 2706806370215593544377648459933258972935177523244435769124229353875933671872544905023589816385483995346231842687242901970208602294579853261418670649189600 2992 234220775459109920180920459919376393855042406594681404204067785454325109091880362918026082445113622688217122024043094138664565571277962757211545879962451600 2993 19961203401067427525866504867755809088243166293367624149331747088719348849472192123312372100919384858951041294884866679578726409134286079756386969769934308000 2994 1675860444363146231546645239559086971835003476012290680419631531316158273259363894588093122413952472937521981654377998142866898084524106313664900153184631829000 2995 138634948064128096951713783005844470075857968711277611649786330155835238025571726236359935402012184283005441612799849469557742815455994186063757247454751862028000 2996 11302709265742557847191865137347919867470306106218018995504722659990738620170540594727230733418336224330172218346410584610943403540105125998083751588918126808482800 2997 908355761553901902479954682728270855827965727353239667441548556308551472770325417373430684012465161915886798280065053461831592402814645759789660374174180726326800800 2998 71974578050902921578446409235622017118035339924308781982694923801948418779926479251603084059598802065696308113719043472218739370250799361938889061592551403384644424500 2999 5623876619210277598403538606575177885496898341482976608620436237894709324941104625358136869533583109352489609324019506377201224217952870691772920648272783628849476676000 3000 433418491342651528968856495585111344337686638398343454040031727901534152434312428086722359012838168549152003269930854660394305158310611102097040087258103851828764398422000 3001 32951363168477320242405596504350731805513189495298058332483478833260636495739326199339878547882709827563529635268609776980911040169161393388764301033942775508368194664029920 3002 2471785808203805298709925074622414763463561754114397770440635695110774850818551298189955889493149062196574769087715057086423340000057751364596648423611944252279040497100454920 3003 1 3004 5929 3005 17573556 3006 34719488804 3007 51436922663126 3008 60952753355804310 3009 60180685146630788740 3010 50921456874784880243860 3011 37694608451559507600517365 3012 24798864071298204944740368685 3013 14680927530208537327286298261520 3014 7899673641027666585473418128176080 3015 3895855717300144237735974040212170120 3016 1773213713789611804206442953533493123080 3017 749309452198524530977522608078867522581520 3018 295477693983618173382136415119100093071312720 3019 109215942638694867336372172438397371901483964130 3020 37987874636623691209409920919308450591380863523570 3021 12476906380651070135001747359719531105346870286185880 3022 3881631242948867135157648875963270966510807908507617720 3023 1147022032291390238439085242847146570603943736964001036260 3024 322750151848086900901740699999228051699938263891442005869540 3025 86673086232658973205794729799792696792874330139574516848965560 3026 22259909581578980640288237779451106954587333397150724827253894040 3027 5477792749533560819230930513559926569741366293482174201240062425010 3028 1293854647439827065502345787302854655772910718520489546332902744787362 3029 293804532249413038258686520316771303372433264697883472367286838662484048 3030 64234376069195746845963945534440777918795317093022449532744229949060864272 3031 13539688841442617781602828805152481117026070052964946326509158755691329319048 3032 2755093236322513363077182509627751416261063426984349940438984338528777045231112 3033 541835003143427628071845893560124445198009140640255488286333586577326152228785360 3034 103105957533647728322445771810037874265259868407640875012938123458698289419277575440 3035 19003716797920446926430786316737605700515709495883308775822157879981328468590598123285 3036 3395906604767784106823101421509141236846701178703753692455250455098481635735719913121565 3037 588890157109142796877323705329938139189651474989333287374004608331195521302876606110727860 3038 99185927890239908216909235511999580872085584144631992259135919031782788516584502657792592420 3039 16238940527363167195290639836325709157224234248568360065981864077036882097687473851806376103430 3040 2586380446695976872482371366363983893608713849373333672130570946107522870315467119153918226419270 3041 401025094524544624543845581332015607924803736855465315689298000380671703997335059633023320791114180 3042 60575354662669035466353700503253947340641508046552466018606526160065051493546175289695907250780862420 3043 8919720974078015472420582399104143745909462059854850621239810977069578832424674311407722342677481991345 3044 1281176507715742271148409993861568354138068830987444275816615776682018286442656268777562850634821742610505 3045 179608744700721202202900905806117011170594030401287426095434135550088658823199050251483096774710248106920320 3046 24589690233794086450429712383270019645611326906334397149391180371706324057957507182104209086342307688498602880 3047 3289429925366181655618847433816530355319733412970096855029920174269623259207679256224213060959336887602335830720 3048 430184335795110645407042603289117358690147358562867110930024005012816286231937609397322085861015501856438808084160 3049 55026187648226761686413884298981881272452762125737175667657853162943718004102628123779198982743808976593172755808640 3050 6887639615628043383003678326189583138847651055015144775592152131012721128045441728770064417350677195942502879200472960 3051 844022837898419816225575748221815167139622573033314199375688309054517201565901838513031643809514234719454206988691290640 3052 101299965503685855902502264801887653019349394938957567480171896847951340049164667597859981576403126824185922271438642454160 3053 11912875943233456654134266340701987995075488844821409935668215069319077589781764909508333833385007714524264459121184352609216 3054 1373250934711166503326575525823274263197035272915785666897910517500526610790725409862735188362165889288002955983792996254697664 3055 155230172966004552049107902707484733059080256426903618269729192728232604196690076137945335330630982639132334139860292922790632096 3056 17212975972098278347030323475695995777136125792847406878701857842713641789885803348352919542228646886229825051697338519004538581664 3057 1873026792815731177169447791540549466415775465903173385541705864514543688099425564350402874632139427842341703773584465512419790849216 3058 200073316505316739379463741369104147548957833857838975273773126436780803046984094373793034335705802519522863812178340634281204931620800 3059 20986261806289830841338750300037817191117469930016895370681131155172329233892581613422505065855997928565666107727420944388710674434653200 3060 2162321326111231167213727728282843866025138612262968886175619004812755957730721610800532846522320628674844860538300758006928031420258214800 3061 218916393567674989894465676215118261746545067779450918959021289590698327306806849976219463358259771234115327949670725017528989663788900643200 3062 21784036383657963824922169238287446012101120219206039749295152392999828468106152817125160497904120625686289667669776721659537259594993825020800 3063 2131204892867870794204885557145788468183892928112324222139375742448483218463051950608744868711619801212975339153693155935691395230376895881201600 3064 205049860921992355593253661227682500324119140903134932126819610367707344412453309805290551384729452677359873204803690691583160632902983638143806400 3065 19406977159520179719696975549742595353256953529348319060002862478027527371165742289313628314928910134044318322028839628680806235385075935300449289600 3066 1807313253887379276435907230957774713294580100899787109921218954898214334708403333514334243233141519943460565005447652404290320365146674800122793366400 3067 165651555426615106805828622137473538565406357373096112293716724834889457615617093037423197981337627437317807411280561390680734675967974912148754779489100 3068 14946867270416886175633613366712035441324742861433979978502286017794256444855296164069031633239156691074906776417853731636038598070033428611576104333901100 3069 1328006510207948795968416799733323876180731699082558463544506139520386663524719041001527295413854770249443232377489307307783793016404182202701246603242364400 3070 116210480139540355086012353684126535612651193309269257787484171582209358332021309513312754224051201760783368230286862817097557887390712242603543415444925111600 3071 10018026979088022963444182607299261055314136693807888075738709026689871449151601711279990665608649187084001537734435144615086534351240517149146639725561044179400 3072 850951538035288443315164554512767667321683408150841043650790921817816471934457067098725004219308592543468594386398904095493075041052473492915195006253815651238600 3073 71236800184097003968955204134925979007215211025198978797051925740748636079084548759978978924644976461496085187204251114279848853436678495264043467666390853089402800 3074 5878541018008793609212796352486356493003858047840011503829961026972482518131779875841082218584435451942331874814502919416417386370218300052845502493765971947194521200 3075 478284628937437680038452236567570504666897228392316491519943218000066702655777312676070272728716984409419168370324418082519070129954705579299568800117792550925909794300 3076 38374151666939349205276914377756992408685165297175310833319279833238228458286133155393747772220484625835179029383426256291975256864996035314487321401231657133877447468700 3077 3036743677859416607379751494542499291152166594327819192431320306803284673671940483216024148028691323903929843190126272389808204110829956524346456136832602488864680167252800 3078 237068456451558456482779266673951111329279138797191751622471738617776423524656153723064285156106502686100123091709190997897693800918791939333980009082065167630702698390201920 3079 18260509790360831634870918777754076391073685243667901499973020498269252412017593735458135859261150877953027902353494790811751309349718526485014723331136966990922810478634763680 3080 1388035893545220098167525813067462456064341295210236720510936220472336809968038651086187911483837871281286653408766298839236109267842890071646638644897982698673652074434406127520 3081 1 3082 6084 3083 18504486 3084 37514761284 3085 57031815842001 3086 69350688063873216 3087 70263805456714213344 3088 61009058509415569814976 3089 46344006070214802220701144 3090 31287353431402793143664461216 3091 19007067209577196834776160188720 3092 10495356930088353961311854271480480 3093 5311525219702214467253907582558412920 3094 2480890856463988172705055910868821788480 3095 1075820599256633728320885316777472648418720 3096 435348735832517782060518258189283931726775360 3097 165133217360471901207830331809422761353112478740 3098 58942844879020205678183203142328077405334501234960 3099 19867013326723088213863194081361358089898023277361240 3100 6342805412626434373962849226186210430174811010551225360 3101 1923455741378966223904234027840968312950511438949659090420 3102 555420743605811961035965483087030088082471493609082510681280 3103 153068907658274450898229941998030155638364757534175784648209120 3104 40343639922802596580220430799654730586076833050964069849454073280 3105 10188450065504439078029834628196138420092153546745551139897547422920 3106 2469680295878276032514431913874743953030338019731121596311165495315808 3107 575530496643325941577113191006425908131185310059648682771128912927633872 3108 129131990691306242743487100411738079683656318827457471119536998315392814688 3109 27934016700615782582046477399782055308710940112068210806108414242726224234472 3110 5833393280652730321271498866657935412053567355816727056613536436343103929791808 3111 1177373210478409403176630854587126630666145011315676077593165437401916476496313248 3112 229929594072138404091333006247434342646865867693712999153194308323587172538989690432 3113 43492619778707929998901208962991252376296221785938899496071410883833536105578268630778 3114 7976282875780011889495458080121910890343779825712188477279520565726077591241202477377832 3115 1419543755333672115980500495376990670513829756628954484588775851270838103076485770312154748 3116 245378277707677608619486514200879815903104857931576418050345540005387729246078254582529606440 3117 41230366718159495959424275677808944622163369045225159799626115874794177061375760054714488593210 3118 6739493457065638690881027548632121542563352864473561255895641859750140077491908021916573703019840 3119 1072466235128313609572567725962590499154752493986095392484235429629186764436672837066566346898972960 3120 166259765579122668807070371055636465586913681503588019050248395065078543020105742894986157265415141440 3121 25126007073144913323468509825783060861822330117229739378968788704209994813913480395004783016735863250120 3122 3703941140246045271391309107000800484118394225086257190402130705566956308665684768473388013491501402042080 3123 532926578821591704167087641276329460131606102433244100038097044136693261268255548949635327750693880298578320 3124 74882381145117606432035896013757734839887536532596764010004240480788388013553488994272015122550986622418842080 3125 10281010556764896828543837450434329003812741095304932986009900380555514817951741523054482803530238867864368750120 3126 1379940083619110596542328404458296604067310138125373227455551073301229100009522639983312802962725394708906383349440 3127 181162134021213236793893939880948982433967085307372367839218976775350489890380591801287522110693449101023601066244960 3128 23273552451491181356628332106407871402899856618849241638578812378075877828896127942471788478816320120680436239106107840 3129 2927134086451088788540942519299673326235550716833184828585422715134251551105123424764628896804460928511412366155907771460 3130 360575129506505549543533245846792412186893553608267420925339010378578415560622959017944898390035227846834388614633863439440 3131 43521418131435219829904462773707844150958051920517877705688418552694414758167191153465949235677252001112910705786307317140408 3132 5149181117746668950071441732873590815821193829184409295610272893077609777466290812157128189962285070092456925464991732384808272 3133 597404032372416418765019384123584103689408891759029640008014930075715765143348701341229891731585881305149858294813367720722082788 3134 67991341948498412037558432547801119121783291228122014877893321853145613119710931443213183149526906340238942362911589322479162327872 3135 7593625616507294870342868642514602767101389433274145772751381927709651717129196806185531621755495780332982618346662874145774592581408 3136 832537499409799783057590871170237357920388696048056345630742418619803633714346486205431921439738901007416094338734129656345832604834368 3137 89631581856101480215253845755095732694678990151316637639424036461764216208282052952366947399289032753101993442289786923180518299545471512 3138 9478932902255784609430704951082755731289911449686608626148212136693240268482880968366104542507268235714014324037242729349687093151931618848 3139 984991872446476100707566530003030496422143039780365348099918526687071708588729717178319173753298373390489040189180378099837312248736066668912 3140 100602729209533304794301625589801046973556507757906467587289983759598205355181106368077141373514847424594694172542389125925756671370907419438368 3141 10102190724790636023094454902975855133594632654023107786890369202526319787749436097794412946257115928886383873159464908061711399083495286701936120 3142 997632736494078547592147480910271333193017493571068873905370230754402465596763984477271206364801087796911089375616665674815565050475009952335462080 3143 96915193095223146647540391572944584513250715544815287540839433868286549198214669008171039934438660512916056311440954473538937875790499757143814324320 3144 9263861790784663319229972032575750602203108079537740659856112234203517448756329155035015912463327200139372874722181394280182283936672849801905553350080 3145 871526747536163403829432212627165537122889277295261508015525808783427789983779028788528606389713954250611938729722721483765273930979800447769895886262995 3146 80716784925656979862356644923315946668919899220268835050053313367326696856959226973952957084093507762902828786968165897419491524069206133778073434389280460 3147 7361126188901960027144312815052101257579225354648456335852589290271808914879357381154891646805436715528971613163051371766180598232917450291064000024076955890 3148 661182946340477543930663798820649930867339972899618063121804214162026060443939891340151312395151017224676883104705121720729475226353689788830196300670076426060 3149 58504967472509608556335354080938979912188009072602968908880822891366335377811563620495447745317995156483541259426628196965136065249561050873401340310762497876515 3150 5100954845139388479346572321027955118140913950446079144287348268325505414969773431027545125157000853063840350966820220767279109689005206986295398018978944742392960 3151 438317762764477452903851893014045000508822820170473800755548569056827358157759816966152627540276573302557138729506051827359769211133804571750954558345119323221337920 3152 37127366553036160588222046261781220183944513246552527292167170342362813126207993510344252141228497349881389187595061911123121859658573249218454094561796445209198961280 3153 3100650765047311578013599502390145513417477196548893702886127712064272157331787013579166501738985480067177683125126489883101829751763902049313395425001139236707129919120 3154 255357704102252564479695345320130888036518806926739026599334243903156222053132925008739027513079187755669482615729595303797372609145268207129755250617902042343606370873280 3155 20742637288630272501181739469179821189020466870765247147143218109484757442721378543615274248393499967558503513556089153663864956129354151257526470425192015899019160747557920 3156 1662176668062239169761363389463609671280173411910655138057743211173378563076739800628370643104599130733688081552961277513597711817832245987436454496738720207374735414570974656 3157 131421310505078883830210955359037243614770553054883246376170775736063576125370124499682620979151791797088574763838741007621166451491499554454021777248723285869931382975749825104 3158 10254275759928752390284511945416828047240798477321279795169272995094415134561346857066145283671999546972833210144716311347895688838453627573503413476757525993591529206731233106816 3159 789710698588359174467167477642549821535583031452165740122843883096566047606538597056363265628432067675202680683837319003420633369905012061974807753267723828762875845446596375290304 3160 1 3161 6241 3162 19471920 3163 40495102960 3164 63152113066120 3165 78775945838678088 3166 81874466374999426128 3167 72926756835445917415440 3168 56828175264021231145981620 3169 39356668491182703748100381940 3170 24527075803705060975816158025008 3171 13893473575716930449119134604893168 3172 7213028364726373058167684049040369720 3173 3456150283375429059948192610882497152760 3174 1537493140347298013239810255755442304813520 3175 638264652329508315229619897505942615471585936 3176 248364732837719923163725842616999920245380877346 3177 90945321289106265982011374722989676678087997734050 3178 31446871094633188859557710904215985980245538772040400 3179 10299677832731701803843559734575583197635157251495126800 3180 3204229773762832431175731433426463932784297420940133947480 3181 949214924884694312111629773683144386945291155031836823203480 3182 268368946944672664606106236014052640309077772013546592742074800 3183 72564629610822578312407594859625798699224115832706359141867964400 3184 18800286121670616331106267701548050679657314676990339214338958443300 3185 4675255152737048869219506652020969243017181013873957555821812185679844 3186 1117745616515903683502632821113936339022876814701558467961091713314842704 3187 257288481727642273813661591971226457297302940865562439939932777713027681680 3188 57099665194841753195646183303900043058765731233521607206669367168169786212840 3189 12233111029501786641536197823004516121521085798409301571552992352270306266909480 3190 2533069523842169953907428695883468471562966165990619378749572949743438084334722992 3191 507512735889797341410291600972007183125083317966701192303664438414725611025902080752 3192 98489190308613796567434713813630143975211481392912950131429880079857688889714122545935 3193 18530890382611607966278852668752411028548123877836257798971155315631405767158635966294255 3194 3383522573389790066313503451988675519565492736282573188706262711748228441250612119963374560 3195 600043560372297912617369026471248827141228954688740908065707790052035826709787126531790454112 3196 103440842657513356825094227174460283923290747022175724318216181807303731682248302979341432172752 3197 17347308883510010245938099449122325993081596899259469443095443462549179867252722161805772611673680 3198 2832176429297265883310525499535655538449427030605414432235898190569871365695681270837974033758513440 3199 450461292075152314722440760862042853974405022329368864696391704515510566190007972384819305933437406880 3200 69844023336252366397714439971659744508731498712168642471175533785129913287760736118266233384979469936744 3201 10563482651417095708103103469860050626796195695467262243018524024429038836522056699252900322445309587262184 3202 1559371248542523652148553369360293187765152697902310140636067832177620018724684560365904333313355224786322400 3203 224803310923607072550439124108475755138515850565033036320999639341141081304053943946703278190918349731404943200 3204 31666611843284468992445947527825743871557300950047153616308085559918009589148326013219702686984362082619269044400 3205 4360844302062974541026389707331914106045346533054271354672471249218042342754492806753833278916490929466480228181040 3206 587386767295265005569554578839750865240368850408788376381535475220760659906670378927103282525360386934224162908907040 3207 77422574965833334244752991827920353407746489963456255142204516361544942300464319094753294366906544618245078494057002400 3208 9990738111216076506500000653794555604324619975701000923975307798821028596022416509852123027262898695112708670670605684700 3209 1262706961689003302137847021407136384848619826724822422901613902002012859085037253990085671588553706506796016274756347047900 3210 156373630135566168936750975131059769899653079341602008852135865623929272469091013534132209569526491013801618655465826018411936 3211 18982532238613532389949515432086098734289259102036432094187708707406786781492989505682598224410558938557761197960567232940946976 3212 2259651433788803182572836548550249060870202189261644512750421478824000195720030866157216980944256919801395034911075214844316572720 3213 263867598560734016923458215075047008258975119798873922441742613819655419081344736427302186699320869370770450397446122729650476765360 3214 30237272220255964754117767312673905316787741505841330223509320265111624690284467203928628357322176660487547167766603841686613893037920 3215 3401418240485884616976847752063880948999377394484369274415493899640829490159818156194662248122769218153390078672217781245728730113192928 3216 375735236350815754296763932040485134830538367183576934491682951128181629038011341325360369051561613991015554047613199906894248651432347368 3217 40770569067189393689920788064392992261875084228603918242650158819786024133335090282409717238314185658498793013762941077616507507177352078440 3218 4346986191577572596180519886038039037024750359822183282974975554164771952423175832869339506926464208830285103398448752137594524558357676777120 3219 455549417330917480714985668735138904507186974148823037942953794091538728505635528383578409683497088189790725327332349736724524497361449415473440 3220 46936774965662197763000690068677145127723831236467067009389005917898206993697313941121362144389649986488104399559476434540516840711474671440946768 3221 4756003378078000727427987955975302197286245915944310511230056484893915039803985204427395728106105353548901201535690554785162862171108605642237573328 3222 474066143169710395088789767224634960955306447750578047732286275429748305580461751021956541930576307821487248798234961751166233680926631981758519405920 3223 46496106327708579861168761455254276567346643502393996141869791998101821907645605707375705914111603270301106513084029026356446951022946968496601450939360 3224 4488327263946618849723447004227514384891680680590470440069868358816766496022414875940111111521585703186253688091142676950470769740933849552687558810990095 3225 426529192452280994380642033001743943930398639446266706281716566960171794552776256748954866705674382901253677405215204854200891456765359825953093088853627951 3226 39912792311898294262043109027557130268396090866971866333270932084030621259968881237599170557185530133305192600827410684538556146014891852804337922981212215536 3227 3678529739193611448777853705151720588169341210500765292655940382371478899706087188689177286427173859300889019553869566821277376143909808821892338424014707924400 3228 333988861908549368893448070229510631049375185788701837012614351775904569511549739749514420094137814813583658922435157434625978239889693524505342609262747157724200 3229 29879902095093844263467462862706798919823087273531252751867657876995056631808645557590616162914677258612346761278148215129654546012160552561905506188100553690311400 3230 2634553653298845811344588296980376613330687066460498456921816920240192707593185148306418327964419829145077203008696154054003255114100784720172582631327951676808599440 3231 228983529500101091574752878600928226491037604044052619403725805842284918289542895073224049322090630502172836898122027699538789962100224542368802921379222391515293903440 3232 19622616347439218541892017513440654964579194679886175857235947528429138136756661980580449782184710974977866717519623762585476862029977575366882139234858363272907824780900 3233 1658245482840445742259340493704320554472452766852298888538199456203826755693860928194531434332842219241622736717514506731367215915930570718332820779997825246994087274977700 3234 138217001867025261327778542772543907837649846837094318168967760079259505798915327095998241715742848760572014055049046993500986321208915678252389710419278190857561220433276400 3235 11365123340185930488112136977043710395130488072591475468640322352117244963492144296013615422146481977419301475699832970785607768571938439837099831255409181373581067285493540784 3236 922070401520874307759203113163835767057560387573671549205739837146775426906481075384473061749410629904834380252173290761369177644928584474152073151590171215125011327399383848344 3237 73825506823067403991369963540974642907920257005086819491602416831297019569850075710977615917988526407315635769540887500569363378973827575105812090643550721314879153680742875649880 3238 5834108000735736900035954554699585883133595694607117376233811504463010623443023931826487493826683035572994601069872186583455844461470168884002893932395469822883526965232039557767440 3239 455134273525751221707868201526753769591801902099540055566189624076019423699738689770210663600681614534637540840425598555871371764760008238381137155763965576182673122616772908791401680 3240 1 3241 6400 3242 20476800 3243 43670188800 3244 69839549438400 3245 89338751641601280 3246 95220219458006697600 3247 86976869030642117779200 3248 69505390464111882370303200 3249 49364272871844794678997561600 3250 31548706792396008279347341618560 3251 18326930582128226627729955722054400 3252 9757563290768103327047223925683796800 3253 4794716484725126465629051264405237996800 3254 2187418156281384481140910744696875363254400 3255 931256823067528086437723734375616404649506560 3256 371629675955385426994054127749269421480443711600 3257 139557873605834150937061267738313881572420744403200 3258 49488772623668854746181226220758750337597867306979200 3259 16623018257066033210006767670572754981818399429112697600 3260 5303573974916917895652659225296237476949160337858406169280 3261 1611276283808092198774474564637618814425506807406506255238400 3262 467196882473264551635562420355607746237286723838459245552988800 3263 129555726800629622188331179001220269804409335853986655136389676800 3264 34424036241983962528957830353782569189279930614203037491864873706400 3265 8779506203155589803385405053428706446033953503846342681925217390080256 3266 2152667386350649422945459892908000138210248214885401330664356186990832000 3267 508188960022186645253865235459096032627856374877020299320540975402946784000 3268 115667437222192696078674398056457821997761738467544655984635987008677851944000 3269 25414927930338339979769422910887904888611648190179122342555189973079147330592000 3270 5397283528139518800370366445508894734844827020654372948147303843949574921440054400 3271 1109054712072539830914814008319085789063275745857043731603171789869638459663649888000 3272 220736545662187693221764075593258043454500100792609735205643785302491479674930816771000 3273 42595464326570037285945261617511127900553231571131478599683018933523204320301801248416000 3274 7976627099037394923518043550549804451259483100393944830711228869110065938451810839666608000 3275 1450834517499201602374739006937144432477653411917367222637362370878705136119549365866217900800 3276 256515602885622727753200382754303453131118443523723399224633652517859949761136992048291026072000 3277 44120683696327109173550465833740193938552372286080424666636988233071911358915562632306056484384000 3278 7387892377887615675560568792107601421868651180429730056679240950711488736231045395509564142371984000 3279 1205173623285154126356829196292014365280214328458819041553675152010935675382100277082867873686424672000 3280 191652735442921634943894762940337584438686083583163698083073191048539045777638496563103063612983683464800 3281 29729546278462965810809041275623098464147402233876124873374280367529471491360508247349645965331127483808000 3282 4501194875827285704546064130278268646036031685838530430233024972788569266989558855830866635560491420703216000 3283 665548767918834476965206412565330977941792778106078522684222622720691241849293376869131396951014057042582496000 3284 96156670855909790228814026469950205153999470236825935652354618468987141464453590835387915691309008195902202888000 3285 13581595554670280593207598938733411199084902951672569933474798999752939358845933852216124269643556802070097812358400 3286 1876326951085426808039875896861974525438794744736503954939833644422389774466650209365944994208365292981640686902992000 3287 253663435046740466772029179758744385843363868256505236801866020779997119722576498517259882834041554715007338820885344000 3288 33573412559415462195889612062652147567976888646532870195880308958652535449948510314169834075930541606342533823522595634000 3289 4352210542396061548332465629019723292893657075158710030290443316435936840368835459502179307149200005785464792796235254432000 3290 552817783095147737869189784198085252663352321686659348047492110053692697463649480065966815594091384734869737980977802017952640 3291 68831233777533100695477551561918457929652691033535036472579899977273502527336748988605672137695692020910251689788412604196064000 3292 8404028908722262621453595670511928642218556449459883587777111249148258991270404217858796392350575935399215153432050608154630968000 3293 1006580670048470247565800477668107981524592383795685679532247211501757510878953320282408292427197283734230524414842589821992403488000 3294 118310509496252604838891400588138543680307182591689203851688389840771387436087346737637878371026317775206687749277887362966403424784000 3295 13650881695694891460138269602405949058095079649579267048051173125991549539443823679946363202591509320026575281034863149188814475157804800 3296 1546693649271144398474595011201174049528808578153222311069369526507435389781626093736779902150770118492296788538682262171482640087076276000 3297 172144289666248071296891767562460494214223888066737584937264566248476668645169051555546170162183958451142646078761408266945366117761612192000 3298 18826055678500198555796284166356670944841760724264077607880502477829094986488056793393609609288497387165479380647993321331628573878653554032000 3299 2023641442594038292217966681068373002240448245987843732019968588379527464479784003113597832917078820837346953085924977015003193483702048130016000 3300 213865173124813280182568778744242553453444705463481951745643680315243060871105172729055397642119946715493617158630837987535587498002578119873857600 3301 22227954059201904858319443561286848998276056272761894656842310380305590261029619591839528213951482986495566111241303489196321717005513857049184544000 3302 2272629044859368949949789560241892512904385817952220164995538798399308655881721912785012408842555655667667638373526174484120699420934715158625497168000 3303 228633696608233022298123273536716107091872973240970974694313093718330448586957991797323946781652662628915515746212839585402491951268003566275688905568000 3304 22638308365724572848487612256283905791268734866063016666216594920204063323368012406556903918052076923116212863808605694573368617112270915617016259290381500 3305 2206712643157398362584884788550997339899672370944234978417666852529429926413226563199146818842737836690220380078328087397182516277282284943837154136367033600 3306 211810978703062403439018865688948002246430673786844372549635144102635433088299852694948410566193093870190092542366794449411382433584595077563763203846744816000 3307 20024040882167123334070828287668606660132714742774212772080432876807355719123750253280645261586075471250508151691810090187637258721266048078938449748735547232000 3308 1864886042746535177568684640379489499685595330382192492435079138365014467194275152265093035906244352344551001833297548546445687639437910036528194150863856185592000 3309 171137078589435662961810306418593152347959270028696273363752479769960458061944206726703900048671583174575318023310725759363682523665519512337630802366230976335776000 3310 15478126350710245460160300713373046393070430550738230095227384991765995142716696754096605588687711329689090548651145782607592486533234343322993437282580118731168540800 3311 1379951264788673996659362021347202586875152470227788683137878126730686609202770288076500188399904404463830185534672574702902259714864413989218992366179326078426716384000 3312 121301549372882190623015308793145071837956110889884369105272648112201604856171293794946801283097152442383072836790871184648172246324678835246763926188179927088370666588000 3313 10515016499062993181677272247164685131377894105632716269837881058274133637395232152526347376978613433635617601523460724061008684585514625608787974313956199707057665454368000 3314 899033910669885917033406777132580578732809946031597241071138830482438425997292349041002700731671448575845304930255891907216242532061500489551371803843255074953430396348464000 3315 75830513585302644148711083628542729880850076247945121960213656555092073104784952000445107797714047782543965319850650296067332670104280694625359707081499088055405342497338443520 3316 6310894716145252950534178999349115348636535950898064426294097075144175820891642386879148773954491476639349745369149514771393146558020728861913159832769496473032089359153495464000 3317 518312963440293242326988934959529941101005887707524148466024284457295686900243460449658920084262390886587633632655864044341431932895105056139465230940705138902012118276450718368000 3318 42016575228627873990173731227552664327970002922752246035265019879788213182951787184912735278112706379178123172554910619902190693739689093204741521221001007606120802870025614003088000 3319 3362389729055511637542763655956809416220586816172654423227157666835709920792673399785041929471247211761570818948001834671160121086358410724561720217204662912479692604358252300348384000 3320 265670818466998613261347613366287403999129115812841857615235795150856530116631107000515625452346920319311114332128994961955039067335893927374432918661883428372301711901856409881276690800 3321 1 3322 6561 3323 21520080 3324 47050068240 3325 77138586879480 3326 101159542833750072 3327 110533660469677578672 3328 103506877768390932599280 3329 84798009611754271531960140 3330 61742372998425082372103866380 3331 40453602788568113970202453252176 3332 24091959260719064965345115568636816 3333 13150194429809156293584208914547595400 3334 6624663332370781889744844937028630944200 3335 3098449678597419986717803189118819673044400 3336 1352370003051820576869430498610727493294779120 3337 553288377498576093511705752744113885694226507470 3338 213016025336951796002006714806483845992277205375950 3339 77443159433611808502062885649646127120747890665567600 3340 26668978535480108580473550568717611039529128874989937200 3341 8723422878955543516672898391027530571029978055009208458120 3342 2717138526249914768693210875033860831671766021800725358312520 3343 807731180076111026693345414669156810869697717389851992880176400 3344 229641486370334347980338507240070277664215364087488790497542325200 3345 62558168245385248628977215013982478140360002100166738011372155089900 3346 16357709832803334811504962181856138384141333349151598655213591112907052 3347 4112076594892407551076785877715835403028759798848263415787539673613865072 3348 995274835097106790603214655958258679955294269832348200821169324706170675760 3349 232254491875874848921478734358259364815281884253020112291625727415361399836280 3350 52321330876727254758759330053879601046146087924999323917282444041536414659669560 3351 11392097776226080936140531463731385134447541544203186127589630815977195351898718864 3352 2400057760533307567546251967407408913325061091135193825783479963198292349782275254864 3353 489761786758828075502407042099074381375395278909775490073941379990151532627445544195685 3354 96898627446920863786521684177722928363635023515209823475538280907748465349230059334958405 3355 18604536469808805847012163362122802245817924514920286107303349934287705347052171392312013760 3356 3469480272526916450384239721845015150241531237396705926353399000602738651434557790789157537472 3357 628939673847518243200209678465571357513228690423636190982841163275929789979497892852501169153952 3358 110914361401488014510307247351023056966859924459843949896298340280417348097735777050339733208906400 3359 19042244573244942280664328466265116411889319662526892871669746631301125762884952880958326827760667200 3360 3184937470545557910173677297062752675762923901504177492356455314768647265417911478012593997371354670400 3361 519304054572453217253818083286081823783144742140256140128720039073027936626390466489953451271399379008720 3362 82594676582121156822247505392891209094875289353575860726326423775493053042455908097097230627824276841850320 3363 12821840269414998630501279408610730554728259204412252665134482928957492996114583828406522468890816309734859200 3364 1943850621309683164470647452668217499680779575664266863349109167764509228876069115753072557551144919143291793600 3365 287954962493102610591356365829350946884530028958629350347943035352024344404868602192693793866326422340363088879200 3366 41702277568167771404974876357997336018810715527186388360389883586425392277478415121995232325041095430936583338349920 3367 5907218274656113010322093355406753076055883095111880577310880031503214262609768542063498561521038648434408196362784320 3368 818841001263501622601030600222872261500086773716040467259157093728583849380907277692419002729990782862769561687309358400 3369 111123547546467699367148194371912289821074275916380991744294777261416566559733958476842028828815832491001685933981940846200 3370 14770360513676410734249718162127851910299117531497742841440650700073593836807087174687186403307704428854979193633150627169400 3371 1923691753301215734028683293435531432797357067302266027669230347177584861305755033631259157166795424814072490178781537682542656 3372 245591313838121875377661900461936179587129252258922629532438407656338333960034725960257419064960882567929921246157776310804612416 3373 30746143328580257859780364846292394790619450619338198428003346804668510655381270500024534579094141259946611294470906226602654362080 3374 3775974470296771668100196128009758447021547246816459123922146874558251619922201692163390482553278593603631941805870351489748627222240 3375 455074849123914629925853266686805703207707953375583629231209849252316695230623863196284171489939575688378456986529708286949704925228480 3376 53839491695442045398682312842382631104955557320271321371045136165178631561193990505785838252455214890986883992933614760421485999062940352 3377 6254995231616891917211198702723953535157872427244378872143208140904503159591573254118618994115600501442154772464751743416110498391133748752 3378 713837613713471612657172764231917855196525616477626044970027525554101632511283930141080992223192653717214329734793159489856119158496930449680 3379 80048273096421023598659511354558512589624182923628962008363086658687534790575701407544668507235258961668310355087839815896968948394207511115840 3380 8822947795695354516306488175232101819836034941565409151531951737990593877001928580563779310212726932673373258290444446148779475786568329572649280 3381 956113442793519917750413101922652100542898319834304838387679170006914023137775660513761551250052508604037882090074496480989402526071121314689426976 3382 101896614616404475168777632386871496813596425856439602530463971872376197777355402770491210568468710794013938876517611502014952554458825568308130570016 3383 10682709596881114332210558234107495633683496259142861555613158341458794928271130935616014011210429357436945204796201205856406316193263970871013688792000 3384 1102014756668735905476768539102612922592207018859832654760792318430804892679906030961404366013596514190201696602706533918425153157778135661757427991416000 3385 111888935763022592402938155735762168296940018883612384228681695080677659259906709206050087036817971081373916008193547771905103831550661336407808860753455750 3386 11183729471574735120644449197157643191157220041335840928211461122140965418640213687872421776587790124856712804695899690370268609132071487732946679512541569350 3387 1100750100717416353692520333102061366208443960432085191964570476506480475143739819945746240313852797743472823928857036191594922498817217944139721668385909613600 3388 106707043345665958466162978559669978709311097358304377937460973804620756508337166127576445236395133154385910319670544030812074949698773590256529734868156461796000 3389 10190522639511099033518564452448482966739209797718068093027522998341282246546199365183550520075735216243854435528536954942553157696232877869498589679908942101518000 3390 958942949251385014849797666518086955116488249515701683014894301858405009084412644610678167055822445783642707969373774615101415259733914145023975982487663203842846000 3391 88935108950571307377212663586220293037374881655084790373324197252353790271085812697321752293234275971820120859102493497160548398088465294707080743975855850276396517600 3392 8130673129551526143457569004762759466276061363706413722721793864296175389431239580539654846977235004691329640794849088592522811999890538421741705762637751044282954869600 3393 732889841816519509319994761679309846335161642367425348062006141378919142741788123301421666067809099728426796788313480346742681248323466588293106533326652837186060793107000 3394 65146879226676645150375972719685501272176217771537302514717230841202826263718673042505824535808400659421390196703646218767304912607821571115533812256940414527402034061251000 3395 5711796654360514509941071770342155841268639201374784036695748563482755902689280414861862021463850047004405129678557522531922625310804680451318694242203100127753843202559412000 3396 494032331957822101679836434322794199230795499990909653947270945750835167209938160682785319109813270065567681016330701982194427605215866161169391593988953473716522411400038741920 3397 42161759277347817782834462013390041792249205433434737046078938870262064401627090923533494470345379863753578671998959645480434966413554051596640445771215160927965320530798043159120 3398 3550896219657150627554305015023823649645923340724990516153531410047395943435736164144346904418049200213531918024847445466761308534959714605249523257484809332699416930418510518011600 3399 295179629336627752167462996377108622362873935144369724445378175163427119195350170362973658054443987361340268672732190210339491340265112685903050112840147483502859222779918233317784800 3400 24223411860624781231666615259655635427576097741024669918726414045373392579031077904596939559075447722323657744371174545995328131125806652439360428880287039690494130902306454513913909600 3401 1962701946007122899295787501413597860519353319466523880164807698026379133715993087219967027774088151701274368737674417589271461824468484013899178750025257390922286956359380476989874525340 3402 157040386568792142102913565390883058444764553869907916880840971492703248958189520966328472925973645816987150417146517288840349926967657344371365154060662878402065947705742529276189837021340 3403 1 3404 6724 3405 22602726 3406 50645174724 3407 85096554830001 3408 114369769691521344 3409 128075080426221985056 3410 122915484329051327943744 3411 103202913529779721224766056 3412 77012307474000067527280981344 3413 51713764468791045344569178972496 3414 31564201331223916222130678874667104 3415 17657540294708845799930270607136689096 3416 9116723881391213308394767408853958247104 3417 4370166712001173750902663148629922414022496 3418 1954921242501858391237124648487118626539396544 3419 819722913496560496675616829168754929090800713356 3420 323453017866760459511766922944941650843593599128944 3421 120522188379575688996967819566206869567110126075434856 3422 42537989224917608969140326211104382490370552919045586544 3423 14260860887653628406904294362272744229896727866110032888876 3424 4552610066229996420946970924032213205582269695923888594620224 3425 1387097512451803000436706641081269323500816080535355693169970976 3426 404188153410955813431600343848985522004455190075997993722832412224 3427 112852700666950621075214746005502165956327259529135939830695833096376 3428 30244523778742766448157551929474580476295705553808431874626483269828768 3429 7792617876684530478315670783675008254257881980960103274158569670176266032 3430 1933146464371592042361420848483526121741455315128547101122744431512615921568 3431 462367209710591139560515550796220515617947365907709997722107837779999600955032 3432 106758994352486836913696969935568709399233640073035384301628761440513011310168768 3433 23825048906329979104573373790621083647595640676299063263313485261474487024052663392 3434 5144673463837834842774650456594113997967910280230513854342595817429361810935758991808 3435 1076040609170832143834085484562012655887475734549463413347343556439209956268532341630342 3436 218207992623369960804172729172393596763605685321363914003649184233066455374212679702734808 3437 42942049371852011992374109732131928116037812955448410252894608579513166262025207055617605892 3438 8208066008505427435113794117370359974179799104912853274053283754198373779798532434345193811928 3439 1525104264747022336485449134752509385202463228132279876392844861995358950363121762592638927999622 3440 275672900611569875308504967924994128871191191074288859819333687487161098919690766168096463525985728 3441 48511175957620204110209808434590414204254091966151831726628536005964375486209793509633185568375435872 3442 8316556985965350889252891774196705368452380997069003767288163890663533705148684087318140479747645236928 3443 1389904586279459267366389537762624384702604174135157254608034390227143070472973828093044227677825210221592 3444 226588347675412335196998723668423936276883080485838807068295167421420104464423343096924576043867895246856608 3445 36054522083685253240989106435144694431866895878258589229462300092317870431803361950398736707170693903208159792 3446 5602705036353136329216028120921787167296153447872648679796909051555070005239768943082892062263129689796207528608 3447 850719826088075086715733724451783183288763663300844677948253394850895970568338552471290951544999305852919602241592 3448 126284631961518701761357806207509148097087583796658721082096281724533001853255589566849412362679896957722287621640768 3449 18335979497195291501393669296955513046531477656040947784941762296481650421258567015586678808050848516970155630976928032 3450 2605269597495109715878870714150402470739089527383860623571086991827754500280100224044422150641778008432482963907743093568 3451 362403856301559324435900411632963277023435432798792445491336413425706599966046441582179306246565661714660182291916679911532 3452 49375676421820613263960635674727813008335815293157925838778814204694229823945429469441409153103517502185130142466035818150768 3453 6591652802313051870738744862576163036612831341636583099476971696326679681496714834170428121939319586541714874019215781723127528 3454 862601780443868787947262415937908080516745811256520698155084492182044317535472054965753672271039586678027550376553845631767708272 3455 110695032325037238884078501952955011947850861509899281130555361852515033286811635053586043366627830036586112378129688690399729178828 3456 13935042559861291657256071038304072447472848075359396296284252344905288718671834510896718515889450603850991354469458168723528171342272 3457 1721493868830271789732504627713453098094284620568935790602078655423392241523329778188740911472194907005369691216032508213975119093042528 3458 208770256456325687954832833942704221168888698530814576787561175121345931835647447645798215991264364176833015280198851450676618988192612032 3459 24862300719772071660192503027926686624559263044678614510647240658647428918070229077675505400816822226701774623279395362938613786290295172168 3460 2908453003498950418073045792810792042325634490910824588719224573892299228520917324384917017765729308906095319088193127720608363631292775579232 3461 334321658178060386849879246563268112865258709498318405741225348864482050974981996580590375128346850042705818833810061767470620005686705772185168 3462 37772680905338144724428729789673648141691772161284584621542511449671819522020847274681617637382374616689440480443692741389138185727247130125192032 3463 4195915303901312243138624734136247747739594357582695941709680646867711285237815784762549692552558780337252013369286868689310100131201702038073414888 3464 458386550577022045709439266037441885097322242605427635336939538208629967292209908027174281166725437904384383886769306441730532906136526924290512078912 3465 49261767524108030492935384348507665812959001652902650552419808759420991484967655115888100571191799883176018545766836916471782915380446433815285193254688 3466 5209236432469963478475167151266001105490997920819642190162234380242264210680230450508675015956821759074898977014264564087857425115310065747260792975598912 3467 542167560573162917658173256165356771307430267977806822322978800106151904802203359856848191895131089643717220092062754084206536073329380436601627218913505513 3468 55551322360265615870822059785558093798576701303572206718015981672414949015118067333024753200331893185033179781740583726166392773051902672427182111968676103332 3469 5604791751469829334603092365333808281889731120916474614170733666009259780176836520766845932742576919986908244948644652008212264784130604480190995206051729880118 3470 556965723601285428504289387587947694639131788105401313151473802213278382334587724705457615226866822884669180520419046165233988939294650218344949941520782351370532 3471 54525306206084663199309624311367173576657357550259655024255310313732267517666918873003402125959594705047687275359258681205333299542418919169446055304468354604023993 3472 5259716494314485771805867527774781265597556113833742954223816600698579313008565391575516587686769019663730529054945301189894180315280294579591781798645527076005560832 3473 500048760995184325876686405676302418893596227679479419433707135394986361829600038299072327015077826083744666726580871134553510999974148006102618683856942609868814390528 3474 46863724727633190202584103427748116835464638013792338829744891252369566924143079645662355830398983869876577639417874880694634678786309589191645418625128114451649168374272 3475 4330338341846439089136000557011225295921475509802228197698510576416871232587832067813772963050617217865123208820098910850852840527296079123500235696013574242316971072139328 3476 394594666437842641382639393222447543403693905358964684535486196634589416974989848152016681509763092236147939521524629520272234180651692031911281751368250628217705363998230272 3477 35465528736190424430215332490844575826729299520844244822236739105630462328387263244041391198938301708954323591319733931612576074804248698705972093626354526057783221296651750528 3478 3144610214608884299479092814188219056636664557514856374238324200699234326450337340971670019639196084860616691763683075269648411965976717951929525634870101310456778954969788546816 3479 275112017328085154042585370020229848783910297933108947793560758032226434691688065527903078428697562739976847151799062729840688041602357863978676525608569784384567411468343737470784 3480 23752528457105326026949448570058286165135528060510497206903791161016121270523925449733761888233524637602156881365716480882868754552889286749743396652542492553098755213526612554620416 3481 2024141751979219257706833136476633694098151987412990704285762818554796898527852980312568144501131259822327394749204069851646520660423783192635184071146794205133941357747581969878998784 3482 170284127641188496034425481329414019379447064662616914185863034077407344147039378571611745422209093073154276778521648711823326282394638773395613080213184737814179421058106705972352226816 3483 14144225352196219451859466542924451984705321808538617434563248268054647523213458382604500604132242793388877114915954446125825039331404683115173111475207657284690278161638988264828506839904 3484 1160175719012242988125361675446790851683730346863340422657261993740186149928768117210176568072279273077477772240760510371110883473059910057002594477052835493820768001307770839895316042522496 3485 93988381724369880123375336707232093021158788953819151557465749078244592609473251251551255386635990378703473670675269151162068279408987591569124818427585197383553193081555142553958347200938304 3486 1 3487 6889 3488 23725716 3489 54466335364 3490 93763796329126 3491 129112747545206502 3492 148135359016866926628 3493 145659382301870722282932 3494 125303483625184288843892253 3495 95801474536099232392758065877 3496 65911414480836271886217549323376 3497 41218601837606610391390047435954864 3498 23625128619921522189331728855374796216 3499 12497693039938485238156484564493267198264 3500 6138152667329787464111713418961121803947376 3501 2813319972526152587717868650357180826809214000 3502 1208672593196548305498289318909703812717908564750 3503 488659219590580970805278969933317312047657974442750 3504 186559230945915135076326504521208698243972533353921000 3505 67465709254178047005759969082380261349175540877620589000 3506 23174471128810159146478549379797619773441798291462672321500 3507 7580259151609380151293388366182373820179605355431290294113500 3508 2366419084238782858140135968133661063499705890050095533635069000 3509 706530428324683560297752769268428283610977406390174175194435601000 3510 202126580036553221875182104741542858136373786344788995286874784852750 3511 55503958878037514726925005962027668844248241730279058105775815920565150 3512 14653045143801903887908201573975304574881535816793671339924815403029199600 3513 3724586993404165421581999533414537603607851122616850607626074374481088772400 3514 912789855312120825817702885653234179855609800121315316768932941346043969864600 3515 215953489561946930549491706843684127861701339263184289253505134847420954387621400 3516 49381364613165198118983770298255770571042372911514807475968174168443591569969426800 3517 10926025157474196577358376789539881624089665670970324660569861503914664341239364465200 3518 2341583766561188753985117125708265880562716474109827703818378443557711501631861296948175 3519 486552723857880948062907519120653913424804450393063289850988514771976598990596148884049575 3520 98111925728518581762332175032094212660013509173377703388775801684607987137633152845560114300 3521 19215921453399853656593915995571595079554074439528690192287374872799650052242150364466130957900 3522 3658497934488961026730408339823547574312878505792490071609379649393577818279658294390301710706850 3523 677613144460887835572526712238128960182869091897187417857812938845788886180283737606938854688487650 3524 122184349101210617087972448217254200925605763623145478609519322551877511792297478160072237692776773100 3525 21463717325445998401787160070164321295931412476465889075738894328279816238180256996786023088031119807900 3526 3675661591982627226306051162015640021928254386594783504220285653717918530788369010699606453825329267102875 3527 614014786426561313974881570942563866102112543750918834644017962007659122374866813519063526884138540253355875 3528 100113648986883139954761642805111365596839683323959337610529404853058325476740189023298738859585255325118596000 3529 15941352432864857192331464378758081866082821202770920572541740349509078012540466842849452673757680074676442484000 3530 2480329517168018462243209207658587010345522589867493687264108055289526092587546272866985295557842677073521028306000 3531 377285678778113030534550378364956179684780047280955428651618214187929024528038983061655874402076291657072254194546000 3532 56133547512117512629966582381081741168752927034583890297645109954395353127606495653782017487126307393500054515379844000 3533 8172805651604683806954496239015794783356942121226756623548627391870795775578962760826177567327772797738741979760516436000 3534 1164965338922484304316305484736376414744337458196530600381660596149583014510651316866098060742846280877676513031696946981500 3535 162643426195279900527098894307786756189102296969846241575733472209373416372803380789407690480445130764983367870404873761233500 3536 22249620703514290392107128741305228246669194225474965847560338998242283359799502491990972057724893888649724724671386730536742800 3537 2983630509634004548855306930623263842724914104078888067283630557038803448973897991033848194172167633421087595922110075492956549200 3538 392347412016871598174472861376959195318326204686373780847797418250602653540067585820951037533640043794873018863757474927323786219800 3539 50612816150176436164506999117627736196064080404542217729365866954327742306668718570902683841839565649538619433424714265624768422354200 3540 6407207614863076252232774925335244530301741734175011118480464194440452711266432595383161976718801310745296341609099013329831795096542800 3541 796241164501620476072927574812116297538407359147021836269344959436372623300110305262616583834054671980801827179967122838352733081543091600 3542 97169859253644184526471197254750049596026355221620486233298275942645901922017032610084316677177314791371422981212416383523260319272597999900 3543 11648449969827205488936450716521176998064001495251452323370651219580692067248111996924669050090396350341069004046042827168674346694555476023100 3544 1372107072307921860351962608539184159496090658888929694366694640209918762128260364879126533624441170095347990269699389572696260976158672623962400 3545 158862091710769732679055196253070627008776191370682690546082899784304323120307568686259548325229790388496985110717229324933697605561693096513341600 3546 18083801439742621236632449840141206374499023117696046273829103425446642115195011568785878584355324472557240138436644604821619244099772730819768718800 3547 2024496393967251810245295081284004890679570965094201639409490939219264245978143180380963358238729685624481850907931901743062915048481114406036075093200 3548 222955828677554763876691529274309441831614686284890464417548453757889294702238090897438996936355585378128420612892887501639251354048855631684101947360800 3549 24160626069550259888669413815170008879117991480427733342517512600081114522733007088203429080706342561531471865463805444026843952287167260277894666581463200 3550 2576881774230469906250897167224226259513428278834370434312883453252401370815242287251196982889085848828341046150873999389488075286128183104014203032579184425 3551 270572586294199340156344202558543757248909969277608895602852762591502143935600440161375683203354014126975809845841769935896247905043459225921491318420814364625 3552 27975565588963883291316558155447009082826691368945501569604049271581979245705112176685267608783148369734589793757943000644787813697220693298306920559146018548500 3553 2848914686768665308905266810367387208539201719556942644916543704179161856618596722112292252160110766070135912877767837214916227654569205826482807745896317679946500 3554 285813176369644628490466620298916404950800501923786216523833252204562385086059806444853790356415818325448047024296061551178801544992222384533319330036833517832279750 3555 28254082261120956680195258218245055045933481501770228737812559612859710560463970141454314551030612997070740996416281678849139207802781867897127118118568716306289567750 3556 2752754871726356065127595157834732505903804912029613714169737950852903228890918233781691789114696866286035051365129157853587562817356747700834384936694837788698497886500 3557 264380781271859464902888329313732971236028812607463886153851311082618973490241851213483891689762224383161591764208672216952304096500783979887178463145381674382183902648500 3558 25035391204326914329276286517514324970656172838301232997179975541129113350784290855187960743622206192283274064560760099655289018471421460762094205023961281332468470114687125 3559 2337893997806802397022965002601303470204974386831500073175012236491468023456116585750908608072227117983494236960420569854111030670132604082399947885593754175937500832490714125 3560 215338993095286015379844992672033573688068992170858168902174100053051973619957981736191798278652703191560766474624683839535416014157078776022135740381176060313378455057523074000 3561 19567136505924989264181915000798784062455869088591978947577553224820656002933515273761961403586908963339821646994229604885784801819739891447878067609302864680475655616226929990800 3562 1754348265149643116396520642308459402652293315390338744063071679920104605315644382571236907947910495739441377666035270101207074205259310793761067798549864735957383123275925012596200 3563 155225645850188552623499936831786154678832134516290621601320874744099645143058249070881000699339145551594988390112964872721088267018593304388235778071691278520488976868556845595037800 3564 13556373070916466929118994483309324175284673081089380953182023060984702342493753752190274061075618711505962319403198932217641708652957148583239257951594371657456037313187297848633301200 3565 1168765278303950079167461663617972239972960865256959160406617203397048198161075402609720969999823279038824169081711239586510856678927735936714463112763408422264975571393907413253688790800 3566 99491144315623750489130174115479886927698293654998648529613289439173727868461543647152497571234956628179907393080669269801736674793723521612818672473985141945306045514906368553220258316850 3567 8363397551173853297289967352497562346798736808603528368372060343102887815510551243129152542747392835571320857277608358741728703934203252576070152356485985574143072393962931647887367146659650 3568 694365982053556015218903630924431761670802441377717330876548619705420246926778449551503298914929883226457956052999484223337670931512874921193726795645812070594707766562190715351429213834864600 3569 56946376383597057778253939948224180743290990583832793629839354871503561696753986820446782598962984519548184419912861314557343687118170356488743352987482442946243081529985930113219019982818353400 3570 1 3571 7056 3572 24890040 3573 58524780720 3574 103193819604540 3575 145544563170243216 3576 171039119152230819336 3577 172260827146175325188400 3578 151783321319173733406628950 3579 118863205406392941449991204400 3580 83762900849885105839808801740680 3581 53653945398935495977026619733166480 3582 31499337111291714096512711335013154300 3583 17067794662456833391987349126448666068400 3584 8586319843405962684269064278398425365695800 3585 4030990955817652614841516709898780761681988240 3586 1773887957494505753818694947149832208937679949865 3587 734598307103607088640212495760871691230662755708800 3588 287268749094571683163247542092265324142924174301902400 3589 106410392427768184531733484276071755332521070459831004800 3590 37440496575710235727490426442535847113747538641291539038880 3591 12544349233652248503743935259508677156777508660958441365598080 3592 4011340766306525828356299297756524718087716974083756136681022400 3593 1226772650008700116376443880887799776827347878074136550670187459200 3594 359495501979632829936480408928495659601114067770641765035976183356400 3595 101118894796831122404533209423407259132601364982526115669319380854488192 3596 27344882666019985447164345979076016883127699892005427664268637184150249152 3597 7119797227485944359020938971589051803273619638548079869622537755725046353280 3598 1787323382571382246412792143974980183043224015691230478699172067321119672043040 3599 433148576990057738889279420270902094014750978699240269113716596176994105348913280 3600 101457835016971191039165549541454300488055170910652045702069550711191252609560453952 3601 22994927381588373814231521002524448878357278413491653971056150428929991639831346756992 3602 5048105151739322688905513595085445417826871276711839660833420523851037227181725342745900 3603 1074481532903545532329464469450914200448967995382544296293755932106960166173467842649915200 3604 221943641340635302163230263792757953816267712693282605672677879740799448442243078203833954400 3605 44528235699826888336862940352935610048509482243778013058101259186854106484612311289923486508480 3606 8684242856902349528142075117165581059738474300932373046692470576413963378568417710182022188223280 3607 1647659050147418748312361278986550784847678097095817805075166039092595213987845738526426912468308800 3608 304339970341703478800117468873857893653838225355672241416383958641866468604754979966236592068817354400 3609 54765587483540384979980112732223966606734273475541225391286733890990227606876165369308933413819492132800 3610 9607253184300072035113011276050389341986359924446819464266475292826960677936251309911019644119284407396440 3611 1644011910757300131667143588116330039594543932437045984421794894011559905278066809520383263979046326885205440 3612 274589132237201438658214577872287029232279183001092323350449790035502207988705682590130680876500237692850384800 3613 44789957523528625366249233702237702861283864873713059441396623890907267135646085062492478969017969004131455790400 3614 7138908457102414765761497180768022958322357826348856496875330076066651464142863512346812613857341286953952260410800 3615 1112400580026714051944880405145452821861252735074626261246440322075096890368216865523907778852615046758246961111122880 3616 169544357968854178656207750445103689871070498382787059078234632566706615181990618351915596468167045496131944442393098080 3617 25287360624716336008085453842982486510557536035390154981668612218991773881399026269083581515784063594210317671088842926400 3618 3692481471221599980847311374697171832343703543167699922219068813394027981973453648333475475919385452746252428263785418148700 3619 528100207149407605424039961507709800021728049602433490916555800903374450972856391173897880311082719445831367699440983885430400 3620 74007963029917981824124960205690451375044968871285029417046129938598895559336094659110048946795132303138807869399659481704216256 3621 10166662529168732954114107278452300045756177488474959139133827183329879652719778023171078488651896017956676233980666947623916452736 3622 1369566750323595660453256182414583881163885063591674784031393450369727057063500866390642400250125607803586865750664845540491052911840 3623 180989538099367245392728420785504632144751905384831890327469428799803175616467171098114327761356221831251366183352010908784893105557120 3624 23471661764997570731208835754831276646475881359444031999319785368241141460039251837038789579866252249708394766333595044337418637374379840 3625 2988155921427508913816804871915065437793165841433220219258857039062263136421724388417192811604063604590148730070324227280920096343552866176 3626 373572850105606962600561623362095948749820608140606692054129609472766146751580222201942265607858023138136272486113212771316457044664528858896 3627 45877367556828925231647918658503011249977969420776260427700127479111632057211606235326243144824669508192173814084078761389740338818450912496000 3628 5536132681555959443039720391221768547217169103034707702301261934936246771869379862776696133976342446342017664220249435361496424679143757526888000 3629 656641635686925494616812937250337903278402531915879398317020864757353473043083394571378297382482109144092196851072975401012745422112678223273936000 3630 76575358748356961430564002032343571820649708596923469167069916511786704181374241863598899113087121961353551689449293481348102995308706825470795503200 3631 8782314914811562330626651774070092269791235431870108037587231736335406269719576984880949150740286971174253239662086183532972599265241195917929267875200 3632 990843432727530298431184341284198313341769223321474285853591709607518820269168403374874827571424312312320990507036981513115215030005841378159923044952000 3633 109999348706291220749646083856217190531941808696990335797778101857063279824802600209585310222770502227180523930257407122265520855870807215854769869466576000 3634 12019147585985851667223047881351981459216704190907084659904097910725679934606946613525469912309908157416771935067032000093793552267258669694881339018433843250 3635 1292890460326354997803439242867893144043741472351112860646914655258368524658027241873385932721090428256277990307518272994704684883887271053947851114105991261600 3636 136948442547599208933997632528627893484996918684948939527008793256231126604307097696012743267471866423327870155149397674333037151867513817244688289980530074391600 3637 14287606170264454782815573901121029484479529277728255034235693505388889178568755416345210081188482780583012125141705817068476562560506292276721957417371719701452000 3638 1468471757705562859957324205807865809809226913559452565209900910428866859838485758894656959668033914021980466803167381698405627878461448187088378829264866896962471000 3639 148720009316615554570750457249063279405027212637006587328794022638795965457265775118200910640003202770805789884355560337803746777024472462773530308100041882260489092000 3640 14844381501359898282654763497131501902898930495639500366661197659675248723570228153583853752024319682280286484599890001146211124729571272819980803752785609019343389797200 3641 1460603509415496470459523630858601018220449696373768303683029955640722360321994561703335243825942215498733540583307486591653956582546266365075857676295214994494829874975200 3642 141698826573156150641107952243712890448192237905149605572582836668756190095126833520802731640613977434147969180200038803370873426792856535556317581512806621340922037176413500 3643 13556501435437295288732848472193025025892802596295408839985185360199907282525558976839538051754082443836841325404343438393728493324949452661990712181992348540342459008768108000 3644 1279257425995386932448938930828701266970397844999065404454277694192918277755080788314466138045929158179900851017547705814910892822812459837009204637389899592665018800786860786000 3645 119090337977330554164779888200613229946497570050446328718663558144732738870479654186821367677822365098827569890726907759996104715851687927759976890376750386079828816894584826771360 3646 10939074334470323666109584204322117871796046533186392378749872360636569079668664024713157470511551720459411386936375566743852723965271492417005245680527558489780065404488114153827160 3647 991619985124712457005777892807381594092680581839493750697066351652509768520613959642829079794423779335151837413193525400936259912696039182736319673377692964398244889913338140178098400 3648 88724562515197028685170819409009181348369458726382395975831103438241867621863651594196207024170301999743906068034328381706848178598790480209189423083370758955581424188528036926960881200 3649 7836961990266390710950911111848937562644583329021472900244929617620908256523602035750647248286840093091303500541057511994308691015979240137971187269313432354329711113766438502232063658400 3650 683481047576107599878806335342125467182140723582285205312610924276763461322064642542903323141216041618725306540936978264803646715231089480532812169724997719201979930509355517875913851808210 3651 58863750467789217490796950559835398260032267749506439410626837132774097607194110449127081262137322300397873313945387165126793080067309632298727132049402272705592740681892149292621913953260160 3652 5007008042839387707296447928717706132484452043326919693769782792696333302563157565642212095163510037137502028838647261911699777237432740064434411537129034781969626417758509040439485973463288000 3653 420709326394721564707053347649123886360802030724842625835547773448966607856330853768539604236991795168637821073743686802074629475347661797703199832047444440595857525752383639132831026252204464000 3654 34923882535123731794074797537587391185641340002908662261324697907852906625978512420571745956482664139415613408895413429415076087280943401373623957486509881955653744369897275186586080310197877708000 3655 1 3656 7225 3657 26096700 3658 62832154700 3659 113443455310850 3660 163835038159929570 3661 197148162585781915900 3662 203316083672394235840300 3663 183441936493417699286910675 3664 147100050630332837305959371275 3665 106147396534848175399980282312040 3666 69623042363539053228259794261942600 3667 41855052300880894165722179650471159700 3668 23223114788173376124411852447603728839700 3669 11963221703736170614947019989437006599422600 3670 5751119447042768420292197409588683639229091240 3671 2591598200823647519394171457695900564927609240025 3672 1098990084102216174547798943442926304268419706549425 3673 440084473678265232563363043574256266731487180267125300 3674 166930989568381975320218813423140258649148847799219580900 3675 60145235541488025707874838476357435191288329862058814998270 3676 20635543908401010725011343391531205740630115078863512479168350 3677 6757202650732767330135532626935945734340879501278761086360399700 3678 2116179595357744481694184413557374657585102393378735482828433001700 3679 635030226906936489881729839435008845163662809879735539472098936593475 3680 182914106558273986545533462950859947760941435757759024789543377696384539 3681 50653137200752796274147728201776600918414551440610191480181243054383410800 3682 13505627211415532606577388715725546296728383548924176609845361805500228679600 3683 3471910880991750132219430141992588651566103742327007972773818366999665929848600 3684 861632503810262955227008232135195190528318918397499185519074854734365368866219800 3685 206676916580621740860451707948162153034726097892946804633175421822283106478710589360 3686 47969045638631400822288710925387957776930783043217814817280553548752482294010409369200 3687 10784041072634821797360780824913780257726251662903404993609884444678917425722215156313275 3688 2350594164710977975406548377988024890721967521553460367243512085168953122521814958162466275 3689 497219800958863341150702821602643382766835012206249616506333497545150319328732152326601689700 3690 102157359677005322463277256861274530442180302079289742637058405167062169894083225925159792875220 3691 20403094891046340791971207689793440941091010331947034710012498143088250042734955400052747521467550 3692 3964266193830598485229216542754730997986574953415330608926482409477335933978962010026464917076492350 3693 749872247401430050311252855508447537198092125398668326762198830508502386669494182317637626945942816100 3694 138187995950617378758640365962543908970325336031800750370254435765759144948555248418381067304115154341300 3695 24825473472528412093989741745171013246518946618113004804016209385318630390007950378362158741184287477414545 3696 4350512851222357095007714498513505614054600767101022915045279620329618520785539596793466111107539159151792825 3697 744144864837652699298462403745738674556386950258422586230602114105904272698174201508672870052299079032059039400 3698 124306803816950217187461754560596299984616917760610452020800348502853730018395006731088307571759634527611164651400 3699 20290260568484919541826143664868241511125425076288733327577002339715806568002566780515368749554038526756895102871700 3700 3237874692050893493996745281275974273142037277173986533896232306699982376996142934464019177567723348014250305193815060 3701 505390006280987288845578937381771636546952775002374419855977129610997249278963179770688210759483774755267765028078089800 3702 77195635214706547800476833860930608058948382377490339577575740712284026650503758884548312022177319552512069896522821418600 3703 11543963949399241668996306530286664680148572681367201197663305559016140485360749609860162160316433328081909119109183586306475 3704 1690837331935476682824214121793212089988291961921885775421011101980792658437430611223803751522266163176405341792787971406562675 3705 242668973879379613518931210759761799155119662375029046488423513356283362338940041322840314418475639739077694654100929656269875116 3706 34140193874206837784281008572574331547803599559624184481459582516300649505527348950811357959854170884860440375356356280073261842300 3707 4710033670260766428162152990377851048537365831552767297499827787921939606781792334098474653922958113999784601015509614485491931858850 3708 637454179561895803569945724527930671153934436032603770282382353259699486781996158726195447029988274560763300812910386126498747683462850 3709 84663358811442901911178717339154051361407736578256189638245300695899346651860675007116180483316220465736933211670246098134241081218436300 3710 11038562655215582720092046946164976405684634163685002470833764568914440269827143645018729640833829399269082692016133359449466232607589212860 3711 1413330254248138001840356725071480014799264767028954780640680213555652441690368213121148062942474228442130766102779931915226301567793118860825 3712 177757273556226339213921357228727021510454896751413628463386604403166181657513152980096674793589434100028692319137356700004515016482611738829025 3713 21968347187086731025610142907164056727361046550243670496992330695894744657259556561402292498628432131534580457647871945269523511002540705929766400 3714 2668595665929671207805896512129572789237230858060955702575322611821654829806427828399495429452033442147598951524784715792316525480596766769468403200 3715 318719275700867064585617573432008643461233272147746809410912697271899641839881030305179737457554527440494901443776787889462337026565940511166842955520 3716 37436452629454303569769670715415441481962891720305014580806384851691162848897501346501849489891445723133540472863289921770453193366310881352629996332800 3717 4325721719958235980223063242019939077044873488455889104143499049637346623379059671715149189444876083234333612057945306444573010923810502484036149898841600 3718 491827693334299116291076222263314660458292520600151327825077518929401807353400070293581168952280117209643359732874003651785340908686581417351602249609561600 3719 55038592807191410482448248497654056221910797383410684529425081102693371004141426616291067688066096866491652225106931471157603306062707751735502739245370002800 3720 6063559432189195237920183192180010717001588000963137106387892396559803534779334707680928241757558764014564947446011327153224573457154618618122078703632224462320 3721 657804326279918756113765328121346617177748031619637298208141053929821110742727825863567366833092738641580076116870319733592241605351925292511425507848586775003200 3722 70286883161760274254006656477921200483216390423357961460777340374381930325480425453093713121762849491568235297323501775713236681383797509986407391204298995854446400 3723 7398728083410000633973230103955293427336219450741121884356532388232733195143954196959482331258507009715373944974141554566990414196253273183569178032946650181266578400 3724 767430389753121370106469679043594711006453950854408830816517424675096688081815654893319058620538183601926540930143929072984788324675140234417458075098538773149636255200 3725 78453312415333378921169957474799482170888349604487851333185695585357027141621040377379874049836732026505518955658713663518273503591075764535590428362930620866554243460160 3726 7906104934249441213816493601861835139897269597466346144914699322721542664764768223945816884881434051403478706024480229048918970678790804158480979083616459046481628337428800 3727 785559370828062533939488822607216230428125926392697782232218874371526614218432664918171861033913600051951203651376827202999532169945408513191290616169335389146244015638411600 3728 76974057253878511031084432165882434195238147280643386798726871347664792760334915783009360575007999742076807667373951301137748679611226124587086325718619945733740869093993947600 3729 7439438614591069066139403497978259045464097693934614897087764647006737808404261049730850632871043434531531465365655401428880791305128233014146505426210403403888036429192496124800 3730 709325673772543131892838325520567072454850168124352415054328066543269094238651610221670838342144421337799753451064023674905687181639626590455488804037741263216044646735407197179264 3731 66732612729916886750444658256211244316476035553804207468926916786636500313241565961644032817714902796911424173356681174678627149325306975286272959853550658315719989791554756050417600 3732 6195733096184101602323751452904599813227106210053847781757902962437199230381350065711599878101868053183373654744505372958149421954891163198981368701208229302585483208049674688369291200 3733 567783335532358439146284299812334352114709681916216717230839620198732052548280644483416870880412215950701985693765697511600667540173872237773318249695338757113859409886398393236714019200 3734 51366424038604629931373340389351311576757342995635454152516591969118202272943819824341523749143115283540089769029663798929240138096489428903365892792058051861933584841241636917250570825600 3735 4588305827248358568619923630278805906593849663085136942173544577641483418030706705809306608892208772702218518618574718839354375335468918236793158373650585482567217465943909217633407238996720 3736 404733890564068172503572275782000842007568590651151894467036740830227148417646906333425873093022613345152485376910078593915889034221301491381322426910289299665960108569990510617169070649772400 3737 35261206270606134443481955343739195308561829409900355293567200932818814003605725595682858992396994508997187262593239042377257454396060705541806919729842765326995353849073319607915315130755780800 3738 3034587908324573714816766349642518940832013824999014913999403810399093836478984312409188696177008816599601308634982005779527108394591103851628034067834540635309973645107599059751073445529982436800 3739 258012224300644112752635062727938931850264794501701958521235023974646764049201261419362210334478535335170863646083827205683126287549638853670564515624693919254569425873315148627882935094942078138400 3740 21676062279187054225489023328708375439326363500431219832942815367093559318533484797596065223511896715628883968196289530303331821404611424165429425953834579734080944354839335015902494582505663293956640 3741 1 3742 7396 3743 27346710 3744 67400524580 3745 124573019554985 3746 184168752110089824 3747 226865207807612314864 3748 239504840814036429549280 3749 221212658596864397242453740 3750 181591013523737129647472025680 3751 134141281689984617670587585369816 3752 90069773323838762374087264140132816 3753 55430439666379105011052870472906737180 3754 31484489730503331646278030428611026718240 3755 16603570548593292681747907046745372161483280 3756 8171170519314379105110869987938289153071304864 3757 3769463100191214510926458211310782014926206325074 3758 1636390451730068417096309505851386545303258981120360 3759 670829174628676380541870435759854517655152667871507580 3760 260493560547914438717785267107168770066300862292420153960 3761 96083049808098240721055095772479200838955073056559173788146 3762 33748027399263458264690589829419361208958696136437165041017376 3763 11313259184980363850095140908725808587094108363919276917159234000 3764 3627129270871530566547894306997570109618780655458293390744877892000 3765 1114284338088991452798234363562211850759136240528916548748416029071500 3766 328580165615681799601143349127225030551854094607166911894932918652603920 3767 93152476952045790186924139477568296161450635821131819522213482438013211320 3768 25427176116169536062134478072210308989255229111175611476989383909931754349200 3769 6691887885716189687209606032647063105065063690009038606211956072581682064259100 3770 1700201032481271917771047491329088308900668595447813670709299735957994256877967200 3771 417512700209651007273976895620713119055707518088801443737180371826751456347332812080 3772 99206404830460945792906897198134607579494889620713272082840987705672620240466241734880 3773 22832974111760777055148728058258168275718120689267289027816371076633714002219808449293475 3774 5095212768454738249518643437000398520678431538053464133358780503282747573101414224866580300 3775 1103413282768595227388405047842174538463390923961401659232961789578555011198403321696842080850 3776 232095102506925658972383941777545398633356685205823971864944705567923485498361292980918611406220 3777 47457001376485549324881060984014213315003848883335284913829388269041243798706596600903941626699595 3778 9440095408944152514354719157901205675633198048144532350426602639463339306985960837369000280338081600 3779 1828149003011053114556220481131446646499597485165674041231299179573966156844991731636801922710735328800 3780 344910778568085354279606930773466267306257392201257169112305111879621614924755106702143296084758732033600 3781 63437714948135098785876704742509783214303390860616224828980717702459405525035583000191705732389249789279880 3782 11381654418499555772412415611851267446936969345626657313219077059007107001028335330473419204084276132925434080 3783 1993144482096767445383174210123001716005271655644858679493483613547554095061033484657904720143805975182537325200 3784 340874058635805297519717747470803595802389947804936993697559964977411925932066052236610030510175561430055336965600 3785 56964703480660826196874649935291337271249392868402311696776327783611588440420038229449853507757293254436293016092200 3786 9306766666440408759987165029428042480405011919299862124326656930335831071421513801398118288645147111258125027873552320 3787 1487261777500074886840557611550555223336027013451593184259244675976058569696077129436468859561532095975184284345619197920 3788 232582426906926604644214860529714487053612735082323614985222305711149584835450359603362683356962997987608606168942576696000 3789 35609338652895908698548646042351495111604166460833255135966640097317464561577597765106507499798355671061159306990812419560500 3790 5339947355540390553406845941208138491429947248044954259981283090512014889764738538326584022622822805529742828321805911406746000 3791 784651864423104987917601942601123869930716448627725578961649737319835467902030680821708256284197583044540411193606160622107257240 3792 113020639138277043945935370006820704872765549639593570648083901379441398964868968261103310797327753824415565894671193253529410033040 3793 15964165278281632457363371013463424563278133886592591854041851069846097603787741766880842650122545227698698682622306047061029167166900 3794 2212091128371703938997671636280667735711596514398792350492138759565089449098437274263639781556603248155080058965626709615399966107051200 3795 300803428808026333778887089355721170061671355652413559808588424286786144902404164905887165110558104651902830981196239420479295391186610400 3796 40154523169245988047356163819085542374414383512727642838448294747519706834062752340709519386213047351895828819344414360457436122947128973760 3797 5263827760454192825993599974926910117331714095838100465661588066813252997658119016663367532396249653754772845764416889644964974617051317792360 3798 677833258977785532329702172209886320372189148481608024876422042287882052680887606707177503294534604536140924349312631052527068661213274957823200 3799 85769280821344276237373866238764753538129244150112436113242437385358041114224726648689236149630852805012728341372506884387864774218003877852835600 3800 10667372587576683034404227634916199346826989721585170444050389924300971282986119392340366353660867760731922043542228059620985622257825634842103519200 3801 1304441877917502057057063635956335910127827059787839925799961847909937105054485966360021132280163112674835200557822121223986191841761111380608558672840 3802 156875174039390083451977357924191479290126873944321208125713444528972108240650968019952705350938960566927721824462017726215782022150155952264662072523840 3803 18559345186756875195487966457644266138598074522283807445195292187419522805567336297199243447566730254167981283587562903577302598910828934030020908096167200 3804 2160543453963094010852519777783540442229813945181419742905750363532298099302076895296178594356419042604253567203669624362475194609714593685336084761544289600 3805 247551017936115130962211367663854719732362900937739858980122928371599093159095779268857463006494075615890490754757958678906728157391204929602648586818816806825 3806 27923754823193786772537442272482812385810535225777056092957866320316377708346003901527121827132531729472447357136697738980678936153727916059178760593162535809860 3807 3101652221345964406507151353023810569702682329396539366931426030215747954240675069728717122950130153163068357199532289764656928499136050797421810513764765909425510 3808 339330011678595807458170439069619872774935245887710948650856011962409440366927585986738753898872448099780463556307040059327392326845779885747789120386503494269984900 3809 36572789052829833424425458057959471287757359075162257980325348701066158653664886436717769519482884884166044373590798479335447917109598835038905095048715942786834107825 3810 3884136205494739410640431255778652255024433729025927919997451525817576965421105620409678478822762035234330045937295235602466120819987540045870964297347687373071309306400 3811 406558085395142223739463425872716929608057513322471055283161818995219806080577726867738774490491106173741946379750888446560989532114981513087093648666664362607049761257040 3812 41949923008518477903032521942866538398713089332400323253583711069844792948539611648352876928413209068011739425043028292387405764961610627674310536199042015781116148605198240 3813 4267822028297192369996016989326352691257963602219893997673620605369626504834064657280344770842038283655360990117224753357468711504774970107143398300805316188842719285181626500 3814 428185322400666259148641485340085028914703087981623337520021881009960883854858760957825275365028608075231012213952795802604121137821532617324907522672577202288822959516030582000 3815 42372988053244311023587859420884360361383388017424698657555678846431669627961225763434520155379790499120495978956436806249594312057663288603652672817990308815689872061295837189000 3816 4136733580344731270862804089062870487547322227514448580941635740180969133545761267198234087702544347127470287438920403938127060705149474655412598271644333881979749909770774931971440 3817 398487191338207600447191957053016774201762447732016816593075200708748355614322608383661470474609567964739604925530740489881950150294727683582574104561949583552286172229366358907406740 3818 37882158968775060198356430202962114118920793732446273993004032067377116403855084329459765764599247240284336468245260005012154222079966320049668083706408713657178373775570931781846978400 3819 3554609249903393148612445034044611708158734478561208709676878342322219422561735412914308020911562699380013571937013563803640471171836839697993855187784684298165237405941072432196641473200 3820 329273803680924443817036364039727449117792644482416776422979692520430401700085819641859570848491339671682776195380572910316974278930404973543278889420358477138901358692110988086266105074400 3821 30116205269166551942615688445983571814936109745973044413586780127149865615494099278993580998730139154721285917769995649809866259986672164892702145423609537215316765519377201247840113635367310 3822 2720125404311388814965140452726121128371266406191836949750628190249733541271047287964407883786539482172110219437102323135913352568672759979691467850853424373669845142466217337397509522917867160 3823 242655089421192794895975639166970439683363582454796186432022502581424400663386718432434678901201662342548612868078091387063489927315137064041988869865765845041401429477321705159302221465173149700 3824 21382883422007278335773082227315925251133990868366015753780874504584795981349523597769002909438421185221693427917146510903401991908227861281965139689135076995576024761411216283555860816822607432600 3825 1861583648394514600827482742004301920970748514528103252469042086333673964423917453220056169960990168184836238551882052788530699605057980351845369839841009738912469870002383627162428692302663430411950 3826 160139995730125773661771221288652419366330742802699893906513361591433223857266875505235890761820707173735559721074841999879252653084517086266980520810793684834446819875969753903666807036671470625555040 3827 13613761730034296874897783707457416720781907681750452608726967285988003483959047986264879039065944071478845082799746161175781583101173307182533657995903635230519077908293196171973349142384943276086429040 3828 1 3829 7569 3830 28641096 3831 72242391144 3832 136646482848876 3833 206746128550349388 3834 260637952725807128472 3835 281600690923611330376248 3836 266183053095543610038148422 3837 223623340495045026166493357638 3838 169059245414254039781868978374328 3839 116174439644213298791922509775595032 3840 73170534569247009355779194073662270988 3841 42534594595369203823201797662666598604332 3842 22956528340186407434865198795650629932452328 3843 11562438107340553878027105126742700609311822536 3844 5458916091428158999663547007963397525171344214809 3845 2425364308150404995556398267714561265154068403203081 3846 1017575069730658807024551095432242593024640254499425984 3847 404405755344010771149599227453098095785739924301324505536 3848 152663172642364066108973708363544531159116821423750000839840 3849 54878775727486015955078215449352269796198708806089940778092960 3850 18828409054139293110405925918714133291895811548562130590592984640 3851 6178174049199532395836240126458067997997290858999930415965445872960 3852 1942520890635819644124177833093857546370314867583894788286468939889840 3853 586252804793890368596676870027726207494561027036819447104856326058753712 3854 170103506129427266949743473364967942666883399537144842652270620145663000128 3855 47521879508676662022293148873776044130974128989210501782447306954027259628352 3856 12800357687658549463290533171643533029850245744165200158686342465974056861322528 3857 3328534390435624879402548643012547675106920798508612910229438225376219406594247712 3858 836571643462820386356507225610486982343539427358498044770998807311223144190687591616 3859 203448826453748480411022837867014882577030443317926347081566451881268105937212701715904 3860 47924914181511126416821567245048693277051733804079025134401497321281218204834667047952636 3861 10945759945031798781926792494725212158458755081252836740544972282136258836661784410315727804 3862 2426095498404695165311773771772035259592505243891805225786673856417024899796564921062921315616 3863 522303702299410802017834724865779590886557914649278639322931071660065217713346190863117488947616 3864 109306558142326693955621300476077317714981314693546257462748963719081426395898616721186865603648304 3865 22254224391517486096424196121251092820187952529364431282888863343130821217305521074613531313304937136 3866 4411021529392360665217553820664821871622517327662444642703129439485824879177504861420766259258231223904 3867 851779567637278671019317892908378808081773794733996682158904302788916593976558695163071556371121521723616 3868 160347503607717709819386593340002310621393916858674875416413735000013548816087174364448220486863626464470712 3869 29445276942987966761711260030655546260206702439730808219760463678417122171617569165608064684038932771975609528 3870 5277715353019366994813389655018451243972287046816512482818018346931526088284215730445178831939168712081723536352 3871 923845661911087799301404277519160058450683827939253243213284281333804578291053297745601420186188904554398443212128 3872 158019601171428335853235649832027240906814692933427725191435852302686664914056070882577188370937674901736424627601712 3873 26424388862555516162124405888577888618306234762756525157012328635060381188406042964253185388695688969679257673837841840 3874 4322110908736254426170087606644783347046437181630002071333929579352050175251457983979151453577094865388407276912085260960 3875 691813624817507277618671682229546917443198870583032033673301111180116456774823796031386306069372014304616764770417391876640 3876 108412960122443536296826008202721914854327956344282644943553561631184083080421345703085162380287839408319318845897492118668460 3877 16640283124099955846702620565156561665702052238068362706540129327104805894854060021079663393104996738570808102857041596418479340 3878 2502698581864633359344074132999546874521588656605481751063635450796562806586050627170381374322991509481049538669699056101339292736 3879 368976287000787808409962615804384175480937747235619946789166175579203053778833620895962697128128885486039440808969945153450394942784 3880 53345456262921591223578825877256927524340191994565206922325986692393241505947522344150914557870633867000856076958385531993078253458656 3881 7565996126950596249578151587157364607555947607983899253492913999372075403777500480395894806254972731665008210009361963094188098702805984 3882 1053074572040012618737581246834717636859083374474203459060235955912602198792438770567695284515043982429522253822784528048442921293523884736 3883 143888280161467178723871328544780055290836573803157072633412240157876464071366861105749637511464645962870177045058649605164519154924218068928 3884 19306723877379721088056592190812095275988321706373611495847492366897924125575903470510763861806166960089401969938762377378682088037510260177232 3885 2544761692820242886571389072448618803657899315438332336286003686886036911499153732876269629714907585458801350879823188442912956621505519030027088 3886 329590514421821802826280598486793525053071373406426767416904477515308780675545566230457542386523892792526133582917789510054519485185335499199370432 3887 41958548369869551881833789410750951977518967553485956780819822552838716129729199117914688150257304385841759141377890118813889760224187371770957140928 3888 5251811637628672243876195974578994155852790772111325590399281122863645968904438089592321800140539265627860185862465913204871868321394119366664802139488 3889 646489403064814752119120583165797821578665670619408915709970523796444550500056157618831875364841136813108231731823877741891522282382761349578459004351072 3890 78287781261461760627586408684013065232461642822750357083071914397801704599264865022615963229664955728916396836169897969130992730582738261494114035559158848 3891 9328672602060213286210970952236286995239516709053760803533664466417418990899703836901238666112616232650403032525832127845497816325152636968830381983215959872 3892 1094078383610374389473430436991962034160434569033711384239432585702017921026455890621573397310020272535530080658420249243879790770884307704500638236969046793738 3893 126323973369167073738432237378841154867293252932276983672568331626056069189285407063306282258641571467371588543714522624235658919007488143419650614899272249030826 3894 14362652972154995777775689534709454941275281363694037658772011523059465806006025675803793061649187155926612127758087542004005826185336227700319063851577862980716944 3895 1608402764926551243591805948939179707826693075698453202295020932201718984215868815605311333456027630312199564098043743696359040505501159946798416956393861282751033296 3896 177444669742338050432731297484437149531115462557202881229665397549666114993933056686338906229222342391207663674463590664854198851062789734130613588336275696223503702744 3897 19290035764308372699940832788851638530911551951327229160923480391594862732891186350785915009063721598209401235103643385174947037417709939068314964146527594164818859047576 3898 2066789546175897074993660655948389842597666280499345981527515756242306721381198537584205179542541599808150132332533219840172896866183207757319460444270813660516306326526000 3899 218293729672859889653203679703619372248449287851614021344716065578324762023064899061182459737880555731849547075516431205372627515486026408058290617909673685073405368205894000 3900 22732866459543103508607238755801917404428788337658360167259459162587209245124175182788140043258727873297331999614197238581721682098808694550292542403982406815005464594552683500 3901 2334634244482118452109979026743109243575378440649653783204714593724880927543780018429625834305625792686439698645310091748591334941024229904706071101406247998521862576237828331500 3902 236492139143756215094816253844139822835689686366348712958142440467050100444164527272276692621013120837534486230341141185776224955647535504941577148326232905363782187452415691526000 3903 23633447771766037761808637634157706295379922657543781381617034550673873371053508425409517482593244542364279657285424709165237413901043714793828276356068208342687299932744741439831600 3904 2330382336863351144565709610926024354968120268363593390445237591088815882140460422894985842296760192111551470417065431190582752365452915771907225039636515175264455601263014373027605400 3905 226773439611910261379621585904788318075014612608420847722157990519850615647772336996780895017267845707686430751104821765078396928238164907518192691194758548159176179483945022040205808600 3906 21781879609902970234052883610239411269461659970029346040184713653522061697860389086921570070120137180025471015221504162358555766491799121629824354390142705677032665855047642373400281000400 3907 2065418483009913291434052545877258605310598668803668749202831518715617268084457906963664321459113260956592447785117565572505585402405914178848281502994417825653818986331163152141031708531600 3908 193374805471803131910513169607758336922204800366743486644115100939749666724407371539473072096609479057060967923881632076725835433300253714994670355717852368926838802595255150119204093711271050 3909 17878813804670785862689297866574101051980145061068419400960222110343027828383787721717454776932202329115180108419130155834565204444266667550556620913222177665346861637479824928922462442021097450 3910 1632640948407010299266066614937888642405211295332686883834026136124982833889485395856345138654491841956274007949298129352307612815593522031933755821929361784855089023676206452045992667876268020800 3911 147272081695461278441024587301686412839612252628383454208016309411659596112416592274415133169953980972609921656824037282659362616269261439193831684804640140761566885786310333812871651860115887611200 3912 13124747661574084885827500720719339125206396704477125454776310622091473053542269163884186748931851209059022303845056465452237958873710608735774095148184953496917734607099037606228061736009851603064800 3913 1155749838198612063181398151700991215907880933329544517988243353015937362420751584607919268420645956468315081697414678163647072025526163604556107084519580904993285218048662311560200495223926344105176800 3914 100577113826493170707553299620118816975053266337654781077023409929898549073917498362856602382094352769870582225854086643915519616732997772284859365355169110383369146184606845810657447747161218131199339200 3915 8650787847858027544880705069624702384187627494306560078153634212706101640461202761485700639370253353757949043632944027085285440138080716436868995758077361528721279550567965829898272201057556267537524772800 3916 1 3917 7744 3918 29980896 3919 77370698944 3920 149731645131376 3921 231784586663370048 3922 298963486031303466912 3923 330482779272889460995008 3924 319618157904293219964797112 3925 274729563283068038849741162048 3926 212503317199453128050274788844128 3927 149409150474597317485529565174589632 3928 96281746718338421342966677291258468688 3929 57265420432784051832601411447385421530432 3930 31622783240418107479845822278552620989412128 3931 16296274296562131387947213747547450683210383296 3932 7872119002383044593590250940924640395658315780924 3933 3578572685318598154074438780674448292802792020881216 3934 1536201729969822663140732692126192331027065219186064224 3935 624668135039307889232910567335103260500795046496396431296 3936 241278067158932672216211706633183634368432086709233121588080 3937 88744370987409331438000915334986209136274735130576982435539520 3938 31153308051625557577076412233277204234520444518793001606803259680 3939 10459384555419676330877567620233329178215950981483459061205859619520 3940 3364871173016471706279404149825897274375223230334741142148768421763080 3941 1039072218227486462899080001466237078327068933527368064695539688640439104 3942 308484555865306461812230712742995538754101734534529003514802725254444209376 3943 88180881561793898972844320035201465485339155079166475893601756796807422517184 3944 24303280821870125656194272061130346755370080705211703373961598471462959984468176 3945 6466348786949996191834310455989026053946053197290120801154748062269248249660567104 3946 1662929363043974020666723505598511200206460013903109399363629376680241674871042506912 3947 413801196984555341787842100715706948335246211201567287312614097151980138063071674139328 3948 99739019760683604725300816338132740390929813343677765220068516604163212652514744457394902 3949 23308706678617938170955148351505445269540930924437664405368739395494142302308900280467560128 3950 5286277564671262389301033792307602602159709363480553830288186749372215626267762648902510474912 3951 1164491429246155229186027729676903316075753119783859143757769138218850927957841429229667307473472 3952 249362900779405851716530215779979101767443911122604726089684507959142272322972210498097368703138768 3953 51948357816423251487324727114380511254688045052244249424305086144569422569337021581603635620643070912 3954 10535947202399315768758201891329752637891599032043327113503139445163066835312642771826821571797267039968 3955 2081795106197157110616684712168899328912632362587843044529620322164784436741518594864038129032557431025472 3956 401005782331227388432538892681534233231795808843483266452518114556991602127335019335685344604896375151281544 3957 75349964562921360987421454371183895922384266130004758164639013525538129336316804608832192556978577418670073536 3958 13819542310194839135383511024314989292622047666653015527195579075886195482801151092900818553962047187047989915424 3959 2475304997049317465598227951378466221669186305315384316057217442848266921128708505058653593084085754294037635548736 3960 433234631415381677331180760308308372115327357664403968589923443803965989991186004487652075462285099859508723440018544 3961 74131259153298642565557596763866099228622681200353567958720233717567513842936271878998244023546561531515937121958728640 3962 12407316613505353241570172554021849955677522229598306950308414769381571501668833852095814798636629939807417389173048952160 3963 2032160070016259771353344432358727679974586513264846104329237806270198668507376233902842177019250580353989341741577251781440 3964 325865334560732322085556085330523478182591508179156676354627987392952482322943226507295338260774410770513665903852502228369660 3965 51180808464885631648376319034769565063127025447893669004596265121962495999130021861227447413365711536528023934613241982643528640 3966 7876726422745898710685115499451036063215249216430835659807365202270028134266110364442904156916983005471662883536977941128839057696 3967 1188304570521704797647279973583848460203492695514095089540350350318933264020459865569092246731750338119587729920264868216574268821824 3968 175800520404297596313471631476548965468182102049806413919882985480837569232873033573519743348218372137576700120703800599809727885505616 3969 25514294395280322846098562062596502686438806206926621431542262722992501557344516495236110676122560726079999572234974230447857111232249024 3970 3633897003594462277950815570804253743729645528471715656110954492639543138472901414164091244630715084153356976112207163081008685971985689696 3971 508084871957116634862577667990631114350563165708136243554422546334510667906483852271306575840185436311623911750961328801690123547719453704768 3972 69761867508540532240327851592499332825740717520176063869463481406536652241659898930608504672056889639287076025948958163503488570685979991713592 3973 9409284866765958102870886369177804750250783092896729456639214825499189165506689525938915507346901185032263868201677023877452984761996739934984128 3974 1247054702945343447185663853790858364054789131639606195399752489027797708883619351480904198361648782919707109566660194526654846445956361032417637792 3975 162455295709117114153712074241297243832628970606474800302415214079112765940330480262410672349281907551201166849650004324268968640400348998223084136768 3976 20807815792076083704521288175739488647562560651845980672067682003299693437523995680277100283403857658849682787326004720533450400024611367522406693184368 3977 2621102566332993888287566858071839848653618295881713368592919155956636793015317750938512107830741676239360041603492135616049719242444487672822508695552192 3978 324805338986070839414731873718805573503318538181600061466119320567981298076398165813880460071993359653983922574832743192550161176446790303069279585611733728 3979 39605628795095177593396353236632768502420523973191296383852835247670354473379217615590947528143698235903245924124843384209052986626416557272669932963005372992 3980 4753294293361344673357459206415254607298313197470036680068337930271187386094152664146157311932371033593325499112545656782964624848086024631427777423263191717993 3981 561620002661771186021312103157987005908477620870305872352689773915118755772355268625269048548317069815334458972066932986048743366666164141067158932471712498372096 3982 65343636370299105112994782426517912399563631070652708996913708695366620084483577390506682178826163319878080461310636036361640913827719309685677476400761822348474624 3983 7488185672405321329217521484638873603042530736723455219079156050194401626994998614989706056254138536866028384805120350554995208005510878503979577071717153313307286016 3984 845394138339053703594160477023126950743492771556264201718686485255035607212361828930529020497985610992948528090425131341333797233210397268750753134993714499797941687424 3985 94047034867979365634619939443906122810247108905302666846270108127792077115392599983633924077428080434519897124958018959073597500900333470071460595133503659426797107140096 3986 10311585608739166160652971931885421322409236583545685257787472569725774169437688641062719532775150247642003006200754221584140868848715134039978000966423436944295254247146240 3987 1114522647344568466434519811342094693354485655522951953074099500001064661637532713119933939359387366202883536191332223893474606021761125896095650414314555705781996916797186560 3988 118774059348262136707667646005942952529291228261494587999132853659835682621455395941239626620896934178815630183279057693536536833402404430565860078181049804589795310313677951040 3989 12482665524929686477003098358323210024722223331810773686703387031209032288654873940564252266240017520820185133782423707189209734052921188921935322189109782202916570146938866306560 3990 1293980097861292229257983344685099244589786151058384391225698404275736306571236999973897015328745600029887029206013138619573349593512951894867106169090015395656392021583351938346240 3991 132331031341281485312116430049796149413382130381570777076014756810598632952018503863997201434286383363056446853468276976161701218429924547115076057558938907795793690740590791561542144 3992 13353245781003785669192380290156403550674046814424556439420489078690538369855656659644664971046608868569472248937476528028737982159724886208230503755519769524815023872231457637966667136 3993 1329775177256325045602171065778172758786605077571525958149042990329857769091599678781237545428381776677801470192890519700316400612997018538243006529835397308003657182497023599583485761024 3994 130710080564413386213228789247708340277139758073601147706778366754602814302888394066868567446146193356265434256011430955670844147433950527342424757233948604621333841259034358179571606791936 3995 12683841488693582515324201245226989070437384625218055674938771639756774360075220619197651114457679978090263531728906705141426471319350186615278837834879113962368926925212118858286024527430144 3996 1215270562635453874749500031808310890311281914403704959355071057734195943374707075576874947403976462900773374633775873686362923783285239755076403650054355106519472811021886138109529725034400672 3997 114985599901705166618273682021961662510440303604814750722188451684875033457083395397792217245729328539154656088805657974472659850309852808430932809555760216498336291650268337808289331020538848768 3998 10745544537155691363363795430906002680701268860045066277855245186112163187580854377235143423829559080433440604981923866565658444303956122817149245361290128524716475645317149666157574922077917050112 3999 991956171610685629230040970983154126982326771152593949649721549590257763171620557088863480884121465955193035124957839344892469882613395337650572505520541744052742607161686755928907699433265065517568 4000 90468764651303126256325522365499330557281016592857407717458533231082913376878393903068846750633982746223021929670261990728823949651205020020726618628486551204619775160305740918706689111407662701548672 4001 8152832202693905260275923544937939671397324554132796977832145465295236664316335262323616071880662445130215858603225962929209311227390946510103128219931846849733970326211082063968155748157443485810150912 4002 726076067912007213819224400356740464456187311163989442479260489752281600139521067141122970866674344968050270477233809884590861798727758829312556500423930407233866031726170668929443079943463484393255184128 4003 63911385380116680958938166183125499733396349757400358051795135983022672343315544047893330010310254411095735302467316276967779536260427323159489168738465046650539610011023160720249139151805096131994806897152 4004 5561016793813107114802153846183999448393361932868347063665856320704597751508717281530900316919836568474545968306730008326616908058478318334456915511709396161399793111981867518578950664606495694121411777403328 4005 1 4006 7921 4007 31367160 4008 82798846680 4009 163900317003060 4010 259519761942645204 4011 342393072589663239144 4012 387148738506740648260680 4013 382986889567793186291877690 4014 336730584127771942569736462330 4015 266421238161893160961175488995496 4016 191605310463521526942169026676669896 4017 126299833813871273176046416751038239780 4018 76838875817992915349950085391073956801540 4019 43402987854906283899100376805186632170469880 4020 22879161664582932452679111959907380038127022744 4021 11305165757512041498180066197189234161339515113379 4022 5256902077243099296653730781692993885022874527721235 4023 2308364112140525380041727116583412425956711125950480080 4024 960157977802451162024724705387300442228204633072981266960 4025 379358417029748454115968731098522404724363650527134898575896 4026 142729088235811549331917568781401215225104628705471087316578776 4027 51252718048314147260097672426048618194469389398782799536407833200 4028 17601966081027541269891804977972088483396248124390666675568933671600 4029 5792513671164813372900228154834314785077648653601561891818476589095700 4030 1829739218447541248231724069549063354310327656699661370387620384963549716 4031 555677725725453296001449740506130932524397968357712545406948098448930329136 4032 162484283133424213775238729677626063417782294821634835036587231009418701797360 4033 45808961823401812269347661859827862307856194118642335277814985771012543999584280 4034 12467935712831396697998658450331769558479618626842894908544609747951793440990300760 4035 3279898288188846091353513749667277511850705006768137553941135337694518461209848453264 4036 834892819099941435705502483826596349871416555109915272198370933862820812174416585313104 4037 205853260709329310241137956168495162515171144369288484301410833380551756501754589316262205 4038 49211405264724209954313252612522979911581368422100510686479698925429479001283089548969470765 4039 11417046021416016709400674606105331339486877473927318479263290150699639128297676775360917217480 4040 2572749770597374965344089160524364236415228646767564595598559126244801537282393620779187259836136 4041 563575130303636082686207975552642676899180364122472622246951035265736247861359891485129742529660236 4042 120102429795788392215695942898178040739190193813667476389654294947846765253697912009736432968820836780 4043 24918093592368307479698600363400938768099354948077746943579854246547997296319851007493737829636407294040 4044 5036649533042035073396514529863835905357108078351202029647179257065073402227932961335208597718558940997880 4045 992471790485933011212783188109668865150618146839104359941976672604672713909014190031102854180442039323632254 4046 190772443434625318569949861109568300640293210127780035626895564799937211178461971503295648629172285656330385214 4047 35792544149163035960266783465319004977274059423973968589046120252940600573482865129665945504711371689806748463960 4048 6558359426773385123975395044726707911998658469802113918909171662160906788801662659456697317014439477767148166221880 4049 1174244444639107454697230958235386475698305259661387578481055780784173265504079509799996851441812595587490755761272060 4050 205544966453827764903335294622669761535012234007838887904339475227487395830569651082101671084603507009836992958478667036 4051 35192872951964075573449321314090153083690355544472588720316906671558494120903621128752886118746461330640786011760390903816 4052 5896678180781214790232200113797020330511947870483439067499907234862194493662042901892105918832518786782897656225810178033000 4053 967300916572318442881007160334119543384397448587220817031130615985519155064477621031217541768484435981844503023375611288163375 4054 155419594207629859200044272924704554389089002300554887601756966115387598118829230824056647068230162540511464740878289544320617375 4055 24469260912049245032454970329265485043018172522199361504020616745206623447828474100939478514422156790378125008803877905857837999520 4056 3776422600759600150008883754149973191639137959259434792120515184343555552114861169578326184059152864648357293025398490137392997925920 4057 571547035922654868857113752791544019580769533449456765653624125015072734521999180857335135933567943168895613386728579180409286416865200 4058 84858558975007003076162794730503016793982555824788212998648457353652968829313425550308871408702757448981878900757871501332842921024759600 4059 12364206333617687040800904980362921039538050911656178886543815971454473310167370967219077782290246214973878207243758018009014964863385343200 4060 1768531113210369889999649445100274542146288118581802896371640004498769846019758316347499725695952126785445451934302624139580376883277318090080 4061 248415459580585170620307902413549277652191113227936813979630719203345064442703909221239872184363561237398462944914722169320343652926060430295880 4062 34276975256163199419802134254080088925166370272591632314908694851479104067401162210965817451403849283019980895820250699328149172460762548846966600 4063 4647485058870127590298689375415272746681178203856217181455896143310890937690392062535089455824825357959812582150525025853733880900542011795388712800 4064 619375847760945987161332111167632027239900071473244672843859514828026024458636487927345904934755962536237395482196242004879822127473929470290533029600 4065 81158881918275955851039884299998716636001572698710826964973725092965676738230001134746558409950856290998306721350447577372752692770000558257069511311920 4066 10458851979665037523688926729217867401239481360402718209371450048455789915397148179020372060010224283664552280926817514847987031440409416204243007023327920 4067 1325912525163987015099918775671813512479714895044602663317090280336492076371315882050002006317425207574248079485238478495244807534219645344602419922634797600 4068 165402325956567840502702566000075911025048878732627497317603373224833194098447166936999456629343566767079613598007765118954427657324320520051276478920426576800 4069 20308304333854845166722449431696820450544282641890419905026989168761550612899966215483464534271589807120493807080390911011623320800851728852545790177448625632725 4070 2454805340786115668845204387459106435075791211035892756827646983060915433316231300846978166858028940223780305265086636735666529715881415901453111898834059255328005 4071 292196223594177646885574631331496062938718420513605659055121131801917449153519895446270613315707202339363910275189706336293882688605521262451752228443035901664497080 4072 34256736363168140541584906404610471259457211837826454505641440153791963628371623563141129367087762304114977838979330496590872365955169694276992742603284283695143650200 4073 3956653049945920232553056689732509430467307967268955495401586337762971799076922521542800441898636546125279940402112672356245758267822099688992661770679334766789091598100 4074 450312991322105965017958756296657921122605354593668224715777645079023442581899602343124809713478156474229324231562185739327506372133434041415353230219490085849199077099700 4075 50512251540873943390300173634876542809352817775278327149546943845149886730758223965688800083860435494794980769517518320359994000485596058474190765195477659344113016476954920 4076 5585516716160582106440093847991770952059562990897326006353423325750306489058912906403137598005468719290639352415239948354173421095949502184237629542953452162121567498036240520 4077 608976475303619021327149120926880582967605131646444571526032959821387582487673143267564307560318464533771096061939355480281407716711161002031463776558119437120198678605340112250 4078 65477484310385009567079362330891584872777159976615663587778530159425631985558171253522085616999172988021497712194000015955188618746108256232122728523351773451458074361278281384250 4079 6944152660377048041654578859092394028129123668871347673471431144475302159765682810778936863813642021756658297909439353043463787566479156687968907749341415108743823886315026382481000 4080 726543545679715946438179737430640212516389779061779535916404269209302613969084173549097567604608652596326635515938274711094137880455492567073226921454427791444170480478853493644378760 4081 75006061307934885733604713419484251413205186927877924194738261792318267226334663495608151518759993266720773450763838202411113234342813087911270242443834742785144231445224796199128891460 4082 7641851311178560760780895802283817562812918070768861237762619009879698784293447209390207125515222690615902178197952086985911471732719073696933961713920565677265668775166084755612547448100 4083 768495919036982443686735213757875191829545248039883942936025429660209708512792306544317752468479574169117136997240207311762686977839082231778846098512729707339383408620548318243907976703800 4084 76295107506418396276393218753202723158469916207301389423382879048418034732478861521861824463421332914030198803409556277799427265407492682833436581653611887274212456630518486835278104573264600 4085 7478827913316663294993445268282696937609013536220718698227106718721177854651240400680505343026876158897810237704221754131288857691569470234747620916595305250054676061206574672028136200794262415 4086 723969008250814282667204991958081810960398458487736485343194367672750068621239209651059782650293036566885556467145713261030073248883903902600692538358318376119490308591614222263859456178121130815 4087 69218500301053463123303501670138553633286877006632366403544437104321469975494090288589130438759724471760765398810029170322875295990851299955968652447917269131424439260466530518886074834591093482800 4088 6537395468192266234018989754123085806401636492228808677558853523623807266721664744243978235053463616073887228449058056218807463196051606510299256223364138225557062401961411237801782417209151588092400 4089 610001258091559318360010020152580316078286033643921457317932070454326206625766765064098826266060093128418191625996631483845391625364910616996732979508668040618050656030637396212980602215301549374621800 4090 56242115996041769152792923858067905142417972301969558364713336895888876250895695738909911781730740586440157267916889422810545107858644758887098780710699193344984270486024767930836811524250802852340129960 4091 5124572336569573291642852922695582612744037569281784410998764045537037608163007811745326380484210270178431073853450529269109668199771399193480302856384173012224380738703373040767875059349177804080665794960 4092 461506025942788583218640835049653905412063613279572193795118578123938961608703059827869335529813649044229970846457297664637635061439182904378369803215747075296299115951045146832371276896561012585885247166800 4093 41084525082225065465168548883852144261342117573092824615806351602533384377756588303312822437960910529687472631944846248917854921264938169010228966345365483953081900845005541821418142990996124688611648026189900 4094 3615899831113134132456912847272065685383065246629619047366417439355550559898509619998307170298290024483617675573303153570489411216497310987158690936890425121398769992347510214462565326387333086358371224597140300 4095 1 4096 8100 4097 32800950 4098 88540697700 4099 179228507319225 4100 290206799051289120 4101 391537339720030904400 4102 452729032527704305744800 4103 457992007530838868299083300 4104 411785702771060902475131340400 4105 333175812112065376192628767517640 4106 245035665453328081218033339019791600 4107 165174458154330904081055973277591187700 4108 102763924427094488631352362451473655855200 4109 59360846917279509254410468224647675350071600 4110 31999453878208140788744203070966740192045263840 4111 16169724037832051142312305114297880903292872384150 4112 7689179360107900084379569090822592307189387079615800 4113 3452868709319564243446669831173278534389545320251917300 4114 1468741310985300958712420293449601953417700277803999769400 4115 593444926703610852367753419568311669278421797246706106826070 4116 228335000369770270815783220481521823227126101035875492531173600 4117 83850839453971546269123301739555218629634171375856277461788705200 4118 29449873091703571772259914410962045916964558103224652579840398287200 4119 9911109373403739550189305362389185202971780658322729953640454040238100 4120 3201684771984344024293153204266202387968004023864574684224012273158515824 4121 994369405145137615237200466324984010878524326642555406734957657913654433800 4122 297353280634883003904635428337330403845674274567110827925112893703512811055600 4123 85733322663050374661504350463116726794504586377867346922837013959587818701852100 4124 23863426915039400836815969549595800644318655904901559460728978506268719743494832800 4125 6420057287709433471798056341159590233343195726948682880251452850803161234991559850960 4126 1671285881026294455400332731392190102679986758595995833665458855031661650528447999911200 4127 421425180437536561269540150300111935578900411097221574432705859414077433066063965977608525 4128 103032071386971059888565149473372821098502076264617686743123359810690203938697093257798350900 4129 24445874114079280591795737082402898464753419094902084675199298340965819858043219156195861667950 4130 5633726302976099350097840437333193686191459383413720428290215440520865799285045877539309148962420 4131 1262111184263951146070530086863672418864836664645323757060016320216688407534274861176514674621719925 4132 275072015943364920051696070823477145560163320640537588565728962330469603198821418392632819895933769600 4133 58365938540825035536232247869728848017147285640122488858038753243962537120844660434205221758445104849600 4134 12065287090157216320336009803224460838826702995658141158295087914175024981237170574886217892732934238396800 4135 2431456980843933018955714375594809470544551321200006896925417591904121909343820800103945060833004572392915120 4136 477988860136636588604464826031564983721684967045659892419972336359688355836858430459458468056439435450899899200 4137 91716957710503673037223381737818623900310932129070787452679929969588772849743859311256566525401081197590530658400 4138 17187331284447409240324325814961452822993150955722148960318485481277821665656651589072218908411207262562430140590400 4139 3147234730881654005665752115707827849883086755687576231211046307333077480913537314844428812387934020783306810062201200 4140 563424955377391214880962200980939136859069931195980313747470867819450493027543480186371522502159921587340436930246508160 4141 98660609034019265997090228889162277117387136864861335374692996527949428724714407236983100299019525399696243901589904852800 4142 16906649897021088688097121350496020849009276602331770108676114766725631892528719912482167868261771437641564859221384972009600 4143 2836442742098142233442627463240509497855660509970369680941015671175864867302787113650393705064834278902656704402287774574860600 4144 466102795089270229871021149673726172994566906658804421855858330292001304316776364063530002309837665586207995588718799201566888800 4145 75051872065274292413831825520463388375585163310200688007230308343618050021087330141509600971930060912691211449695501047436300434576 4146 11846422943636432430026395989014319145558050287198343891337332983649515738622607992924554663216411575434593179804878106507102323496800 4147 1833689582179416242870816563761081823126860514647297499641811407411441388080257148750956547773632630205250778927874305370685896188956600 4148 278444033158112111747628900097154462500471196639272646738062230317873213042828481757503741443060290714940722053047781313646794198655145600 4149 41493317311543114133947588131144480735949846654744944227799754951257884173252607272270974210968632581169036858534731411683625054010702900800 4150 6070095110703198114940768983694336218208226657892324022852305969778562473781645056594404700026429413601564919341280889789208130628547555269760 4151 872034199385843372048187258461088122776521133263281192211550027265509555385238115719678318066296868436153388858939370684896060909047590752593200 4152 123063914032626738329045935211596365958146245543330419476310674023223839710857112330685831412724421222814348420724706978759717788638224912523854400 4153 17065570009731325110008904429428785713816728498362182135309771571875678324041788870270795552630043446467169040480841693623524313345124878817747602400 4154 2326123966411174856520196769855360927296849670912350317494257338661427204778712984656232844648318803330321583449947947459667500473245665685632647771200 4155 311739380231870950354648370440115953606566136730103481716188721002942269227093851827012805063618858292985264208683857425386439521756139962969535345470320 4156 41088272410889220341825785218664463393390028513279212999969792079732063025997288011298081191991731486485270889144560880329622520572448611512705970124284800 4157 5327558417921587779482862699561993890636490955133090214625115460144613784935358037464923785522927893868630527061824595434997345852934103031461988610147185600 4158 679728802591328929706083339350465188776763719005710780081852032835593739735085839764175514095766577951048447246395969811214423269299751113760181975370842505600 4159 85359068537914228250746746849370136284357031400764024054966324810932295097670076471635603231057437296759005789363818896448911247115032807832665352125866581523550 4160 10553007304164288280353859348946744848939893912869841497010913633548491129305795915785595500996577940257774931128117671567130012027944671442204596456668674601896120 4161 1284748692256970550494594846496774164564121933180442067098222591599426154908667730050564543189507632575321538963854931682452873434008112652092635341353527279185383700 4162 154054790949141811980202611891866919971763516584651814433837616431489398933376664824272172238574691344927361851277768972191438584609271299207645258693048330760826457400 4163 18198854936683179053484817372461278943134946010654529784514964305796387376938452184314387641065742581967669084578151737553144502208327593331397270045312606485319396063150 4164 2118452215238250639965073233849405687989273715327205554046727439190675121906806491948016833812174556787888667932343692116331255677351988835330186565274650076667904191003200 4165 243046996293977012707992902014922529717740817254182682922132400916290170057622327669064617033508198079479055602352174162660804490640197461950524690081724496653141979399238560 4166 27488272961135710028805394410983491741316320599311083716404551821940986838911370298346322179986913106735448119533633218678398029011842050978348074103609122649644085839096980800 4167 3065324216735536330851090440635922988764288029053731821652946480255058101800269335075314177543262851860818235440771404344011913540778886490349398430248300635472116183362634150600 4168 337101682355518981699624028183906708956160332838950124167532251280652143030857016739515372839963207873132175261897436083201748519251683571842807816411415856185892448219660643301600 4169 36566421679293930623011919922057015578258094482408819549902451094997226379847152342812025645761954994562594200368252965403519396811260324745705653274789663210867009214313729510566800 4170 3913094671973507829070582257259061427081326217544175809433560966512636518995376596045457571105139343818125080695407977337715289050762338218787114309112824492405581546054426574024121824 4171 413191904507728951688045034401367999372732143365684353561899036266630369275498647148221013264720305712374391744482223922831120982004839002707455162245137059888878840882720700743994442600 4172 43057816126883339069413939688786712038529905433327938350398413857187559520345469411913317018650853675793404147502926815023336555319569196853566496387727009981147582068090271464543005291200 4173 4428882804948526017357795360553022957501608093481923710067262492002766538868355142202314646674817936421672839428410023550413194658062867517386717955368382065112141678619080102051647839119200 4174 449727821029076907737268789650080381836429115517873316483032654567673331326606898110721115134498601088286829340439306442043223386670637002841471537189432416788982285390914690869092645131825600 4175 45090835655927823462007912022291184283874974194610773393880061528591347382133924121826175806172665991614358226745795962145358684806064742497393039997455467688305336389006584193262401332529664220 4176 4464549406920261039077820424923151826625645593096029661961951771102501308700173721691925061302528163614162382450633131066737983359810360923815952849130775936545787627652256854690919243047998852400 4177 436600264562116747223963926676326274362329902573622705600888917713060463347154793588384720324206992000267904205751549732002096201979503466440001535331459661404398426660285947777640017195145156065800 4178 42176637605530747942671599567358844190809170588377191006119606532811069820692616084236972139270983877809012721948384647604732618644236852938746172413104139339041766083881599147965272986393660979946800 4179 4025358377185000074480931115851379212829965721512142146381677209208885080386817894611045305244469973195176845141192853807704064329414843452499143621855427203346402841600937861538542780141880715193255900 4180 379614973547234830553401692054878303177000061454603899357594405988452032992714496978848696080466721236853383419432963719088891525465757471943919238503448287788526649156154328212858340301380186035166344640 4181 35379232709082408917273425137440111627484366192542444806408362372063291214379147596342701152150474078062556605892502374517412390425674955088726891820989977053779547592867173728209995319948397570603002933600 4182 3258955987707889943253209529326954650375398973184312099753524322410519721747522860196441460153263209903371593558879471602098194216912173449207555299464525012747003384014224485722700028667430553227729488619200 4183 296750162835265024037363272255646450152932636046885146083238527221312437845032962258569152502364751147224052036219331885768327616592241430096592506984195896899337933137567963682909037837637738897884049912564200 4184 26714183198158914298734320643957745602531418876490379667628169439293879236116899928265798312909509957208529268698756034480627425439742003797010102988285140741095455284249376685701878777024197348874685482016453600 4185 2377859128893900693857340474208283333576435517995160350192991837535369628450360948059303447607978714079972533017174828802492292279975257693531643722657247360854618803134686184768419454252676055131501171071486775440 4186 1 4187 8281 4188 34283340 4189 94610590620 4190 195796617288090 4191 324121720258704186 4192 447071892810172640556 4193 528502844714882657228700 4194 546604067146367388238782975 4195 502450605277988600322161283575 4196 415627140685952170186491813773240 4197 312513825510319127237497617428951640 4198 215374111414194931854508774678119171900 4199 136994502098767530115764081370259033264700 4200 80905038810900709928366958912092977645181400 4201 44589463723314411265187309955084843079514308920 4202 23036031696057307719877394005545707055954079845795 4203 11199576586347861664987450673872662871615321760323275 4204 5141850050532151599969794020493538109501612168183974700 4205 2236163524607745719502653052175689757832201123458114891900 4206 923759152015459756726545975853777438960482284100547261843890 4207 363389254990462526205618871739431210631073530902600996671065490 4208 136436147555510021202655085480350081809666698420703828750136406700 4209 48992440985259011526640363086183101115914663576373605289016373171100 4210 16857482402344538216124838265237502042300970492237218019862383735289325 4211 5567689287846354082021711582242642174531164534176108367600148100091358261 4212 1767955490786903819275817339345971299728049784390690410881031642859778992416 4213 540536021349847815856365634677814558490927813709079605252700600437313910459040 4214 159342297150772995431372926736810048778004220512669395062706812714628179176032720 4215 45346619944321707975693819460651494226374787306588293705259287080476771128958553040 4216 12473343592684757807180846606309871011868158161798886655193321232936477178538865989536 4217 3319921225265868924743521462860088571578199128806535928774196564288995909681425267085856 4218 855917190888856832160439127143616584860004462895435044137097551730756757964742451670572250 4219 213953360837641818439135223024475551773035661043164959972330839522030681710641226782743954250 4220 51902568240849109367234921161937480912470533302471311466228963658167913610275554073649180431000 4221 12229728008065217284331039852071383002432699661299454447485436093968879529826928412725279743270200 4222 2801287143180716159072048739449461784390556705752091704832358500857427238970912546981462687861279700 4223 624232770149324452204028158290832767900003784835837732603859347015391556359869566212490807065304084500 4224 135425656766079757472894950972358561541253452689122270199637275178812841858704334311994058248588601911000 4225 28623427915969113867924950791414144173962877192729099314246411776896262960033328916250436465208098603907000 4226 5897857322085435912485936110570884407045050845561830913700473146629474982914867423193402433656128717335037350 4227 1185469321739172618409673158224747765816055219957928013653795102472524471565888352061873889164881872184342507350 4228 232577790741209104183231114851712418817245119344126829345411229627942896326260000499758115398062538733309101442000 4229 44562986463181902543387003610773456247332152052936301092484723741967942391443166142267607273596215270319388064666000 4230 8343406420083920753464139448762539376489142468456573827270208049689361577743381879090921561815582304474798156289057000 4231 1527214192938472338806313703099045263203134811392817747004993415673139362574938589734931575659443365376864720296732500200 4232 273437741153070830052365209972255147559587354491983629659415777640955995438417265762106444720242946896605605138345410253200 4233 47909782944585920967685691577053641279855358813648621069048700614324949413518429437254182388748950376458450176899456456066000 4234 8218524015952509859331749675947076714548521343157973872553062517882325697310640583048977870603309529161643307428960926234321750 4235 1380879759659939054528128471062699644711795433024889773321007422647452805427724569800861934870960150073220598980870108279330019750 4236 227348043630412365937511071475762869505350000093217852279570662064676629885620573172013908957154879108055039416210454627108894451640 4237 36692191120037729098659875084647140762716389230730904747316590577536340011540057603506793816202780587027471165388789255602613926106840 4238 5807244863805971355422514845127807086099151603248372039815683470252386121057205270708863713602863158293001686368264145646336780997294100 4239 901656943099232797807016503029372160594526764964733085200816212768054441324146078729495084891282281690436054285366899141956705109938361300 4240 137385802367046064080669107165290261803180855965367107870968811086213924874353221033079362194175381736090886197407386039629995734158756236600 4241 20550418110430690348939358993615326979177616400492276299172007432841490180750980898893525686754197555323994922655828453600654089180437955609240 4242 3018709631721479621613842269312137138048483437686597586374802377545608896908170872755323969629286233751699682745836515344981795314255046836457290 4243 435594503875599471715330748510391718604364496052145002595311395707239178545082551375658590354401390747504033168149216468639916955434171232102828250 4244 61764296549533276817015173719818301617280924405738629333514498591316120764737222457127866328872362715646089116807916486863701328301562486427821716000 4245 8608267975030714157056199550814676172862729515057436423889656303667668831329392885846821098683346417131487979788330462228478237671588954676203016452000 4246 1179619654845042196655267878446637791554622701213370704620345902145926218853171138457209384556241237360918236163660884340709134502263406422462353354472400 4247 158977921024280195060704216864095234170009069289756074798096125599043597462162621791093743449784577251542767532810756232212619585952581380312508310280616400 4248 21077395335799729087080462300368755239959266928416047336134679877808683405467366953593396308987568145285186276124264777883673112847261595905948682427526884000 4249 2749763686745047196297052692805250782813098648962722111995094189138247125548195063358478162913790834699983269896275114435331893880819731059539559061457832692000 4250 353086843401106216549518422335524233330594448393369536193370063224033044964922922354374586606648954368194726750118576412961835998634008591364001505735319829107125 4251 44635609111182919713652198097400040388884532037666422752321873992490454315027256199783015048412837816053170303164989882850883175396548439926738467271186508242665325 4252 5556457037234528308596461508609677755076898715476777717167826010943963222003999044506321994511513265101406775921266013295497820743303666400577018895455581086693004700 4253 681287978520621642613730317809380638178458551457339238007965532535890415951684360457006495297195245862806815883480601480933053692630442081802092689942799979510194531500 4254 82295580228946855476899718095386067088203802083390948544079836533085351126869637305791931652517084551721988024513377361240942691636271342057682196399855279877893204143250 4255 9795559426381746725098222966918924188339388790012896527427937644148260707318555524528538183509026310482502719497512583592345830817517341048112230130898716139668650516355250 4256 1149159057277812915807237242919117220494900867765512946903403199053507384692856828106119365185373200881175890464479619092290628038192177209815680483356289384842270829147275900 4257 132897817173353828897087676078998190105403253876375025451040051653920410362155597402526001514607033132892045585969607779814061222839379817884458485194908339985068813776454681900 4258 15154042763794929656181803064007988066185565476736652207681094778870646792684686870482478783818385305847829086955701109337131147770990393122658391159030520434408541126454068588875 4259 1704103247232775034898581114417007863497497356144262711956905575886974513988336911230009155292672944872668890066018498719842597151398084070464421000335363592411776905576184233507875 4260 189017289909278614681723699826145953291722409449082545131652445498382254200219856315890745224895399074525219590025403209357676181333452352032053615820981950898863038391477299846387000 4261 20683531977139327875905418726309064515535544191314939305272954936069642136282724810460204614142887202728379695671179788522645978936048579375027520333903984947026252747718055997857308120 4262 2233277150057964796706314027211739255453745732025399893935129844807730044346526839403111040311270162968277418193127649271274117146700192662519418840263369743096018816418083783137066716220 4263 237974532678254560480198786925614553129843944561927352334256368527888636543678606718214624490311320612398911899670290419101352353099676373973660150446246087559777069983251655073241979306300 4264 25030039308876928386917318563304381972785124630590410237823580094907671464158196019438881786134795824411803502883270033311634547497817243231793690695653883363338603617212776643857399977293400 4265 2599005220895157513390921065503618295224764270186495382036288955930729481272021290474141104957768736046202837141157773205763774596513858813043084111094288673790716018632865908981800658401743800 4266 266463010272276024060404182240758465717918956800870439043270525206798040067413982805861316785795239663136945877897200697920930990507583374807242198489941946280393159810334577318359112502638783095 4267 26978557373369576213819440722919261448798189687949857661652612064456181809788420654208255048892676055276371520304135097822834013001885077244372756417481653104265485229685850229479791131285687162495 4268 2697855737336957621381944072291926144879818968794985766165261206445618180978842065420825504889267605527637152030413509782283401300188507724437275641748165310426548522968585022947979113128568716249500 4269 266502640848502596839886258418331354962284767772892630081794899176477391154765374631148774874543434912302373608401932128975200087472838250995918349237267558797437004094209983170487719861941384391923500 4270 26009388686619336772540327934684291047390601502406830731078030755342400627223411205073305433589369992988748319543798090396889170441694380734101650321989517226445101899575398119424503897954707967202248250 4271 2508223047814337688523683153889495690770126594296809311795842565900490093427650607623363348695671362735632587944711917023332947413065515751499190913992330267119652944362582804528501864135702837731256810650 4272 239039489533561763896977989875329147459906483335542431621845647326981590764337492791640534952438633592805170823196033394456242290668429849991713589896292312433868320139485217045530247423909540209830009535900 4273 22516420881925731668226834793428992683148662424537588817712931952236944095560296016407979125692351750494693964322890731811136845655491754260713711140231212648224722799345762686070349168263663011719045151111500 4274 2096585826210220969198303230651785977792274317121147758776588232007153635443421199527806601771853752767653662996156439277959719469330675391048728966852892686813106575202717948291595921417641530886657454184177625 4275 193003681731913937085861779423933511416315769440152399861309970616119210507729774019453027958615705577813331021657412438250831254069957567178227375566581458236626765962200765734303880721064461377015556428437834625 4276 17567624008309321917859774411565148061360653147263649551820569769858317471992470097415102278188665112149408974771305807712786773703789915448044874007127058954160516297359429698837971009632889640005682647352919347200 4277 1581279211561117097024059474781649755720935273947654433834750406427576685858135412834363766600476438830942955080788635944785016081403771400383907285630524614214602076831550424870129896042890099354797214994151234867200 4278 1 4279 8464 4280 35815416 4281 101023350064 4282 213689641222876 4283 361562872949106192 4284 509743390379414879688 4285 615915656547013007485872 4286 651099838427261125538502438 4287 611744470415657786394841846192 4288 517229949736438658396838780955336 4289 397514726824713856189715914017855504 4290 280015998820775518864305718432744381276 4291 182053478617938052726239379399504270041904 4292 109895281985728177399246356807515041866009336 4293 61907675518626873268242114334900140251185259280 4294 32691121903554903265211101500973205311391515978545 4295 16245564578895989575559022675307155204155030999220480 4296 7623682444329690219152614696573307778305419269467521920 4297 3388927469726766504787525459329376710293030060522246849280 4298 1430974624092127156646532625201829315921231943055518732108480 4299 575388082182567700510634356533535559220899167960038103520190720 4300 220818253539428140700512994191483669386456894322118259455498647680 4301 81049899842602276686683943346282832041759526168144449840144329726720 4302 28505925190475242396345798574415557719353840016054470879194095300968480 4303 9623600344304441833006341598722692286053856389419989368815926573606958848 4304 3123598588676353254951558336600800007769557464242895780132215552102658681472 4305 976182403379669213528935157193983350576278736417835355287245734394156813120768 4306 294144676332652469805129497187344197457573703541331317591374723610125036867854272 4307 85565672053181249492278359940428815508692819416367965351753005806034993483352366848 4308 24058214792286127982245598869917235293860797725902126258067886799130172334402573812096 4309 6545386566391651722653528415125224595755547355492210737436921202060124950591977662297344 4310 1724913903574399968035537660148469344250204089027056660900173640530407303385692113317296936 4311 440741637422404258499262228799148288203567299353822477718492852634921041883277451499740841344 4312 109290963091420303041390583853106447583655173554472862048370977663677038356409182164538677452096 4313 26323509110304947275397789196619638660863231801834463630507638334422783809843697304201744312033408 4314 6163357174743344460675776809397414840900449468268408165043024542245823464810347904919902855725822112 4315 1403912818073970462556093160800038169705648327528814703107638130866156761119503030882836250488033209728 4316 311336139944982870735794659633208464634460485686455829028633329705502711209317158980254239022701469957312 4317 67264572184010914585123225694087551872050360317796841420391395797399124221787343117118518410391861175905408 4318 14167600516257298884491579411817190613050607141935959724169937739827190539213959144043087940188785760175076560 4319 2910923579242719165925782072320683261569227184479720115034330622446445197618009556815096897759764176675971827840 4320 583778793046700560347449104646597978861847632735063869736527781734914473798487964215560980234059372860516921568960 4321 114339185931146793470842240914736004138941413090574602579558999483056969728624782200545455244912745075145895661715840 4322 21882961016504253359499147971431633883046037264448380189146962151064153229198847520699847241304777869950081531075206560 4323 4094545150199240295266285020432319051005502972592341359835942695821337115330095469428726972706360659221770810925627538560 4324 749390774337552261866235947543906393269898467962063519749104381654779068999218994720009834417714138912784531677888222763840 4325 134220671029223722135956898009034128054170325602226610835062993292977238358200542501128569917623779178038727397116235302680960 4326 23536153917770334775382275219625838663165658970707112154140108636395612817936957629833316104096653111282332677115153177972200840 4327 4042454517795002805502392413232062412024534406070837875290676618038887295423621130870963027185253726215349220624512839710490658560 4328 680345095344898972166052643146956103943729140541722014411420874815944731819795436325583077475278202122043273831105510923275577835648 4329 112243600631999606898140528224284091344755627225844098612895985111791352422191349043989333605431192012840629529704348409969425723708672 4330 18159719463788705631424158922132731932373636381750507723659498514336550921690304221290043531201781123154388773719282368712938050260789568 4331 2882255851497935693802641978358123415379755268741231527762711349105642761382242247348902758197535524678768271028803835577608205260259657472 4332 448938036424984020751370771851299556421465214173749970000225280691251134555297028563918909244434653668020739400430908537838196563778592203648 4333 68646707024256647536709603477625986718264044567295222685488992920244037120182691094955600486285371588146443970138617105513076965479599280594176 4334 10308038560124538377431983136488516469890756263685455849326373954755930502564575882455029365878101601512918702587421986433204717905677684830650464 4335 1520526109009247696095580951080621868049850502895917768090107933536629187115139544204945384356194355535449481602720071261936583651770841650107177216 4336 220397637904150782432337052685082552494742985824930701316095472366248992690982381864327169763491826672181444686794269639639669978628232168145707566464 4337 31401060071564262324173309574081422648657788793972330089205060012045576823057591558500579475117157542480630915884620857471373997294049484837844369554176 4338 4398765165024960413911277782835905956032811913555623906662808823354051219963317617486622841472661819075828380800170638450781640787608098667701365435047488 4339 606020040112619136369022598146769732040979529861007595272036809040449941845438053399304563274364752910053470692534984353120801789820630511530529100264575232 4340 82135264468811912950143498261730742876457274022936239081789117844627433247213160688941229761201403527470634100473733443859259636126818680457919935960052027008 4341 10953976064554884009636597974524788915047524068900163186749082033818407843541031366801336705612923689489020122415560450719134912106944929415991163522799319538432 4342 1437880514348837196327454055999730494926785151606722983310609971345444442087315695507781713497721436178082157006455052288928943697038193000370965074297454428786988 4343 185818404931234345371547908775349787036692234976868816304755750143103589438976182188697944513551693290706001828526499065030817339309551095432555486524594110797087680 4344 23646799742688443435994407360669134262442092145010927093085508264423137086332741730346576302565464726494541050875667661321118709588801812886939901989697968736132415520 4345 2963967525956679820529567656938796858746099848265697995936299976188440376880930821663441011775295116016435160376923239101115745121294889919768974580738560320090149634880 4346 366006401697915300779217347284045253277808829792456853998192807353740203598076119257469326115840486605735382965956241746059836937992841039063236464036201338349955683589520 4347 44536083313850679207859548518794839804644680216485039799548214645536271730571697062111774812588358341184844570756066749274179578715766570492390338435477484591104752455327680 4348 5341148848853949313571155854504038287999887005962741558817246599275385731116419954806119279309703832489239573878531148002239108047412290846908812730940478330604634240892512480 4349 631459203341972542790370172432491512527761289127482431615661520483346307422411677473838946908812027745277140607554795159588662999295475624914824986810061621226694363634531686720 4350 73608848522905215994994123017026406453409729161763334007642321408565632752726405681082365019523046512029320015544547163533717341015096207220973973809678433152161747138675339536680 4351 8461992558961925652465625758340898670644033522267368479344306318639490274806575294186893249915580908615754158499312873922944601723269690013676898468641389191958101123120047251942720 4352 959521345435804299322149537003222712775325476828993093380784788104107606701378017480030017027589721678308015459023436825505785852161567147361660203383376982563789547622977249879072480 4353 107338454509418640950837794872760514135799743341270027379530458295912837602994154222099357904819703531746723329349421799546580577328473978218191054751820438449469257394090388353138908096 4354 11848188090519907617586556068257736224805579564340977101143171245321220982256815260120940966625427538523990289604109203636792953463270634253584273135697653396744705266829266682822135526544 4355 1290683139003649157095013406500595992904794823190806700316739226048758462326885277946681205559143976534275721418172311689680770047401481559987855624184830086907721919196933622539117828527936 4356 138781531882353916417383044106673058878109156180785843532775537036806887481225472129984811166981288861448339429925784335145546389584054177482283911795361153062757227388521567849174118305946144 4357 14731923118549619532609800099728611034833207389013545365390577893552690612880465940279147170206393523950706005814653511829500658519644029523625732712859476323851672264305593265609799444476764096 4358 1544089691862981997261664672952805044088455549460982223609999945467991384862533836365508112777257621229083373234448371208629537771090189844445022109966583862193703399202529994151727104274220836812 4359 159822814525669642778293785407855771477007547242973764972175796824736293465277576346770617500302813535612777792563149928557407958923705575997865004567405420995456904924864339147754074595494660442368 4360 16338959197179129456224839061878718686484808152900598436118898838802004245358803933109488859817542510598072149208010803062155499020212485897440272357177556636645307731526070183849053747975996810833792 4361 1650038023985005579543091578514065301567658577561600193874079639359498790175873428521972718349284835226904105477849958448999848105872542852919811601179063611185071920550018316638828536331744641788058368 4362 164630579512122997168460125232456920148077934982663943153079303065142373338857085767174444672444716714722420333450720259060330083039497400599058821779544430063596282930115517997024070988051807652687109312 4363 16230638309548126073784657052329282245186977590055574630856524231598742218583792690928492310059843836110280969344906303187359601127893979023766034429559792046269845305345506362530137822116166448582564423936 4364 1581354865066322655491181877226361115493275409617158835255195541122858849412948825084765547278970133753116793513267092027987047649425856398141111656805598808787151555970813928042325869901294868286898922187904 4365 152282655856616680548334732958648889949455877951408697951356646477325418854961899500691560403485192880271408000622433298970982588584940516133634867364566745057686847539350334357915013080839636856409645633221376 4366 14496270546714521965379546113575019898938544199988075712937666222051761747136543546787422744318130235886745282059251406198635467552000530723312037317192904810775485475422019896775614370206745885751631834880630304 4367 1364278225834616134629427845475329962623699395720226091815347104223657937011412233122375875352906279278509870590205503127188434564219735340881591287289974951629836700473425153431376920953389927405119867965844487936 4368 126953668237387890305793980065065427077483138212854372432817022198590391360784193915554421734228778766194668513255234318780034883059336483109814744789483780221109804071832618444308685699829340466865321046821639849600 4369 11682527668350397729898008671042394355459821971367500162114392790010944365441833404932447556070679048221034660769223430609494638579548172632544930471067441489797510981291498317061988286267812055709123059847081451654400 4370 1063237001816281306439522028289543129763750971372392161493302291638713447520048598907601993336736909464725252332833780266231506617679965754916290248198344430370375646156018645747391607836091199374483558479343619507633600 4371 1 4372 8649 4373 37398276 4374 107794297524 4375 232997374098126 4376 402852459815659854 4377 580376110441093962996 4378 716598674648910731739204 4379 774105718289485817961275121 4380 743227501304382994778153146729 4381 642148561126986907488324318773856 4382 504320129052367263071966708171576544 4383 363026439562862368201304035432173182256 4384 241189181423418636473435611848283059626544 4385 148779269340903096041756424565840893066773856 4386 85647266050579882288037781741735740775439483104 4387 46217405942544168979682387972384149115946531069996 4388 23470286205999047694211650315623079959880376631016204 4389 11255306140565765538690831418025468122982633948829548496 4390 5112870910485427492865292945735674493129637558544622793104 4391 2206203797874461963171373906084943543785438606512004735224376 4392 906539646278987251438370735028903706634502368361528040964340024 4393 355528366731595545700466486446790053674658474282875633520014805776 4394 133354053034498903163388016459845991002229506853842090885963814323024 4395 47929669228149480778641042915942979932717988588385078165930160931266876 4396 16535735883711570868631159806000328076787706062992851967245905521287072220 4397 5484776394658791814272120083344108820546814503355782898674180354445373493280 4398 1751675068560843030165499684395416679984265980090256145750646562828979838242720 4399 539390801468985307360247795673474379100869331440649588880788380882552291618883280 4400 160347865498762839129403318844862849042365327805166900197975056261671838139530784720 4401 46073286686644522443181886948090591958172970856017955990218166165853708158758512142880 4402 12809859933941585127025312374373961680241704380903831054183560457532035826462568263209120 4403 3449855403459643144522004438823587555010094011082163000779810125719096398514200415385506130 4404 900830424594295302313518553010389513985514548287727229627867389494589505030208029678088070370 4405 228281027597189656609802230962868119191152745530795817955108983173099505157066834814894318067880 4406 56189744364279682619812749135574538480908025792794456333807539715321492483660879483723272861565320 4407 13444957165386255169085195029273307624292825949420317968317170752993870451507078218688674234153435180 4408 3129768001769508534360291480733270231568489456820464828678805180960438005373796343177447329155771275820 4409 709304263979973881523969216633550611428100821108890608015312374169244529007345634406425694702355321772680 4410 156610744029014233174433305754653956795060927450478385272303970614650375366211621996762350181589273738065320 4411 33710462652245313690796769063689264200136864633715472429863429674803493297577051634803095876587091172118560130 4412 7078374950565363550343155728519533548755567503211134198748640635863006678020508232293167131744835802457772784370 4413 1450729799392063081936997250264193923516379168277177218638769014131160987723822258656656730239513013989440669710880 4414 290382125194592719679807798442416676737336639566550333042415928014579130728812515819949871562127639800165484748873120 4415 56796103850560566944646043486259952727307252729766640140068897193033363614821829798783831696901601548186912767018228880 4416 10860677191868303967970648982205930960410642438658709742339841341023379864567596564856330483374184029381075208004263544720 4417 2031418838235541029139553561802170217029851468309120404849825976047068703363904366174431901716336508452060241079753989973280 4418 371836090751922541993352750897533412278889620890709847721767082381551745851907856642524205329056233664107962851257948420002720 4419 66636126096834118879725424233762133592146010810455960627138342555127252454543987142479025296677952541222014509302518173101320780 4420 11696680011405515438459558649685471653592813040423096272530956822788765272684343539029838705647491220552051975398182832792744082220 4421 2011828961961748655415044087745901124417963842952772558875324573519667626901707088713132257371368489934952939768487447240351982141840 4422 339210142037432876233607139422098113115099433050017475171939529562659253406427044232239691786988189116679614295474971741564444988974160 4423 56087092331497074420318349706753838010838940872385581760160309138072005015162687044399939807394700962023294686778727058345598038753842840 4424 9097749674978874505499563253376655573192120276979223516832041087924623153119879632466156274040985739066306875891258802275417100738995979160 4425 1448226966779970467579152698630106135317767887053951950938670836885186307855897876308871839475116915055814331577060382673323803665785359941840 4426 226318377808615384888051226267741131510112999804158491242143197145966842109480768124995517459793270634631348725542436165040328954680457612729360 4427 34731788194415011030855575688302987217819841434231037030981761362007840019444245022610919233026131568464675195487708864327796197080783084353502140 4428 5235969402712424382248104594554167880047822762181531600126776761118129285738322762794660157357781553821350069382910215283662328447634544628941120860 4429 775645674277675005039236459938093283196049882287305508763608033302189083156270158240202070207207915697121375795482147753745288379690965645721760524640 4430 112941898096940779123594583514036599931140076927631213996409434137272990057551134397314847205934291589050334567101476802583487668981781116311790587579360 4431 16169515077545354877861291206426239890141554346805868803819283987319583076572737407882242291649592745832372898856694762236535984609224996485304685788445040 4432 2276720737721918902392633281508114334695505086634682084524652953558818017125954780267222607261940198261545095545576251030321435603420221226430851577654990960 4433 315362543476707089253998945509543321070403188451913705514479347825211760178672575047337221792992619720486278718474336191103233692938271933751421828208081651040 4434 42984415251341012308318872144292833302088129829152110940521177139287196581813673046531503548197263897457391672310144839254023297162872080874975543473377732340960 4435 5766627958562717682487903691107785417683260667392187883364294170592497966428940574648742022887839184743268201538357868591172562960006557599883437754100331404366915 4436 761638477296322020063979279817851350935550658916337430441268699300563000642960843590145388715263067708014730926258496951618714661717789184538450971060789924715230235 4437 99059161956236791215593911181158121158041922062694553074361371436303527235139028505724363889876032927357552276833377845949924949336143975152697926296754859299326308140 4438 12689922195080304164230485666684778416410056971106079836376770911011838421779078830815406198012029710679251808836729582862510534927643637891576213453806671005464443324860 4439 1601542827620281916726853352816011299553398660676946722879197764092699960819236095971438470460871161427196162109364901178324491334544672064492750939126012508366115479616890 4440 199171579765357088803378675659625984948807447931433041000382550922890700924490796225085703116300513568214061841455945174075397973068519289643656460994787149772313578704239610 4441 24412745062668054599042700530851299298010970046452792739761175527405745913316157594446219039112262948789666437138457279908098780127541364359179606219075339214949292932605369340 4442 2949816054825763949368835603579905587008959324345331111470579223233998509723088957785269199106254983629106314988884859215937738517101089645597209038780948382042957522096076951660 4443 351437807198547266078970441770950418407817403947697920474925396901406100227842459442806099860186878466256582916314643366032137791662404819165734154648096878071729022563057612379715 4444 41291535237560820563826431220129338886080135255608288546759385331826850981564448967684218061655107624727160433879872550006269121083403371698417833485160642783852326390730755361381035 4445 4785354137801643204802371272213908247121935675028333548337952548726311811052658301984592622929110851211623349742618743092618432194746855617373396486064022601544831771985229161881131840 4446 547125489755321206415737782123123509587607978844906135693305908071041650397020599193571756554895007321862269653906076293589374080932723825586358331573319917443292432596977867508409407040 4447 61724394067922684523796522946363960147423036981792436939926379681593567243474402861653740009232497273390093421218298659753095965393647027376018899143547960159984069961664318894961871788960 4448 6872249744731184083409189496352964030439710338245539764753101987146774701016961762765681988300651936685367154546811355974847944302853713840189740550099177434435628984173353323201404244763040 4449 755242625792765512345943235419712918832425602813343164916199874792591701757915336287531102611707543605986759599682909530979443314923872244078287897377566012410028354517102367775415861360368960 4450 81939044881896116535659233807371638320414175211559041348060115529712702224899903130638342790948675395530538183909901488481326691800158341822721589473710358131219658564127650559532776553414207040 4451 8777720182973121483882495421614686755074368519538262304410939876120473225842402122869632471480376851746208902951348196953562121859091962367759050272371222114806905923682174566189948688284496929160 4452 928596101825884913523322262565632725978176096838560119586386960475016482373377083837899761087843817810040297399877811107346590397661222537399102491159864225947905887160895726638045312468022891184840 4453 97026968298099779744729574947101721904646497533082720788001993626218795377745059199062501865861534524346649611245769336192019347892211642688237928588508740096605580990177494949204539478366099166728160 4454 10014819727829166422567449018937595801892849932119514084226663607178511084351107495883957270901635738193707797825813324134422045221597314974820895592984992486838795329431934930479943249532076765799519840 4455 1021273164149817137806104384478802924273978006173044733874828576893941975577995081068356880744564425397229773763999011125422133802002411905646616567256064829074537152284689935886799927089187733045698654160 4456 102908290011096279827168047683069965251842607327907389948681256012901329656770916110005608042084638865026741321042959179873418541342948917316038481159390532482628361286098462363181663241398740394545987916240 4457 10247751112267773726044966980904781190892791734374405668843096238307988223030071227512651479911777293489407124109440725772511120791407145673192483170337447909084061465745898042770787953480683869056881866449760 4458 1008637847981022372599115543189513118823160639326988916578200380329095438549499999094147524396374126024710266709760240629770261233756544694247669349282753637304446187714737068278692612019024091617633096809302240 4459 98135877891062654024927582736234219583680697658155444360710814277019490282509306730046489816838128034358742086010990684910147462311631087183506192824533370938643957491063395211388251637578230368524711078195974760 4460 9439789332869521136038258829268552290515623063499648979461182932871504003466990729392449430583721506765676303352135856781076094661234536375033668727762136950626190113269592431513424969318058766122921927420626291240 4461 897828852104034454716527728650431195631263704706188836268752510059778602996416007151104079175518401087935435074380921489400126336668529237447646714551598803304002081884307902375054641526250922644580129985784011700160 4462 84445243353389350526579789335374072564922923610772200545321458611007088604904665991278019930365516427600432843973915461843688805665340019157301189338979496236032459547777926773935084360694303812252322335695883034523840 4463 7855243398025065889200759099262296880550112828923787959422402639054333307399718821232144506131174886819614176942704005678894443466130216129871560634380288356390932487063951057949309260421976652448427984227014858798424160 4464 722766857601080524880547264649327681794272209431191973857822574004171291520638644658961941279187779639950951742996969640798922072469637198100117681165506746942335583782862679600776767112159722741948368398178130610087263840 4465 1 4466 8836 4467 39033030 4468 114939262340 4469 253814626062305 4470 448338155476455552 4471 659879041835429829952 4472 832390277058120771210880 4473 918646719518268536127607440 4474 901090359989697181881613164480 4475 795392460762905702446899940286496 4476 638193987153945975436030806633510336 4477 469338494719464436101914322378394059600 4478 318572529031119552627945536974380706300800 4479 200768958831540558059740248051782926549425600 4480 118078916987456720213535231220855265201268842880 4481 65098382921647233062724642162447768396274528940280 4482 33774572786407564447837137874869959838537726191368800 4483 16547664300184906159193095495471009767559122626760080400 4484 7679858094685815921671827162055966533175597016987915208800 4485 3385665441042241949069025004392372846150461944939122419799480 4486 1421334596582305001094882116129674238650593928884919202521534080 4487 569502930403319026575062993349230836986590249232752853192151041600 4488 218243427329341473923156748842613939008687237249455810784157360028800 4489 80140805210561933736865851147914860186815025911643919185032450580575600 4490 28248031020618870403570475212617029918648560333336248634340238180641287488 4491 9572823127795110274071517580706486562046633272962526412198916869601168617568 4492 3123576731699071167206298884667560985615957004992587321906387319303196130399040 4493 982699551054897068282867388394162311510391616320703632809763067705066239738755120 4494 298469573989363219911568826102613159992535495053543365440979072425731842745481210240 4495 87620717937477395925372888382857136668475336831218547314623423028447344635315100619456 4496 24889936843787933823188182422562578887180445681797113795244318167371203769631766969513856 4497 6848621684673523666036623319708234596925744507131987092722694420740732787237740880205296940 4498 1827129251874718253205649445657918102767704686084545889828200050915194286631547597252346492720 4499 473065258948621905381450943239019207607767775047125219651695442594307508976985691135659005159240 4500 118969154550450571747643748639709916153244913027565605239263522449002705543297944382173444668903728 4501 29084653588847652276417017549391304779575235543211246991965507252046466985737922458541902403639491948 4502 6917431123834036217093777146882256271898974940006999284575580103189429985797127503653209220325068355200 4503 1601749380489886438794951187247815077274712644661094386973171824420099853816550655385383892885270433089600 4504 361338232039744125346614885779648129483664662762264318374101684903795859330205452976425833066784853085187200 4505 79467310681340726766854278755089114876694950957990980218424313052467304363195434245840451337212658814759794960 4506 17048645481782269088810981364140581815985580210402162487835616039256156321430903405522258779563964559381150157760 4507 3570067547911310872287918597562295644561742332154452835250339120601378448737733225037339665863454007137076562797600 4508 730120325961210879323254794115414602285487489975959493795150749455081908795340139092520116781470105552638402168420800 4509 145907909685839255952031350105837286315824806803604814294108194089966709637214223705466576974078787230098851596975547600 4510 28507163154619971962894658447344920473082926698162078383862205387533051358453054551521380994580015496156202294235755877760 4511 5447966767223134207082759617621939040845043665294409371142014077430501184612191360052705659203324265798025529752750650464960 4512 1018885699657262759154413979550996684447402847190167199411453271076895859845556639465176228604196176518396689500567621650787200 4513 186562216964326716462669676380702288741837992165716239908901308322809119003804110505404872358380837404587260500426850556016014600 4514 33459362503724554781100839102726769662515760717394169720804585664098908934804704553499959556845934675745160107709207401760586455200 4515 5880148366404553257230661463913202500490519788474851386734197884608742256202578778232082892520104559915454437328816108785405463636848 4516 1012999677396674606235854737685125434692347193363530280075424757140635479666585434226413339091796836537591817379823104544873968696340128 4517 171138503190957431072730459049304364303312886417281029047357817143855436324441404609212330460027600172745079147725884104359957980718231240 4518 28363785132629624047978572684699802566798120646969746399094171052672191559884779209194737938884574338064014627049512565522601337785451758720 4519 4613317126294184963211033405365154924892368400783986715245261191770738119823481773969581172541170674281782230914367941907129769440178199941440 4520 736620927329373315398532643016668919098268714466999478786979705202374948514360307981833851950119288391683846397999623015062066094975362761558656 4521 115504792194271912187759198898738746046462456816691471843365514131822400409010676149794340249535669131560283128943476601701071471071047507307974256 4522 17791790797643989280851329233875898075227024050009668820785073931182467992826556782371829954226722367984197997756556571279568552912347317792351122240 4523 2693002265733044515458514126624077744869276623017842803063313173135360112224557620559349916692351649457470245212151898952816074586508570739638801761120 4524 400663964213638385706692152601799227872245935539841086869318017521732051950968928699491077436024792863350403601224904559454567842718173456822871217951040 4525 58610460231718401855793950389766530383911709603886420324200070663137370332894238119923886444266493449360441540132516455305545699258956807175572344665937968 4526 8432219655632142535843405059353951977855887925962413520740652789175304295761964487548393892375126991993233359937753514946909328798304999012669227816201173888 4527 1193431088357613721806869022513402074285248654037422236201600455242149922505019973842534780735350634753881011829899791833211763874276231715099556033663956465600 4528 166208958242058774525928076246549044440932883976576868260838768163406720953318178579276193113840737608421460282468901167374603432268248524893388962529643714748800 4529 22783612354024712951811984576733980732504752986351701019567789267149486920679068448062344409183199859979397985282807342834021811113896004826401583879258817335800350 4530 3074736116453919723281457364724776599777410664558109559133056114637466142587642898867736694728538910334450448106165938636000605032170703912879918365982436087225241080 4531 408613795112383786256085796151530538737085893012714832472061139113412356615700240393468462870666890644597952732411840117823656162684382485149541878606544650318978628980 4532 53485716166203071723371230332073474995884228085395657922089196866039199515219270272398782378742516879897373812884355788556917381294657229772559436945961143034290187703800 4533 6897297721491687293268269393852239738807482295306390063511767166445555008072908544392131215870487213526765749487984057497876595831953665409934907390869606812760156705509150 4534 876456614812161075179365015149223739563246445873136638795234413266588787112800900249713137692064230263806986833487597335382347713834344033540714029031082790351899333244988800 4535 109769930600831659229964186968760636067871165585282698747397430015831198523113221321274786830661815810325655050988368083418529177245509916315020569893078611757358592207983097280 4536 13552721290801272180420648774199376560154347007332227284784308049560229383853668987356264526163119399905840734886817389003476433348368167977710849516658128319225428440777180714880 4537 1649855584914904870297041479248021327079900715545374613210200834088825146520519564919134146830829743613537417240041033536325985254145097115619938833520951315527928892825166513415600 4538 198073073235537346346346185262050122062030820151228261783208220684307720330216896807551940586649203740123861982078350930306314174894899056456070464890104346976531079681092593473620800 4539 23455599199500186027473400289883043508507784824124503486570995106170115584509333334115914261632526653712235169580440394625327447494648654482764128159891680980477592584397491846072149600 4540 2740239469146941732969625777866069696287269475053051993991134121603500703352943715646981876805655980531021394078184249836094921265974820141039723879159612116679262216326544314070455663936 4541 315884710384162585822985413682692586962799577249207743675741132096950916606251840694515897667030947966214189914723318589658257963305334200732223959280491602029302845753116509678569237786096 4542 35937013804743691581939639270914117685637977879260517332460939184016753629490469149142328098223261093299172774713977543446835581279931527252133530951910473165931076997367540581613850948132480 4543 4035542357894230699566785902229958420621833951851831683525966234779522372316756657401764766824840306618044286329740119269882472518345131374377405097535690185389619274614644717363534877624261440 4544 447383290765033828693745707996581972757038250004029644105321674483532366287976643107907035795594321586845972907289417272982667016654008361731611567648323729666358045659177954869238461496623818880 4545 48971693465367515473389139561575854192917299441066094917878773793153661644797643296199273905775243426700127309364167838243865188310489390296046531223704636258603717572967766884874015091574184774152 4546 5293779604725406981296238345693310855718319430937959593838846213985845201998125490142232621221827548693658206429538933230410908504279569153483746017219232038028816679863034158567368841257081010894752 4547 565207810236230952698153252640791909046510812412949222488525592724952131018214495929210324375574392546499726796226992200393262243353263755350612150984809469426125488197571512905577002502509076224189680 4548 59612399648288744095417271971295088816785007853770572212825940225472662107631924064630206982937087136771790462339410719545091779256800854389629623731578579462124126791343867758740013010927282569476583840 4549 6211753977636564012704611685294594195396656830286354983081731604685264421763121801639383353829146710811470022819724547954502242188509260458005096387172706024190148592912296124907753974817220289650339742280 4550 639591421320884802814008958467038687036606359749013868375662529461240402579656964799386860149561082506141007526096814631738866160398035853276007100947476742631908005707863713943443091618827199706114981463936 4551 65082145674175150109597585994709948258806305280972329792504916224596683290402070918132958292660570151293487870475270056306358346158641997116492303958039174125253801836622271636268261566934381681723397706870976 4552 6545618099414167396080216982226575255914427255270205582579517436381850330931242764754751552422758492227793320306420838996329144010208246836428823673940721535585870874372929618590198720812365973736548619943920000 4553 650768326724710801685293390653412578568128682458625325477138614214827369833152760782265015138030841460238224538191771822487314556196726722408133844583038326305008912271463195830064188731674885275239362226015410000 4554 63965408114469326889246590802652283565325727125259037609820321316306852037083374733969150027275211248249033575956197976439539637501224329973329830027105834590069864770233258844060691269940358386379707199473964120000 4555 6216726941969591136669332552786661381621157057384897799701092783930400386315203097755868392095291919871492185432098485554629480102480102380852400258301052612881567857169225723433320739312981275618481098597764046196000 4556 597488943235890594300109697875518026853391644218552924793250082288519579985854574648053021508411243199956820371309157743525158604135065663988297721528582485189694422843978551397228826220124552050101491080615871956376000 4557 56793921832585470077765862042623968965575107920557014427358390974055475293220633209752431229250612193300243414642375918120951217316969013386713734508341889488955192693158613390964848753206404431284103690217236959331610000 4558 5339850026926100541505211803233376178870846705993016496266900759969258881332486202000809232995347881916315359329386398151070940260425559710251880586461736362273378547408375435382759542989643014485464544809242150240812880000 4559 496662859419307415259362412719887318424125667558478119434696950472459897866914115575458246000833260974407927517200268925902268411669156048369491403908882563993150517446717302463313475365515413570706558673055362973993904360000 4560 1 4561 9025 4562 40720800 4563 122474592800 4564 276241444060400 4565 498394813373773680 4566 749253536105239765600 4567 965359663161879635135200 4568 1088201680299228818706154200 4569 1090257172362016250919265824600 4570 982975866601593851828810067459360 4571 805593403401215324930611159831466400 4572 605134911521546244910377416226736510800 4573 419544689041822792721325511727044320910800 4574 270066909831779072000327536548865958574866400 4575 162238194966277414519663428789455410181208075360 4576 91360383540384969051385468337062077858292797437100 4577 48415629136195775657878334367564250554432930124166700 4578 24229332625491752618120446443501042721907324142138535200 4579 11485978892516011359547940058769152199801014134117988765600 4580 5172136295299959915204437408463749235570396664593330341149680 4581 2217861301865530430305521850629336279348162950698235224859660400 4582 907710143727147090657769033775751993602311782185768634756199192800 4583 355309322781543706834430200481873704278330998913846739943915710120800 4584 133270605153310685371814194364076128579730652175935348040630384271143400 4585 47982748679397979161267982538841969333846224009423762708548563552982469736 4586 16609413004406992786592763186522220154023692926338994783728348922186239524000 4587 5535855838024389929131417626500498487631822690523133854028570812990887758388000 4588 1778986815376552163654446278687553049703969306047398514948181434831857430356258000 4589 551915323377339304013760454115583268558159029189946359965130633420076596583284594000 4590 165501008303418145963592968174126236131639954219758581808210505941566968762107606920800 4591 48021986119007942675565120926653725613035528651829949785963016159496609161779287879116000 4592 13497179473573669888251021800447612755113798271704955261717230229328515712532591099524040750 4593 3678185909268121615304286031861375197173890541134626141473425801586404297054714901758172680750 4594 972771991062910281318121764661690758029047757231839948944971906113674924679882246959102610156000 4595 249891227761332181123749508173521760155404811007756370884692640224801464222766322354551187654645600 4596 62403392710399341897291891068887795105474701415548049284816300989471254537851923276872643805979554000 4597 15160651272264315792290724562654929464948975433090849054627398097144786676777052387454275545187843538000 4598 3585892990397675535292342957082697527130562926121593455341869844661509017128214391011553384214429939988000 4599 826318469351382308606981696289800068623650487616788727773266263948025167613622121333867442665002099248004000 4600 185632444139788035628558438071503585416303082043111587694264266195923853904400209557653320994692721596064098600 4601 40680670990146231710307257709084383291841053467252624766657669067570142130025265435988172905788148866844778681000 4602 8701789242273184421080961982343192845092857722614228116753630926263098973717785349450422509180969748088892658812000 4603 1817864482868372457083029802032300030871375370284735143553438758386544606532717809165421986045875610397267971025772000 4604 371092245116448213852722129133048156301970308543124796804476975632453264906292530952814097242364880286096838994397366000 4605 74061765630907142413584387594309010927733229800573417780022393736779172713853627121938297940748421996654126911304060978800 4606 14458144681859698671173647839062933002848791382807593297056545559919064586313164599021867728433061511520740427467618860644000 4607 2762120874434430518478046466956299477288921230345305962005760054947091083415019253928028730502137432169036772302803186164308000 4608 516631691889006608226997941256951181397915308459169935976827370277395494727084226286788373801003955541950252952803479278815775500 4609 94649034654849231062321643238033688885899708653836092148244475571024068493163981619928555747175765487756886137904425173182228911500 4610 16991394701238533960307981394091807828796715697536655262452848254510240775892797980409574327732993420362116199476602407089673734192480 4611 2990152302815996907720865353175960299283343595791989823147339472239792371836036507336782933164776783289215546868676600071172975772108000 4612 516031283951360697113212416911558994726321642858409936017773546613074937401088300323851731581167439485335006107682765558436659318824946000 4613 87365070016897349720695377678253186031684605686198346337499661014323045533961609788790973348638027066073792637815801044450040454109740386000 4614 14515544596140796698038498676468288612523597818825399321111980715194562306124140056019122460814451459941001250860803092051958573227270198948000 4615 2367617283126892494147334029574491220780894473321502860176283254472916699058902917137228138108480800856922222208586627978147642916760744632045600 4616 379241554100861172723242611522914040185796846887390725996093942725393978402827842262873864264876299708689148807339679517214006374345426416954447000 4617 59673991205800418564118648820158175902217752977772060025595904777264185829736191530802029624415360212056718871105782203331446020552704026906393599000 4618 9226833674717554373845104183089284853294634632838962660509380586939745146915071821521251752961326730719390600622011289646144964005459477815457548204000 4619 1402322331545632374072356766267146055584626928011304714860807046154045673430295746162390923200071471090860601962331783631474269359948392162223861605852000 4620 209553700410635664432212512772520525572862750609155967890699932930286225132933861001533283623530680163344269286571112867329971651354954735441652385967817200 4621 30797523347235225108766970114846664127224828839525954953116801618360918169127083014405670289917254879743956953346066014026445833678642118085810059675434118000 4622 4452725794913170288306243872733637052200699447056623551608693704951407588194438260340845620626101173258465002093453802415049362146699160427761312498880506996000 4623 633488592060424528477601013195422046013886811809024077667757486944118511317250002022777766629710235173263838313708356048350594173347056744667057840118507685796000 4624 88708199406961322253379066879021443380882087616132402875913165593643595287893664345752099133366611369106101858866473232895594140336505039776658943174094779376621125 4625 12229448844396621672500458743121710063632067494279422494939351952071388574997155787727454774370741607362458134727730255999652601408544948637517550612047127969136952325 4626 1660240327966571669478850156641977608638535223465812508403887780159994570181432058455121133005482496999509467987279743844801322857887314239275109901271852524294955952000 4627 222001389526156949057627142587395185011830403985525586011797471976916288869484325547752690008897278964456795876090137688142911216176305198054712083664097414405350901104000 4628 29245418343754616906738587401439500990234952336799091169024731676017884054306479239070126427936791543582411433206109608976238215801578558296678100668573303503575490766024000 4629 3796394378333479762806630831227443628543977798271151588419630748146263586585842529628277136449707852983589263872856866197103850709199118067584720980991464920022111170888072000 4630 485721543605066353652802653206756930531998073733091908941231614005684809735182938505012143343479764733157506389218658480875172670736961448761268015796565140338828966378193897600 4631 61262484830751678830434475485443779055127362679997718937587733850998696777162862173413855544237483002611626334020466009806157341780978729206438803964200575094848075970658117648000 4632 7618670682979868503440420743009216634161255631065271880099452345858921263093281498621495313098644761185895863816934064608393511643151160296034070148547943741656523225573233130836000 4633 934382994859161133031535437152897486652681118697635330719594477431163316006495195303537637509207760916401721489767269595054069996453867645621822329314380004370559622445988441374996000 4634 113035088783502844093220340991793760817767586142989614602727158945456405471488445788611742310573349671940921767248602667769243710922365177886575047189490943231422293785628223340391408000 4635 13490361062681786099712203629567279374397835514212000537453477329610403805003907710051516072292560705513909209848563233056033339419547876096836443298575112438192812689002109694931246573440 4636 1588667519881605073584529243218778294748166155949965852765902922368593605984012815854750905881821293609861676686113696524361820892170440671930081151608516530550337810086432654863613905688000 4637 184636177083382906539064314254088921554562843241509667745481366912682391947414684273820335801771672162527949930701707405149531625506925630819510340594085901712921728083941374394473777168856000 4638 21181083494129618560404454922379329103464465658013185987007272706854897989044443524130055958387857980901283281793831767452282166474820135186833058046613854468297738755065479718996812283422096000 4639 2398824734455413889366312128994023512515146509395493354756380619091528763392159952030273552654381839938275715471005225612602133461395136069830321143582963999086833780273048696783094677212373328000 4640 268248575930476658178387853824756679287006258413151044395632262729910203966328286635785340025576249251097681882545159354129233574320511091008775661881164949197885187479033670517769562279273647403600 4641 29623253230840909967971350030400598718793468907476988791591735680482058944182796592062961315170117895692206968387240128675135732374036687766339485129963215686112135827159952873845046106025960197842000 4642 3231102157276110960408972617950036035864497389127733996975566877149165063375255277065989341498555298281354867381164337937444073053090050431489516524419402452397401741928275835410610882588977902554864000 4643 348141525211087473722137856895508099623327712662281025722319211835481724840541059551820996156886506416025982879394610532223642714623907482033864412986538748575782696121259889109362567746906378102989744000 4644 37060494267113621309801865670948016986092814364596630142964028478962828375287120887052182709939037385382194510804126278323140632787702151242223995011019398687674391294241737243046667628486152773773027272000 4645 3898327991085445742716923305458190822031245332163040824802839748593019394158142915895689007171352156031790601424702271229261181150056999226549702816394405219605843912491945561059767709015231670003583962811200 4646 405244793491905638835922027334839836615806200808576569462062643632809225392718577536133252605952189243304743915544631451041801854436157826573887711378674217014840053228813875765980503704606641044558611948048000 4647 41637738034760281673038011521219922982858524471584666142774459441766455928569096144775806264880535857998863285759235178630605365250630055307402094850735273860869600411636405005426433593281365106865625657512656000 4648 4229069347212356790836519852007541722963516951443451658910433164664870262381256606159160868130707153395384546001318682120458531302387857208381362770180362247368778278172797590210243902917600469604147296896001356000 4649 424665087146481265614673909184173037956460123539889072760477990928201635223610003249937310994203705953871367276559382720343122407297081796306789203113504465221739005303711146783246626521062869627553532498422068748000 4650 42164524652677295439252511694108558524210307377249430602084792521493442359535322100460442344935603515597717088703718266544290464795630254797749647989136398902460663904377364529501020606580197811020204071176662292579200 4651 4140000305183204777469463648207252422129880180392567719006896936038944038268660472171582992879116674855665958105139810017288300032406113479317506645966304661466879472369359912869138671646088653202917839296301951474672000 4652 402030029635942950890349872098734708035960320995947826104430622027955717803176224547618722373717699708266518149036076768417974700973002367654593525815901802668968491371172407191009618396588652475161608437751756896464344000 4653 38616497362772885809715004381268786525647672553298945490224502651351918571352400149289011257681937757999406522853110470669653419395611076884499827592617750572493500359340678639110633560609961640436759657789639186624903064000 4654 3669388877066887404812493820569072353692393736660278522539204868956120602971485512057972856953351787813305309171531731106610046191931895092897366596353848384186297289464158953239746584716682738004054651738053800158868448592000 4655 344961179590361804340846129594761949377123878548557341945238301943653822159350916928313216688951419125901365433799472531717203395159407948154382958653012841254398116760046353804043965769523089822254864154447984097040569625001600 4656 1 4657 9216 4658 42462720 4659 130417167360 4660 300383340721920 4661 553426266946065408 4662 849601557473368078848 4663 1117832906332817143741440 4664 1286765404302364134589365120 4665 1316503982535129883477652669440 4666 1212105216720094083717874812753408 4667 1014421875011380557700614138746170368 4668 778146113289979836136179428929874853120 4669 550927448209305723984415035682351396008960 4670 362156093276445755559183683813191421247889920 4671 222170691355323589510373883896599163888205536256 4672 127762033197520771692809381608288056683461196193216 4673 69141806201011241151402724164485301263990764998681600 4674 35335304180172355963986314421616682573747280401270668800 4675 17106006728906596324039269476317381384911972901625663769600 4676 7866197194287698319609458068684547829851770738812561484450560 4677 3444645209460460654625170304743957230634137319720015019571778560 4678 1439705122772224350876292770550940306167313302492069913861931993600 4679 575506473859470899215505901410667181517490369700525686436808815180800 4680 220442958924588165687006072986177641653762040360705526475565976581545600 4681 81052467137392576759798392915557795283255226999824207974536098269502686208 4682 28652047133068275884588731895649680632630722744437857518998510738269199574528 4683 9752307894551757606643349856334095000513938593384589281466530136470146077404160 4684 3200498472965575023123062208209071391418663633378963960978426622286577582330958080 4685 1014006205848541493532920536862929239460506257361583478395509786398933614705408373760 4686 310522500437685023369564699071991030764122366212695580533984946921566770609952890991104 4687 92014828678083052408800687925009987374168646968703922670489862013597172736226685698202624 4688 26411131294006026136713572455975522938491844450235797804014043206090313486945065879312221920 4689 7350297872853071031502346952596339474760881800938350516123180994082831486791014698048589276160 4690 1985228981364992684773119178402711335197916987588731552634093266725371810094173175652358685969920 4691 520810643054096080902479437031248442279636393715420946179606982144924684579562802823998784416451584 4692 132821180941101558854601769760663665238037270297257769635415880640904264697915724797975912214651166464 4693 32954011919981413791493087740618714780680598414292603385219399575229760808834225774200510111635073192960 4694 7960128300355510452424080325556294288733347706441889644024443913185104591165509431089117955649956232583680 4695 1873283526683663459803800236614247922615247826915991362893752467569561280454283219449639092229623033401359360 4696 429778073109399489265486869285223829646003232690201318431899159872146596768223927622233448734781264438106871168 4697 96186429240289017402441646647834484410529894223543592632466016853337004193785920972234490868057387377660210971648 4698 21012154482848850825414335904616223677776470940500296723877992967365881273285376783815510802724441171191248468211200 4699 4482918726178031569124444595091842698137705683910458654531551336804990576770233642202872002423116821035081708078361600 4700 934586669891615535990421142517669842500390323602514482682225463920731330925303481816521474505164786348972829731882067200 4701 190489531916575504357869838203823728786968445512939174114697154557354394827708523004914110314697142675395084317796051563520 4702 37977815156672042401435310568853639493593208995634025343606252270554285977498149227784071862958423814696702571271904106283520 4703 7409714148652821889811953147157188811835100563616255582997219857893251115184213370612339127304866944271675799543901290523827200 4704 1415409771437452581410120800130922171160750772245780155010448101604650405731751091565511197047048437750562404292042311100270241600 4705 264826056827317658497305867257148866636770675101006376757873228479825202443850898111685850092394695455044002501009059350352603571200 4706 48553209258720419508896057702925673209185535573018509114788477709491152616055623659796483755939643464727767418535000941293646338743808 4707 8726249334616301278794926762843465110497933707103679500904925229121488330956193067954795492292995529366563061927290561331324751782857728 4708 1538001445226123100387605841951160725725260815877023512034493071632662318331029028227032705516640462050856739664684961434645987501728674560 4709 265929155548154567772679621427178054538609247484849876684605556763051273305387736125896749308575343287434927590324018614850864706902671201280 4710 45124238005328524157427099465504305809949565457475544815945198455922941061060515298547998405823627232273448916854425603108860616839799559580160 4711 7516877610996726151460856096417280906013780340388926210976180150057563381844298930278122934439201321856169799567640861376061472208840792088607744 4712 1229680639184660862027373262487119828214147173183981303906299756333523895376350401790676503614241487670078063104270677340466056194735544577209563264 4713 197611836051429710459135773410210835551606808883601206031257995930089103186795959305308715317657053106279211544475779025239808328838203303986659640320 4714 31205634593018012380952147390760707634778737285601783552418827322822174070480417090988319372317602575869160319583683794692610422134984552779548545615360 4715 4843749179709473853978979081433670517276333492568493792763586790210262205719655249479169979859061091352707969605887732064320783829020144650086535266872320 4716 739236853976660868014758524144802015444989763190828294338936070632589516962914718658012658426157040225279114628018566041883090292038957742680706723979163904 4717 110958239918201752582674246673275528744497151996315145294545879716589993726433560066110883615572030496764845467772753945565271716621454050688271324012347945984 4718 16384236878244145885393269811190926865417281073004276696315605303312603105895149071052340959686482890288421939636444554381452622026925997323405225344081378152960 4719 2380655625134077959283968124629234040095710967337796013937667475341643949704193565022430621348731180598416102149714499219171703206896517134896054488884459295431680 4720 340470952138315868145721253823927799515563163813169483055804225028157297994413807822661054331327132750270352859005262677391853116448809708370368542761866498923221360 4721 47938310061074874234917552538409034171791293464894263214257234883964547557613464141430676449850860291238065682547940984976772918795992406938547890820870803048389567488 4722 6646719323771154153389856413317895025849426159049203070813150854896357192420012278155032124130079129168477864560548605356400742119729189634767450740936192707512317152768 4723 907723609141881500052495316147145365470481333661197135790154183914950273293180781270426028892391403461068245682522682671806967020828687838180927974321883033936383611161600 4724 122128872059398144764415877168091661010138731200974891108001773950557059564107514232987172622595425739195784996314706231828852077552377426934078088780454527610058436154668800 4725 16191810457961945337751832526575398766967378449659685563130438088401391027426891887005313842775405140031348422409955545054642591383320995675260092118313014761982819912216089600 4726 2115807003699684485777371601722645321735008723986244912085058817065821767541054001291965795998094725940953485996912333865925939762617673534880058037231559228969383624814865308160 4727 272551702194891750801687896751483297360399856191242196703238703392732477266626477405863650284486962865576909618700847965320544296745087917605817053641124517016253276514883917020160 4728 34617851619059514737242164108226593810567453956512637345154415868424145897268043553841987247939351047301400534208600758928560799912969847312572179938167829279356058524008519738185600 4729 4336241578146304147360854090487999641148339712032213094302629845217402603898890277483988101303526383240054883353471853967709040471290360052413150867871323711375778070459368554602316800 4730 535760226337725119180003904720699739446206351177169247583904657767874486587129105500487881219164077323835429709470177849010321040932537323773154572769560982339307282408243333712553817600 4731 65305599855726440527247942626088493573562912832822416818827418417518780751727123766472802801407973265260046645386351545275364732749403416185789054723457686673945962343682140757335560006656 4732 7854716951068360432362808467698354207314981397431969896590808312559725984888653136175366979048293205496606399808903150991606697658714429307293391437199035709033421602415769061352688868695296 4733 932365103022919666906442459672246200712453636006859803309610233464881759764705060579777327123394803873233538886407464935886820994813634855437163606961028394552798356442599080789137354024350720 4734 109242111237518754305871508191598179850142484352137073621109332354301979519097942931263910161291091187147196306190741308321405859892330883895387669282267160228436207429857858965793926646519759360 4735 12636131803651219960089289137402837562919012936833273148730342772830525175259708892479615329795923940103178225898367013613177300603748349582734842049384269748955064094861279939612973439188576721920 4736 1443204203624514959691697935605621585154887765048070209499364273941906356579349501882328065854316963009034243125417242542295012445205608376718103147565300908702530257934343935103046728923325318852288 4737 162779180300167514465967312835715540765124131129372462147977679095472302144554778385147521106728886099389343767824838615634657206165412816416007288347612211134645881931952669025943640931401235963388928 4738 18133997707829637129836724423832456888895230949595334655143610957769993659640340250589300064755711884364898235598535375046616994857573732658051543647017531081890123554248629653073111706199393786897047040 4739 1995613675461637416191911335991393508712879993898840804097370391424953278158492383721477913150345450021553981734421953200913248566615403302393286743034435287975715524632614256038190389450906781319489489920 4740 216975472595132553834294359900111868036603964098548965045491473629572598683589415958669735485739345179129196609291377364094532132844029504294736759811113065298597736743686500004723724129227757545129732279040 4741 23310823714573535077820895230680253869532557648799401750534448672767729072688688782759670875950255296185974393365280683398956087495666793331994542242295111909491700375804060212272200573507151551789702531437568 4742 2475013155090359869716076678503969745147695161525434155629419195709792257706051363667192497305834664063652699835097417675765907382824808022260955409469728684250799024784498532537877481822020939760369462959958528 4743 259734139149137765638020460629209698542510997985370274033294221342878198998347689083695028740255982562082174132119993372180950970174603416588994515959294515944940173520488179334147372517644266436921530997981854720 4744 26944465412414530255789645285046083386302078416005059450567533484535625893817227882330135424656782554650547359683220676075453425076408574886828760638549995864333623228051552149334447314926983048893825641824731269760 4745 2763472812185616091852223395077535383709723278441507670390791524121811159087232091122578383778282147852249396620094812710300436675252331141201943001221172609546486660962410876619380169557904508655088095040181427307520 4746 280246848409090200781502699187474060523540492914840450085075047118441893877657414396397476763826457371638669366128948395632356505944755848063890375246062693414786486162265823010056475639499938338833211593685954300397056 4747 28104755369025902992659270689943827212503632289459713708531811868163744214587929272324432669743739010698620842146074539104844895310459800762978720488962287253882873326558658250437092271275565244837273505538219988411247616 4748 2787564051547406139217563533105841557761909180883911821634269383662980064762117984890874435993604548615488208528075327927518583366390713934371530700671531208605230642443997353643896380167277531077610008022133232546224288000 4749 273481015121704662518505910495244068527093111466503349038613697382161614095586714990799337139845676360943165748496336473233113490698374988572105872182011298358216391200634751125235597555335916059700147453698318427438176384000 4750 26542205329311825916556695972852251459283728254350106949779497459760217078659974477245344177944809632349835118335447634524528663570651861922801296509749883775766044009823306750165152728694995342687706864043508074611898756928000 4751 2548610494884026063271896638572191976964064938275596585219879745557186317805645128225600311486447931224159957362694245496134215464120908257471509755388825682131977404816928465000068665170060500168392231724261901648523583796812800 4752 242144545039970851282322596254343364811346211479288713060317949575282254215680095984851046261123870632245447615678481387190001867169237543920808754988557073403393394888908380513183607239751268979540682766218675051418579248028432800 4753 1 4754 9409 4755 44259936 4756 138784405984 4757 326351530671376 4758 613867229192858256 4759 962134570554939839904 4760 1292421623846871330659616 4761 1518918513426035531357713704 4762 1586594771635351114477096281256 4763 1491399085337230047608470504380640 4764 1274332727553147747042910388243057760 4765 998014914462040210559105985725688069040 4766 721411242399983989124916842143406983443760 4767 484170002399303540129837046341389429745540640 4768 303251811502763783967987936691823579497290287520 4769 178046719828560186662204917330186919112346560060180 4770 98376049373509754901064164028379160660133602273251220 4771 51330436428666867668377479364140948717776377363909747680 4772 25370743605347923909143837300455139442559892622340865287520 4773 11911564122710850275343031612563687968281869586189036252490640 4774 5325603597530103487390272562398117444485641597368041017839743760 4775 2272580298800573251800903582536069389492327423458689503430887019040 4776 927509185427868744115438344750699276485412066261161668204597236857760 4777 362733383934415668011146012659585975378836568913635975740347902714455640 4778 136170112328979641771384213152408575157215247970178945292926602679006647256 4779 49146935926736344553179594470084694972127226421236893178031663059223014532704 4780 17079470362983967442314227218992766404572954278165398840350781277210723902235616 4781 5722842533768413662278288563163933371703694894205277568577536783671107558956233904 4782 1851240889975223743649400862449684791722495234570334788649168019573057241743738974256 4783 578821318265586623847712669659268111545233510008991343917639867453175897585209052617376 4784 175121456258481836937667649314008890909120809366913864987211106994946346562957280790269984 4785 51321531774751333337545225477086730592054217195091194557814555043706463689606668101598497186 4786 14583091013692219778974593312080068871566436201162731253594760080146530606589143236020882064034 4787 4021501804246419195519581967472433109994320759473581418638366779748643263746464911203876183305376 4788 1077187983280290855942745169858687440177050203430423594278133958861243731360660244072466834813940000 4789 280487782090817957877980367284870446228324127971021965910089659176813853827078586887091780820718710000 4790 71054377879384776194332702231380829526975190580334834769601902039575033835708313375478682746826931590000 4791 17524253407515634802454896981907924587547670687339422933176553313549926766006797709341742492191105338460000 4792 4210763555944333685482175374806645161792544154129685443764037976955804198057684649595935099854432003248940000 4793 986371362979960165824199581548456629149903468104878815201725896101897133395012629167847797140900696761064195000 4794 225397885359981629112364045842133906305010868114014868771340729770211566897021300553013805156417039706205132755000 4795 50274461667912092893443485272597867482508138392668840253569522773508141873602274847157936350126543523041182944020000 4796 10951648428914711026346165733684284295550086798235558759422923716731413137907732755658799762596170539077366526433380000 4797 2331207708754890533471777005947431970730048021642596439562615989338782169310086931579552694919903028840877611058523570000 4798 485150226499767774354737592459948897908597771615175903477864416447948778124199202538722466398330930335440418390290516290000 4799 98759711324865770414299191647716553913393685508793633916667878165621573007717420273317329898999365905675306039275660750860000 4800 19674195258185493795512411306331278601938405902528399880037475388610952937686344808916386379666618361166763626505064076814940000 4801 3837287833481929019033066555205696463986403251238976659935642595586994612554574168772400193467476689525900855652925205982113922500 4802 733078600188251786676908898434296420395443282343837969666480619128364419757619771303641596143858148788815467546265976595889151602500 4803 137232313955240734465917345786900289898026982454766467921565171900829819378626421188041706798130245453266255524660990818750449179988000 4804 25183475025629373213069028219992153199130088799885477907410361643526789795383621096056516351445117003865076185398082609268342232853092000 4805 4532056909419993740921153193897818646874218672871698120337426235771609594330767811863401538785065479272488133518370328029483588750754518000 4806 800121820781941159128287366703809227901925738152084515320703722417263225927414988973695249026638824331182480477950776591922225281902075942000 4807 138628513985848916385264011164459984004637355669461161580379704202516939662535085867368384257282089637824875691698286403593043328471774490988000 4808 23579449969774847505166269535336784552061499314323803028808220596628108555327558696167840631397708155670031129015226714647507642506426370239868000 4809 3938610268165605777916522950598933619642558296181872384490573133229630846902392572213463951180252894431026271085864833728799758714377004771852237000 4810 646277576107945804225495423806172388500295574459457059862111061668363812475053995226535584831384303887954187955545505085359020057115230274230420573000 4811 104206687788991537260635055231643520297495934695600731445352804288319627142529395919975186023157000171726682168280371785487544061623131612493153331012000 4812 16515876907031523134308447482560992513591262463365465080432102930509776837454108156740473974619340823827393304332029772306678381698947520481753844038868000 4813 2573724151345745688429733066032421333367971733874451641700669373337773557169931854425390527711513945046435456591741306184457381148085988608406640696056930000 4814 394454870343137318707042203841591918781265044917905711446877999530079425999699883721688131861884325774411886617642450352762164858253375532786781702744856370000 4815 59473614967220123472152105185664536399472026449880364364603476445277136681374105048876462203949914150632295420995510095122914791854073459362755408988047053980000 4816 8823807604739785620542948050323911455966111606778281995491249116412784072393710474473782416195553135967620084127698934271648961261270232137518647743036124024620000 4817 1288551654279656818899912382473863694804051235577340992654081472531154374071744032725499538465056868886771520410273034995356737374184868586832020028225243986470289375 4818 185254080142206045732610480218742403506828596868773101174652174781594425010776122858766049030091637534567382434369254031255518627103963029906849648673306231593305449375 4819 26227486740132928656447156472180742702542521350633573596605301835745731928798365030186514577836003956409054870708277419212902515934233796234084895715202627697088577560000 4820 3657364307657641081152026610740069836863504134014469822583333358975707065832285439955710532846593805443728353089961730264270868751843975495747092248763255978714904181240000 4821 502457314149083573237091655846084300234983170881811427684904415287515520720664861471562467615483519565519268743623860060717918468819506162959843173352152019899332865605060000 4822 68021069151689705182719900829830049978188084046478268782676697727546122884807687985592246521684515308137905642524499664161827194452797203887070943221484811853328526052418340000 4823 9075954083954026377237198196437323811375381499915814720431433668218296967772911511220451178750476756828686267159697526618163799945558941204360608709838116324429834761851247080000 4824 1193807537887981018831242168401805170062460391939630896818438859542122188479312966243490050117615527211592972521188946494183545460444717632500334151284199554279580659731391499720000 4825 154830205399971760470085269007445231639489654721281573812369195422282458278053117760857084555531858237525766352817533088370638159856010739615112782009609103303648947230162969783130000 4826 19803419559171730513824467900308440107094724741542548694330016132299333054002492610042775321849328224161343567619963102001597924638021538024469973227722194486933838634082625326918970000 4827 2498442229789557784825205842125399957295085813338395062300878792042521262056314473072423654118720652713112210098648317841715111140818501067519617162892086590946139425510748514217777080000 4828 310972776201140292284577287149874781351328347566852238754382713649559146417275941415080997482643430574358699750278427294032140833327209432870608349541301711019762820495237831736305987224000 4829 38192367013966361686634794713906989593859194686697352585965898015855066745511232068004816190828865539224527677224984741611789507082581221663345504402875133824453502190823025281930001115116000 4830 4629212484952572124952760247596025115318024207934368723179476963402277116050082193385570772844231195812759958591438734980036772332490007036155890812883553558228890077233133700730554550745164000 4831 553843729609966706026399469622642389437792332159532422111677936185513462140761115752232646822850839991341999148401362497867989223164060841812907346997811818017846182060764149938686347019921416000 4832 65416656215070877644713081658846533365114433561779709249671731930975014116904328747899782626633179594420407519667507765412736803054985464746281499428311165492715477529227725102251674734720085224000 4833 7629217531082641105314663148462976953706470814142558591242965736449961021383967340223812148831094570199280026981223093141260429656287679826035079870826789675587942566846183440050101565936729939249000 4834 878678646265061220635561635950754469149724274384394186391427498214094893438160880456147451067225694387519547798862101677960722818067997099963966174258557047945184150692691917434906142081774735842641000 4835 99955053809274281293762426099373630344251561359239377690966289065135087390136154791401749067744893624960760266680313225024605151791930206688583859432729513941861923873919880558936640162668228487075064000 4836 11232298637097605079842435520829612653263064009609947900284850338680903133587950792041013416323573769156735072377437125901258942780281120937161706709988773211274050168337960553894000515628994784324688216000 4837 1247052584399669821126316115086392471480134939924075882357815645934977412188586060554458227626591059180425134345142602811370725004391687307856786628301848797242164188927616906257326771532809587602524313124000 4838 136809004112081424494151738508007174077085391938729501211607422333454874925394882525533211442564254433617227973746526720188611890187676284067818062457820470991566836020588560598230260524040581228159284939780000 4839 14832641329547060488179893137775103384822606912054812433686367509734107602376533542651996087098478003942407367758286222546960665861742949681957390864613000831690339291348462081603476152629702085713455497424520000 4840 1589479484084680976221852226706635504100013382081459957692620739002886036516740485266029419770334602652357056202419568423049589515276201377987227069319390882228149807048755310192979404263985201667891328764239080000 4841 168376451711788591594773937015446092832049144860947383245575119647555723095557440950567343762489308703696278158169945645905321289334144877790874212956765475046941051151232920472942659165328068749410033712957235270000 4842 17634122543882937778144807493494079003230675047740343362157367306009740392962819180901552934945649959855651783284292846803185390313298476470659983583932707785534129637984742154250545236854190211384841845376116741030000 4843 1826111356766544223247884509326275736778998793832666668170074036577897560693483052955583037263260640287274162446773437024507642641332686674517233855580587072901978758066864409751278684527567253001185844432282311404440000 4844 187005843227554127653264129037489709791686700656336490996449669745817883165962291983440421145673911064144043075181117138806447492028344034283803321979730669586522418092583620159034791880356035502396163563345481977779960000 4845 18940439643416840885577338634470968650423224746910254598966500246647076471091702572844541785167277209735806449723235320645635627507827279472353036458773156295730607519420588833063980334143016726210081000904926098575583340000 4846 1897506195244244156246495312444795859311754677064116581705063255892589370765176267432178449595736793151704394538401972929627818725703513578966809039638596744164753443639157270512441986808714912237627147155174155488480752460000 4847 188054975690376367655237769475911896014343686931162873140046481828674069979238107525512494004615786861715724888508008295876731481368658856400582904396523056049349394478110522681850101586276469387295047903165983324794539254440000 4848 18439285247956377523247787607032834856564330986987180666310873455095778545858978648422619806873642680177705024594232602906228986831042707867067681625827497548417785363827363355594038908170161182554246012820959312320643506895880000 4849 1788994820827767710953436393457331498479585195966652090896036201674605014334692990952169592512719874199741089573652942327798091493170122719519462361072472001728783884153000648895863316569759179732398410035566823280775766908627357500 4850 171761946045041244248550032291424002529282236392138463118709125218511304108237070358119127990422269983733904816488967545348284804906117040070976834728535378887630559929040155084197681105300693204616766934651895105297574404330377117500 4851 1 4852 9604 4853 46113606 4854 147594281604 4855 354263174420001 4856 680185294886401920 4857 1088183107602428671680 4858 1492054495252587198683520 4859 1789905873867384918220717680 4860 1908437418403491741694000761920 4861 1831145702958150326155393731062240 4862 1597091988561863111739531586891920960 4863 1276741953856162735909777209421183147440 4864 942039140106793304834352537905229903864960 4865 645364099483161041904733942217790000569202240 4866 412602780936234292791093233724573740363909965440 4867 247278004149846914598362063636558599771845791162760 4868 139464794340513659833476203891019050271321026215796640 4869 74280499074583580934640909261288868608397482129491243760 4870 37476466533103063517866724009406057604215698089121213825440 4871 17960596585989643190937627481507853106820373309211341725842120 4872 8196874175244035254378391513465298294084117037880071385736708480 4873 3570483873698344992850369357888088797827640617000214731341585334720 4874 1487494629468588770499662573360159428729758799656350328509350899012480 4875 593820251872439542089886129806820311944159127479478854060337123476607120 4876 227551920517518832528844364941973543537001777650136296875921185716235848384 4877 83835378716819726799761545068429406674651539542717522606709578383685507371936 4878 29739824346285160862522817728348772486289349842227719686187568213294066281792704 4879 10172082063013320913585036620871292646471182265679102551236369313525616885026025936 4880 3358891649497088312706562437291844771814070392280796070022050777459355423827904288384 4881 1072046251464487353138844511235647123003990800202954079015371206472444272771739452042560 4882 331089381016806513514557979050647921149684126488486527499779481637651015081181726253402240 4883 99047457639809023558589485420370392161435191964821297742355905553663536480379770794494363860 4884 28729765591765211318267228922538951326341141135977862484540325089686890036066520183178789420240 4885 8087429014081906986092224941694714798365031229777768289398101512746859545152725431564829221797560 4886 2211334161850395710197216934057669160581524253399235500843995185056784167060330925145011875788647120 4887 587784905409623237524365801166606561044572377243813458543783053494676880405564072853128295539487896980 4888 151997999323223652341435999609786258812823473120778572198565304211812659235687487812398149505995140494720 4889 38267496303296860051329426533337503633217951772276015795359849089326623971258478839505607797996197608236480 4890 9386329990700968288487622928664270762958023760348522233292623497140986792539964322531042158862349392830517120 4891 2244506159026369041984602832816843746192337431693340379036098593753838466766118968625235456237959298560597406320 4892 523572119632394963842457109586836428989841834066222131343932852455163685271979556486140290328288847108135453513280 4893 119212385239156977124414698547117065962615653789887672429572139714969769577522392825641895152605386783216650998749920 4894 26509507619926023610782635988547288017082113524160602878408576743128858993029514423227623289516574614444595740698761280 4895 5760395508048016175970290515602286834802774713738625548192372778205795928008072440919984233433362952016017724473201286320 4896 1223764023487534103161688385092396936460322805852028005349312972436609090483492723004334428258287773806069543243640095493760 4897 254303484793855184611360418980396137296178819589989906589871363120033615128950150852139843472195061517656929649259905930975040 4898 51715589524673784138625167757758005963337811864704755897574265717048538157500117911590481359728519106080104969949493210388498560 4899 10296789355985569896100848505435276312325405583145486502356609530371518316067263060022296465727613689516824233287652221076726682040 4900 2008084062975471549533463435059989804909828076582413653398362462698576102619158485746389082173328090143321885169322543359371432113760 4901 383744864434612613115844862439964051718268145434899249164427066621697893210521186626134953603322998026388812255857538035975880676939536 4902 71888204604084096190368270897086599021888899244804459343469337147131405328104302294629281308355841630276837495930645458739481646813339744 4903 13206692665054141748203617151535928470309704893954173079003126495510506059603469227319106237283141444116050549973566462833428234077073741816 4904 2380194874275418150544168887386248844309401908434910589634676684624836865685515812440605712802425793852764431195235978358205782866117139279744 4905 420985948966750347330506611915297457629612919027070945214829574349107720447451139344818984499554976983106538561957385727763396891746014764089536 4906 73098469320590287581933420796201649461141879576518682305484044273345067823148334195327660035831818730703044423030782430911644369384989836310092160 4907 12464594348969940287855039913980884834007925144217444595269056049395929511486490057699711172895679233205060199920016811299558787201022641909376250640 4908 2087928891999385787165612650854201550791362618894529140274192055432146227643386088963453373312420093309507276997128430075231356143778319034223235808960 4909 343680295377898898449484551339742451817329981423897753486167440572598276470886327436794644051959907428032171956751467619452306156976751927926366073588640 4910 55606306774193608213538636052359007543190372926653016182694142164508866901543743757824435120678123327254154466087279828733757874144069049220086280313172160 4911 8846036635994633173303771351996112116662535159748383991063593116003952242920583902807237220447878119310681739646718099421061981811752317913428725759820471120 4912 1384042191048078344360839242351654000679135009256370111650998896707241314859574635547414295605812274929526992183414385915977304170678100363373176371339779940480 4913 213030881115674381294120788544545711749693312795702257669120685020600062382337431403693139080101073220201227200101991690260829253238405028510810034059605160838720 4914 32265724882631189623944453401461193357390056995183983217123009150262949130988313816730792588925784772494604919736082614420140202133346996540478561031694483249572480 4915 4810113767268502815657094217239706965982164590485162248040166098479043713418117220709820188920951758037047274050030691002852463571160370218636030481303079135690172370 4916 705976697534484874790287366653335453161074618357360736096972070453693492707828281316487455420090458025745092222112196802572500037982614336704426627563559614684372990920 4917 102035026026991685160978048341002528601568042189558546388318433031178518589999605689060209655337013319811855071314064322723319361550244820573083721217102957037488393339180 4918 14525523555902189448737442165320628623906805767224021126145988272408667318080839388988899696904543776781574233883485753882612239857705001472030933327891462749605437248792520 4919 2037204678715282070185426263686218164502929508853168962941974855205315591360837724305693182490862264693615786302158876982036366640043126456452338399236777650632162574143150930 4920 281547591539549707554901809427706904589854141977156800443690901728085354771260123753320147655548732697366958524309957259430417279412337012880137666306114661977221772565638945920 4921 38350804076137235164799839327045504789489417767888429889008467828247055110628075428398680112795102375277056421847077749552414696559951905968744466403268618599325851448762390704960 4922 5149810789604118310721150255550025952999888859141525219180376510908555259503212269497929805568852197829457125716761116397643967845106781288817038629419197320084122080457755394099840 4923 681849253573556386890343408141088852915943617974946665478424017756823017900612813404496733840109277804280760825803940591926943687047263139254067072975739000727249108236163641277135760 4924 89032699795385472326558265293162451314996911870372487881374489551479958994912895032488532424163310082608276879336481667428049688012801537580407771775407454177152582187768655187036411840 4925 11467171104727282928978740898772044911935615770763786243207841350204803907844794629116867601820277140504587661310216307733199210492567722360525222605289303321114071092319230440373568124960 4926 1457095208374013417508898676870634506809952243938385105303609707566023749890145237539783309937963215320116272163818152169298513013255605254610738285712094142002894633464030214623468056411584 4927 182692897902578603361082835419740476518316249111695679847869696097324214640831499585744673163142782615597209966434515421332178032938324506199812172691454540515073460029983472567724040915078736 4928 22606466639165830296420743582847886496967756123847226462214317719679287235036915948739938258421096529368963851431013804343545354517355271364568965992262063143215843209943928917211359244660651904 4929 2761177021427344426076928514279382239187330930665288801352766729684417557540983310815966561384330597888437418110041904025396879390856970131926263320618983020069453054629946292234264352870282444736 4930 332949016533125101301377481354751838107576132221741026856790580594604577887789962263707562832242193360572846138180495920834565481991183512363665625217929522141539364536770485820551926904333045171584 4931 39641742280975207373695256373800140724683283242651041010136628502045107554764992382022681699713836146993204493327115295574365452699575286940798938502509733729977030590159235968009463797047153190741720 4932 4661085845481578704037945946963858521751649254358129809636311726586143263599775153659061981581167598320534315980832667593213044092725370775607025806146946963509891843712056337769409051889840580106470880 4933 541311225689281390226260478694351520763914095722591099721543860637559052430008034003600576226798280961054247452261823091343509986524679340196411057950455804067130488142316006153391248794475022492121002320 4934 62100789048353462623306653953344761213421566499644728331910128204708883099259475900991381769055099172423596918559482885250275928815518032257231639684388435738882126603507626633645680373746881496023809446880 4935 7038828720587777590910745860592803232297461126703779267239480126631348523667255595873082688371114276436250788828629006553189013312530323632394076683750741627022580087999953728320720509981476889567174877901720 4936 788348816705831090182003536386393962017315646190823277930821774182711034650732626737785261097564798960860088348806448733957169491003396246828136588580083062226528969855994817571920697117925411631523586324992640 4937 87259213793288443574912693754210280516777065535935427704924331028432864405120045045546254655671154898935199778980099831378352283544899172948337583566207100806213130977432728703105966463552697596749686258460522560 4938 9546358584879533401678379530489349999525104710011878171212296353202574751815317111994359216237678762391554385015317128678840885457245406070371001383714473396247546903944881744783478032184995123285787515034796019840 4939 1032416984685210447542876568087126635744095699149807324493493459016237544466208783577844507510613508882732080479440603564051462578370506017860463865554666401273726180509584540512549550367097711230804997506660837736560 4940 110387416025443400211438353055248281637537243518085016852585210741556364866746548140750205994056158994697510986992772848488918178604199272651237911737283207578885149817182095365364286756104514832273487149139152043832640 4941 11670402927578821700131510325785415553124076356384210392803869780065653463412148950658202333704937253717186856013735929481911738549099511991961430335336108001256580005672084860016013205381493984767580335822878129967417440 4942 1220134213769064941264298782851894984312334752248784370078417770192798099460474561720463043987568934416102370858403116847152838247869590737269462068246019027735770353560046322617498347648346524956909443022185302511099005760 4943 126164530169403421589644286100761706366991744545029192527782480954827046958342331583117010189714600794569367977999878810510488589695471920474395572339395424030982427971920876815872410664986092303424777515978791117261791758640 4944 12904053881412530603878456445058552160890596495831372895959859772498009362018841484071064526070594438257460518351987604791137284571863751694112372947229347025620482310418401938414821185433846343980392298193443667821442615141760 4945 1305643153894835942271148928180339251087558119913321144824193896768389011086821291010637177738908762790071350957933554352856454399606341940028752969160620420858259651642440647194291109517673538059547990937423858772869582049077440 4946 130701751510946208536827645336789750293080818109217727234506146929130310478270215552749048003126550885616616290631032651533314540423750651049194113018078949498547887232838005840186404752769214178382119934893693651894628687228699520 4947 12946280782474869760173896661536809745176098952089076752842905741136459607686161246782194765226358045534670878204275932119065499634265051466945696048842840945642623538511006224315963779105025600231620608967751384748604418613101080580 4948 1269002450306918161646736179978267907805508750891370533670415956564179978864742485921702142554352704092202584638827376933897678046624660921110512144663894141352268707259408733822641068162170962958786069588302888311234338269828505919120 4949 123106186684366030232403274112789724484765017293104690444945352031180194480276600139363492543512562834740509920013590535822094134584292360989771826115506546957510393876685702371957639132834279029073256771183628154845967897257751079317080 4950 1 4951 9801 4952 48024900 4953 156865331700 4954 384241629999150 4955 752883049820334510 4956 1229207059339999476660 4957 1720011878033613553412100 4958 2105724541682651392764763425 4959 2291262270744245009927258691225 4960 2243604015512764713720771710447520 4961 1997011537807770846549097801544697120 4962 1629228579594839715642972289760215400400 4963 1226809120434914305879158134189442196501200 4964 857714833629781516138942844103304301382410400 4965 559630338448978113230122241015935946508643372320 4966 342283905753856238504373515661371823283349002595220 4967 197014589282440193750899697102736664166327646493778100 4968 107088374529966380869933479802954195677963871849729162800 4969 55139240422455847581608380679594784016711608331889494719600 4970 26968602490623155052164658990389808862573647635127151867356360 4971 12560947664799289503105834742142986689753945119960889162600597960 4972 5583912189169865970017048353552654992081526512418977091374265820400 4973 2374133795560526926991161558669191876850662946301964216371693280769200 4974 967261677207951345504982405027806590493574262039191921153434037473384900 4975 378276696722485612200088518958274601410227022398287176524684983375091366692 4976 142232037967654590187233283128311250130245360421755978373281553749034353876192 4977 51493265597549022928896494169601572963820311041580173651808414366548548486658400 4978 17974827783944433932394083357631634791013561432871593474027694357808768318164257200 4979 6057516963189274235216806091521860924571570202877727000747332998581554923221354676400 4980 1973135192142852927551287637545054165163779467417371608376764602071298490323969263259360 4981 621919482658961805003342951821055620897267392778552838240302158930279275772758182945393760 4982 189879792049314276090083144977866044255196950857701913425242252898400891384370232730515532350 4983 56210172379689429185576431614811314737243000391784545219733077835287221452542812228618370773550 4984 16148851876611951302491487765102262422158518465498571697245667773384869974954064407327771932824600 4985 4506452465110540810612410314335822773634921424357844279057098204075715001296467059039152813368510520 4986 1222500410396376154345577753605656811314406739729964089701989473916762019518369369404899065982135381620 4987 322640986689746301275258561188087534121221130093597279349727762508031922178293970060509172413933837878900 4988 82901752474702181201358541880012807451568503006154837778177417713905886530233219043968725248674999817094200 4989 20753072036167112694073421650629872798709315252540761057137080234381106928068382500673504220584974954212581400 4990 5064787230426583852988618553836220456525008387382572735994304431200709145795088749289368705033763137575580490670 4991 1205789955029119146073705017170618240881478216322958353074156232998783462734289299556427510483769804533542467547070 4992 280202618121052449182841927799648429309600652174096988714375353192098252292539608658826964340990316482080344839509600 4993 63592961633566298873845450544110907479823087548070058438688117948876438235416140486081217325668011594154001983459864800 4994 14103184536825907827522361509305323527002583824865173414652696703298551915936152246890466333269737662176244348968212743600 4995 3057883811684675170514126249917600925621426897315766600150363594090754912084200832731339555860285119330080358064063371984560 4996 648537271017297629642082949873828578920926974135056933718846678781508802658553550524498884934194383134440521158108744719160160 4997 134605980399441242067202535659982931646247715589095327413347858542842944041152976284393332394320557605882282636113846909263986400 4998 27353056933669789065072781933905698234947921205334079658120729421393543253695961055791095086962556643495328850680301307353352569700 4999 5444374781103703117380711065334332140519328071747413855217377021364310762312177717900623477207057447836937597564999564298311175760900 5000 1061870857306466256013933886182808140686889747113615598321597214246895171081367142099337602994464484626116309029077515020742611720405936 5001 203025543717555930635134692630756121173291410276565994102625381100421074768910019659032175819588689991946277045932055862103160919327025136 5002 38067289447041736994087754868266772719992139426856123894242258956328951519170628686068532966172879373489926946112260474144342672373817213000 5003 7002226506022828187837009853032693721645346552309817959339014765382093365290461491707209960136215113436854675427328818159116919112685736029000 5004 1264031555198343132871021704580790711085163670220668619771050295054530483793544789280775605396441202329304803260474098507686513472415936200198000 5005 224009373973059100292615428264526673835401641702561037034698676834481975009739655656722178650892952710976980315997109784625826305738875093515089200 5006 38985631406097035561639820783322802914282578572020711909645951864801095150802190786257399163064334234306815181423354142160058985280912083239251059700 5007 6665175053551151079792632518131240603503223301479681360692978963552397758676620161615409734106349773917893227069659405532452189676534881599412308364500 5008 1119749408996593381405162263046048421388541514648586468596420465876802823457672187151388835329866762018206062147702780129451967865657860108701267805236000 5009 184910482912776429068313490319621182535399321647816575653134315237926947609289832532474261400320201056667485822119799776292381744323805610831804275023972000 5010 30023298742271132866391833711562492670997669858217151333547241650798072060161692475522737576031989978234244114651518157010673049220041904345390620788058920400 5011 4794376279483001725434800855480823624724398394899889690821043949515147867836640104984704700461108432425897900341318661761327314302498822790630328476991507272400 5012 753181047776845754931209037619084227497026457521369767558015614004476455366594751976629415846632195674649121763297480089602065182360298935173216118804794852148000 5013 116432225782519060432937219323369226850691121742866986765833556583961844425639147452387204459211919899609647569091335850676738298587411925867491298111744397858244000 5014 17715890854221415788999103777671398923000470992688104955088862093978444390888656529552290578496963687224980437934553570529532461744440895845275472828315108536618438625 5015 2653840449962368085192065745895175558665470554704678122272311541677970969755120748126933128658845160346302069602596124865323962769317246197622265829681603258785442106025 5016 391481676073236601173181092455082261199500323039465851491564017723889778205088721269148802130644189108054499237134482904375668204879889530000763335117880141326288853700900 5017 56881703232432213618222655747018295713091576787898508421945906157344283445172219426196471473758525089058366419007525239911897462306055590665036284587650196653901820757884500 5018 8142448518595517167055578397668766036341667771373589426165021331405724339048623292567594901846551223777854981214988980666211910265987428228433282267296867856310004753783054750 5019 1148557267123045921550028181804494200459615252446074578041509458240172681042902181254498567821340334217824094669065039838032471342302255636917987482718846591963264873457543070750 5020 159682276052021184407498203790304822269613937668645682764285286394190864741564628970982572314818344751540915561704870967196171587189793597978369345454568786185521339264125845207700 5021 21885468003693213316469929874414876415572017288078748436327607350730581757748808514318752270359117081369642948323240836363182334013294105660950874656597307864384621864495895770649700 5022 2957577828832430077350728023306343715604385114069530865075939160036230006984665372837798049869364016690647581766460185247413390415963217334459055700120719521117532926965903692339188625 5023 394168146530283729075962095051334493275548805134006380634572768328664133396627526196423797632589623539497401685012207428384724319957618375985645930225677811245924354060976397572163919625 5024 51817131479008109681769719738640296629520794274913703659636809328395198509221521281605550045538268348543658426916199376531440516007401507589031940665343158754058812382502410751108251488000 5025 6720336505284158438327654185303388870871316878827807939963829924497334611989303166749029137239343149683788873581518284473617625322719926190913515824690572069343067573928012658347066162983680 5026 860026221715706907515457429029746844185452999519463947685371182179751005739578455260540228799866466760849086637550616247242171366957552659642432301459743472979350989789787514672152177647095680 5027 108620194885522723059582123341744000775370524939308920665457594112962058841784421784529269156866251808431913864288048610447144370696911683311982521190857211360054394489684202340086752306727344000 5028 13541317629061832808094571376604085429996192109100512109627046732749270002275791249137982221555992725451178595081243393435743998213548323186227154308460199016220114513047297225064148454238675552000 5029 1666610522878078485988652120186348387795607289579547838505111080791406990280095168548969634685935661640022904809809234359186568286459877801768185080267829304236812321650112290117705258488134713824000 5030 202534843792758488009770948905645987826861175866154551074333624093175734493788565357913534855208331280803783507012067205500147711012036649859878691879547956197378617388529896056554131537770571097461600 5031 24306681685301299530160288818664007995863178896233190012266631602589645864371835109188610769475064054082636783600793892650209085169728497201084947700754144224626142464616038513157564354057626193066965600 5032 2881231048550349163819000089236758020973049986236422035600386087526479973191393137333088983893873446410771091909752641909268686681094646253592020629894271730041050058000827979852335677090733251178181776000 5033 337381741697118596664540504425205436214904491761828744144580149212889865776471685563136046198368144887545593280372119598990148986187456228176636728939065384870710427876024664291383740308973933351816249168000 5034 39031854354911887171261959785763647965910022035017282566631308214891234709711331432173286868520733714490096136888764979321265093425829757445482806331307588216351951644038186756948418908602484337058932254936000 5035 4462029750196221266390028979273710203349972754285446290587722610871742678520764794428562688251952582396473696025272109459585093091985738271738310930839009819979904872060224243732562194528121650625901702602507200 5036 504105593638447509584250250728178701578469014891132513480817591711975021680322683054278082314604317332141144541645858319875915866066667826141970104698044411754939020196943473861692724209711976249782103982394883200 5037 56291791289626638570241277997979955009595706662843130672024631074503877420969366274394385858464148768755761140483787512386143938377444573919186661691281625979301523921992021247889020870084504014559001611367428624000 5038 6213846143039013262174133800822469124581962437759751947136900752928757559855641181698489366240008422041971178621130816992261388834073824898306582178058064940487897765661710163659022144681828090879842518782081836972000 5039 678147051543122874331431029296501602326568552336634501826300191159517103133458907840869968699878671947119843347719591297144212019610775968957885760623348143448976977504181919321573956081961755581077644774498436882124000 5040 73179601828742326172298423961418039575507042003259936463744749517124778951468365699450323733480240688338087984367251896420717634827331735672433183413043968546405160061340164449456958460755695224482512067221431322213203200 5041 7809308938010073950100988957025610794700537196633596076916761127041744268106695596784198832701391399169793103474619595232325153316573829506758226858506263500594950652260157549106335424312072047526919502030629885384751827200 5042 824221628131280631037832638833898704527632784557741498987627723299731922209956676573636637668809896586290119942810394235933448246781868309898069378218432810769314900363544889150244749674676299798765090920841480294412393936000 5043 86046965457275308029530291295035726045793405433022711974955672747495669169209348095198259302435218128562266392739205565985783322881775907750541457990567356556551380297093089556556196500983141878991508255381182066434945513168000 5044 8886637666587539259049787956300072643112365744082813700562443308858382513773237779874305333064266995660451937667151145048829622324854048004704856108217318057989370211959358653351569740761110014481378320672771441499472883423776000 5045 908027282416476248290487280966366369965176150292756553593259338937771779591545464518314545979524628703957967988789854368305148883235349936649158297289110593567398069973573625769301973405979946427060414302848340869846139783100985600 5046 91805341699315817353202807802703666530020830361890574053918491080520967632453544568903760242471521314589750388533274234362185156882107359219965942015501118970470475699619850122050468269567097500219253971077562463361735757653939231600 5047 9185266404039793890853951028095248285297444934661319806116277896252123617247027320012484465496764065547355953821808520046237185026194349703399685229489055253695009965616604592108245304702563724119874843188739625844594283794138971574000 5048 909528828416348570580068783435064177148228629040341299985228170461536812058828092993889278093679576449709614039661529372741690239736632342059087198642467267161799762309627866957330739151364065090400668145954380910162682958554332450552000 5049 89143012344685153336751589956266946574436993813923551856127969070588804923301100871916239043868413437288205909361977974784975963597621652676760839277049089831019627208993123162494749110966520440122804878991872302740490027745986745128344000 5050 1 5051 10000 5052 49995000 5053 166616670000 5054 416416712497500 5055 832500291625002000 5056 1386806735798649165000 5057 1979963788224528536430000 5058 2473222266965964208068123750 5059 2745826321280434929668521390000 5060 2743355077591282538231819720749000 5061 2491465202285173868812352637298410000 5062 2073937158802216814630549207831151457500 5063 1593421872470503195733071191370580058270000 5064 1136678874311636815413298713444141645853035000 5065 756725015925067015914480063496879898365893834000 5066 472243705250737134619130214626021611573965620780625 5067 277345950189609385413964474283894104114968985757280000 5068 153819145596826138588200408154228602298874188045273680000 5069 80811721649869395546706130220816310955124323424627467040000 5070 40329089689367321847583694286698379982154793605060337426312000 5071 19165919766661232001851679475297611058185944770404865119742560000 5072 8693486970523292461203541340181584579528979221085006774086863920000 5073 3771461434429626616429953717057906562371311072521139025732118617120000 5074 1567827947137682698005068676461947240532440440439308502488722810125260000 5075 625626064025820903811942604655375426862065033352901664833099950152383750400 5076 240023845717598596750927980055283457036503796449815157950391230875770304240000 5077 88666586562493644592361321224866562980818106140387273533229708768701222758880000 5078 31581138135276754197129266306271222593132106162074367105246424483937760520511080000 5079 10859555499482061822543898055384021782714253884420882371500598101856115445190913440000 5080 3609354262844521281086173583674469373181460849385353937541082122453577570133286597008000 5081 1160814903243867005562230665459176117761908537689418669589825443898779624975124753940960000 5082 361630117826190943076558671998828959936514569132056709910655307819591690043031833501169695000 5083 109234212560347615775367783105585668868096279548737614678467033586233029283301252010292712720000 5084 32021688134970137836267373359216834164950459360654935455890615404528958907843046434899631402360000 5085 9117946970088925533606875511370141979654179371093916764383024946329588699301822879148849330169136000 5086 2523898376581559526177569846411207356312608262026413348807690099727065316348407360853285654864873340000 5087 679679011466450246454954214855169462116184560076518448851887139288661589516095430906544277434421566480000 5088 178201105032637994879755495857948772396409125580061929102930304440340405693391020476892122002082685969480000 5089 45518959188080505256208314095817581297769941257142998403163889559863362090193880666430751779096095323793840000 5090 11335358811811747821427275417710973182677159621560035177347887597644973744510531132957917961789405138007761006000 5091 2753662774771829470766235686839055924377183166603364643082560011525461914520119270347825924376157931086763405360000 5092 652945894617920230937165266791194236925532551338164487629981313209097028731092090795095199544337067516501827475720000 5093 151210121362912782783076551783877028169871003400591673670217532952004377025679419538082744117732756240216865069842320000 5094 34218163145693694958433936957092353851986490474083893062144453990979717773742954098652042799551478497359984670464090460000 5095 7570578495078365044581517252106921665563944425777316429482448531870979336786330022359549735829655998215911275092010769328000 5096 1638371933010980956930630527059226199580197103448112718597777720321208680384954682012811252612700553526943407468281895840440000 5097 346986260025346903091223324815905055119601743994096042572814455916538536267060402228840919329932368293770099530622935982888080000 5098 71949046792339119301394703164431312783445753291109123160983797494527251072209420487159451460225351283914454179756043371618438755000 5099 14612998238313447250764899712090212751445961974553428442818586789092555156543431687514507365962503999541156081570043747639728622240000 5100 2908278909389142271847230340700194141792775352175623328689755142765200327255273774449137255973857545988680883354070106655258790398204800 5101 567399512714156188330979252744449641388982642238185335695354189617916534435097530505272856802742795737007348811235246298427940479649760000 5102 108558802922944998417402165106817874657288236685148190477559208317474069251822794826864608698663232207451656025441912796597299612154528120000 5103 20376282480706732910496542235521211643220818463091588657938849138532680017304399300710360893100034603768473097001814122651885595126665013920000 5104 3753386700659071708531650104013509115094768171340222821861439488536751261706052960077147403771593411179351886960686019963301963235646979508560000 5105 678748802268275040237378035173061121067864804220906476113343220963391419071425504380496510507495783047087888503836057355545478660758997421675232000 5106 120538514974249915627870081424930229446784204963873480445485684508587993976166547161857817803518670757201590199475885542873210451450861238545717540000 5107 21028684086034055456202457713850985993312669020364173500875607837778930036824563946973932284880520386133554613045407119970722889986444985194712547680000 5108 3604969066679941610362431673255523340198411518439327191710451185017860368209424815944169115664948520678033336508801430928774098191986594617086670027280000 5109 607467838320881008308869418567905305902586564683454083728564503075382504758272907120625921151540986314932329348652607225319865834317469892933485990020640000 5110 100647296345797968393307848166392444099626883991970284105760995417872957996699849494769038036124482415945704767582592807115079770982499470094196403779919704000 5111 16400559437331668948024262471703949087709692243937452852643676958256675450609778753737774394738973036303283694914278237749572015140426962831742823829055768160000 5112 2629115487865152543135695882359121773915268245362811998426217827227630601671138565054834511440494403351908655544403409757951552556140380380398256871564278705520000 5113 414732535212760094820357867918808764907459298768501994291424647095050681260440873960554688487232275881131241568258429939278135385760684130482505980787393678975520000 5114 64393706287643704097342127086081292138834735185353192457404479971617478432578140071031749054650423834856267929121625286040731739504748721946947842673192671687183472500 5115 9843321010369659137095251918881595672176337366179528003950321738430634857016867688396483978569332480355875048365422597570780162518756666173305750227705267475136230504000 5116 1481718094515493386773353451728615954591998662621115313927976461686490262188826977033622247380095730186903312204704144043419710827634052703512009522912906550992097728140000 5117 219692351506222556779201390887642849148013652454897903411351017468561108426623987908238856798117477368308917961813895028766140408383831038159526904486818114590380579572280000 5118 32091237169283950830703050230690535596870876615213248155661024360517904264730236351360831831995601510285477678157314990010795186418773436794685010915699475473915445542521430000 5119 4619277790801857965949894128858237674610457196265188125826453535487881524018850832488634518193917597103700931876209456243293011471177648902098717803111988266767075436642360040000 5120 655343539149332163712119979909873690665092148801565475394035858013287877357588680249208991431197080811955056492323372999316327098860931874953462378610073649675197516589932536532000 5121 91655793573984061769878188739507686595836127290134439023419381268618994678321909786966834998757563555812869168574240758918466592840690894623772977740817342834855089292084930813560000 5122 12639588533278996518237785222146830836250790386996456181437931064112749974459142253816579231981442340912027471871856062434742427782155831843325581888730213847323280299737656639553295000 5123 1718984040525943526480338790211968993730107492631518040675558624719333996526443346519054775549476158364035736174572424491124970178373193130692279136867309083235966120764321302979248120000 5124 230599386085149207937436799600462381091334825396663237699814465778227413290783825687765631849724997622699766932499735917883751067036630921734895337725429422557884265957127264522635082260000 5125 30519060083749213839826635637789194596167859691830390632111445164195804057657603383690155489871604352038905154293231716278854841218741313721874281630168165977460789651872603035355677686836800 5126 3985548306989617728424728404013917846933763255808113513469817016508465200950680441883220963644416752552449127057372694527205714461789572877494766383939724306924978122300468225340856592655990000 5127 513669888293051510868662398460183385882735929229087253346421611322467644860188996172066036924768725354941625154770995071272591043101295080990364436288543169115889388126101904782891699032701880000 5128 65348029506819873619868422819492304334799854176156830960981303194267262050610966782248862620570257201244689056548622872977409242573001937034197260272964280347909876902247553861033773455147445580000 5129 8207381629957807418434613812848134729239039913111747807529828991057212329951417878651559682548077113300630440747790330957998158288725635686750698942131032779898250615494939612774393673695860190440000 5130 1017817914385142592478622545465829308109756437224770624981292917753482544068100209676276545131993413013194432533235348417928746604780587895603171052561024702617131804454066198729184495459207861866940500 5131 124651280379019932313431304333592922672207208114441044442153404248327738730315482468995843551967588359146774947280180942047569954560783110177573541251918087036567253088695514708561854258707925799012960000 5132 15078244513164618397767379362011075609580771918135862436850239228526376103243893544024021612097152547980205618317952619075242029015712288656723804337533847625801348577887448907246646736489316048785482320000 5133 1801759386524899822518757451956937926455687902217728718658803285162946966168348628549762004202163361094791317138282579228774101732263066010811887848429646997020455122837201424844243883524108874359691730720000 5134 212714855192469423094268067274487540674536391979681139320706573559058869803470397015809402329438738714012446334051765931092294843795866971776446330867581062731569683966387220597385316582245091750298367780360000 5135 24815064753982668228267790059927275921514151327888449147107369216607385329073087727161953335278994506919381386452438952620131713777409610495708727257446280212308764543655243287572621167406380350540689587177056000 5136 2860946128322536691665989981909057450718753609488534573181041462589095645787903079241985666503386401582624028449720142037541929559337398698429674776250928701221411633143508572049796963660863502041987642521633840000 5137 326016320875742859323869249202832132947422106718038296074906265058716025659095070432241906870282445807932581816672706760461961950014608858577376962433927668320793964723962574520709047100388514474072017102982504480000 5138 36724997600468624596335407583496306067134037998817200329438020517352863208620561740850159350058066878341314585780415251323402600119259291080426566234176420182545801958052738650270327089842628908880408017521199623980000 5139 4090091867593764123582882696265341412780141400497484153543704037842714383414011325565244713233433246046282136789387370461995130026765147114485259825990524458981954932676615117994151484432810536458680946850226187335840000 5140 450410005552464402542555004474286652689599793559228504953018341322879358377958513863079337253961743350718913974662424762764819263280770811685149001504356532366335059308421471493778170691262058076022076269251019363172336000 5141 49050144560713431090073847190551436573120153342548950374553975412194883972808449147067211342711657984677191620757193729659333614275960865316481611042946958634619565249961063543992765621433043906960206327783270350428987360000 5142 5283020461435971615995019041425806358728778255123016839798427634341729405288683941285749969510106727936590127935685137686894965041961915374141481345919145794678752957194175854972003418943261218196398744587004629373922127720000 5143 562840502493630180336329555510181606476179945717837105900245387108148977931185811723217319332324058713932634275126541335502745307911383414268750507262009640147065422579353702914651719084836904837526008186753138363836778940320000 5144 59319796363876534006298052196163501865526752364112895831422670745536509833662317412148021091758877124243942635783815372455592529419979526437877779526007760690818905760570820582717601925249778896014576203257056827346074137890960000 5145 6185493713479588903856721105844164731367452725462129959011294488476680699076409645102508388789088808344847323684994474521527364172992812514669655620890872393718442952254889986235795417594992734146530440731204262438844320104714208000 5146 638201200333493000965633568264442204835360617142733304625071582378765857545331640986878599905790881735997007719790315313913838980557227166227113947134625948539387265021715472017349516784150031580431083494193523119341176985804106565000 5147 65162316372194996717150874846299336048344448991563202567079473730714402609576954353959233540896421574364065612956734874938171765602461627364055015798158096848805066729639897266596181590002287760542159287901986113133556874921689396080000 5148 6584718561569867882550460342886758417211786513912759132875388044441476826965720193543451936280584314805381038419495361903190969334297729548839151239277139113201189549220652067664305982508088323394377586000952739575118507472953980503880000 5149 658604880774392240131461195103683655022536465260243847815475680970298015561763246024921829020710564496998818610402455288539363417658748666591972480518406378776951302185685826000120786250455460386375018753347818457301247080779700151004240000 5150 65208469245472575695415972927215718683781335425416743372210247172869206520770178988927510291340552990847853030615947098118282371982392705479271195296127415562705948429404753632271959046657595132854990606768967505457396473467998111950929802400