0 1 1 2 2 4 3 8 4 14 5 24 6 38 7 60 8 92 9 140 10 208 11 304 12 439 13 626 14 884 15 1232 16 1704 17 2336 18 3182 19 4300 20 5772 21 7700 22 10212 23 13472 24 17673 25 23076 26 29988 27 38808 28 50008 29 64184 30 82070 31 104560 32 132760 33 167996 34 211920 35 266512 36 334202 37 417902 38 521152 39 648224 40 804254 41 995432 42 1229148 43 1514316 44 1861548 45 2283568 46 2795488 47 3415344 48 4164578 49 5068632 50 6157700 51 7467464 52 9040224 53 10925848 54 13183238 55 15881692 56 19102812 57 22942512 58 27513364 59 32947424 60 39399277 61 47049972 62 56111016 63 66829520 64 79493608 65 94439176 66 112057312 67 132802908 68 157204684 69 185876372 70 219530208 71 258991504 72 305216244 73 359310354 74 422552612 75 496420280 76 582618492 77 683114048 78 800173430 79 936407196 80 1094819200 81 1278863996 82 1492510896 83 1740318096 84 2027516127 85 2360102824 86 2744951508 87 3189932984 88 3704055432 89 4297620968 90 4982405054 91 5771857708 92 6681333176 93 7728348456 94 8932875856 95 10317674112 96 11908661186 97 13735337448 98 15831260100 99 18234581288 100 20988651832 101 24142704288 102 27752620428 103 31881795504 104 36602111520 105 41995030124 106 48152824560 107 55179959632 108 63194646016 109 72330581236 110 82738907560 111 94590405680 112 108077955074 113 123419292808 114 140860102094 115 160677476160 116 183183789772 117 208731038112 118 237715684480 119 270584087008 120 307838560850 121 350044152674 122 397836209188 123 451928824264 124 513124274136 125 582323535736 126 660538027296 127 748902690360 128 848690578940 129 961329109360 130 1088418160596 131 1231750230096 132 1393332863652 133 1575413622612 134 1780507843156 135 2011429516352 136 2271325603040 137 2563714178344 138 2892526799198 139 3262155557728 140 3677505323948 141 4144051721924 142 4667905470288 143 5255883731552 144 5915589247315 145 6655498047172 146 7485056666116 147 8414789841720 148 9456419799912 149 10622998340896 150 11929053042976 151 13390749077052 152 15026068204120 153 16855006776716 154 18899794653136 155 21185137214896 156 23738482814858 157 26590318268448 158 29774495244852 159 33328590675768 160 37294304663592 161 41717899616336 162 46650684826922 163 52149550996876 164 58277559768832 165 65104593713684 166 72708072820228 167 81173744101872 168 90596551543346 169 101081594385060 170 112745182379136 171 125715997648528 172 140136373526112 173 156163701909560 174 173971981616246 175 193753521506668 176 215720813423676 177 240108591376656 178 267176095053984 179 297209557271120 180 330524937029877 181 367470921657050 182 408432223911400 183 453833202158144 184 504141834457644 185 559874080241696 186 621598666314206 187 689942337448152 188 765595615323448 189 849319113880004 190 941950463253088 191 1044411899539712 192 1157718582604224 193 1282987709979928 194 1421448501068036 195 1574453132496720 196 1743488713015224 197 1930190393967488 198 2136355720457798 199 2363960337358016 200 2615175174961628 201 2892385249913824 202 3198210229413060 203 3535526919822928 204 3907493855087978 205 4317578176182708 206 4769585009361600 207 5267689569906408 208 5816472237528424 209 6420956871819016 210 7086652659273806 211 7819599809322912 212 8626419444528580 213 9514368060164272 214 10491396961462512 215 11566217121821728 216 12748369944504530 217 14048304451482600 218 15477461469127232 219 17048365429048376 220 18774724456121982 221 20671539473485304 222 22755223116811692 223 25043729318546460 224 27556694495721660 225 30315591355650120 226 33343896419314480 227 36667272456787648 228 40313767129648826 229 44314029245691396 230 48701544149998612 231 53512889904982784 232 58788016051881792 233 64570546896108776 234 70908111423235168 235 77852702127780844 236 85461065229203680 237 93795124955140628 238 102922444796158980 239 112916728877861120 240 123858366857313364 241 135835026034106496 242 148942294670689160 243 163284380848368680 244 178974871540712248 245 196137556973252632 246 214907325753789036 247 235431136708622928 248 257869073846139008 249 282395491394008652 250 309200256424417776 251 338490097192646128 252 370490065977544452 253 405445125924274110 254 443621872162137780 255 485310398300219344 256 530826320302077592 257 580512970708769312 258 634743777223703232 259 693924840800974956 260 758497729592408396 261 828942506422035188 262 905781008867852464 263 989580402557520064 264 1080957029925866137 265 1180580578455080184 266 1289178594327637192 267 1407541369479388056 268 1536527232259502040 269 1677068274291007704 270 1830176548703428694 271 1996950777679077628 272 2178583610245115416 273 2376369474458086844 274 2591713071594326068 275 2826138563690028144 276 3081299509790913664 277 3358989610597723080 278 3661154325845381716 279 3989903433767907832 280 4347524607388690896 281 4736498088181898024 282 5159512543889973852 283 5619482204000877808 284 6119565373613128364 285 6663184434187167332 286 7254047448042294144 287 7896171492442749264 288 8593907858787012674 289 9351969262800774532 290 10175459222811151424 291 11069903775184493400 292 12041285708921348568 293 13096081515274380504 294 14241301263162163264 295 15484531627174298364 296 16833982312169506844 297 18298536136965487584 298 19887803059474902928 299 21612178446982666032 300 23482905918166653674 301 25512145108073446216 302 27713044733680864692 303 30099821366045286128 304 32687844345490594272 305 35493727308981377984 306 38535426833922445550 307 41832348740279930520 308 45405462633345004364 309 49277425312824271028 310 53472713720480440656 311 58017768148470946144 312 62941146484088080669 313 68273690324058679776 314 74048703853171019656 315 80302146448090326872 316 87072840038078388376 317 94402692330329504832 318 102336937089095862102 319 110924392745123186832 320 120217740705544163644 321 130273824834732634460 322 141153973684189871664 323 152924347164796390544 324 165656309478301521360 325 179426830257266140160 326 194318916004494814740 327 210422074074901798536 328 227832811605501650092 329 246655171973526397992 330 267001311549362456702 331 288992119710946281048 332 312757885300346891136 333 338439012932530973808 334 366186792811738915360 335 396164227973688182288 336 428546923153097621858 337 463524039777127523966 338 501299321907586375620 339 542092198299635843344 340 586138966113803630520 341 633694062213012307160 342 685031428398890222028 343 740445977393662649884 344 800255166857534696792 345 864800689248749174828 346 934450285886804538816 347 1009599694171062536528 348 1090674737539797521556 349 1178133568431455691828 350 1272469075233436841780 351 1374211464977346719272 352 1483931034366690097728 353 1602241142607110615840 354 1729801400454294481646 355 1867321090904745738688 356 2015562838034146964224 357 2175346541641640283792 358 2347553596591115799072 359 2533131417057738461920 360 2733098287295253639616 361 2948548562043010203556 362 3180658241297706590188 363 3430690945890345415544 364 3700004322141205197998 365 3990056905822537425200 366 4302415477748509098326 367 4638762945543523922460 368 5000906788522831485088 369 5390788105163452510172 370 5810491305359467866896 371 6262254492555213979280 372 6748480583944896205476 373 7271749220230651786536 374 7834829519956865244608 375 8440693737201268010624 376 9092531885418709807176 377 9793767394518021739488 378 10548073872823975019582 379 11359393050453651620928 380 12231953985839871682476 381 13170293622684855466288 382 14179278790547956548360 383 15264129748586203452752 384 16430445378701339574530 385 17684230141529534669316 386 19031922916369030834500 387 20480427854307933651632 388 22037147382521980859744 389 23710017506995830378128 390 25507545570818378706528 391 27438850635752847294444 392 29513706666028058599896 393 31742588705283529955660 394 34136722250375685919536 395 36708136039366413450976 396 39469718485522752826948 397 42435278004615035127624 398 45619607499271792724020 399 49038553281698104433760 400 52709088734759168379468 401 56649393031346258996080 402 60878935253156105496960 403 65418564272610360232044 404 70290604785707425696780 405 75518959909228716936980 406 81129220783014947646784 407 87148783647091736106224 408 93606974894370135862384 409 100535184632596732732064 410 107967009324306829696164 411 115938404110878289791320 412 124487845466536613995032 413 133656504870476241976376 414 143488434230301399695798 415 154030763837923901851708 416 165333913690068577222460 417 177451819059823304583312 418 190442171263436775809248 419 204366674628031960036496 420 219291320731299627656047 421 235286681053811424500820 422 252428219258607978621820 423 270796624391453375865704 424 290478166378898267858632 425 311565075290374404076192 426 334155945925286246827070 427 358356169386824753202096 428 384278393411379577435372 429 412043013336367466026724 430 441778695710449549320480 431 473622936678927081650368 432 507722657414060754177876 433 544234839005657732494502 434 583327199382049982809088 435 625178914996115525459944 436 669981390185875150243420 437 717939077305070818357056 438 769270350916677841853798 439 824208439552241661968316 440 883002418763025508579804 441 945918269426018655174380 442 1013240005519745293533936 443 1085270875852443810530224 444 1162334644509521501018368 445 1244776955089256418970776 446 1332966784116602817846656 447 1427297989365812233825128 448 1528190959184630966815968 449 1636094369297371619723072 450 1751487053972555714813244 451 1874879998874541206406464 452 2006818463379127292391672 453 2147884240622204144217716 454 2298698064069821644448100 455 2459922169949425929152800 456 2632263025467403003001328 457 2816474233359538810122024 458 3013359623980741097958208 459 3223776546840688282891640 460 3448639374235428267664600 461 3688923230413948223694944 462 3945667960556129383184546 463 4219982354727209387770096 464 4513048642916990781631228 465 4826127278272834071184620 466 5160562026697427757834192 467 5517785382109110585405088 468 5899324327858026771137690 469 6306806466059744398582036 470 6741966537953527846830292 471 7206653359819848971955600 472 7702837200505845582945888 473 8232617628213472504786920 474 8798231855908528952979484 475 9402063616515397325989260 476 10046652600978343984881836 477 10734704494302126260529792 478 11469101646839314387416048 479 12252914420376471999168608 480 13089413250993867156988833 481 13982081473241885106103896 482 14934628952900436428179208 483 15951006578474558306467688 484 17035421664639784371896880 485 18192354324094965026915608 486 19426574867718909564480544 487 20743162296571975142544340 488 22147523953146698215892828 489 23645416403365604494667784 490 25242967625163046103150164 491 26946700584085686345484912 492 28763558281218304458330948 493 30700930363904026220487936 494 32766681395197930939349952 495 34969180883788257051616592 496 37317335182259177559485800 497 39820621368073495935689632 498 42489123228543930975403502 499 45333569478360453792627196 500 48365374345972241808635520 501 51596680673311423444577160 502 55040405682018549505265040 503 58710289568514814420253872 504 62620947099993251609571794 505 66787922393701930361845348 506 71227747072799881642552676 507 75958002003616267716787104 508 80997382831372390372735356 509 86365769544373827318129592 510 92084300310387861454366358 511 98175449843433355393707648 512 104663112574572752604082708 513 111572690916558029654919616 514 118931188929396034148379296 515 126767311712118523127664592 516 135111570865326269621176634 517 143996396389486020276718752 518 153456255405558512805070312 519 163527778107393505261244192 520 174249891379515997351203720 521 185663960539522776008092192 522 197813939691390639480292896 523 210746531204652224494145260 524 224511354864712159300918700 525 239161127271650220146986436 526 254751852098789554856965492 527 271343021858202757407311536 528 288997831858298482876396096 529 307783407078794508726147780 530 327771042730864418852190788 531 349036459315176147082320776 532 371660073038060564625627168 533 395727282496304017615141168 534 421328772594205297618023014 535 448560836712738708129678816 536 477525718210093547796340696 537 508331972395698979287806540 538 541094850186284568288370608 539 575936704722774153706403184 540 612987422301078858490151808 541 652384879048370597516936682 542 694275424859419605473802240 543 738814396195320769396013552 544 786166659439680388285175798 545 836507186605368624827963080 546 890021665288560156888552686 547 946907144876299584732040344 548 1007372721129569507888929804 549 1071640261386156612286130608 550 1139945172756872586648789952 551 1212537215825280498138428960 552 1289681366505413049882552744 553 1371658728864479124304197204 554 1458767501878695148056937764 555 1551324003260629117484507544 556 1649663753676315027953991264 557 1754142624860419217402734016 558 1865138055338482378663726166 559 1983050337677317241309690812 560 2108303981408640310024020896 561 2241349156007619044966765468 562 2382663218557922172256846440 563 2532752330998807251292215984 564 2692153172128543243186160666 565 2861434749832866030697382472 566 3041200319318065678602152896 567 3232089413456616790252989192 568 3434779991699948248315154248 569 3649990714379018801519021968 570 3878483349599888242181215072 571 4121065320349576155879762784 572 4378592399858368301248501048 573 4651971563719615807430644576 574 4942164007748293526424834816 575 5250188341066531374114805504 576 5577123964439471854044873218 577 5924114644449682854348635520 578 6292372294694595332896181128 579 6683180975820756554717617672 580 7097901126872899537636682920 581 7537974041136834109904324824 582 8004926600394972892818742476 583 8500376282294033022242814780 584 9026036456348331685334620800 585 9583721984971470536686652972 586 10175355146846556821729598624 587 10802971900913046439507228256 588 11468728510269564856102888464 589 12174908546369561580082144968 590 12923930295023433607772141876 591 13718354586920026747194632952 592 14560893076645576661655157248 593 15454416995512750211345116232 594 16401966404920248882541658076 595 17406759978448396691409843340 596 18472205342462422681651943884 597 19601910006647152581441927648 598 20799692917639168466307458624 599 22069596670760048238455121552 600 23415900416792185867536152018 601 24843133502782318300465815972 602 26356089888012931789220818248 603 27959843378554176565807609968 604 29659763726205088862092056896 605 31461533640159441506061446048 606 33371166762395408051097124598 607 35395026660596789372621489532 608 37539846895374563269684596860 609 39812752221679133099409630384 610 42221280987584457257682121776 611 44773408797094276297596726096 612 47477573507277433593781400175 613 50342701633893824343466582996 614 53378236243735348728064592148 615 56594166416188484583789260288 616 60001058361038412045825034860 617 63610088284291309279369560352 618 67433077098804431136646528670 619 71482527081796495835425129536 620 75771660586878065905077589976 621 80314460924108095829738384424 622 85125715527764495535878983248 623 90221061538030120749523002384 624 95617033929658614627102929570 625 101331116327915472998974571032 626 107381794659708034889822920256 627 113788613795844270925276193016 628 120572237348815780470325815096 629 127754510799407959662794479448 630 135358528134823690356550643596 631 143408702190891185759703495196 632 151930838901338175130429140096 633 160952215668081148160163824368 634 170501664078029078649403718880 635 180609657204066587339701902272 636 191308401740694154754366769232 637 202631935238296696052296037820 638 214616228714222255821026239668 639 227299294933817310799816120016 640 240721302670323660751991546336 641 254924697269135657661809405512 642 269954327859389227743789028860 643 285857581574251686177276528912 644 302684525160652002122005677068 645 320488054379585697068903745524 646 339324051619600319182936565088 647 359251552168672539245033980864 648 380332919613485351479873595378 649 402634030860165654328162504612 650 426224471296913832909447658916 651 451177740646716409548815082968 652 477571470087552425699345004888 653 505487651248259710878362836600 654 535012877720598199793837052480 655 566238599762117666040103631808 656 599261392900294613588946766744 657 634183241186140060985082862416 658 671111835885193740036193856944 659 710160890435612938013157582160 660 751450472547043170811634603162 661 795107354360235880517559228930 662 841265381636073940502870238396 663 890065862993903488702290509120 664 941657980272981389570457660360 665 996199221147568989480851835632 666 1053855835185879301848453095872 667 1114803314605868189892145549272 668 1179226901046910056555891522560 669 1247322119745882634078045663408 670 1319295342579279807048338549508 671 1395364381509861028633558817152 672 1475759114057225179919061301716 673 1560722142496769877176726876100 674 1650509488580978761094665086144 675 1745391325671094538577632776720 676 1845652750266221186313319901712 677 1951594595021003387700506200576 678 2063534285452516102446780532896 679 2181806742652136444631734175760 680 2306765334439251847914538517724 681 2438782877520985382184015793440 682 2578252693356008807217198393408 683 2725589720561300208262226494320 684 2881231686848736297869003295639 685 3045640343634057697403408814196 686 3219302766624395177052465401652 687 3402732725862601729101632118000 688 3596472128887525574050660834716 689 3801092540859530156786823213344 690 4017196785700488641759732315918 691 4245420632507645582461718569260 692 4486434571721665157234849703800 693 4740945685761417293689446351544 694 5009699619082160909113858198720 695 5293482652870366566675669212048 696 5593123889858108107566378556096 697 5909497555023404581799886371904 698 6243525418240803208858878486144 699 6596179345259588737731325239800 700 6968483983716048156681022264920 701 7361519591232013837685730365984 702 7776425013015294254970345980844 703 8214400816759462457402897729984 704 8676712593041735306370697048764 705 9164694429839313796777619995224 706 9679752570227587360101792324724 707 10223369262789104173084619901456 708 10797106814751299360979379096804 709 11402611858384833297646495477536 710 12041619841734260887994598804244 711 12715959755319928742930031383744 712 13427559107045843515069771543528 713 14178449158174201481737883384552 714 14970770433884817264352387634558 715 15806778522628412702169937907388 716 16688850179208277096509689478956 717 17619489747286920208903517748576 718 18601335917814827525052960937344 719 19637168840719200593504895359616 720 20729917608073624457844546233520 721 21882668127897048131804914601384 722 23098671408704494333823311109452 723 24381352275954840694427973598664 724 25734318542615258754962221068672 725 27161370657190000108498849025432 726 28666511853745845968703704995526 727 30253958829710482409342814326520 728 31928152978526260032423721023488 729 33693772205613318421546650184940 730 35555743357536126815550255651088 731 37519255295779494475979527909632 732 39589772648127583336118275784580 733 41773050272306130373606079306440 734 44075148468297857242175456796072 735 46502448977577999045277082633552 736 49061671809445310356182657241896 737 51759892936648300434375415020936 738 54604562904631524906217688973280 739 57603526400957460362571895484760 740 60765042833800993253394958971916 741 64097807970871297941471942840116 742 67610976692695556558704529194800 743 71314186916906556625631545145952 744 75217584753017951131787882170610 745 79331850950153442234948812956032 746 83668228703326233067500979204260 747 88238552887149993428747504597280 748 93055280789309863238966554914904 749 98131524419739595692639553850296 750 103481084475247124877076486405120 751 109118486043314334814683602938128 752 115059016132976731830477342427264 753 121318763125074641913136364355528 754 127914658238769490907377252403472 755 134864519116047180834162934567504 756 142187095630996557397982580247668 757 149902118035966006838275219646472 758 158030347562277412770321779148840 759 166593629599026712793644109889360 760 175614949579637394276279722896434 761 185118491712271367981203052265128 762 195129700696955331511529093050682 763 205675346579365253051377391933196 764 216783592898642970301729758584544 765 228484068294413874598308894678692 766 240807941746350800721769620425504 767 253788001628204971362794471402288 768 267458738767219431248953203940500 769 281856433709274047692368783508072 770 297019248400005011545424245250880 771 312987322502518011883731574181768 772 329802874583196099963685108948320 773 347510308408515027582295704833344 774 366156324607746021815243974556678 775 385790037968975231793691166689152 776 406463100649028409629278790725148 777 428229831591688048425051046749360 778 451147352463058864896115258201140 779 475275730428108304552321484137136 780 500678128108315306403498200691200 781 527420961077038126209469394112564 782 555574063266697482986684292027944 783 585210860680203307272995618982224 784 616408553818272401293127152639144 785 649248309254432750825323216714440 786 683815460810632435877088556612142 787 720199720808513544490303973415952 788 758495401894622863430083346207712 789 798801649962162355467175441658804 790 841222688717386888327379763223488 791 885868076465490218128312837146464 792 932852975718841339938361549579188 793 982298436259803238337838035698994 794 1034331692321148916146602291354944 795 1089086474579352474068091761375896 796 1146703337689846231327885841366088 797 1207330004128771985983779971464928 798 1271121725142892529657256002774966 799 1338241659648249078426834009922872 800 1408861271958935757074367421006332 801 1483160749270102023910139087262064 802 1561329439864080425174359531142064 803 1643566313055467120480151603605776 804 1730080441940157544164576568287866 805 1821091510064865411839865591252648 806 1916830343187641044899101748269268 807 2017539467356470842168216911712592 808 2123473694592305265554878555223016 809 2234900737524955177199962857772200 810 2352101854395348945150311963832350 811 2475372525905794795281901352915500 812 2605023165471290282696750549130992 813 2741379864499716118616369438202308 814 2884785174407104641556329090972772 815 3035598927156251102388923910300256 816 3194199096192913535376056399818944 817 3360982699743907315922009120481384 818 3536366748535735047687932028027396 819 3720789240091201534711169902776408 820 3914710201864956912937545742610104 821 4118612785587307875800112201259584 822 4333004415299166810333996845313792 823 4558417991679911651908990536715468 824 4795413155394456547399374522256696 825 5044577612316247767431406307991008 826 5306528523619475634758677933681680 827 5581913963876819124767080055478096 828 5871414450448816090784359617786698 829 6175744547607793478452144404339968 830 6495654549003527620057603914315840 831 6831932242249779093835349927478992 832 7185404759590919888477236257591288 833 7556940518796419484178081270968328 834 7947451258628375016571824827671790 835 8357894173433971096233077809487340 836 8789274151631168201886139061747456 837 9242646123082495716448143318650084 838 9719117520589038172880640930184304 839 10219850860985044274461795982713056 840 10746066451573573494542204795720971 841 11299045227915763899523758296942640 842 11880131729271221311496005599183048 843 12490737218285283865572259405745296 844 13132342951831124215031377288468248 845 13806503610241459067660029340747280 846 14514850892506716823104936025670390 847 15259097285374574027233530717971256 848 16041040014660547536705710666736124 849 16862565187471592683670597578982300 850 17725652134455214466680172189188048 851 18632377961616291702576609562062128 852 19584922321693524353293240828394112 853 20585572415558063179639338576928980 854 21636728234589431652097293016597588 855 22740908055499309621871765861668440 856 23900754199613169319490496650151688 857 25119039069184237291783409169595456 858 26398671473904951336568379744214492 859 27742703261399191949149929705882240 860 29154336266125350370960465237622124 861 30636929591797064098987206051514820 862 32194007243136579250808230396398000 863 33829266123516623227451528170956560 864 35546584415821891365950059954497344 865 37350030364672336267155536768363140 866 39243871478999037645775904265738116 867 41232584174851237349329121153843640 868 43320863879241939452975884543212700 869 45513635616811170682222964076729536 870 47816065102102527873984505771716614 871 50233570361312050952847264523266240 872 52771833908480888260509004938861016 873 55436815502266898511304953916149932 874 58234765510647593106701248488095280 875 61172238912180101918132873969582560 876 64256109963775692436956337652354666 877 67493587566339448363206878255075496 878 70892231361082800789396217155990208 879 74459968590840609523589518252634192 880 78205111762318450582004659913874024 881 82136377146862851444445564169531632 882 86262904159090743504738327158161980 883 90594275654537834980807151596731776 884 95140539189392566187228422944996856 885 99912229287376573286309446146618624 886 104920390760918106311365031146436004 887 110176603135945748883509510352765552 888 115693006231910381505400587620814866 889 121482326951028121038649286160643812 890 127557907333230660423740700914883144 891 133933733935916939260526130370663928 892 140624468600326531078660909070042304 893 147645480669205899362217146631102200 894 155012880723419352929362764766121174 895 162743555908272972810852014702000176 896 170855206923578098427658586424968352 897 179366386754887533603603943782708816 898 188296541226899129538633201025999056 899 197666051463744785369801204332089312 900 207496278344775449712916556612120378 901 217809609048522003835005004087091668 902 228629505781765891124795897444307924 903 239980556795100312397522831110112504 904 251888529791011383630273315273409912 905 264380427835367886651417137172992040 906 277484547888287568904426540848211422 907 291230542075657218115085121687623052 908 305649481828133239866754472117895680 909 320773925020249944061383713306906664 910 336637986248325418206454140590071456 911 353277410392191445219695255500821888 912 370729649612396642032855126774661174 913 389033943941453623576378300894775712 914 408231405634934868986056145550716032 915 428365107455782005277311019334193800 916 449480175073093964032492779072165696 917 471623883764916084881752803268091904 918 494845759623180579938173286549598816 919 519197685467965377329748019975573468 920 544734011687660498588077768258289792 921 571511672231476822149749462593168792 922 599590305991020164047586406555813288 923 629032383818403714074410685768891632 924 659903341439604510851170014605048205 925 692271718533506231811860488612376244 926 726209304259333462578518615144948264 927 761791289527995122657627491926602016 928 799096426326241211080900799105435560 929 838207194416522913163980762360155368 930 879209975750057907145728601941922958 931 922195236945868116973138046698351152 932 967257720204505075682137481278580600 933 1014496643041838656703720238207125108 934 1064015907245689679833759413843154464 935 1115924317476268661118979181390637472 936 1170335809950376042190893486388090738 937 1227369691669159391246128396615970618 938 1287150890669947662026380770372773668 939 1349810217804330603641788621977874040 940 1415484640567263505635920405753705760 941 1484317569525596083039590153428120992 942 1556459157919093746272309795072727096 943 1632066615032785978309025209365712248 944 1711304533966388283797058130309845052 945 1794345234454651505004657811397746144 946 1881369121421847726842560984988670064 947 1972565059984260306850635473941287952 948 2068130767646563932868278304090852480 949 2168273224471418677771574537333817832 950 2273209102036522019946693768589392340 951 2383165212029829659839618253855740536 952 2498378975371737429269741997305065536 953 2619098912792783336490448366965361768 954 2745585157836954550021231093416718560 955 2878109993304045821248720345865609004 956 3016958412189793728668244846078887660 957 3162428704229788912332316663695497472 958 3314833069202533488628198568828804976 959 3474498258198554196517581928116377904 960 3641766244116298561937961082415441988 961 3816994922701730611540747836863960388 962 4000558845507207828754082635075866176 963 4192849986206469989007143200171366368 964 4394278541766515747679630301075468792 965 4605273770043901738803734405760971480 966 4826284865442693879826909223824476422 967 5057781874344059238029574088892277456 968 5300256652093442356701850970602136408 969 5554223863410561245511126182640846832 970 5820222028170230156755517375276729712 971 6098814614588419863405741577342321200 972 6390591181938158974895145392997001092 973 6696168575014026179416450477333234080 974 7016192172662254538532733688653209268 975 7351337192796043775986941896483605040 976 7702310056422741246917187129120281600 977 8069849813321301274123470236408423744 978 8454729632125068438894691695245239264 979 8857758357686664527872542064275844140 980 9279782138728811512208134827727767928 981 9721686128917523935585338254603598928 982 10184396264632492993252485408138172560 983 10668881122853911204309731082948222304 984 11176153862735711384920118836824506352 985 11707274254592488203059805246898544212 986 12263350800191518098264906389805733668 987 12845542948412589013369176807588996320 988 13455063410517103017325009353610570392 989 14093180579454443413627038443111496056 990 14761221057828237901186139927161384864 991 15460572299348249590999117900389188092 992 16192685368805551822403415567882410264 993 16959077825829769863113969679031873628 994 17761336737917897919535338518644735080 995 18601121828464935412530843816625954768 996 19480168765777761660783687552118496378 997 20400292599315730652400579501010737792 998 21363391349674884154740492004777873044 999 22371449759117938474064643102700228832 1000 23426543209749804803454062096639282400 1001 24530841816748883837633904550675417384 1002 25686614704388283109584875630754968796 1003 26896234472919014550123817218685690528 1004 28162181864739738608805115744986371820 1005 29487050638645353725994704392396820132 1006 30873552661330336195800059645378246256 1007 32324523225722893153867851973870797184 1008 33842926606143406818372286229802605666 1009 35431861860716057266169288433159519940 1010 37094568891916681046192366843803338368 1011 38834434776613653268795901441648789144 1012 40655000377452704604627218062506598898 1013 42559967247951970117365602390948785880 1014 44553204844211118837031967069552563526 1015 46638758056699074330789457574881709436 1016 48820855076169589788107709062361944096 1017 51103915608363810164766827169528639312 1018 53492559452795005617681433163223464864 1019 55991615461574006525501471746463914096 1020 58606130894925669229830722428038419332 1021 61341381190768160275088735871403382856 1022 64202880166479223041629314487997112744 1023 67196390671758194672180215175919107856 1024 70327935712310738434719817017956805864 1025 73603810064936469705247171201661054752 1026 77030592405489364733267545757711587406 1027 80615157972108594463276115912451547416 1028 84364691787084829738911180879218715436 1029 88286702461735795319030118600829797072 1030 92389036609716654471603608148312211780 1031 96679893895287502643604227387076713120 1032 101167842744203732987929808103561763008 1033 105861836746087282650166230933021894696 1034 110771231778379833368683877961846893028 1035 115905803883275065614771993102871298632 1036 121275767930378284033191015908387016088 1037 126891797099250468205270492552784797272 1038 132765043217462478479442655996479983680 1039 138907157991316284388271635856169930048 1040 145330315167986310599315070162752117628 1041 152047233669498049368712632220477551164 1042 159071201740695819857184323073281555760 1043 166416102155159932724397922258400545808 1044 174096438524918635830138486783778664090 1045 182127362761765294796970913204302524712 1046 190524703740039655532288158947847254272 1047 199304997212867238709766142313685997960 1048 208485517036076567768551946164895397996 1049 218084307756333822204113485069900653928 1050 228120218622452583892651492119944233728 1051 238612939081356716541622620610339376268 1052 249583035822801367960318476156658307896 1053 261051991439695069776722263587674648244 1054 273042244773719572039157072808146044880 1055 285577233018918225402609493542312785728 1056 298681435659023445755738385992496410690 1057 312380420317524307692461842649776928448 1058 326700890602842073225429762463199592776 1059 341670736034490155037621792213895234408 1060 357319084139751558446149109872451878752 1061 373676354814217406375120493737536524848 1062 390774317043501144427022174076726618648 1063 408646148087581130556720145103670591580 1064 427326495233536493155625088508928913692 1065 446851540226934636349120817185006723052 1066 467259066496811124012819904470254999680 1067 488588529294061736794123446801621117120 1068 510881128868150444647977063319176161258 1069 534179886812334382557787745570569240320 1070 558529725713126520520208442040732723700 1071 583977552245467805862759501016712747408 1072 610572343861072730698841936595980540448 1073 638365239223655538184384927879916508752 1074 667409632551249036827503532549848349920 1075 697761272032605077896795534632184574688 1076 729478362491726446651778082861945069324 1077 762621672481935965569585608383595502368 1078 797254645998552229805909102036260417440 1079 833443519007225315087451853828226389184 1080 871257440993303260083621457501241517266 1081 910768601746264914840257052388689696128 1082 952052363602281213598087366002585897800 1083 995187399377370010317286384366277587224 1084 1040255836233404854794691138966895800444 1085 1087343405729441667622637543401039988576 1086 1136539600321456035207335982135403972332 1087 1187937836584655320709862111211304358228 1088 1241635625444062217171844904373063742336 1089 1297734749711078743182789318398075267420 1090 1356341449236251761051556881485465720496 1091 1417566614001493449454968857260079228688 1092 1481525985488584191376626627794907246144 1093 1548340366674923319520134219692772499154 1094 1618135841022218277351737983323328635072 1095 1691044000839139129423735370584044394576 1096 1767202185414938095377634079563582753872 1097 1846753729337669014004644059255764733920 1098 1929848221427966554208479287014092613596 1099 2016641774737387869864064942910855987500 1100 2107297308079109684875577311965063605504 1101 2201984839578342127092023389356779987300 1102 2300881792750198881374568275561759265540 1103 2404173315633984571469310010546928070208 1104 2512052613534959219903435913266566843441 1105 2624721295947652085302203828743912345952 1106 2742389738258760501687194054324348917060 1107 2865277458852622421039136116558859694968 1108 2993613512268234638035550774105412113272 1109 3127636899083844239476101764060542937248 1110 3267596993233312456739492912047980481094 1111 3413753987487783363153693001215961684208 1112 3566379357866732144849571680130115524596 1113 3725756347774268292451890706986585119928 1114 3892180472689679310733630918254465622512 1115 4065960046275673792427567055640116800608 1116 4247416728803674471083728513921144305344 1117 4436886098832879914408235000005607661128 1118 4634718249118717929299732211874164129524 1119 4841278407766817028137696304330147975632 1120 5056947585690789474483399154913387806488 1121 5282123251476018123578129262926757880328 1122 5517220034797339858052903687866206447036 1123 5762670459586094080436277207929104491840 1124 6018925708191531591422352573757431265656 1125 6286456417833136445231714352109081564628 1126 6565753510694083399901100726222956260672 1127 6857329059061922046854741390873795736352 1128 7161717186980734724637407842684555802740 1129 7479475009939551584871904009115143535544 1130 7811183614184819089538110585463566228608 1131 8157449077310308046779071104707266981664 1132 8518903531846118324137253960053490490528 1133 8896206273639498076502529573351875715768 1134 9290044916894158496313547444575944508086 1135 9701136597811748055032641594283039419132 1136 10130229228859274969854181874325986839612 1137 10578102805769660088934424779334415547984 1138 11045570769469396504814150637367220058048 1139 11533481425217624214166526410965249913296 1140 12042719421334940758390491409220252232026 1141 12574207289998110417187014219936353181396 1142 13128907052678659521959524551682499157736 1143 13707821892909314299986984663819206874272 1144 14311997899172517245649153112821023473376 1145 14942525880820021885405717334976244416384 1146 15600543260051994417062940024130049919134 1147 16287236043108331706523712891946942218872 1148 17003840873954233632521892293469549584428 1149 17751647173876646662335818735910567339932 1150 18531999370548235770259176507411177855024 1151 19346299220261262715075046770444297595296 1152 20196008227185378330743670240607306874004 1153 21082650163661111975186758063100181225988 1154 22007813695705009162375220085015329971652 1155 22973155118073184997784458349325619709416 1156 23980401203407792844098293369756487210524 1157 25031352170175831732355620422737937054976 1158 26127884774302120460288441671209735899680 1159 27271955529598450559580557589140878239612 1160 28465604062299205708788718410966579411232 1161 29710956605230425392117445518482755547440 1162 31010229637364732144771827377698543095072 1163 32365733674749084389319122504045961820784 1164 33779877219036324299582896362633769565268 1165 35255170870105340355315928093833274635296 1166 36794231609518750242434087011013515438068 1167 38399787261841740008786401781160532887912 1168 40074681141131494539154394621018494484976 1169 41821876890203963867186074739226156475272 1170 43644463520593988420240357173848156608654 1171 45545660661446530922445193855634301114048 1172 47528824025911429098253780790372163460480 1173 49597451103962206804100987749197352050356 1174 51755187090921597356849235834754848283956 1175 54005831061353098310872645173691195524768 1176 56353342398369670368740229521973885465652 1177 58801847488818215877439407304785203069352 1178 61355646695222349510309268537695335095716 1179 64019221615806854896823535265314653433232 1180 66797242644385781312871268600980364508632 1181 69694576842373075794398752253544373708592 1182 72716296135670697467112168001060408379616 1183 75867685849705080415180890654334212103632 1184 79154253596419386717575852148111261710720 1185 82581738527587040947385933320957494063836 1186 86156120969392412153964691565259554320032 1187 89883632453828093184972759883686008219104 1188 93770766163085938863132510090929992563770 1189 97824287803771818716134204884538162592648 1190 102051246928452908766668845503634909073748 1191 106458988722752321265580214457966661312448 1192 111055166276940022486182707135368093656312 1193 115847753361732429995645520915025396166656 1194 120845057728806968919140510702821161108542 1195 126055734957363403574113711851948857184780 1196 131488802868922195406263101467443998683436 1197 137153656533442768124083060313238879048192 1198 143060083890772734698079706778367509307840 1199 149218282012404259490130525659541524339776 1200 155638874029517247901157138126727231763217 1201 162332926754332488043131929227139264648628 1202 169311969022882785497239314868818407026000 1203 176588010788438165903645326841531801293128 1204 184173562995994067239874457926855934166032 1205 192081658269450866547887211678969618159640 1206 200325872444380915538825625934306931136832 1207 208920346980597398168120571417251170760448 1208 217879812290109747161288151713980723129372 1209 227219612017475118661154019087433280803368 1210 236955728311036657547608702175479211720628 1211 247104808125079206318032325867330970884400 1212 257684190594534019544741056689522367092878 1213 268711935525528335057163104323798131384948 1214 280206853046805806156030573655276577597632 1215 292188534468842396759284574432258486737392 1216 304677384399352063890854773332925750027240 1217 317694654165820183764685532696630941235616 1218 331262476597723111211454451338557257622414 1219 345403902223192501722428731913379752506240 1220 360142936937066191673650788841244234322444 1221 375504581199536766886721983194198379050928 1222 391514870826967819565552776666202562362256 1223 408200919438899796056402355999311410925472 1224 425590962627815905283652302432390793817216 1225 443714403920887563003314950488127967972576 1226 462601862605672208866214106083255961222016 1227 482285223494598121735049351440877218880664 1228 502797688706045300950706869097766419527136 1229 524173831542922967652082156579753634491448 1230 546449652552857330576665585156613275985184 1231 569662637857442690631036260823796017004572 1232 593851819841479646130307408290557995794352 1233 619057840296731213726511905711978563839260 1234 645323016118476403227996366798818913081712 1235 672691407657036686598595150184409072164320 1236 701208889830499603343422108300422404717978 1237 730923226109071387331478599200342072384488 1238 761884145485863153524074855674530581950612 1239 794143422553459253984159518136346089668552 1240 827754960810338554142437324745423005066248 1241 862774879326126501468915586401646943291136 1242 899261602899755133718091652268989911096448 1243 937275955849907052548864180375342436179692 1244 976881259582625606298792498075824687329632 1245 1018143434086695115583327209078501289766048 1246 1061131103513340277872820541848343921423140 1247 1105915706002971562765932433791878129714736 1248 1152571607928122450775422435614507567954608 1249 1201176222728394112072935943978822293840708 1250 1251810134520153262430302701006810915956232 1251 1304557226670929537361142868136684773192456 1252 1359504815535940243283279170312586279461920 1253 1416743789561943627324797801240633358040864 1254 1476368753971698121127993967931811504369356 1255 1538478181250696055333731633346535348074592 1256 1603174567666558254051807135644272483818112 1257 1670564596060533310185385689236762604485616 1258 1740759305159955302121577417632873523649136 1259 1813874265670289828873347130390686995125584 1260 1890029763415554621703189989887836276536938 1261 1969350989806452281211628557295862976529886 1262 2051968239926514093991367467024182226872668 1263 2138017118537941186001797294649077869715368 1264 2227638754320658856071791265165289621972556 1265 2320980022670388811844185293158321959478664 1266 2418193777394309859220398324349694200725564 1267 2519439091656138704294998271841162299072580 1268 2624881508536237940730147137804535204487008 1269 2734693301586667766129408033014263279217556 1270 2849053745775961999891120125783208406849680 1271 2968149399233848843236177914868860673383264 1272 3092174396222174619251624954205326436574260 1273 3221330751774947385591043859074427427251896 1274 3355828678467720624290829807324594050830244 1275 3495886915794509884745133933908138759526104 1276 3641733072649102927316125138386383361829728 1277 3793603983427013198982192666894931789310272 1278 3951746078284464990574468261102774552417334 1279 4116415768111715046228079104724854359953276 1280 4287879844799739474660073840299267725295896 1281 4466415897401877430795531837654356705579720 1282 4652312744815456246417856169911716456945872 1283 4845870885632759754389097811793818902843424 1284 5047402965835976995662473166463107425894272 1285 5257234265037018150662718807344330722729620 1286 5475703201990345580199601792861877679054720 1287 5703161860135278884875981255880595780259832 1288 5939976533953633942939310056829788258089352 1289 6186528296959088524257628252131979765104104 1290 6443213592166374431274260258912731704770940 1291 6710444845921322942919385216693454420709216 1292 6988651106006983079697516509131786285794048 1293 7278278704976539064445062923906256923847920 1294 7579791949700624337659756925733146505208640 1295 7893673838154916497972681303604783411546688 1296 8220426804513654431782081748864644274236898 1297 8560573493656001554163031241203497757414312 1298 8914657566235045492779316967280984415689284 1299 9283244535503734876978712941508185700639568 1300 9666922637138270578676000341711521476137610 1301 10066303733347456571296055175363829423349136 1302 10482024252606341744850949609433285949317196 1303 10914746166404218282350198884193998540581632 1304 11365158004450756928715483079606093901608988 1305 11833975909839829749546274101182828268379888 1306 12321944735728474683740849632989760359685712 1307 12829839185148574165138056356280181086919888 1308 13358464995631236180444108191349430435904714 1309 13908660170388667345272318934153000370720164 1310 14481296257865604180592604262530166006082548 1311 15077279681542214404736588612788911883654072 1312 15697553121942891876416351916663871906949568 1313 16343096952880647625872436478551743188718816 1314 17014930734044949761926068589265443271242560 1315 17714114762121995423735899253399299480101580 1316 18441751682720620897595852313225764582709324 1317 19198988165464488290482149021729554306837952 1318 19987016644701949857686151772260825990730212 1319 20807077128379209862913380624000955481700288 1320 21660459077720209041148689608019832455500656 1321 22548503360458183540856672862373423123261476 1322 23472604280469238894267662166156594129300068 1323 24434211686767675588919246598659157289238264 1324 25434833164936357104881550951115467663271192 1325 26476036314183280383662496764669761588388784 1326 27559451113337854986946406791390890001660576 1327 28686772379227389118699728167319716137950480 1328 29859762321006092931200073891070522812026556 1329 31080253194145723330011914492164972192482428 1330 32350150057938997798095390558435731162455248 1331 33671433640514292534630136680640290042916368 1332 35046163315513114663510534279552542532169928 1333 36476480194740609145123434497602681808511488 1334 37964610341264145856911538356517808187674216 1335 39512868107606056713182906020859747613082112 1336 41123659603854090676037995092568051534750248 1337 42799486300697368762645775575947133700400680 1338 44542948772586803386806241980124094940932606 1339 46356750586417357635532726272020838977990784 1340 48243702341335431111888559415440974985369600 1341 50206725865488350554035450734832864412727012 1342 52248858575754706759807006872779233890586704 1343 54373258006724416392838302046815764107737920 1344 56583206515436211197740629311864681949210626 1345 58882116168628092786788384831119033120586784 1346 61273533819513475284942746717777330609113732 1347 63761146381362620007869016073848771779830872 1348 66348786305445908198421105671611310256321600 1349 69040437271182875259578775519291621774821592 1350 71840240096639132384931209479412263636318828 1351 74752498877822732889403164844383665280354552 1352 77781687365552619697185079782381972354700120 1353 80932455589004951637589101183510727410215564 1354 84209636735388799758515218158852600325423040 1355 87618254295561397742687320992835735121188976 1356 91163529485765306888718491610636227872604906 1357 94850888956056018045914443367911553291145096 1358 98685972796389180933497343535271677664602304 1359 102674642851752365189514300998434452066000560 1360 106822991358157576933826333929853614984177576 1361 111137349911758259865153054450400949083406624 1362 115624298783818802588800000827695863734342986 1363 120290676594746277786545531994521798929860444 1364 125143590360893900750797502990529870089040268 1365 130190425928364185266738606819211034329737940 1366 135438858808577689058945703098498151545640672 1367 140896865430931299806765857489133421508468208 1368 146572734828448963354261791436904373438455424 1369 152475080772928372934066543919697783781374944 1370 158612854376710225187371220702142821317564004 1371 164995357178843038186539383539485432907904776 1372 171632254734087081812096360547372361814951832 1373 178533590723896586640815302727903940458956496 1374 185709801609241001735787294057785248246219670 1375 193171731845874626186008208008716227469403584 1376 200930649683440440975268409805811973609474620 1377 208998263570599450361467927754720299779991920 1378 217386739189212376878295563558049481247061936 1379 226108717141467252033106126273678800826662848 1380 235177331314745457134302541979608936247543120 1381 244606227949951288944833155866709963759875496 1382 254409585439997390199411600910375808444449280 1383 264602134886141677865955773056549772790940352 1384 275199181440912051690615424657739668921187232 1385 286216626467434549943007045052198383531790992 1386 297670990546100166623944016031927021178643904 1387 309579437360666735132195713280854970883269188 1388 321959798497096651987712737171653149155250924 1389 334830599189680351167810611350205880680333872 1390 348211085050290993460481743641107880124405072 1391 362121249817959514642882519912855354908447088 1392 376581864167352752231073632187623882039836884 1393 391614505616182678558686143969443111867154052 1394 407241589573073710459850525801238567869608836 1395 423486401568969614596132954964205546593403752 1396 440373130716773726028656163599938381189547544 1397 457926904445588163945823872468783029534256608 1398 476173824557651657548897250527780652659913606 1399 495141004657873761870249320771290822765086768 1400 514856609007728005392659448478962420800383132 1401 535349892857200312116231380645978234963043116 1402 556651244310494412357565941343807806976966752 1403 578792227783275523248346348694333852756061408 1404 601805629111390061133855798631134738317795239 1405 625725502373235362114519302499972004030344500 1406 650587218490272254388358932349210385900643432 1407 676427515672577873386164620939734399409171880 1408 703284551778829474285309437748905051669649804 1409 731197958662695426423832998517832306822220360 1410 760208898580290438321847612430754495990318080 1411 790360122736131850419494513896479448825668204 1412 821696032047916161668053804054161744484356548 1413 854262740213423573151833159585355408055981032 1414 888108139165957120041471918121707081046223136 1415 923281967007935945999557039080008206436015792 1416 959835878515593620879108706905006130916719218 1417 997823518311186433182647683428547496865480480 1418 1037300596802697779502643447702512544340435108 1419 1078324968994737762068246464885747677964443120 1420 1120956716278186698204995663883304747731977688 1421 1165258231310122421202470956333442880870849464 1422 1211294306099709169823992956911160712252847532 1423 1259132223420015868776123030620148801347004728 1424 1308841851670179233088676880754736311998581888 1425 1360495743316938123552059131236037362223762556 1426 1414169237049345883083099260725467728480774292 1427 1469940563785423154454923550259780944476525712 1428 1527890956674651299546063257466448987298966298 1429 1588104765245532620386016960492684315411083476 1430 1650669573852964972186210210022327863337569428 1431 1715676324585902154273354936984916423071287632 1432 1783219444801705017851989304426502763092734208 1433 1853396979459739155829164888461495100478793152 1434 1926310728433151229533335687605682083254922784 1435 2002066388984365613795517887911438905967043856 1436 2080773703596694573135906815268713554259583012 1437 2162546613361557389641264311412477598656432608 1438 2247503417128165834618188507541082563923725088 1439 2335766936630164524737661474721594585982691712 1440 2427464687811624780617130408753422339514049840 1441 2522729058582989713109880541136814856556850498 1442 2621697493246066863950212606474811996488874248 1443 2724512683835973662157349267348897286044623368 1444 2831322768637071453750512569256726336088811752 1445 2942281538139387550401826791853077774391738488 1446 3057548648711833669989672239564486276695452384 1447 3177289844278695787557925887297181257767300472 1448 3301677186296407704810563857519920504651584604 1449 3430889292338541968640268387870199399482374688 1450 3565111583608270992175280539347892717797351184 1451 3704536541709282719504487760153592745040161840 1452 3849363975018293805475004588358588426622307904 1453 3999801295014904464622578221985805371880484304 1454 4156063802937598839121012693800704544323525684 1455 4318374987148229475716720469009554960993353008 1456 4486966831601351407605413520341748626345389224 1457 4662080135829308142234461334468284552743143264 1458 4843964846869036926307167478297742956252827182 1459 5032880403572173016557753660213781958401917760 1460 5229096093756212029576953275110520659147868928 1461 5432891424671256179196263631919197806730721216 1462 5644556507274245466297376543722840478871648332 1463 5864392454820580547235133910938025561746981088 1464 6092711796301702737005192374490725081300480884 1465 6329838905276531872869766992376148057423457828 1466 6576110444664698880254925824787604449139251520 1467 6831875828090272017586157477164092593348159832 1468 7097497698386189998455106875223495730733653904 1469 7373352423891908493708850687419389966291060984 1470 7659830613199866858502062718011620927504174604 1471 7957337649030318259850526012833426851354910764 1472 8266294241938868677614276377754279515847089408 1473 8587137004586769560253165073158931702413051760 1474 8920319047330637383071665182596103583692732944 1475 9266310595915864269560540772747621533282349616 1476 9625599632086571666204776066404973274476611770 1477 9998692557954579501486772056091418642083486344 1478 10386114885000553270895753763725487660641992020 1479 10788411948612289342605225388793382319335727224 1480 11206149649098044101144688227483501092609679104 1481 11639915220146946371592686961314180124236668520 1482 12090318025743897381297808294736616690835050012 1483 12557990386583002311712278303010078497826588224 1484 13043588437061537819331586606596006454657792812 1485 13547793013975787924290969243055179507399871780 1486 14071310578080825209353441031529938680003276768 1487 14614874169718525900013493315073866312296877088 1488 15179244399761838455691931328611381463270555284 1489 15765210477168629990924970404903068166073799960 1490 16373591274485369278284936254126076646798256384 1491 17005236432689527358667082913408650466296567432 1492 17661027506809947049059379929095711843930628576 1493 18341879153816613166717339595057742377584396192 1494 19048740364325310554089567664288483317471023942 1495 19782595739718653738655755702953109288442603484 1496 20544466816342979398887575900719294912970799800 1497 21335413438500682272077338127842596736668829488 1498 22156535182019820794664769626255927645307539940 1499 23008972830247297284558073271967409281920130928 1500 23893909904378708233388444038885110843066933194 1501 24812574250107145446583651509272651514153307008 1502 25766239682644893416478897930248623990940859304 1503 26756227692246200499246511425352994409068574112 1504 27783909212436192350525417477312128389100843920 1505 28850706453230640025145099844552347242008399240 1506 29958094801713789850567971607037625837556300896 1507 31107604792426908764057450326682449310531340912 1508 32300824150108701937405619214173392086032529152 1509 33539399907420427556310782571723651372852582644 1510 34825040600383478736989033117141547156109214160 1511 36159518544355540852509380101175244783116949600 1512 37544672193473284184319459442801674514024870891 1513 38982408586595041207474571061045329168133251236 1514 40474705882886173723270220015150343617988295240 1515 42023615990302990749258669154474624838811675280 1516 43631267290348271516864557992349758289678028476 1517 45299867462592821900217842978042888654692222144 1518 47031706412583194900000096597340890722895919158 1519 48829159306885889404874744109205656922433292252 1520 50694689719153164680290169373460670801055741308 1521 52630852891235234763975364469819491974038693592 1522 54640299113508206789576779410583813263190773312 1523 56725777228736875760328391938453927662475384528 1524 58890138263946567140407088124212535901917105242 1525 61136339194938815863922663804660680442597018244 1526 63467446848251980596013737266872318707159164224 1527 65886641945540116735237769975046183089811974592 1528 68397223295521779177247272084891944521611204744 1529 71002612138835112004178646072617082914721516032 1530 73706356651326830293535148831259937344885450334 1531 76512136611500740220403216186340047809456316460 1532 79423768238056516687565539927368335630458612664 1533 82445209203661810332548070982589654272059417668 1534 85580563831320644033565220403317486969463486592 1535 88834088479928748002420552017045437937151543472 1536 92210197125842246485012831801183436860169700160 1537 95713467147530231820326898427071619359011450988 1538 99348645320634536855709246104520311770736852040 1539 103120654031021748428222621190857489595741008936 1540 107034597713683507329751874991312994637524345088 1541 111095769525621739355708072039478470852646730904 1542 115309658261145994497333754330030655448173193036 1543 119681955518310885595285352209132048767803542496 1544 124218563125533074466678452528061755489828984220 1545 128925600837749725825965845727710025284830942728 1546 133809414311814223388239157799725709870649927344 1547 138876583371170617934448932772876266531723136464 1548 144133930570206167272569631836867397146925627984 1549 149588530069051860743920672496284930389435746932 1550 155247716829984438846885560573029368899353087680 1551 161119096146980579689450500705700927281811691832 1552 167210553520385102235088431796302905427222111072 1553 173530264889080722007175070952613416990872987456 1554 180086707232987595399826745052315894393730416878 1555 186888669559177128927390665117652047794478996760 1556 193945264285356852739655201677757579022825592672 1557 201265939034972125458030331976588517347354360928 1558 208860488858676631232313847221513826700359839616 1559 216739068897447651389013347869624393170786590880 1560 224912207503164564470021878709073379960153584722 1561 233390819833030593707111575337355025813935251064 1562 242186221934799146176949863809103464454114080492 1563 251310145340367862201854318077697553017958509048 1564 260774752185926429996489284813873327042679374944 1565 270592650877489056744248253296418747277344690240 1566 280776912321309986338209444399614548639281529900 1567 291341086739371405417074724623728455983677745216 1568 302299221090848299803291464161920647199327033852 1569 313665877121195157938618785142069613466407794056 1570 325456150061265740499516414998913750215163903604 1571 337685687999670350303842909930268075414736369632 1572 350370711952396079320735858953717830586048225672 1573 363528036654565347748992509054069704070983481940 1574 377175092100087684772331923425934071931530643328 1575 391329945855870167263549385965999458507131695248 1576 406011326178194302597328729765548644755246849224 1577 421238645959842522937632267234599418612296847968 1578 437032027537566997134467459619303105216329766720 1579 453412328390538348392765087390990378272843524364 1580 470401167761493317657425385888852278140220225208 1581 488020954233419702877140789695186538180782202372 1582 506294914295775345277307088613858932489269690064 1583 525247121935436882916370264978052753508317234816 1584 544902529288814853200203129610074847031628287266 1585 565286998392855952007513276580054313191968100992 1586 586427334073982349842918012492828639888884716736 1587 608351318015393478773884257511776857898937106096 1588 631087744044579244953404887696490875000958118492 1589 654666454684366852566824051802351947917259663304 1590 679118379012348065384282336516372630841866969222 1591 704475571875111560035965868866761739889405365756 1592 730771254505337879917321975074312959118792205144 1593 758039856591504282585291685492579916886507440972 1594 786317059851695454124477285116171281783493594448 1595 815639843164825676149069415065582525153470284656 1596 846046529314450679461483581702269011915513599232 1597 877576833402285279571504092627284728604197158624 1598 910271912990548214455969029807139789823428131776 1599 944174420034330722308610212215019972646803824592 1600 979328554667332714440008088156962969369102319696 1601 1015780120906532406134663126610293453008030649224 1602 1053576584343654541492211226487982985205109869116 1603 1092767131893681550435148127173923518386581383628 1604 1133402733673113861527078752355043797245886144716 1605 1175536207083233011475970715993178776897036346868 1606 1219222283176257086936506669916849875625601776544 1607 1264517675385005452785890693890010483779079994480 1608 1311481150699511813714855765461650144490698001394 1609 1360173603376944680529667708902397235464050822312 1610 1410658131274215637910239816673422662344874244772 1611 1463000114895781920309741914540933589014973534360 1612 1517267299252384299779013847584899056454764573912 1613 1573529878629807899106534748545716622614661332384 1614 1631860584370216118067287447774530496607347029526 1615 1692334775772190383278576727681952728204472283088 1616 1755030534219315022327203844794642424153628293912 1617 1820028760650981479851865029263435589509982101648 1618 1887413276493053741493489723238561761757562877456 1619 1957270928170141765276599291620037593520931720064 1620 2029691695325476648179366368800410779439088451200 1621 2104768802878775047645926807239983518096788331264 1622 2182598837057026068381365668785882715103779741504 1623 2263281865537836619848863168022261046939848404352 1624 2346921561849836532237595306333582773229840661862 1625 2433625334179678053901388092277131548577881479848 1626 2523504458740371495985172251393092846373627211006 1627 2616674217861085690115651866615688397958604544000 1628 2713254042964114734518849942261807307872543675500 1629 2813367662600477583346705035849967223276920761092 1630 2917143255721580959696399561188114638920089920800 1631 3024713610370545644135342733102132251634071807440 1632 3136216287983178437340959128795548427263861579924 1633 3251793793495174285806752454782581053065563759754 1634 3371593751458962707777928856921878799955068886080 1635 3495769088380677531499951346707100399791279385096 1636 3624478221495037091392404032293886193544331225208 1637 3757885254203481723692013684656577120791342400184 1638 3896160178408735246253980555928739886950324067692 1639 4039479083987045972817665910000473953245932105308 1640 4188024375647729875577485429315050182031009626552 1641 4341984997438293257053588333057905817586007534108 1642 4501556665162364529386092722444236910321901739688 1643 4666942106986924564039820452598591493250846198512 1644 4838351312524903047767698883468847475429142248128 1645 5016001790689115195782280603412616564514688430068 1646 5200118836623760230499498815488974033858587798504 1647 5390935808030301812098366037068793420056339434408 1648 5588694411215513074367977893978568781326744443872 1649 5793644997200807448576882498136375540192219804360 1650 6006046868243703839399347239857082364769483109038 1651 6226168595134404171534614221330393634389283665792 1652 6454288345643006520509285169533918704914117062136 1653 6690694224505852103789372598184963545184853147348 1654 6935684625352923942245545076723355297558506186976 1655 7189568594992094102578048127336189425425571079936 1656 7452666210480370702174441049179764626431863994130 1657 7725308969427141427962847663579589752254720441936 1658 8007840193989763861847268136117142678698322338432 1659 8300615449037731649884082583394502586513314686712 1660 8604002974978067312707676719964021332278204484812 1661 8918384135751575682007432322557367793250470837560 1662 9244153882527155592177118978743678170547618018592 1663 9581721233639531227217523339662027312154761411100 1664 9931509771334548751037586081504940435415579500348 1665 10293958155905609547792658481665347629459234547452 1666 10669520657824900286746256162940370330965553729200 1667 11058667708493854551362097824546344321120076767680 1668 11461886470258764136304104653140905229313220291200 1669 11879681426359674298548580822188348492229523179296 1670 12312574991503671034022285961834989699457076142952 1671 12761108143777425454270791895381087994058530811008 1672 13225841078638427032533450522314941115115581703360 1673 13707353885749741236398078520557025748100185367208 1674 14206247249449396142799541703058264258101207792028 1675 14723143173672666265560807980040945187197217359148 1676 15258685732173610219638084540410556425802111947264 1677 15813541844921263214537690700037172980280269691664 1678 16388402081575917971526957016184694767371322980900 1679 16983981492981981834128480304123577825727280325120 1680 17601020471646008042996013458658718725625971026018 1681 18240285642201700980801730791969261281601907475040 1682 18902570782898025456751919407513468777149674575240 1683 19588697779182046820134936241107905747240241457312 1684 20299517610484831164799890938754651184122949565944 1685 21035911371356683721233590982735252989922977101208 1686 21798791328137240695648021360565364735391386635846 1687 22589102012386498672950913204000745893224580411416 1688 23407821352344811066804745972562305231610447109152 1689 24255961843733249284659540017683444010711732244448 1690 25134571761250565132937003562678455500449392564816 1691 26044736412169349967598710831738080694746623885408 1692 26987579433481916296956699674340914021720975712324 1693 27964264134095981768747371373777668099473353887540 1694 28975994883631468283601550218473558196535350691060 1695 30024018549422696751096834487623982131380763812048 1696 31109625983385018999181011843977960797006041115512 1697 32234153560461542759135158630785820662708378515008 1698 33398984770424135676283476916244316111031247411200 1699 34605551864863404211018821920509041067787347382592 1700 35855337561264899503140771400058151325787166549984 1701 37149876806133473391345795622997452902565104338232 1702 38490758599194564706757235093854599531414331361936 1703 39879627880770311949086158990197055474958995145568 1704 41318187484499839195157990246258767824593142158272 1705 42808200157646925785459747247583659710164123889848 1706 44351490651314627785781049501561420687780337441956 1707 45949947882965353911589235419907450794884116644440 1708 47605527173726496787409464914370389891631785662448 1709 49320252563046071209572278905580467187934395924448 1710 51096219203350006562321710282832603137487815730976 1711 52935595837442875832475450987961533264866857844672 1712 54840627361487017059018190118861264021694108054996 1713 56813637476491316081727802228747594447825552559280 1714 58857031431340477022935178751534702047911376985952 1715 60973298860498517430364242498511913562261469193280 1716 63165016719626600398256278307975359176555618251930 1717 65434852322465271948141592434454979583311593936200 1718 67785566482444827998851098614962900722134860953024 1719 70220016762605014852232570646187292672515973417704 1720 72741160837526697816340453449147809435805878193728 1721 75352059971103646150651354100963736619569042816240 1722 78055882614112315074825518979940698924636898872408 1723 80855908125671597760955527487934962073800257136896 1724 83755530622823117304496996660002354757220136492012 1725 86758262962605880717001489981484717716189449572960 1726 89867740861147179037966352605396107618632189736192 1727 93087727154444649877345269456297760672424864292784 1728 96422116205672586516146435731262934015379232068802 1729 99874938464009052012687683447337551660648136294916 1730 103450365180149314128824008969202924583003514082756 1731 107152713283845739670451252718155000274348855620392 1732 110986450428994763411297374143184364006561329051776 1733 114956200211978071731481750898135240377565724391448 1734 119066747569157915460266587810222933491980829340646 1735 123323044359625697797920297319382621903873346319224 1736 127730215139508886077592368490811376605858046078592 1737 132293563134354092051855248910456303907792617277644 1738 137018576416324083182502364096453537555197021439376 1739 141910934293173763442034993695926677741599431223696 1740 146976513916205040546024693294216220601950653479581 1741 152221397114643229505369645484026595051028874757208 1742 157651877464128490389823857310976963210725659882064 1743 163274467597275030268400737451457196436035265668536 1744 169095906764518693322904769992063294872606651133288 1745 175123168653750406136115157753774267149318773698184 1746 181363469477519033585553777339494722021824205582048 1747 187824276336882840815503174905659316869291559313944 1748 194513315871294264658117633845817143499548358093432 1749 201438583204218400256659178860091978544391226428724 1750 208608351194511842859201708885717944955479772537060 1751 216031180003925639219246666150896179217294319324864 1752 223715926991444457611083611131547603461044435833012 1753 231671756945534051795650825726460862111946210875264 1754 239908152665741056196994382564206320979904487584868 1755 248434925905473503493016865372762234262789097135160 1756 257262228688187611201885410563849457689141322709528 1757 266400565009616763486336762577917307637849303138976 1758 275860802939102654981415346916388301093971818539094 1759 285654187133526715956201605581863795703893513180768 1760 295792351777792668290585810468916705900142153927552 1761 306287333966278850571698926106071671089069061269632 1762 317151587540162294817438220400610104195082599058720 1763 328397997396015949892192292605529163560617931121296 1764 340039894281596457344475294968263841413452783996794 1765 352091070095273041240474605281788833092194446615072 1766 364565793706098939546535360704451158399487642133716 1767 377478827312095964144359301913202936635157807842336 1768 390845443354910832122497016299573942584808323368952 1769 404681442009609484731735671393898787342422985242856 1770 419003169269003344790666015064737283698923491982910 1771 433827535642550021824632535326011228058200262229260 1772 449172035490541041912159001791374152775330813897144 1773 465054767014981463546487302861348540833615804643588 1774 481494452929281472321024379053570928879380409916720 1775 498510461829618980263996117245174599882906611786608 1776 516122830291595669120444867276112177263513986493664 1777 534352285716597615138297372850697894636917556909952 1778 553220269953086446498103718711528718730471267339524 1779 572748963718888771027840358686045242610679402927336 1780 592961311851421256789757619252906416161987470141560 1781 613881049413687165872898998802925510870162074690720 1782 635532728684808276393326404086621169048500410976000 1783 657941747064814954139253088032110626086080664475704 1784 681134375924407660061146114322072659865610168818976 1785 705137790431426442197647218364830749657570807497964 1786 729980100386822033742534364509881017484971541366740 1787 755690382104014170776901559142851536359353201426928 1788 782298711366650797705375643940045679207202468194122 1789 809836197500947126807468490312391421177372440661044 1790 838335018599987280075730390401838927863266941380916 1791 867828457938614725796703766844396010805373860591664 1792 898350941618822229154713863967701462432451372826560 1793 929938077486878907715053942823749536070157728616656 1794 962626695364802604740168593754182960403503590550300 1795 996454888640201596635109561539051508361837806839488 1796 1031462057259972112535531982205764109742198146343372 1797 1067688952174848789167815731349198388773656549229536 1798 1105177721283365587088167839039970184966605605422064 1799 1143971956925396480733508499572824879504471712870352 1800 1184116744977110082545520170076250383823774093795828 1801 1225658715600892003273068858278125746625302694009252 1802 1268646095705564975034953148344088006005675158707968 1803 1313128763174071417359327774354839259879074515427864 1804 1359158302917678115499403888866766416576381559053052 1805 1406788064817719972833505200444964709653750716034080 1806 1456073223617921426732491051860430912612939925218358 1807 1507070840832422177267809695342007823242081225980216 1808 1559839928736790535703280930562533083894422454233340 1809 1614441516511535190017615282790757766616535994012160 1810 1670938718609926815131374621761232985722123505997024 1811 1729396805424317107999877542834345169576190949848784 1812 1789883276327596961159331095465343156390125919331080 1813 1852467935168970140957582459463324738786790232757824 1814 1917222968305836628790390838217523254930006551733760 1815 1984223025256283419996815543888292884120544992044960 1816 2053545302059472847719095433275272074160163873902816 1817 2125269627434102290150584055140913508537331921980128 1818 2199478551828087404280667660451900842047944385841790 1819 2276257439455696878525800018324640442430736808688236 1820 2355694563421543280533229910784839920270143706031840 1821 2437881204034115167140913159032491433619883885375204 1822 2522911750414923598581079721367016417669560660700836 1823 2610883805512835044927940433882415625168364829745248 1824 2701898294636775988184246263163756745919596467090052 1825 2796059577623726022805208498802307956035249582370180 1826 2893475564762769774955753535467338183440234366143368 1827 2994257836599957453844825516754227199153574798102576 1828 3098521767752833401845183020249835169444993936112992 1829 3206386654867735839927961906666166639772149658161816 1830 3317975848857353462920511964994403141164879840706080 1831 3433416891560550116822634669431095143469969862212560 1832 3552841656971142123826194487277733704937063944434520 1833 3676386497187138694660121962940072443162239683975704 1834 3804192393236939221005933477405359717883525390591792 1835 3936405110944127170168602870916648207557280719553456 1836 4073175361997814070757707842461700226921115061141482 1837 4214658970400974111502394792819473220555115380342750 1838 4361017044474875779389151457789193109918961734275444 1839 4512416154603567521747591204376402663050418969301528 1840 4669028516908415598886626623856585796788388646017996 1841 4831032183048930259969135893241786716464198803837248 1842 4998611236352557483059869212650705005513581300014240 1843 5171955994482764332505457407347359990275480066779692 1844 5351263218861613275065177386783681709916915506571264 1845 5536736331070111549488176439950987626380276164944148 1846 5728585636456943115324459841679612939358916423670464 1847 5927028555193750259385706127482681238620255457782896 1848 6132289861022937294419388792504973374762848750562194 1849 6344601927952027872030754342952614233244773712579860 1850 6564204985156928432113287702706065134934003457884196 1851 6791347380365041667135614639416582342834962112869576 1852 7026285851998044304664324054019133328593706334373344 1853 7269285810363301997100803283488195829227907591371952 1854 7520621628192349932771169239131644640849730348901334 1855 7780576940834630522709868917531831164705818726444732 1856 8049444956424759054077329976912279025453804068706816 1857 8327528776351994731079980498548761781766700568804240 1858 8615141726371338570015791621946673497686998856813760 1859 8912607698706772035029036381489981545792337768995920 1860 9220261505508602300218085470367457606235678706589903 1861 9538449244038703164277792731575303175489005927812392 1862 9867528673969646857049009444681497577974128191395260 1863 10207869607196323574833954140024235152646917711258368 1864 10559854310571655267260690692205935932034405006624208 1865 10923877921991441081899679609965662413968635363708480 1866 11300348880267237480522728510959185665867403691751582 1867 11689689369240490330541159756909856327345439206351024 1868 12092335776605913648993532867341302075018797926486712 1869 12508739167927364995282381371569023254349177802725700 1870 12939365776345216106557805884602562691853051153976176 1871 13384697508490475068090377981650117448942161345128496 1872 13845232467137699435453096659770537725127130715818944 1873 14321485491146065120426648620996931592958903908127556 1874 14813988713255840898522697008668686553550052726763328 1875 15323292136325981025738295423182859693359008294417552 1876 15849964228617607168473757934692114280390020090039336 1877 16394592538747824744313489944537314811369258670980352 1878 16957784330958627539950856088828752140848702192147026 1879 17540167241366608438934846791919766058702836369108672 1880 18142389955880834224475561981611732866647477555782620 1881 18765122910498580355290170439474246439815024896644496 1882 19409059014711679666063042538084571349384530693649776 1883 20074914398780040147453192758644032231098382094518320 1884 20763429185653455073180995029903423585133010722036362 1885 21475368288348188276578477526282404355773379023589064 1886 22211522233610993626357496189742789344747845867664256 1887 22972708012730246803199663976371610095005247676955784 1888 23759769960381756253971464405441664079733691496439400 1889 24573580662425606470693454661540926557814548050080264 1890 25415041893600099158333288699541750233440004450358880 1891 26285085586089525977895155317215839992444991621376536 1892 27184674829974160873852624581515428124858354858389240 1893 28114804906603531977684053543339694908625889466468272 1894 29076504355967755177652358616325313167372363741877316 1895 30070836079176517141377321765732527322118302350562112 1896 31098898477191219413579623429808598996572563422384242 1897 32161826626992872820310916491204255489649538352805760 1898 33260793496406599553246486404672445502356360296321380 1899 34397011198843096905304449561189218729407560768560232 1900 35571732289258180802371887116353703730846647379934304 1901 36786251102673599381537397541110126809706902563628024 1902 38041905136645728534826739347397877515154361775415468 1903 39340076479113575514427175351985668845459135322395296 1904 40682193283103767681896343384313616202689517035382424 1905 42069731289817936979185677378354407407480865870263792 1906 43504215401677173844718890305608526961162924254902976 1907 44987221306949065721590842022999648442500208199170752 1908 46520377157635305169152800751635146866789430517998032 1909 48105365302352002637394333463192284074568058974980768 1910 49743924075990722570265535951743464939335565386764052 1911 51437849648005933726136892919706225808793564149501248 1912 53188997931234082232373293239720817685553856169752484 1913 54999286553210917506804559857787036296746140600233328 1914 56870696892017087206805661255079305774478080685871968 1915 58805276178747430134286455526560590113834380053922060 1916 60805139668766899821518279350300777510237582965160044 1917 62872472883985712660894592455730380338282120793457744 1918 65009533928458201320214306877088384023353892529280096 1919 67218655879684037354062771223157494160366244933403408 1920 69502249258067039150047601438986091867040337905320640 1921 71862804577065777692464686866735605065921277003401632 1922 74302894976651710500956503438382752118138306726888456 1923 76825178942774693356067323594471116122528077172145320 1924 79432403115622522413976447517152032082207857633823992 1925 82127405189550730982453754021243639142980906075474584 1926 84913116907651293189858569475885770948835677499534566 1927 87792567154024261389786121980420665860685160184470648 1928 90768885146914778602774772246071329772419050229011840 1929 93845303735979457724673614732672409598365068921407800 1930 97025162807050904765553114363767400606898907870006640 1931 100311912797877286269353927742208498346143591174529456 1932 103709118328425406754701122783221805077459082572395716 1933 107220461949450879269040594485321598959820506452822260 1934 110849748013157753127555551336266034553047773723492136 1935 114600906669892523295743969298089878203082064134883616 1936 118477997994943904974359531691579939995679749580295848 1937 122485216249650237798260706390019857983104255209131648 1938 126626894281151013559633919581006461535671155044155182 1939 130907508065257930376222828330671608227957062783763232 1940 135331681397064199707237181853051266852396753446226060 1941 139904190734058709756786678754519151912469601671519080 1942 144629970196664223133943026198090666567376692236238656 1943 149514116731276206185645975763020624293758050178771152 1944 154561895441041304837491870536427926389787047254816082 1945 159778745089782054493478443924754332781159063776010212 1946 165170283784647301904154798506760833168447721403318792 1947 170742314843246192330624971489728356210882464927280016 1948 176500832851207608456141872036178616873378284507888508 1949 182452029916296816365709331023493250091755307297102752 1950 188602302125416962123767813880968744681947306121430336 1951 194958256211025159357915201864064380400804255310927772 1952 201526716433701409038073733767103674932523732472590720 1953 208314731687823698651968506799718332245555212194289084 1954 215329582837524546825226994605165770646132961243505904 1955 222578790290333205197751862260240051344820893757018576 1956 230070121816143922801379981828376578468729616921253568 1957 237811600619394346921992577869407187556149932727547560 1958 245811513672589513200393189233531955891029218341432148 1959 254078420319566208571373397295538585041770239831720384 1960 262621161157160023139172274862778645950683299448027848 1961 271448867204213398591482993792215368940734906921261864 1962 280570969367147696626606252929442662860601245216963930 1963 289997208211616024731962208194775581847432639575444096 1964 299737644050056550644002649837371938163551504181909612 1965 309802667355278601853920832845289429367496095073011012 1966 320203009510536282562922900895530535633290207258415168 1967 330949753906876956825084687388242203188164944074697776 1968 342054347398895062150019002236053961525230431564531840 1969 353528612130375661388512662773956837072617788348843496 1970 365384757741677251326147840555787767112933445026245184 1971 377635393971079973629289936047219608422191498357304552 1972 390293543662713878048339883453183501811921845511260576 1973 403372656194082640700062915786763245128308486481822232 1974 416886621336611524975783178270954445424557130998122976 1975 430849783563074784198693077418938491888907450712515344 1976 445276956816197550882840290152094151308749045712343072 1977 460183439753180957265238133043297567842987731682553312 1978 475585031481367218651968990657176396998370664937245616 1979 491498047800744131425140541749295574135352233873782864 1980 507939337969486351524219293432210406530023282481160276 1981 524926302009244401330437769789345741707006693519334196 1982 542476908567422092336836464384530498391817089650044176 1983 560609713354229452123612107829615167917829509735105552 1984 579343878172861826943521585442896008432928387443755150 1985 598699190561737131720034571972112698270012810089703160 1986 618696084068322790131457107281725668058513156740786972 1987 639355659174702318461625886872796967877124557099300228 1988 660699704895669345436062841850178948580592272591684504 1989 682750721070794731896808333802140078852941011253068016 1990 705531941372590983193458908102564382310744359678068416 1991 729067357053597977179712356117938558744301858326426464 1992 753381741455935825197246890746400631215733354958305972 1993 778500675307615126401364538030608900689375838447687224 1994 804450572830662672369736978449377368042912639714804452 1995 831258708686912536053898212677615897692419231021264328 1996 858953245788129186150479398014504928236039895432157328 1997 887563263997971577391770585071053763406932045101292928 1998 917118789754175875436675245223432847143225512173378208 1999 947650826640230402915073677545012692501884290684300928 2000 979191386936740387003197055152006528927981019947870652 2001 1011773524183633021053126620516370387341367484017777500 2002 1045431366785336122539485424465959203893836530468622184 2003 1080200152692077203922884310899713401253880189745929872 2004 1116116265191495027541777818283612044292905350806390928 2005 1153217269845833675362218485762402193370648005258212352 2006 1191541952611100844720444958649807876298190311067251988 2007 1231130359175718528747896848267219797641088779930029680 2008 1272023835557376533869573733366601715432102688039391968 2009 1314265069998018538733101778116557990685511584297972840 2010 1357898136198147755511904835053988933830277794221138302 2011 1402968537932935897367758698139827389515607611358768700 2012 1449523255093956302951276499307353703166472165581010560 2013 1497610791201740975628481203867277174015926619305491396 2014 1547281222435783255725697945968633493625336212865400576 2015 1598586248230074192353265222576632083415890931652482064 2016 1651579243483772792176427810694400775244581448487806100 2017 1706315312438169612981185973680664831393740750097345960 2018 1762851344272711100711044533487901634189052398931886848 2019 1821246070474510145377716671224898170716802047271128592 2020 1881560124037478105665938184949590139250676357445911260 2021 1943856100548976623600811359774772700746492155673762848 2022 2008198621223705567868704008771657802177627303872075020 2023 2074654397946418106420645608927103344803719777425955136 2024 2143292300386986967120135839302986050617261666993623452 2025 2214183425253339204431402448156596697712063841500564748 2026 2287401167749832110847381892520386082127333159521490336 2027 2363021295310762211343826312918210263262755546068713808 2028 2441122023680884533814377744381450293114643066225747818 2029 2521784095417072594959477665151368292997224232175506416 2030 2605090860887572878650964411050088259957615523677020032 2031 2691128361847703175866419026731692957746188520271502112 2032 2779985417673314231640995201416635545777493720103114368 2033 2871753714335881003157887761553131659635476546945545128 2034 2966527896205715842484866842605225247442214788483315324 2035 3064405660772503518448736590461121206091033710117052224 2036 3165487856375149700301464005206260086346433137905745036 2037 3269878583035812933712508764561038099497835324473466020 2038 3377685296495957919061662228316590219775225924016549296 2039 3489018915555327806551109699633860079805191533964025568 2040 3603993932817888090035029888457842733277539195911164864 2041 3722728528952047436149381110139274195928673354863538596 2042 3845344690575814441153051850151706327478874334244020672 2043 3971968331881006970783773476570330715253335347296732968 2044 4102729420114195609179329173683894125757647224386798912 2045 4237762105035738120055265499733434522951543582599605816 2046 4377204852482051106112705309430785014897794085056145782 2047 4521200582160171744082968254591530380984931123022364864 2048 4669896809807690182812318165558761824243105637685910904 2049 4823445793855285640404319487213605320529598704306454524 2050 4982004686733380257199045957826952852723580110924555536 2051 5145735690968838304718740602047164250426895870142778576 2052 5314806220222188487538547108963775473447792226071060516 2053 5489389065420538000332144431029633784710040035853361966 2054 5669662566146183038926305326702839393216978344116423616 2055 5855810787445906066620101749338141186313860254637133280 2056 6048023702231089895524511113782559326517423319044501036 2057 6246497379444077287295658938635596702166726154757437024 2058 6451434178171667182432373252323963103021738638325956320 2059 6663042947892269854723818224422854201182879600804434956 2060 6881539235049048432760886669606061296106762194833067448 2061 7107145496147358666435066396282260550172000483637540864 2062 7340091317580968038039122883152196567814865609082704096 2063 7580613642397894987080312049251584830331132013217378752 2064 7828957004223264969515025233495220117328341294600204770 2065 8085373768563338317476092871521520048668404637614733028 2066 8350124381721831599069897880485667036749028636888627652 2067 8623477627566835782077682115064960253905592590349662904 2068 8905710892394037556915977514192591536923283422977292640 2069 9197110438139581449257181464680581699514550885443984792 2070 9497971684203776833316180994092297485403031359053777932 2071 9808599498154962836977817992296037656391978721802673564 2072 10129308495591202822036386857298494249313012619040592088 2073 10460423349446096264141381216770889787654607128369651792 2074 10802279109033877316601990271933353138604442278242108276 2075 11155221529138124227690895076547724910858490789864938720 2076 11519607409457840446070917053887051255086283170544684810 2077 11895804944734395300281324099380304280768506089875020040 2078 12284194085892838443589940090490612296108053272792840308 2079 12685166912541436951406972247191674963510335413625142832 2080 13099128017183936458151763844834441792342982095709036528 2081 13526494901510027722393825762706545074510900475480660384 2082 13967698385140817505399907026423099997541218503308415036 2083 14423183027217767933598591554681531022473367830980604416 2084 14893407561235592196246536768119572492496528818859477344 2085 15378845343531987433066061825718401105738593188896310184 2086 15879984815859859250779965605858702183237955550424591856 2087 16397329982480858070819822551724895796550147512376799728 2088 16931400902232617402342499101965207140292354192414472498 2089 17482734196036070465689440379181908781584445529510387584 2090 18051883570323637044359405641381427002805611841949224840 2091 18639420356883930084560085186171045998615593648828087008 2092 19245934069633944851404923181835388860667143432844811584 2093 19872032978845476257441404231303503599197517996828100992 2094 20518344703368776588906894507531574169094934765000306912 2095 21185516821413230985792023431605642583021236801808124544 2096 21874217500462106845675866365431522390398605459448502656 2097 22585136146916241438263693004282180700977108139459730064 2098 23318984076079885528853419405583549853324271826116072240 2099 24076495203120836291309388374662329253643145322060646368 2100 24858426755656487321277954145524366016924068584168755034 2101 25665560008637514730071183383337446056483117042060688808 2102 26498701042221624231004859700883344630640069300196049340 2103 27358681523351123491407258478560392699525926105629572944 2104 28246359511770076046030705597124158868600509389975313376 2105 29162620291239457561653493743680506972771750479767225000 2106 30108377226732092615476814635881130371041517405149044224 2107 31084572648413221423329345174960040764800106000749220312 2108 32092178763237352782498679640876150701979928608774885484 2109 33132198595017624184915311853683492256797415190189025956 2110 34205666953850235587492810588753704415256975955341155648 2111 35313651435803673367172637950946514825652962064337433440 2112 36457253453810419920201521098065061792276068433246355049 2113 37637609300727677303283901610247117074128029706409432772 2114 38855891245563346128625316362161171696051840341088383428 2115 40113308663894120263400101619602109446381638180199044392 2116 41411109203534111195692430912506062783437026565161562928 2117 42750579986544931487189307044554311863828770142570963616 2118 44133048848711673661026738681126601706992457117374880704 2119 45559885617643749169177303593770148107013144909450918796 2120 47032503430695132646461182932058194124414424394279185116 2121 48552360093935221314227715827025062314658114688797163116 2122 50120959483439300927921058240160207519711657934518413936 2123 51739852990206541834870703848298314471141441739312636864 2124 53410641010053566300626930557471578323316397570844682752 2125 55134974479872967096186700005740212464857513360972413384 2126 56914556461688754311085514757325063148911493972223289268 2127 58751143775984600471467552276938588540519352371993394848 2128 60646548685825982440060735604956025264778546997758898656 2129 62602640633343922571811182330543095669601263746190677000 2130 64621348030196052718171662777995246867856337536384651950 2131 66704660103670205682081446967081078293216545407931037100 2132 68854628800146723672890192172689191915685848386339824888 2133 71073370747688207563296286775739938046128344801045140168 2134 73363069279579561034484019192700075789484166220917774912 2135 75725976520696958135371672004087299549446237241297788896 2136 78164415538641830941716086052817504882442368411373764562 2137 80680782561635186928200267026963602351320741204444476696 2138 83277549265228575935987598100097231436394585444000074240 2139 85957265129950888376308524691598063184865512485882570136 2140 88722559872074935323193812468647458436293019631949954392 2141 91576145949754494848259762588080471440191596822577004088 2142 94520821146851266486759047588977804572383138629691908076 2143 97559471236842018013623716186820686316828313969729774588 2144 100695072729269198487461557973810319079685415462545951996 2145 103930695701273493399728860219376181949406678530196786032 2146 107269506716824278285232037353377291552861841218564542436 2147 110714771836343754834864044062929016509201734174486751376 2148 114269859719502798973594277737578656664468217547785738874 2149 117938244824051286203711420977621317973581610115622113748 2150 121723510703632960611025041138924245968471146797464807296 2151 125629353407624857368580073711395272207528752478929129464 2152 129659584986133953725500295794935287746212366428724456384 2153 133818137103379192081618666958839605226146936676884966320 2154 138109064762785375002072373226684913677410641652103995072 2155 142536550147216762609364276360106632408045896523992224000 2156 147104906577882596975885486910146681488394360286570374496 2157 151818582595554327859351760399319280929340138362318459072 2158 156682166167845114046889149462592959186669986298047105024 2159 161700389026416322189476671884319309387779633279202124384 2160 166878131138093340708301548559784998605450568258917206676 2161 172220425313994173517572773836600802873187401142960892768 2162 177732461960899083390094691667728984250695719308500755852 2163 183419593979218127415267204680661083501099071120128136136 2164 189287341812045880047744121703131297446595844860581768344 2165 195341398649929088959353156352751227186402153794038628192 2166 201587635796113574983773570066793023415928497070668125472 2167 208032108197181493137692805089380812925871938740970062708 2168 214681060144139243931613551426122012167923820368987871772 2169 221540931149169993637183684974563079966975897729675285836 2170 228618362003423063427252355671346936789998811631774845648 2171 235920201021375518918022164516199239069971531158702657872 2172 243453510477469276302527317699454912734146224685582494208 2173 251225573240900085890001938655556185421455191872233290880 2174 259243899614613009736035799934718972084653965771482734644 2175 267516234384742632932484993825298408723459758312912098728 2176 276050564086925398414092101786193580131232580397428160936 2177 284855124496106297978388121633396407745320668947704245664 2178 293938408346662857652015899298750882797117412153971325454 2179 303309173289876098657220828449353077634862928043026711820 2180 312976450095991116314133919306620827676730298407175201036 2181 322949551108329283877716537187092891573420015935810710036 2182 333238078957140047672964069448157522269157575902653790024 2183 343851935541113030740083570209778436573836586138609497744 2184 354801331284710907143043335065620963963140391387387832740 2185 366096794679730456739925935709818385153007166794968324096 2186 377749182119753575347637235750541944215699557409362139492 2187 389769688036412018999905754996843445202977676155613396712 2188 402169855346659531083538733893822129696283767321169170456 2189 414961586220522971967414516714943726028900806934097940064 2190 428157153179090383669788989283919772566688050199435537260 2191 441769210532788825638150071904248482217425179338123117104 2192 455810806170308567685442615194366462481305741431963571608 2193 470295393708843085943417204362618702968893560493433490248 2194 485236845016636548549495855670148967646715654989068878592 2195 500649463119162378882597141435806177454134785080575738000 2196 516547995500598332958892707921204170402255315554687827456 2197 532947647812615620033788667455948661219499857077859056904 2198 549864098002862236214008246856197031176518291378518246740 2199 567313510875894183641281116696001842947982270174240469800 2200 585312553099692935503531574103153969158092559081780891512 2201 603878408671303712227520121848279638136543542382670614592 2202 623028794855537198984924415035605562513547743192730398172 2203 642781978611097611474801540215422912426304142812272522584 2204 663156793518932868594509947985365949640148166194896423788 2205 684172657228048430540273061514997407682558951315921073192 2206 705849589434485493559027266866655660521310743632306994272 2207 728208230409637093808173998410690409361443423177401488048 2208 751269860094562670035802947063604110922863664699874822976 2209 775056417777463187541772300705321694285238344169141688152 2210 799590522371995465946128784802585562702299438701269081092 2211 824895493314636325218885253521924626323228242989954406824 2212 850995372099855025845793517715355270334288700975926580024 2213 877914944472416701021107851681974108521416969270033030032 2214 905679763296720546337705534927500138903255785985908009248 2215 934316172123674944824245761974352077452255364885550773440 2216 963851329476227976281672203412625461200635260757733409536 2217 994313233875306418735958232043729330800862339991637508272 2218 1025730749628569941045807133813435153538396836763301863912 2219 1058133633405060269888973268911581665506216863824217527904 2220 1091552561619518268582794648971247760277880247604313759210 2221 1126019158650855683515937007873227898625785121909727009268 2222 1161566025920003407875140580974683982535636177807620711424 2223 1198226771853115111301235214791993080846901475967228977712 2224 1236036042756884636047313855708902566761988463660523771176 2225 1275029554633538332108280347944873870721041911509783988552 2226 1315244125963890182194166197996151489566114970600871873916 2227 1356717711487698859028952739899557842485697481300675733456 2228 1399489437011442489708672215525706680932219744372445459788 2229 1443599635274529623525089490353407587735826766400539563872 2230 1489089882905894481494852092606481249375856305793550422816 2231 1536003038503881801171451712083618245628228301716122472096 2232 1584383281873312295761678938411381664384777560211439536512 2233 1634276154454634762659660398255606368821693695839484275428 2234 1685728600981116068423929086607833557343273539788019007304 2235 1738789012401096495480527466204852128978844698436233127216 2236 1793507270103446177049802609770051326458068936889026737280 2237 1849934791485499514424570918948947406847913080294505032920 2238 1908124576903919535857810877702238475945695468324015627478 2239 1968131258050154118464006275081852078598599282081865202588 2240 2030011147793391882470878460667432809001505744155191337980 2241 2093822291535208439754901091187029286611710676571505949372 2242 2159624520121414625712876454508030702445242243534419089984 2243 2227479504357978486901775037593062514206625794350199075808 2244 2297450811179293291065171995581404115300831360245851952165 2245 2369603961518505859460931856265722345742908212687114301480 2246 2444006489931104316853963053966545096913381856097145845844 2247 2520728006024493170929365575581272573148241920699531616832 2248 2599840257747857765788582391438544872224800024143217325320 2249 2681417196598240937038704299247575384314378729997128082928 2250 2765535044800423501146108773181556752499354368412302112864 2251 2852272364519918451651519573910455668889964197362814828800 2252 2941710129170157863225757836004553273361327152189107528432 2253 3033931796876773017510653171216085879151769558425221376484 2254 3129023386163743702029571288169591289938972346719349864048 2255 3227073553928123579888691020000307368835884542547362632272 2256 3328173675772036614477015841978074667299097741915644995042 2257 3432417928762686438434100610826218794937515104187198062976 2258 3539903376693228007261444968062967604859894435950913044292 2259 3650730057919520652943120845608657044416514086268169406728 2260 3765001075850015581472667056291546499147350065733521454352 2261 3882822692168330823237915208151778008474699500122318412824 2262 4004304422870434584639291130330870910208534052547942400722 2263 4129559137200795857408074847496296784203565824113613792880 2264 4258703159574371071231166439563204630514614638825035328640 2265 4391856374573879637623814557327079277155737673101540189232 2266 4529142335114481602158491941013300430871114963219209577904 2267 4670688373870709535062051454331011342650536846007589747408 2268 4816625718063326548836467192562892284290694389207594656132 2269 4967089607706685304920063301724113041102552979548046856168 2270 5122219417420151497377111279369604607250542158543663535744 2271 5282158781910232088976749212342107067127354995525338079872 2272 5447055725233216105538882814650211240949730897184344281656 2273 5617062793951396724881168535104420658411048161059252763144 2274 5792337194299300461114093940225783759020858154846019065358 2275 5973040933479805256866079366226744346309558179818856307416 2276 6159340965213587150483688652381994996936139414588809944952 2277 6351409339668997861648061222658414781258973961845293738272 2278 6549423357903246203005621213096345668989200560635769003744 2279 6753565730949637832175025760932243737238801387032981798208 2280 6964024743689623754293144279373955612792921921663412526258 2281 7180994423652521510753847146454591114639336434498555735886 2282 7404674714890007582565902009012652084839178990853920966592 2283 7635271657076838734132374256117943510493366239429275848376 2284 7872997569993747465158708550892555447463544548758677189528 2285 8118071243553076170312810654961633133425371307806858224032 2286 8370718133532469882267189560556884331848696855956290054284 2287 8631170563186842559652189907511899134361735451715998065268 2288 8899667930913870857979729526036356732935353770334440647552 2289 9176456924153456387742514780691405533571014885743917306584 2290 9461791739706936940284247075546861182363173818174036494612 2291 9755934310667323494446339374553690790324570265143025064976 2292 10059154540157497579943801155143177784046051758706355242304 2293 10371730542079127473869322240280046035050152906602047870752 2294 10693948889081056587883597763483784845481651939431939750120 2295 11026104867962088248901815374299605544872285372164633889792 2296 11368502742729443013005238601150843124987153294016874682248 2297 11721456025540702956803366038812149498383361755923745500896 2298 12085287755763787491052973899053732661413009712275270013790 2299 12460330787396432723490247106009469595900285141670636232032 2300 12846928085093777008520594533362935933163968021023364525792 2301 13245433029059994973726726089196927379933591280078149061860 2302 13656209729067477091075036668725252337594419056031443899984 2303 14079633347874828023988915903386218649900923601703476879616 2304 14516090434322960970713221752551557767900189343865849693616 2305 14965979266396803666233270900043850625495406571720660404264 2306 15429710204548611417403132538949906298689776561417231414336 2307 15907706055587610543688659801159296838432119067994502025312 2308 16400402447449679096327353814479256263684377107737628100568 2309 16908248215170018157318905850205945251860306412000743233600 2310 17431705798391284016305910019491543950444632958507375510022 2311 17971251650749446948289512700595922104904583000789692876480 2312 18527376661489724255154046868918105034331568544876384784944 2313 19100586589675312009242212830871736849189266318504162710000 2314 19691402511362320107687894674200010110803162017945194453456 2315 20300361280125307618568042077225239538300857021537900932432 2316 20928016001329129034660557904295967815278679014840859332244 2317 21574936520554446269226870167062328683213464385126461339936 2318 22241709926596245620830979529063587806626099797008191736052 2319 22928941069467033367015957612369680666380910249004969109840 2320 23637253093849078270035881674464065349841749697860402009024 2321 24367287988453134534356542637774474732290578929198364362376 2322 25119707151754525388433446842930110605342657980467843092988 2323 25895191974591306524652338990942480401925729566008494406412 2324 26694444440123471491570508301608247335555062760520786193164 2325 27518187741666819489097879279020886943885539661323894224980 2326 28367166918930191903794351479413019028993693284839111325312 2327 29242149513200309717846627311762628872622230135515807213232 2328 30143926242034422367238253744692373781036379731463006757842 2329 31073311694037422813915239708844118111946322097031264895460 2330 32031145044317007011656951740031941026284731178874209433088 2331 33018290791227872451416750974855258989282346761498503449400 2332 34035639515033874332922212132809318188096241895766437207136 2333 35084108659135503798797602058776612120293760033624273061856 2334 36164643334529035680202879275270261978107288862930360286080 2335 37278217148183228867131017725692998602918509645754800364556 2336 38425833056039566705923543132330954926357185118710074749116 2337 39608524241362714173505737597996792551089414947669854501784 2338 40827355019189159886019633601528589385488186860806337725776 2339 42083421767643921657544743015286123521514296812236636889232 2340 43377853886917742219741538574950620552477941816068889262848 2341 44711814786720405245727206040001720764327735598783990074368 2342 46086502903049679918992900252976851238765457203768651956840 2343 47503152745139974420906278788148660205371547934440119555448 2344 48963035973480064906474407711996291680173075784068855946988 2345 50467462509815287399559250054050478535950509027074292631720 2346 52017781680076356757780086068938879856758041115362558239838 2347 53615383391204531232977979686136357127149380481222916929624 2348 55261699342871195608622884568245929378823246603871213302400 2349 56958204275119113496118077925430437087376789341520261257056 2350 58706417252982623842987255106091355495810218326935427245792 2351 60507902989174952451749919143659299541740326738184623520832 2352 62364273205962601431469423741881486147735342027846989757780 2353 64277188037379493825134271206367863633189813209636394844504 2354 66248357472967213734310541585810341557014422573200332075464 2355 68279542844262321416418741156642549604357635782496242553616 2356 70372558355287366159072967445085388942753513856270697160952 2357 72529272658338896142867207377074011536705616841110641008192 2358 74751610476403503717450824187951603149702466282475940181516 2359 77041554273571777113740821955452012182437778867489906295516 2360 79401145974859987049195505830061200087016856152868369105372 2361 81832488736890451303005031212039806409943147981138595819660 2362 84337748770923825417352113197605344013741381827045160318768 2363 86919157219780097442993314840954071799849278957471154003248 2364 89579012090229854292585618046462089230918470266432814587914 2365 92319680242483472998241163772763105378037164759323774068768 2366 95143599438453309228533537164873742811786360770191661268788 2367 98053280450512746104655217118234758511346332937885226921320 2368 101051309232526168058032789430900740672346816840603099826856 2369 104140349154975577708113329429126853521491881209225832586016 2370 107323143306062720179987485695791731788137287036733169866176 2371 110602516860720261785530414976928470039661052967811705426624 2372 113981379519521832638726909476746291551668181126276063341680 2373 117462728019538630901655619800086835165593518707408703337376 2374 121049648719249846589571480034074610712315965928943278224032 2375 124745320259675443156984808463069639269663871042738515543776 2376 128553016303962884762491504563945539836698653200489766831346 2377 132476108357724266893433708662732252151096176605058261701480 2378 136518068672487050091200628011437549190870039946888528654272 2379 140682473234690264507722377998158715931319885785948833626904 2380 144973004842728702123696249894146801486215483964745877820510 2381 149393456274620300419297802408730123165138054967261961997232 2382 153947733548946704472643004135544666820205934996882644883372 2383 158639859281793933893830699133319271230402491397413576707008 2384 163473976142499238413289929130714524132873226348373655149216 2385 168454350411091664817376160963271319683813273618387904196224 2386 173585375640397643550930017748496888171288492864330665519536 2387 178871576425869102830203805566240372545927988291255451080064 2388 184317612286280300582032481943312201733286242443611613451380 2389 189928281658530800959524919815646150089186684047342982890808 2390 195708526009885885610629474992154587090431286968776174716352 2391 201663434071082255396900064817817186227698777767418935416256 2392 207798246193826223110787353103816612258407619118695901050912 2393 214118358836313801347942630207014224520955806502970813474280 2394 220629329180507233737265173296121179907549041859315986813342 2395 227336879885010686213939343514320158527612129246466093264620 2396 234246903977499094320239694217335462522837925372001780650412 2397 241365469890768641465828879702377554196942636317869895088992 2398 248698826646595113022663755963478079214967504871503646525064 2399 256253409191707526008027511000889692709748243006347157542400 2400 264035843890309070523614523926842329379062102735404327957570 2401 272052954177705616407357096427618919648857481081992826481924 2402 280311766379733938870518435552752986822654758228792701474436 2403 288819515702817505281746747445018345904775832245008182595968 2404 297583652399617249743479380275752580661575471890251449718112 2405 306611848115388353764073320371771143294874384592225537598576 2406 315912002420301764385661270880690780087508952719451187552774 2407 325492249533141133040297700476315997939499687041396214698576 2408 335360965241942169956596644375240000418064245015810001288220 2409 345526774027302204324120423581179810213203835567540626462400 2410 355998556394253147354821483304461565278606261695396739431152 2411 366785456418761205183329905899141930820162550697781411475648 2412 377896889515091716257604704741780036473071380997637270570414 2413 389342550430457532342800367784972177893280051839202624145140 2414 401132421473554566273263807859219540301617387226344473004608 2415 413276780983778639954395568664804386933275842702908859181232 2416 425786212048113733799831708841238778536227414030850717867800 2417 438671611472883319016679081668802055208284352232832460030112 2418 451944199017763806533136314754471394768802208644534015890144 2419 465615526899672435016595426321907872061619494392337348299244 2420 479697489574361314107528914550228497457785552658777486099200 2421 494202333803775011209745802774519482322464327440061832289872 2422 509142669017461199342414818807168602133166659015165670965152 2423 524531477976562653119141045962134184146768154227871888349552 2424 540382127749164478494994231640685464842959259903897285854964 2425 556708381006023083454452124408087185518221349934414023586328 2426 573524407645963240711548729827773266052415036106456972690496 2427 590844796760496864790134190767854737901123617141024400415384 2428 608684568947492035358710766385305613026886178797950949178392 2429 627059188984003563163856870100323509479571088580283606969136 2430 645984578868667237199508086317447538259978359901401494498166 2431 665477131244359041005614719817561045584515942446581352828348 2432 685553723212128317802429914396869825966419485109229820523648 2433 706231730547730340764117448320955088308526342127389037552096 2434 727529042332409255165981523715223106381678899125094676542644 2435 749464076009917159462836740416644563628083703865012199919120 2436 772055792882099445838206624045330746767261622046470769756240 2437 795323714055730698079862386401270035976577645430007245574672 2438 819287936853649724076745967345817463313714524936280306317524 2439 843969151703616967913729723748452587308213928799385232348320 2440 869388659518702896628883233925988120198503482730453606464456 2441 895568389583412291629367145523790973390217298336264552850896 2442 922530917960157005475616681229057317634251085701140516783708 2443 950299486431108990917771478163954421444702688125770044625948 2444 978898021990896599365743983790101496032131730559749520942828 2445 1008351156906050618291714247444771317182679963214027118687384 2446 1038684249357562618790085096917129309606420892917787763286304 2447 1069923404683387272800772179506211627618279741828654886402592 2448 1102095497238202741511851215172214715461924176337669651451696 2449 1135228192888239409680374393713721070967436830959230211545472 2450 1169349972159497533124950282833986889126887532688297939352076 2451 1204490154058199177421176671503401492945217087263868933109352 2452 1240678920582859565036838776039144594844561864408483083423064 2453 1277947341947918037450373743056510769972913455865017733693600 2454 1316327402539439711703273475324840897296733687120292135350022 2455 1355852027623986013001473110425386183533019605854440742215356 2456 1396555110832356054554314528035242478040710750915099072025400 2457 1438471542440521783817584422693444942896565032891351614304112 2458 1481637238470718404885361564240125169436305128138068351921712 2459 1526089170636308317718079451378371481802229966162452962587440 2460 1571865397154712197911138327905155994715144062169458398683712 2461 1619005094453395401843098306124210819116992758095684330874952 2462 1667548589794612162070866107077931358696619499829944730849564 2463 1717537394845344592679381849429529231999626862737415894939160 2464 1769014240219628925426299910778149409242588259398017135366976 2465 1822023111021238232425028595232398114545091371924990540726280 2466 1876609283415489763699648337671305110575704067768866592601390 2467 1932819362259766559037354768406617792524063701078889759614464 2468 1990701319823187821339627018847759589986357180574346862403852 2469 2050304535626731319162963513569299867869359393737511443510120 2470 2111679837436004493719366329065207607997937256696676289464980 2471 2174879543439779673505766316072138223994152700611833485789664 2472 2239957505648353560558070853327062490360523196383184565727168 2473 2306969154546762678603018525808071238203689602787337279686088 2474 2375971545038885518101526582683344429623989208577767836482980 2475 2447023403719489450369113719132640893279896419222254433520088 2476 2520185177512336908270685642542666870665644142564180320187456 2477 2595519083713551662286600065419497768280801280239585228313664 2478 2673089161480563098738504219414508137342735796066000164107286 2479 2752961324808095095820065740851718595503619124406321101015280 2480 2835203417033847281092190100735862051820549260335945348427164 2481 2919885266917731054355636179125080143805610911800306545318512 2482 3007078746339771710862235473217559859554493275702956572127536 2483 3096857829663072266406269950837952909222063085442832019263952 2484 3189298654809555159593242734762122800717010819914277367337562 2485 3284479586097555906808946194599018875897118926527689104400532 2486 3382481278891739059819132124211334094130772122589235443755412 2487 3483386746117242541434778772943646794463536156132748400645528 2488 3587281426691432718207686971674386288540365487746474294370048 2489 3694253255928170548446473332304945708127299413849173994186240 2490 3804392737971049988430730886605856322145280292631178014657884 2491 3917793020313674751591057143586264224938874410677005692648128 2492 4034549970466689730128724438945361381674075994524163665528760 2493 4154762254832980175984676310982378969371749354265662456934724 2494 4278531419854196403497871867454216407450306556624305717902944 2495 4405961975493555661110522211912142119176058172881736635883520 2496 4537161481121717303007463402783205096620912049810337503164802 2497 4672240633874423890907664153237568187466438738812420006725512 2498 4811313359552550828070380944117448255694486431343197289964992 2499 4954496906137212069162322602257587504323045506469619192330568 2500 5101911939994630899812721176482102549817517897177674444368056