0 199 1 1007 2 2083 3 4934 4 10544 5 25647 6 56882 7 44819 8 40034 9 80344 10 163448 11 694495 12 343954 13 227543 14 175432 15 796543 16 565429 17 454155 18 340754 19 193543 20 1055655 21 2556759 22 5568006 23 5439945 24 4279435 25 1754314 26 7965547 27 5655417 28 4554055 29 3539554 30 1275543 31 2795655 32 8036758 33 16367988 34 69680095 35 36399154 36 2790743 37 8088054 38 16896568 39 69027695 40 29776354 41 101789566 42 217903671 43 54970510 44 39695095 45 103041037 46 236472383 47 104120832 48 247249343 49 11993232 50 3932121 51 10543233 52 25654335 53 56765358 54 45653125 55 34530994 56 23291943 57 11503432 58 6972321 59 3721206 60 8232469 61 2120238 62 998082 63 979215 64 752071 65 519305 66 32955 67 15553 68 55575 69 55355 70 53155 71 30755 72 67957 73 55536 74 55305 75 52955 76 15555 77 55559 78 55515 79 55075 80 49355 81 105556 82 255571 83 555832 84 552319 85 521035 86 209715 87 502358 88 1023591 89 2236071 90 2099310 91 5005522 92 10055825 93 20559459 94 45604606 95 33961944 96 27603443 97 79234454 98 52124341 99 21003207 100 9971932 101 9703315 102 6973071 103 3729306 104 8305669 105 2954638 106 10366994 107 23670047 108 10499612 109 25003123 110 60035234 111 120358346 112 243593471 113 31132110 114 10921097 115 30633023 116 66936233 117 63302130 118 32980894 119 15792743 120 58068055 121 19439555 122 104603559 123 247235607 124 12113932 125 1087321 126 2901431 127 10814552 128 29545583 129 103655934 130 236760547 131 105595412 132 256036723 133 572368234 134 321042123 135 209621013 136 503032134 137 1036343345 138 2369453459 139 1034332312 140 2345343523 141 1233231212 142 132110101 143 343121211 144 231010109 145 109898912 146 301010723 147 612128233 148 100962130 149 210303361 150 96973010 151 63729891 152 29158706 153 107590470 154 280084841 155 960929272 156 591151715 157 110705075 158 92949351 159 15393103 160 58055235 161 19552115 162 103583159 163 235935607 164 111313932 165 109087321 166 308901431 167 690814553 168 292083530 169 1064935762 170 2690557903 171 7085580834 172 14915969347 173 50760305483 174 107923656935 175 280636770559 176 966967845606 177 663656433943 178 630544327430 179 295443174294 180 1036455807046 181 2368559684471 182 1045516444110 183 2455968447121 184 351644411010 185 106444109897 186 268447301023 187 692481612234 188 320006102122 189 199940981021 190 1000490152231 191 2005081582351 192 4060955943592 193 8730360456064 194 7296996339440 195 1563963274393 196 5700294806055 197 2997539939555 198 10019800603558 199 20201607235595 200 42417282356038 201 20051621139684 202 40597031402926 203 86024354830668 204 59803140294648 205 17970797542405 206 80248019664859 207 162496202689200 208 705030426906401 209 1460364670868817 210 4723686849089583 211 1210464389275232 212 96242871752121 213 62016705521003 214 19864955209970 215 101090358500241 216 213083592002471 217 89231119980110 218 72111039799092 219 21109677589117 220 10916575271052 221 30767798832583 222 67878009345933 223 56759913231330 224 45519092109295 225 35029120911554 226 9750991107543 227 7491910935427 228 3903091314177 229 10837073547781 230 29384815677951 231 105929556780392 232 260703567964063 233 728435680288694 234 164314397686341 235 685546018909471 236 455419846914106 237 354038423080944 238 139684209191443 239 402926508074455 240 830668096804556 241 294639163963544 242 1047007700295646 243 2484078403036871 244 39363969704710 245 105700302448323 246 258403624493435 247 592837045054558 248 116289629543525 249 61676155431191 250 6560754310306 251 5393543096946 252 2731429163425 253 8154707694658 254 740936342528 255 391303219167 256 1073634407681 257 2816944878951 258 9570448990392 259 5296407896715 260 1563936765075 261 5700567880799 262 2995456793595 263 10036568056038 264 20367696572395 265 43679027824038 266 30549776199684 267 65701792002925 268 52985519975194 269 15855039750343 270 59160402003455 271 10595979972355 272 26040200223559 273 72482402235606 274 20019982113945 275 40200143140458 276 82401455484592 277 19988354043116 278 100093568455171 279 201055692559831 280 412557065601352 281 99529453989120 282 95154327870991 283 50743176691903 284 108055787080835 285 296557904969359 286 1027580850305606 287 2279969203657271 288 1759631970531710 289 8002960245758321 290 16030322457993438 291 72363424580054595 292 21032203199543153 293 9721970395430732 294 7203696754293315 295 1970365541533073 296 10243675675736815 297 22456796798169559 298 20345565580635512 299 43455675966955922 300 32354551663551220 301 21143506631510197 302 10830946307098372 303 29370469685013823 304 105844702920139434 305 259248430641404547 306 606492566874845682 307 1269065669009256946 308 2708676708106570471 309 8490788495267844832 310 3893683951856440316 311 9056940399168483569 312 18570484007692935699 313 91844928079070557007 314 4439159349295529935 315 4270713191555159314 316 1693090307550713084 317 7057083679608336927 318 14584936803293370677 319 45930569635053846783 320 31295436309528425632 321 9554302915164194321 322 5542975070640343203 323 5415749294397231971 324 4073391542772103707 325 8814075667823238480 326 8079354656212083992 327 16805566770324940068 328 69655667843450480695 329 36554656432295994354 330 5542544321551943143 331 5419443207503430831 332 4034431934972292307 333 8344560550223063680 334 3243395498209430392 335 2032753981914296721 336 4347980160747028232 337 3215798593409762120 338 2073585131917620997 339 4815919360779050022 340 71032993749499820 341 9715929393998193 342 7071152727980327 343 14831588280163477 344 49355894961694783 345 105559050317047934 346 255608603584480547 347 557291235924965682 348 531510111199654419 349 307099110396544035 350 685007124027648357 351 449930999776403136 352 399291997763970904 353 1007080017900250845 354 2084960180802609259 355 4930321969627306606 356 10563440303081667268 357 25694483636956682695 358 57044936970366947038 359 29639303697063409685 360 103005637024694902918 361 236056984247050830795 362 99543842009492293552 363 95428419913921531515 364 54164039087207307071 365 40639669271932929307 366 87002706840550705680 367 69976944395492954392 368 39763442753915542718 369 101894467980755668393 370 219044680167956694055 371 29642398655546339552 372 102864010755669403582 373 229088127956704835943 374 149280975544960311432 375 506970195650323514543 376 1070242036803435945655 377 2842464369634560456759 378 9264685702945724568006 379 1842452975433203439943 380 9264590196534434600455 381 1843098365324321996351 382 9257013677445440029591 383 1929890574434399755103 384 10701085804546001959235 385 28412919645672020406359 386 92730802856824244869606 387 17291976544202040635943 388 83080187646424486960455 389 29198476424204063596352 390 108012788646448696029582 391 296127890868491032303943 392 1031279089093072343640454 393 2352808909056823456884567 394 1115926909544212344843452 395 1071182915442101240432321 396 2831950756463212484543431 397 9360407968694324925654552 398 2995935646343199194543515 399 10040556869456008045655958 400 20485569104572096456760395 401 44915707245825028567924038 402 39072932032189765455199684 403 108830544343901876560002925 404 289365645460818987720030659 405 905676856729590098240366806 406 1856789168304081014483669669 407 9167907693648952144936702707 408 654936330407520839304976935 409 539303295935192272959763314 410 272971551310321715517633083 411 830235593523438355978936934 412 298115131212283151767303320 413 1015159352322935597881633442 414 2159605583430556018956934463 415 715955232295539847543324232 416 71552121555278415433202117 417 7521007551764074331981057 418 5209935505639343303809537 419 1919314954273232967915295 420 10805550366814350280759039 421 29655603669545602968008407 422 102757236703657230296092882 423 227982368436782363033068943 424 175821044305621029729447432 425 799432445657032302304480543 426 594320434529720980963995429 427 143196323157191791627954155 428 456029435584078077080367559 429 339754315239359369197055514 430 277543072073113030369555083 431 779656824815136363703560934 432 756544200070903028971391321 433 545441999290969767708709205 434 434403991491637656926911955 435 323967907906296543183103554 436 207654934941565430430971543 437 478770550475676564570235654 438 167695496154565443298114544 439 679037031565676455015145647 440 549689707454564349870834416 441 396476934343443198692324065 442 1028790545454456011063448677 443 2290085656564572112694490783 444 1499254545443321098343893632 445 5006565656453433013459056943 446 10067676768574536134608570455 447 20678787891805771347291844559 448 46789899079657833483079245606 449 25678789356536332029352033944 450 56789905567769344305584340446 451 45678955457633242955243196425 452 34567554336332015552030364194 453 23455543303319875519697040343 454 12355432973038755036369597232 455 1154315729687549703035172121 456 743073156475396969710521011 457 429330744152763637095209905 458 153293440717630289151918954 459 575054488378962907600790367 460 349544082967614935993497055 461 195439215656079311931969553 462 1036606356772805520560303575 463 2367269567829655845723635799 464 1051835456156552433210313592 465 2599356571567584534323536063 466 6005567835679925745435772694 467 12055679356800658056557827046 468 24556805569606796567579484471 469 3543955435945565455354044110 470 1427554311435454353139641097 471 4679565514556565575402873023 472 2555455083545455353976729812 473 5556560935656557580188301522 474 5545391314545535198482987219 475 5432709083435310384015872035 476 4316909232313096839872719715 477 3062912121089164278717037074 478 6710723232907686790384384805 479 5093212114936465496842839954 480 11054323150568677029269400365 481 9543210695446569751833997051 482 5432094354425437504327969503 483 4319143144194294963175634971 484 3030830840341539630554319708 485 6369369283475802965565602493 486 3033031632151975655453979930 487 6336356943600196756580200563 488 3303143429998365545197995430 489 2970832159983055430375954297 490 10249343600136556563800367022 491 22505457201367567699603684223 492 18954331989055456395970442212 493 90365360108556570040244462323 494 183677721291567840482444703439 495 936778233075679284944448434607 496 305762129354551639444404321935 497 657903305565597004444845440557 498 534972955455169964440434395536 499 319715554350639644396322755305 500 37075543094276442763217552953 501 84795657046788467894379590373 502 41554529625684256742955096928 503 7543156194441945415549163164 504 5430740344403434075390630641 505 4293397243972319352694294407 506 1532772027721033118341543934 507 5747824278232335193475660547 508 3416201762121310332154595415 509 2061985621009097320743154073 510 4720117032109021448055568814 511 1199049720909808399555448084 512 389597190917922795554399241 513 904024090780628035566006473 514 1848249087967096355672068819 515 9294508900285029556824689607 516 1542926997649755544202475935 517 5670670018901955646424800559 518 4494499846983554424199995515 519 3943998423831544200399955074 520 10460012639355646404000360805 521 24720127005556868848003729659 522 1198969955544648399969156512 523 387639555442402799630745101 524 899003556464828002968059213 525 789971544240159975639512088 526 679707441998719754275099287 527 556934403987037541749191676 528 543323967869695405390306565 529 433207656636353952696945455 530 331936546303127518363434354 531 303305422970975043032323143 532 633656630250200456343435453 533 330546297897996343232314330 534 295421576775963232121083297 535 1036635787800294343232935022 536 2366957899603045454350560223 537 1063536795969634343095398212 538 2695768040302945457038014323 539 7037896483630456584396145434 540 14379028936964567926031456547 541 45808290570285680672354567683 542 31921495297654394521143456432 543 3207951576542743210832344321 544 1935507365417432092321243209 545 10556081676780545063432454507 546 25572956787965660694544566083 547 55830367900276727045645672934 548 52297054997765169634434515323 549 21569539977650636324323073211 550 7435279776494303203209332110 551 4311757763942971971913321093 552 3105537627415703703093209132 553 955296174072968969131910921 554 551560539315647630903091203 555 507395273074416290969109971 556 1082038816804771090307300235 557 2944389569647833083681602359 558 10445903702879336936957223606 559 24460838429005370570382237271 560 4192284149952895296822091710 561 321640799516751564219105096 562 206393595065507442030949163 563 470056040676080464370507694 564 99539594559196242894936344 565 95275143510362016739303239 566 51750831097019865272972079 567 5492309169838651715719355 568 3920910638286505073033155 569 10650726994908060816335557 570 26808270050896729569355583 571 69694840609028303705555934 572 36340393909762968955551322 573 3196726917615647555509221 574 365183056074415554912209 575 50429539344075539101913 576 104703805448795807220735 577 248439656490039682248159 578 4276543899676422000712 579 1765428796564219993100 580 7876690027686400055201 581 6766299776463999551985 582 5661597764227995503854 583 4607177642175954968543 584 1930576420551539645432 585 10565788645595802856543 586 25677890856039629167655 587 56779089172403107678758 588 45749270519970936567525 589 33391695039691305455194 590 32706349676308954350343 591 16943196562927543097233 592 70456027710679657022335 593 144572278326802784223357 594 445822793469627926233583 595 432217532236175182131232 596 322055322100550420910120 597 219553220995496191098997 598 35532191953960309187972 599 15320303527596910475721 600 57443635880030724798231 601 34430312799693201582107 602 24297097596331987220933 603 1569175163303872191332 604 5707799693639024073343 605 2937596330269799333231 606 10580029362702005334352 607 25960305708424057345583 608 60323658492648581455934 609 123436793066891954560546 610 12305529464703543395421 611 955154240971432754211 612 550741991708317542103 613 493403904923055420971 614 1054840850636556650234 615 2569289206967566802347 616 5706906470279669623482 617 2942944097756636212019 618 10470449017966970324206 619 24844508180270243446471 620 442920397698032424110 621 415196776379720201096 622 70365762957197989164 623 143677910384020107687 624 456780723928241278903 625 345593207162009766972 626 235131930619917663721 627 110903294039056629210 628 90971539669546152099 629 190235802703671584999 630 1082359628436835930007 631 2943603092569360560083 632 10457237065705725720934 633 24582384678458258250547 634 3220842564321921895412 635 2192419443203204754101 636 320034431971961540990 637 199724303703607391897 638 1002245638437282079023 639 2022456992582944808235 640 4224570065950449694358 641 2203299451496396343124 642 1971594307962763231002 643 10236045680307894352023 644 22372456963679045584235 645 20920343630549635242112 646 50643456965702958463122 647 106854570278430392695225 648 269165842792564067038259 649 707679268065688684394606 650 1478806696676890926047267 651 4789667026789090672482683 652 1676649785669094520018432 653 6786901916709045840192543 654 5662983064909632398319430 655 4615829438916320783034295 656 2072154287063193629721554 657 4823566904696057102235566 658 211462962359530982115464 659 108215621115291821074242 660 294357031159079432806463 661 1045584351608804549668694 662 2455925597289645702691047 663 351195171676432978309612 664 110350506564315762916101 665 97094945443073615060991 666 69139434429330069391903 667 30874324153299432702970 668 69005447575004548430243 669 29954415349963404298030 670 100364757500294847016362 671 203687980003049284169703 672 436900160036506927702434 673 302998599704943176980324 674 630012002450455790163445 675 299899980296353498632434 676 1001000163029575010944546 677 2012001696303800130445671 678 4124017029639601364456832 679 999849756275989044344320 680 998397541751869643243191 681 982775405504636432030303 682 817753954962304319696967 683 57527539620963036363656 684 35175276191629703030545 685 10551760306156969695433 686 25597923671570303036535 687 56020636835843636367758 688 39794304312430303057525 689 102045645524563636579857 690 224456855845696967801183 691 204344552434363655990432 692 445445584545696760084542 693 434435243434365599243420 694 324312032323055192032196 695 203099721209550319720363 696 437002232503603602243694 697 289982118969969982030344 698 900143190300300144363446 699 1801456083603601445694469 700 9614572937237214457044707 701 6083315292092084329640935 702 12933559065064925502890556 703 30535608680690656029085571 704 65757290967086772308915833 705 53531491649265720927072330 706 31307906391853191169321295 707 8934942704530310633209553 708 7319416963297094331915528 709 3034063631569143303075167 710 6348696955707453636799681 711 3206363552934330305596406 712 1943031515323296955163943 713 10456355957435030359700455 714 24569560380560363602404559 715 3435396795397029979963512 716 2312765552769759759631101 717 1097655517637517516310990 718 3018755978979979969530081 719 6189960190200200303760953 720 479598297997996969591530 721 155181575975963635107296 722 559955800200296959283031 723 519551997997563511629707 724 35503975975431106156935 725 14967751754310940743313 726 50277997965530488053535 727 102780020275764896575755 728 227960242797889027797959 729 175598017576869777575512 730 796016179789101779795923 731 559860557670985757551209 732 518595536491853535509915 733 45155303904531314919075 734 30752966963309079029354 735 67990270293708808305565 736 55897697528927922955454 737 52776375167175215554343 738 17762950650552075543231 739 77910406805584795654351 740 75095943955241554543105 741 49151427552007543430953 742 107594679584079654570374 743 280046803928802765843807 744 960469640689627879259682 745 596236394476176751916415 746 162102744160565503064075 747 703228047725676036688799 748 1434296478256792366890001 749 4547028794568063669080011 750 3409767543439430629199908 751 1917655432274294150398923 752 10778756542807047604010635 753 27789967669684479248126959 754 77900278702924806495270406 755 74997766975199943951695945 756 39977663750399427506351433 757 100178698004004680069594533 758 201791016048046960704045735 759 418072172496470328448458158 760 39320519964097164404320724 761 105446000289023684845448245 762 256472002908236929256494459 763 568824030894370706569044606 764 448199692742892945429641945 765 400396317416715434156403434 766 804029580768356547568834544 767 1648303967893567679689345648 768 6893640279055678802905456895 769 4730397749554567974954344754 770 1296777395543455739543241544 771 3027782035654558203654475647 772 6277944356765594436764796881 773 1775443145655144305641564806 774 7796455456759445656875689671 775 7564354345514434544754476505 776 5443143235084323441544164953 777 4430832109243212407440639531 778 4292320912032099934394275308 779 1521191099719199322741752924 780 5832073002408005428077990647 781 2319329979919954159375894415 782 1033159759039540712952744072 783 2335602008403688330388048823 784 1313979923970483296879608212 785 3540200640244935029003294323 786 1397994398039309749971543213 787 4020046016405702100235654335 788 8240472168858423202356765356 789 1996120648524211981145653144 790 10031246891846320151456775447 791 20352469079269441594567796483 792 43584708806704476045678028934 793 31240927944964159634559767324 794 9991175439640716323517653203 795 9910554276393063211056531967 796 9095541762729432109545303655 797 19035677908304543303657636759 798 108356780893645653636778968007 799 293567969056856776967790296083 800 1055680308569167790278083032934 801 2556963691707678082796936350547 802 5570297078478796948030569605682 803 5297569364167563399695435954419 804 1575433040655432796354311544035 805 5796536486756548029565515648359 806 3565304065545399755455074403115 807 1452959455432797554349343971073 808 4590404556548019565505460232815 809 3095963545399835454954198116074 810 7040295658001356570368015172805 811 14483036796013567843696159829657 812 44936368032135679257031601502783 813 39303039720914551929705986977632 814 105636402250745600702460110178943 815 256968822608057208424721121790455 816 570289427296582492648231238084558 817 297674171565219918402110079243525 818 1018807835678400792823120806455858 819 2189679356792808069435249668559195 820 476553145515919434311996645510352 821 165530835071034323103966435097120 822 675769360832345435240268561023241 823 553632992321234311997845409812006 824 530315921210123103976433918099945 825 297071210099010967764327039199435 826 1024832321008130277885484408004558 827 2249343432095362778916924896045595 828 1993232319153017767063200759635152 829 10054343607576177884694408002959583 830 20565457279791778927044896030403935 831 45676582802077790684449032364840558 832 34565215979377494444389721040395524 833 23452071752973944442877209596755203 834 12319305515727444416771915165551972 835 1032955073174444065703070655503721 836 2350360815804448678436846756038231 837 1096992071964406564304425539682110 838 3030064840284867685644655802943121 839 6360689282929078916846759630455233 840 2994471615149367064425516296352130 841 10044837159505684684655971029583362 842 20449383604056926926760232303933703 843 44505937248570670667922343640538434 844 42951292005294494655221230395284324 845 15509519951543942552210096751643204 846 56104000395660465582321027996854447 847 40959996754596255221209775964544415 848 90400027966030558232501800285644756 849 184800280272365594346019602916847969 850 929602962823676045472203230769280307 851 155975616210559634121972093631596935 852 560197170325602947240225056956030559 853 398370497193975411998189543539695515 854 1013845024060196720015903655803035957 855 2139260248722028240160836759636360383 856 871798007219761998592305516302996832 857 705579932037603985120955062975964316 858 1455800544379240119250360710200285567 859 4559605645806481206603728322402915683 860 3515954431944009945969163219975074432 861 1071544303439919431630632039749344321 862 2835645634600804556966944402105445431 863 9356856947209645570270444823256456552 864 3144543411916435297696440211944345515 865 843432103064311576364398103443235073 866 432320969443107363042780972432109328 867 321191634430933029617591720320913164 868 210306324291329756055105197191090643 869 96943201509157539550950370309094432 870 63431986910735275491496896909144315 871 32303863093311753907964762910843074 872 20968629133105526935641615092429343 873 50291107335255870556877161064705454 874 103071281358559045568983712688456565 875 236832953591608455690138326892567679 876 104315531105924354298883184719456552 877 245555751260645567008935928404567583 878 35553509794435449927311163963455232 879 15530917544314399173110627632352121 880 55770779645546007815127078943583231 881 53693756435419936070969367431232107 882 30329544314039299291633054310120935 883 63503645548407007076936565521250557 884 30970435403929929363305455209895536 885 70244556840700705693656558501035769 886 142445569288408457056767592012357901 887 464455706892892584567880064123580811 888 244352944716719243456799441011192108 889 43115441065032032345594409910320922 890 31074409449719721235143919097191220 891 9343914397037210110827029170310197 892 3227082769692099092169750497098375 893 2169217636319189120637495969182953 894 632056303030470994293951630415532 895 319542969696091941527506296075318 896 35415636359103407174941559353043 897 14074303110971930539407513129633 898 48805635130240565804879935302935 899 7954310897995451960759312975314 900 5543092775954303593513095753081 901 5429117751542971131089153529207 902 4151057507415710909270731151935 903 709534934073090911693310703314 904 1503750548817090717053528433547 905 6038005689585088384575892535683 906 12396056903920893925799065756936 907 759542967192727193589453543301 908 515415650317170331274331432985 909 74074497050497309743308315855 910 39343969495972917432923072553 911 105460305040230780550636825573 912 256723660482367965606969455815 913 568236724943680277270304559558 914 442105199430397771696963515525 915 420950394296777706363631075194 916 191496741565776943030309350344 917 1075028075677790456363705603447 918 2800296796778084569698457234483 919 9603028027796925703012582344934 920 5969759777563192969899221239319 921 1637517775430315638792210073035 922 6979977796563556990062320816359 923 3759777565431543899421192063116 924 8001779676555659004632064695169 925 16017802787556808046944687039700 926 72179627899569696470446904402401 927 20556176795436364096422963979985 928 45571788036569689028630300200118 929 35305679705436469766296997999044 930 12954556954304237661563975989643 931 30365570365646378715700200102855 932 63675843676869790358402401229157 933 30552430564637497123979990150736 934 65584565686981023240200081608169 935 55243454463809811997999205920636 936 52032344227918103975991951194305 937 19721242175040967751903510342955 938 102232463800490278000835923470359 939 222344699605082796009360634843607 940 221242395949217559912994320429932 941 210020751392055519095943196159322 942 99793508719555029151430360713222 943 97530927035549750708296993092215 944 75291169715397492921563929122071 945 51510637072773915207427151019305 946 7094289317727071934170709832955 947 15046905578284840547848501350357 948 60470855794929285679292013603583 949 124849158050706916807064137235936 950 390719492943063929440892111301 951 1088405070456700704489063113613 952 2892860844568408444908695137135 953 9069129245692892450891039383358 954 18707306457069064609072405933589 955 90481668584708687308824860535907 956 184956691928490901689449125760879 957 930367080693090816904507257929007 958 297049194329092062962931935149935 959 1024508045509064710310560559500558 960 2246096456108688323525725604005595 961 2019164340926483211193193959955152 962 4207685490668934312056060400359582 963 1936453894647323099539395997115220 964 10568579046881437003806040023158241 965 25691808468954584039672480235594471 966 57079692690365928402824962356044832 967 29356318297051163976199621139640319 968 105569595024591700192003031402883606 969 255704040246078402064036354828937271 970 558448482472792824688369569490582832 971 524404020117516202483035433895216319 972 203959799055061980029714328752063035 973 440402008560720160302345489984696358 974 395979925393198596981234079842363124 975 1040200658056012030152348801263695245 976 2482406796572124361583489612697038459 977 19945565321003007232076098369684312 978 100455677432036082344793013702925523 979 204556780544372943448056138430655835 980 445567965645830454496571392566759358 981 435455654432296343965308719465513124 982 314354544321563227652927034255091004 983 83143443207432176515169721949109963 984 30832431934320565070637203390919628 985 69344560545445680846982434090803093 986 33243395434434392423820319091969130 987 32032754324322720208197029103630897 988 19717543203217197920369750970292773 989 102379654434384020643702010243067815 990 223802764545928246858424122456679559 991 207977643431162024524201020346555512 992 480178854551704245846412243467555922 993 961789165598446459268722454679560624 994 605670655184424311847220342555394199 995 1256846759924645519282243465558048002 996 2569268000646856006942454675596496023 997 5706696006869172070464566796029032234 998 2946359944630519296243465559749722123 999 10469600446966007030454675602102223234 1000 24703204470272084364566797223222234347 1001 971964097719243043465572212222123212 1002 703639177032029632255322102221012095 1003 1437007784344302942557423222232125037 1004 4584077925445630465580634222343260383 1005 3239375194434296255194322221231796832 1006 2072950344321561950343222210105564321 1007 4830403445435720403454222321255685432 1008 295972434313195972342221209954454320 1009 1040224545536040223462232500364565442 1010 2482245655772482234702346003685676463 1011 22034553720022120981219970454564232 1012 19723529199820991810039696343442122 1013 102235908001450079520403029454463223 1014 222360896014600803844836304564694235 1015 220992759881991968440302963442342112 1016 191917518803903644396975632421221102 1017 1080779989640836846030196944632231223 1018 2967800102889369272362030446942352235 1019 10279601228905706823704364470463582358 1020 22803212290858469438445684844695943595 1021 15972101492524234284434440442351431152 1022 60223215065846346924544484463594551583 1023 122234360679269470645644924696045595936 1024 22122994551834094434439202359635151301 1025 21015943504319144324271981116310708990 1026 9871430963030843201703811063092927898 1027 8708291629692431984968109429115176787 1028 6921506156320303839640914151070565676 1029 3206940743196968276391080709295454566 1030 1943393430363641762709192911554343463 1031 10454054563696877908508070715565454695 1032 24568565697028980892096848355676567039 1033 3445454369767792719164403154565449672 1034 2434343037657517030643970743454396521 1035 323229696535049694427693432342765210 1036 212156365309596344176332321217652097 1037 100743052915163240563321210056519172 1038 208056590759694485693432320568007823 1039 496568088003044917054543445696079434 1040 1027696896036450784565654457032804544 1041 2279029032368607925676764584349645647 1042 1749749721045935194565643243196434412 1043 8102102232460560045676854456028544723 1044 980982120195399634564544339765441208 1045 791820998352796323443443277654409927 1046 504191983117563212432431776543919177 1047 1048080135179694324544557787660807779 1048 2496961359803045445645577898729677807 1049 5030313601636456456855779010302779682 1050 10363537216968568569157808123627802945 1051 23695782370291691707579695237079630459 1052 10353620897506304935356352089356296312 1053 23577049020069650557569584905571029523 1054 11369589799436495535435238955309755212 1055 9035277594303955314312087552917552101 1056 18358780045640357545524899590779583219 1057 93589960456883579655849004087803934407 1058 31279596344831356552389959275967323935 1059 9755163240309145520879511751653207313 1060 7550631996910835192755105506531933087 1061 5494303963092310317550954945303329277 1062 3942967629121097055491539432973151775 1063 10470279107233024557075804550215597797 1064 24842807282336245584799645602356018023 1065 415931621302035241596433981139839812 1066 71306208979712007164327810878278100 1067 8941927757099930643176092761760993 1068 7403177529199294430559117605591928 1069 3970575150391544295511055955103167 1070 10245799604075647035912560359235681 1071 22458003248796884360725723606356951 1072 20319972007564842993193209943143510 1073 43600224079689270056054500455455922 1074 29998199356471699539542996354351220 1075 100016005568837003803670029565592242 1076 200172055689384039636840303676062463 1077 401824556905928402969283636792704694 1078 819445570860692830306936968068447044 1079 34435292594316296943303639444409640 1080 24311519143061563432970274443916397 1081 3107030829407432315697744427062772 1082 929692153934321074377444169417721 1083 156320727323209342974440634057203 1084 569448281434505470204486948582435 1085 434401608322954097964063405220315 1086 323985923215539175639431952197074 1087 207851212075270554274303520369343 1088 479192324798845566805635843705454 1089 150321201588435463954312428954344 1090 603432415892556700365524690365447 1091 1234544759065568403675847083676478 1092 123441509455443970552409230564161 1093 12406914354427695519912095440611 1094 24870745564679036000725036487111 1095 693435442549699993189704071110 1096 332314419396399930476959311094 1097 321084032762799296163513109143 1098 209239717617591560631090910833 1099 506402379180075726953090729334 1100 1068823807960798270377088305345 1101 2689439680328014843784893657459 1102 6904602963496149257929056780606 1103 2961975631960791935149545593946 1104 10320196960328080559503656060470 1105 23442030323496965604036772724841 1106 12419697211963653959705717200410 1107 36372103630527516953051996099 1108 2920970295175063529503959193 1109 10650243039800695904040408054 1110 26802456401607040848484896567 1111 69624568817284489292929027682 1112 36203448051644071515149776418 1113 1972399506439307070797764043 1114 10224004068605684848017888455 1115 22248048691256929296178892559 1116 21999606309943151560568719512 1117 3995942919430707395447035102 1118 10040470804568482036484359223 1119 20484849645692944368925606235 1120 44929302857070445690657270358 1121 39152976529296434294531697124 1122 107590187907028547045757023245 1123 280081900884291684457984234459 1124 960960808927076924580126344606 1125 591591927169363203198983241943 1126 107103170633031970387832003431 1127 283235846936360243899344034551 1128 934359270569722459005448345592 1129 323111695437220309954403235115 1130 211106354292196919543972111073 1131 110943141520363035427721109332 1132 91430807197029714177210913321 1133 8291930369757080572091093203 1134 1503297037529195319109131968 1135 6035024379908037607307360295 1136 12360245800896379281681723036 1137 998031992762951606405209701 1138 979703917615505943951916983 1139 756967056074951427503063827 1140 543649539339508174969428177 1141 430395273274920539634160575 1142 296751731739195276320595354 1143 1027998158208038789446037566 1144 2280015594496389904472379671 1145 1599875143962878964120956510 1146 6000999460308990287250367921 1147 12010004723690082902603680636 1148 24120048237080950827236966971 1149 999602089191492172103663710 1150 995979270307920520970629091 1151 951751696935195191694149103 1152 505506363310350306340790967 1153 1056069693523603669488090279 1154 2572703055837236704897082807 1155 5828436559382368449024949682 1156 2164305512821044389799396419 1157 642955096209642877592764032 1158 415549161916416775117639718 1159 75390603064065751056277044 1160 52693969439453509541769641 1161 18327634274330915405636407 1162 93478946805370756856968883 1163 32167423952893544543648827 1164 20654207516731443430408173 1165 46766479968154454564895814 1166 25664159640744343440752084 1167 56687602888045454487984926 1168 46475976879634344075839185 1169 24151764756323239352270454 1170 705641543212073121696342 1171 1456875654324815237029467 1172 4568996765449558384304683 1173 3447965654395522842962432 1174 2415654542755216415620321 1175 74543417552064074197210 1176 43432055519439340372093 1177 32319555034273196919132 1178 21035549721730363030921 1179 9715397205297029691210 1180 7072771951569756310091 1181 14827840395701969521077 1182 49479284038420303832783 1183 104806928392643639347934 1184 249670694066857005480547 1185 502847048669184056965682 1186 1029284490707928570276945 1187 2306925088480691842790459 1188 943189283994304417496312 1189 430471627942964053963095 1190 296106175415639527629154 1191 1031271796757003879107566 1192 2352838027984039007279671 1193 1116279775839669931756510 1194 1061757752276639305545099 1195 2717977982787005655661007 1196 8380180147904056756712082 1197 2798398814959545545099216 1198 8014009550403655661006370 1199 16148103604836756712069848 1200 71495237249367968324701295 1201 7952091993055643200989553 1202 5519103929554431991875529 1203 5030967155544303904755155 1204 10370283555645640847959555 1205 23842935556856889280403559 1206 8415315544544871595971512 1207 4073075443440707151707096 1208 8816796454488483598485028 1209 8065564344084031184049768 1210 16675685448928351928501888 1211 66796916490693600692018895 1212 65563063894329994319848754 1213 55429428743159943038407542 1214 54154167430719429683935419 1215 40740654293034156427314035 1216 88086767056347568681548356 1217 79265649543215446407403144 1218 51854395432074423933970841 1219 4542754319344207327692407 1220 3417543033241933176319934 1221 2055429732003330563039323 1222 4556702144033365696405434 1223 3544980839733054363954324 1224 1439792277329543027543203 1225 4602062781503656279654435 1226 1979417606970541756544314 1227 10204779270245677967645547 1228 22447806842456780278855683 1229 20415944420345597768554432 1230 44760444643456017891564542 1231 41596442432339856707443420 1232 7164420321278544934432196 1233 644197209765439324320365 1234 440371917654273203197054 1235 396903056541731970369544 1236 1030836567678160243703645 1237 2369367678795722458436859 1238 1033056567553220324304512 1239 2336567679574243445645923 1240 1305456555342032434431212 1241 3656567557464344544552323 1242 545455534243243443521213 1243 434355322032032431210091 1244 323153219719720310099108 1245 210732037037197099190923 1246 93319689690369190291212 1247 33036476297030297510095 1248 29704161569697575099153 1249 102447715703019801007574 1250 224478358436201612079807 1251 204163124301986099357932 1252 447695245620113005580542 1253 416352034199089955195420 1254 63119720389279550354196 1255 31037196871755497140366 1256 9690364705553970797063 1257 6297040955527693569427 1258 1569591555176331434176 1259 5704075559789354547791 1260 2959355517673143417507 1261 10405555978815454780082 1262 24855560189556567960943 1263 555398475545455591432 1264 552784155434355108319 1265 517640754323150923035 1266 56393543210691209715 1267 42731432094309917075 1268 17308319142919049354 1269 81693607470808505567 1270 6329934091924955456 1271 3159319103199554346 1272 713030970395543223 1273 89691696755432209 1274 76306365554321918 1275 62943055543203047 1276 15429555431969616 1277 56703556560303171 1278 44971545396970507 1279 39707432763694934 1280 102480547897050545 1281 224965679024605659 1282 199654549801954512 1283 1002765701620365923 1284 2027878417043680635 1285 4278992784456966958 1286 1767917644343663524 1287 7880778845456695847 1288 6793768434346352417 1289 5529644323223120056 1290 5156443212210999545 1291 744432102091995435 1292 444320979103954313 1293 443191750967543092 1294 430305491655429120 1295 296953906554150996 1296 1030380867567610030 1297 2363969079679120361 1298 1027629356550997010 1299 2279105567610024121 1300 1750955456099801010 1301 8010356573001612121 1302 16123567816017123238 1303 71235679572183234395 1304 10114555320432122753 1305 21145557444543227975 1306 10835534443432175752 1307 29355744454543797983 1308 105558044565658020134 1309 255596445676796241347 1310 556028456788030473482 1311 539764345679696132019 1312 277643234556360919835 1313 778854345569730801358 1314 768543235437291989127 1315 645432114291503870977 1316 434321081506968691776 1317 323209206943646305764 1318 211911943430422953643 1319 103103432296215530432 1320 235234543030355764543 1321 112123429697153643432 1322 101012156370730432321 1323 212123569848164543431 1324 101011438400643432310 1325 212114592806854543521 1326 101083115944543431210 1327 212935160445654552321 1328 95310596434543521210 1329 53095164323431210091 1330 29150643212310099107 1331 107606854323521007282 1332 279269165435832082943 1333 806707676559344950454 1334 1668478787605450404568 1335 6692789899256604845695 1336 6317678791945960434354 1337 3056567503431596323142 1338 6567680034556029435463 1339 5456399723539754314230 1340 4342797211277543082095 1341 3217572109775429219154 1342 2055320917754152030743 1343 4557450777967584368054 1344 3534293775655243039544 1345 1321529754552029675443 1346 3435901965584302796455 1347 2310983655242977564353 1348 1091830552015775443132 1349 3079365584157796455343 1350 6805675927578028557453 1351 3954551175359765534330 1352 10365591797601875745363 1353 23676078019218998057695 1354 10559359832047979536352 1355 25605601344480203769583 1356 57257213444962437903934 1357 31932092439620294967323 1358 3319120276197539653213 1359 3030997760375276532093 1360 6370017923798787745053 1361 2899855209587677429530 1362 9001158503898780703762 1363 18011592039009968437909 1364 96116064408100292580907 1365 61059443920997519190935 1366 9514427191975030291314 1367 5084170303749697509079 1368 10927843638103020108803 1369 30679256995236241289635 1370 66806570038370472902957 1371 63945299682896114975536 1372 27431596416761079755306 1373 80556028767912801957670 1374 165572289880729620378848 1375 675822900968303043789295 1376 552214991642969629671554 1377 522079906415636156507543 1378 219358944074300744935431 1379 33127439342993439314310 1380 30974273215932273083097 1381 70206814360542816937021 1382 142469545725669570584237 1383 464703658256703845926383 1384 240970521944968431182832 1385 490245840450292551949342 1386 1082459284603065600505464 1387 2944606927236677206056687 1388 10447270682366782472566902 1389 24482846943667944825670823 1390 4016423430655440194492212 1391 8168634566756482045062324 1392 646323465544019629421200 1393 423212255439836154209994 1394 212101954278300741919944 1395 100983541762993403039442 1396 210135677910054836404463 1397 98914575099540303964232 1398 87083349195396967642115 1399 69233190352763656421072 1400 32130297117630544209318 1401 20897571056295441913043 1402 49019832571036480736454 1403 108201345832368968168564 1404 294413459343690295691687 1405 1044734605457083037076902 1406 2448147256584936384790823 1407 400811945239302841492212 1408 809520458405629275062324 1409 1703844592857106800703448 1410 8439246069183269608434495 1411 4272019430431835924323952 1412 1719834296304311203207520 1413 8401347029645512434479841 1414 3989209756435100324158404 1415 10106501968559203447592845 1416 21268020291606434480069259 1417 9839797505944323999431912 1418 8277574951443207994303095 1419 1775339508431935942969152 1420 7797404092560560470307583 1421 7573959119395396096935229 1422 5327511032752759163312157 1423 3175109717517510633100735 1424 550917055055094330993313 1425 491049549549143291933091 1426 1072503703707455080537074 1427 2826038438480560965784807 1428 9472392592965730277929682 1429 4120719115653297775156415 1430 993031074531577750744074 1431 929709343307377493439339 1432 156913232932973932273279 1433 570734350550220542814807 1434 293323095498195416079935 1435 1053437037016036772800558 1436 2574584384172367829605595 1437 5805925927823679503256038 1438 1951191176210554971939685 1439 10392071790325570240602919 1440 24064838083455842487230807 1441 48689396934559264902369682 1442 6472763323511838981036420 1443 4117633211104287809704194 1444 1056332110961675916960344 1445 2569343130316800770323447 1446 5705455363569607843434482 1447 2954353031435936432324019 1448 10365576354560568543448206 1449 23675789565725691654494471 1450 10553675453194306543944110 1451 25576796576045667660447121 1452 55788027792456678724483232 1453 53679777520346567204032119 1454 30557775197225451959721035 1455 65577800022256600402232357 1456 55375999821945995982121136 1457 52951998203431951821010905 1458 15503981972303504209890955 1459 56040160223636046501090359 1460 39598598210299624989097115 1461 104012014323003050109023157 1462 248124145436036601308235583 1463 1000834299705988922115232 1464 2009347002460090623158343 1465 4105484024721087035593454 1466 954039801209269715132344 1467 539677989911837070921239 1468 276575879104289291210075 1469 787799007246907072320798 1470 677589932022929321193587 1471 575279319815153210331276 1472 351753038070732097309765 1473 105529679293319172917653 1474 255902807053607830778775 1475 560829684577279367789798 1476 392156443371753057677585 1477 1063568453837976578779917 1478 2695692579380187789800783 1479 7037065805961897901607934 1480 14384679660319020817280547 1481 45926802723608249582965683 1482 31183977209921995215654432 1483 10427771919203952074544321 1484 24677840806440384805645431 1485 2576391944396839954434310 1486 5790080446029400364545522 1487 3499196419753997043435219 1488 1990364037527969632312033 1489 10083688379880302943524335 1490 20936893800963630455845359 1491 50569059610296964559257606 1492 105708603123030285606579267 1493 258491235236362917267806683 1494 593072358369710782679666934 1495 129321123037093618556663323 1496 305431236385057191566693435 1497 656552369920584075667054557 1498 545521039195239354649543536 1499 435209670352073142395431305 1500 311916497119330820754308954 1501 103063971033292193542927543 1502 236700232335064055670679655 1503 104998121309439554494556552 1504 250015233704603565045567583 1505 600158338447235680455679934 1506 1201593392482356964556800546 1507 2416054064943570285569605671 1508 59539439431297655435954510 1509 15274274309576554311543095 1510 58806805703787565515657039 1511 27943952969675455074529675 1512 80460390302796560805902798 1513 164724083628027729660828008 1514 688248937096278302729496095 1515 482007289161762977153959154 1516 19931670605615770727510744 1517 100556847257157848279928047 1518 205569282583579294800696483 1519 455706945935807049607028934 1520 352943431311929595929767324 1521 115432309103155151157653203 1522 74320910970750710736531971 1523 43191091693493093305303705 1524 30309106331929132952968954 1525 63707269360707350390290365 1526 28931832992933096697497054 1527 90559350070537027021024566 1528 185605600845784284232245669 1529 917257209257926926342456707 1530 51931911935183183220344935 1531 3303103310430432197239315 1532 2970973096296320372073073 1533 10250217031029443824816814 1534 22602384352304459449569547 1535 17980843120964314395435412 1536 80169255250285546036556723 1537 161706558602915672367568238 1538 718467591230756823679694395 1539 44255110093544210556342753 1540 41951099131442095543217532 1541 3509190908419155432055320 1542 910290924030754319553197 1543 97491199693543035530375 1544 73910396331429715296951 1545 27096763308157071563505 1546 85027893695584835696058 1547 49776730355240314359528 1548 101788163558483545603892 1549 217895695592935657239063 1550 56754355115314532069432 1551 45543151073083319434319 1552 35430709329233034323034 1553 14292913152129723209723 1554 47070735583302234502235 1555 9293315232982122982114 1556 1533072115821015821079 1557 5736823159432159432807 1558 3304210714320714315935 1559 2962093083193083071313 1560 10305056936056936833534 1561 23660570572570569335747 1562 10595295319295433313412 1563 26039037607036533534723 1564 72408379284367735748234 1565 19922951643057313402121 1566 100630396856581534823231 1567 206964029167955749434351 1568 470288307680358104545592 1569 97682936397120963435120 1570 76415302770991632310991 1571 64072977691906321091905 1572 39315776302943209102954 1573 105557789630454507230365 1574 255577902964566082363679 1575 555780830285672943696806 1576 553592297654515430363945 1577 531121576543074297027435 1578 311007365429341569774315 1579 109933054153207437743073 1580 300536567574480578056815 1581 605767679804965796569557 1582 1257878801650278027703578 1583 2578989616802796278435795 1584 5790103169628030792558038 1585 3498970636159693519519685 1586 1987694300716331035036453 1587 10099045608369352360368575 1588 21008457293705583723691799 1589 9924331528955229210305592 1590 9203307167552152096955115 1591 1972930655520719163551071 1592 10230566755848407695592831 1593 22365667959292879036069351 1594 21054655511516749699433110 1595 9542555107065396394331098 1596 5419550929452762743309187 1597 4035491154317617432910475 1598 8357071565579180550724796 1599 3129307455350395493201564 1600 952934353096753931987443 1601 515323129165527303874427 1602 73210950655172968744175 1603 32091494550515647440553 1604 19107943495074414395533 1605 107280455040804746035735 1606 282964560489648072358159 1607 950285724902896823595606 1608 497653198976764211153943 1609 1018776010187886311580454 1610 2189792121898909515964567 1611 477521004786915071643452 1612 175209961663069306432320 1613 798500316696705668543441 1614 584997066364954645432405 1615 239969463039542434319955 1616 79634229675420323039552 1617 56322156554197209675517 1618 43220745540371916555055 1619 32193435396903065549554 1620 20332312762969455395543 1621 43343527910304558035654 1622 33231175096963519714544 1623 32110549163631037083443 1624 21095390630309689232433 1625 9152694296916472120332 1626 718341563064120997315 1627 43207429440991973073 1628 31934154391903729332 1629 3320742702969153321 1630 3193416975630733209 1631 332063754293331913 1632 319429541533303093 1633 34155407332969133 1634 20753933315630933 1635 47980533556970534 1636 15795331543695324 1637 58037355657037447 1638 19693154529694415 1639 103055565903044759 1640 236555680836448007 1641 105554392304399932 1642 255566063646000543 1643 555672696872005654 1644 554518364719954543 1645 543043041039543431 1646 429629609675432307 1647 156155916554320934 1648 571560767565450547 1649 307393655454295415 1650 682056756567036757 1651 419545545449705536 1652 35435434396955304 1653 14314322763552963 1654 45545427895590295 1655 35434176755097554 1656 14320565549175543 1657 45445675707795655 1658 34434552937554554 1659 24323515295543543 1660 3211071555431432 1661 2109307554308321 1662 912935542923210 1663 95315415212091 1664 53074072099103 1665 29339319190971 1666 105405608090232 1667 256857297082343 1668 569183024943454 1669 430429799432343 1670 296157594321232 1671 1031580045432342 1672 2355960456543463 1673 1151596345432232 1674 707163234322121 1675 1483694345423237 1676 4937045456634383 1677 10584456566945934 1678 25924567670460547 1679 60645678844725682 1680 126856789248256946 1681 269167906494570471 1682 707680869045844832 1683 1478969108459249347 1684 4790307292606505483 1685 1496931517944954032 1686 5030555980450368343 1687 10365560164603693455 1688 23675721687237054559 1689 10553206472089543512 1690 25574468824903655923 1691 55804689450836760634 1692 51962474292305594323 1693 3620141520955143211 1694 198807191550832109 1695 1009684075609343307 1696 2102928797305453683 1697 975167572954330432 1698 750655315543296315 1699 494553075431563073 1700 1045576796555696814 1701 2455788027557029547 1702 353679775529755412 1703 130557755157554101 1704 365577959579567211 1705 55375515355452109 1706 52955073154320915 1707 15549330743191075 1708 55705368056072799 1709 52953039539317595 1710 15529675273055155 1711 55902798816559559 1712 50977588065515515 1713 110179896675955955 1714 98558766551551551 1715 85527665507507503 1716 55176654934934968 1717 50566539319319645 1718 105667805605602855 1719 256679657257229159 1720 566802782582307606 1721 463977619220935945 1722 227776032191311434 1723 177759720309108322 1724 778002243707293423 1725 759982028931532209 1726 519819767307321917 1727 38037652933203055 1728 96378790534436557 1729 62967495324305535 1730 15653953202955314 1731 56780374430357547 1732 45596944297135415 1733 35163441570914074 1734 10632407291079343 1735 26944883072805455 1736 70448936829656558 1737 144490569502767589 1738 445085704027879907 1739 429252959776758934 1740 151915517765527324 1741 600755977875881447 1742 1207960178998954478 1743 2480321790010364795 1744 4963438080123688038 1745 10294596961236896392 1746 23046030312369030063 1747 9619697101029699432 1748 6036370989756394315 1749 12369850101970045556 1750 1038498983699635541 1751 2393010137002955671 1752 729898889975554510 1753 158788879755543093 1754 589889001955657055 1755 278869983554529555 1756 789100135565903558 1757 670998915450971527 1758 491987074291707176 1759 1080104807078483788 1760 2961249684792937895 1761 10312502928070579038 1762 23526030696845808395 1763 11179694364431922752 1764 10556343044303217521 1765 25569456445634379831 1766 55704568456945801352 1767 52963444343431989119 1768 15632443232303871035 1769 56944454343639032359 1770 43444343230269721115 1771 32443232097837211074 1772 20432119176292109343 1773 44543207791063305454 1774 43431937509432954344 1775 32303294914315543244 1776 20971539083075432043 1777 50235808936796544454 1778 102359690568027644565 1779 223603085696278845679 1780 209969254361768434552 1781 500306565717892545582 1782 1003667678379065655945 1783 2036678793808676760459 1784 4366790059690787924606 1785 3065499516293675201944 1786 6677003971056798420445 1787 6569967709545584196434 1788 5439656915435240364322 1789 4276543074311997043219 1790 1765429343103969632034 1791 7876705455240302944347 1792 6764954351996975443217 1793 5639543103963754432056 1794 4275430967629544319545 1795 1754291656155443035434 1796 7967076771556456356547 1797 5649365707544343145417 1798 4393052935443230834055 1799 2729515314432092319554 1800 8303957544545063603566 1801 2967535443429429971464 1802 10279756454704700234686 1803 22801968568448402346911 1804 15983645444403981223110 1805 60136856444840152235121 1806 121369168449281582359236 1807 9030644391607221112101 1808 18366846077282231123219 1809 93669272782942351234407 1810 30631717615421110123935 1811 66958379156631121240557 1812 63522950746311009995536 1813 31215493423109919955306 1814 10073932210919039552943 1815 20820542330808403590455 1816 49445663369692836084558 1817 104456693703069372925592 1818 244567058436705830656063 1819 43449524304952294539432 1820 32395202959521543274320 1821 20751975515207431743197 1822 48000195958480558056022 1823 96002040392965596572224 1824 59979596715655165322199 1825 19755165074550653220395 1826 101959680805606774244039 1827 220402969657267806448407 1828 195975636531855944403932 1829 1040196967759160444840543 1830 2482030278007724449285655 1831 19697759937204391654552 1832 103018000582446076765583 1833 236196005944472787875935 1834 100359951444117676751312 1835 203600394447178787993523 1836 437204044483789900055834 1837 291959644029678999552324 1838 1080402848302790003583446 1839 2964829293628080035934471 1840 10289507057096960360544832 1841 22904084585030323725649343 1842 14959243249697209194393232 1843 50406454503022508046054343 1844 104868566036226096472565455 1845 249091672370273028825676559 1846 509076823842816289456787606 1847 1108789439269570904567899267 1848 927674271835290963456791851 1849 176541704311491632345504503 1850 787678445515076943456046035 1851 676564435069363432339619713 1852 565444309433032321276037090 1853 454442914329721209759689095 1854 344415083157209917516469154 1855 244069230731919055064230743 1856 39432093303029549442093432 1857 104545053636303704465054543 1858 245660576969638444680565655 1859 34595363636284442395454552 1860 23153030301644420754343521 1861 10729696986444193543231210 1862 28303030108448055654352321 1863 93636361292496556765583432 1864 30303009519965545655232315 1865 63636104000275656758343557 1866 30300959997754545523231536 1867 63610400017965655834355769 1868 30095999855654552323153636 1869 61040001156765583435576969 1870 9599990745655232315363636 1871 5199893434552121073030303 1872 398732323521009329696971 1873 1010143435832105503030233 1874 2121454559343256036362335 1875 1008343513231939703021312 1876 2093455934360602436233523 1877 5054560545727224570335834 1878 10565725658282245843359345 1879 25678256794942459253605459 1880 56794568050464606577256606 1881 45543439496241945371945945 1882 35432273962003432903431434 1883 14321727619972314972308323 1884 45438279200223550223693435 1885 34281751998211498210332314 1886 21605503982107982097321083 1887 5954967820935819173209232 1888 1539656191312030531912119 1889 5802772073524365760723207 1890 1977719331203053593211935 1891 10178405352436576054320559 1892 21792857584567792565445607 1893 5516535243457519454433932 1894 5065312032335034344327319 1895 10677524343360345445481603 1896 26779845453723456456957235 1897 67801256578234568570382358 1898 55989945362123445296821126 1899 51879433021012431564210985 1900 4754329809900307442091855 1901 1543157918996934419104554 1902 5655580790030544807245567 1903 4555193499695439932035455 1904 3550331996354279319714354 1905 1497303963141753037083143 1906 5021640295477976384935455 1907 10236883036780189930556555 1908 22368936367961900565567559 1909 21047303055602995455455512 1910 9612969553975954354355102 1911 6095635527751543143150975 1912 13036955877995655455610196 1913 36370358980036756557122031 1914 2897127799705545531019709 1915 9023278002455655752202506 1916 18234796024556757982426069 1917 94348032245567980144672707 1918 43199722035455798842516935 1919 30397219714353588419063314 1920 64022402345575892808693545 1921 39819981235352715926331434 1922 101600152357588360669354545 1923 217201583579893726705565659 1924 51987231358729184955454512 1925 3872109127150439554343099 1926 9023307283604603565457005 1927 18233682937247235676584059 1928 94336950582482356787928607 1929 43303495220021145675165935 1930 32971952199810834550651314 1931 15703520398092323494509083 1932 58435844017063435046108935 1933 24312439849432309620927315 1934 3100278394320916191173072 1935 997762743191060310529321 1936 977617430309397095153203 1937 776054296912769150731967 1938 759541563097630693303657 1939 515407429176294332970537 1940 73934150561543315695295 1941 27320695407433074351553 1942 81447036880536805595574 1943 8409704795303955155340 1944 3916961552967550753192 1945 10770315590279607976063 1946 27843556082803280192695 1947 79255572949634962067038 1948 51955315396319619449687 1949 3553072763036034396475 1950 1529317629699722764153 1951 5905579103002227887575 1952 955350969982176875355 1953 553091639820564753151 1954 529106278195441530707 1955 150941760354407292935 1956 610477923564883070559 1957 96175211440829295516 1958 60552108392151555063 1959 125583294063595560696 1960 255935048696035727031 1961 560560491032358284352 1962 395395909721121643119 1963 1038040902231236855205 1964 2396490822352369158459 1965 763892221121030724312 1966 628722211009693203097 1967 167222109916331969176 1968 682223300769360307791 1969 422212993632996937506 1970 222095930315963294944 1971 219151297071631539442 1972 30709569306307274422 1973 68503705669682804623 1974 44968954636415962210 1975 39647542304071622096 1976 102879663648837025029 1977 229002696889384260307 1978 149978364872841796932 1979 500193689029278030543 1980 1002056908306796365655 1981 2024570893668029676759 1982 4245849056696302788006 1983 2032389546362977679944 1984 4343903669710178800446 1985 3226970637098567996424 1986 2183694289185455964203 1987 430341670454351641972 1988 297206496343106403720 1989 1022469029455268838242 1990 2224708304558689394463 1991 2200922963526472744232 1992 1991215631184117442122 1993 10072356951927180463223 1994 20823570400683964694235 1995 49435844806940287046358 1996 104559249670482904469592 1997 245606502844950844704063 1998 33944976439492440959432 1999 27439764273920391514321 2000 80601886820644075945432 2001 167218909446848800456548 2002 682390904469289604567695 2003 420690964231675963456354 2004 194291642106551632343144 2005 1047076863267596943455447 2006 2484789094680030454556483 2007 41669142399696343544032 2008 6630820796363231439720 2009 6292193563032108277194 2010 1520331429720921770342 2011 5843354702250637843463 2012 2433140981894296432231 2013 330791804741564322110 2014 293503961407443221097 2015 1056040314880454233022 2016 2572483548964566336223 2017 5824935690285669370234 2018 2199314297654632898123 2019 393081576542316781012 2020 1056955787663567952123 2021 2570357898695680383235 2022 5843579011036963934358 2023 2431349909703627323125 2024 309198916970173210992 2025 708010770241814330063 2026 1496127842479545360697 2027 5031279264803657727023 2028 10352806689636778284235 2029 23589666902967794926359 2030 11276662975657539183112 2031 9766615754535270431101 2032 7666073543311696310983 2033 6659331433106363091829 2034 6513308330943029104156 2035 5092923291429750960746 2036 11070635074702010328067 2037 9294309340979897159451 2038 1542913191758770714303 2039 5670736077989848345635 2040 4493299375878403234315 2041 3931592952763972123074 2042 10556070387900223236805 2043 25572843900802234369659 2044 55829260809622345702806 2045 52151791916221232975945 2046 20705503062210115751435 2047 48456036702321157994558 2048 4339704981210735943524 2049 3276959810093311431204 2050 1763518099133108309963 2051 7895997007335293700295 2052 6751969933311528997553 2053 5503639333107167975530 2054 4970273330930655755295 2055 10242813370566757959036 2056 22469533845667980408371 2057 20235328434655795922910 2058 42357492546758040630722 2059 21133919425519594293220 2060 10927034195035141532198 2061 30684348040359475744015 2062 66925496483604798048157 2063 63193964029961579600736 2064 30327639759607355993306 2065 63479002003281560053669 2066 32149979971607399530636 2067 20799759705932795294303 2068 48002002460548039045634 2069 96024024725696408456944 2070 59799801194363924343439 2071 17597990343027203232275 2072 80020083456282434342799 2073 160240934570944545468000 2074 722490545850445656696001 2075 219895432496434546359985 2076 38754319964323423119852 2077 89965600285434635201183 2078 79653997654322311990428 2079 56527976543221103896167 2080 45175765432210968760655 2081 30553654322091647594554 2082 65576765425076880045565 2083 55365654189364799635454 2084 53054540473041596314343 2085 29543396129607163083231 2086 103654031303283696934352 2087 236768353634937030545583 2088 105643130319289695435232 2089 256855363606903036558343 2090 569157697270836367593454 2091 430736371692303055132343 2092 293302906320969550921232 2093 1053630869450303610632342 2094 2576969104603637126943463 2095 5790307247236983270454694 2096 3496932012103831696342343 2097 1963319900968306363221233 2098 10293600810293669694232335 2099 23057209523056703046343359 2100 9531915209544969623233112 2101 5303071915439636212131095 2102 2969303074276302100909155 2103 10305636806789623210907558 2104 23656969667903034330879595 2105 10543636654969723292755152 2106 25656966770302235067959583 2107 56770267843622360680403934 2108 45697856430220994395967323 2109 34376544298191942751653212 2110 22965441580303417506532101 2111 15654407196972054945320990 2112 56764884030224570457450081 2113 45640839698203296334299207 2114 34392276381971563321591934 2115 22721762803707433207103323 2116 17205615968934331930973212 2117 82457160290545360570214323 2118 20330597495432995298083208 2119 43366021036550039016934494 2120 33059809705499669863323944 2121 29517916953996638633207443 2122 103980770380026990934480454 2123 240167843960270090544964567 2124 481679260322841085650285682 2125 6551797216409254497654420 2126 5505572063911943976544194 2127 4955319427103427765440343 2128 10357604683234677876483454 2129 23579246934346778988934567 2130 11352023323225767887323452 2131 9119813212193656873212321 2132 1038092100330544732101203 2133 2397063203365648143212435 2134 769431973054400832100312 2135 634303729543992320997097 2136 322969155427921191969176 2137 215630754175210303630563 2138 74293540552096970295432 2139 41531395519163697554317 2140 7308755030630375543054 2141 2927549694296955429541 2142 10679703047030356703672 2143 26802436484363568436823 2144 69624568925695692569434 2145 36203447194354319434322 2146 1972410343143034323221 2147 10224723455456345434231 2148 22248234556569456546351 2149 22002123545434345423110 2150 19981011434323234211098 2151 100152114545434346313015 2152 201583145656545469536159 2153 415935456767656703771606 2154 71314345656544969705944 2155 9083234545439636951441 2156 18934345656602970394479 2157 90545456767230244044807 2158 185656567882362448449679 2159 916767678943704492502807 2160 65656567428963918975935 2161 54545454167627047751314 2162 43434340656169617509083 2163 32323194540636054909232 2164 21210343394299538912121 2165 10097232741595287101010 2166 21022348076038903212121 2167 9821199359686972101010 2168 8210393116463720989891 2169 2096731064229191878704 2170 5028152686308078990446 2171 10295586909696790084467 2172 23035910903028080924683 2173 9711090969759191202432 2174 7109091637510309980315 2175 909106295096919797073 2176 1907271041030802024819 2177 10882832472369624249607 2178 28949344823703046503283 2179 90505449438436468034934 2180 186056504592568696350549 2181 912568046065691029605707 2182 99439619454309755952935 2183 94276034342917551515311 2184 41759723215055507073103 2185 5517212069554929330972 2186 5052099435539153291719 2187 10585004555807575078403 2188 25920045559679800792835 2189 60640455602801608069358 2190 126884557229617296705590 2191 268925582303183028456081 2192 690655943635936292572952 2193 294551430311301519315518 2194 1045594563513616005555994 2195 2456045695937172055560047 2196 339634351290519555399612 2197 276323109495035552796101 2198 789435305040355588031212 2199 674312949597155279710097 2200 543095395170751757099176 2201 429152750493505529190565 2202 150717495930955150295454 2203 608381040570359603036567 2204 1293952485843603236367678 2205 3060384919257234369678795 2206 6723930806582345702790037 2207 5207291945221232977499696 2208 1931503432210115773996365 2209 10556034542321157820029679 2210 25572345663431579440302807 2211 55823456694555804483629682 2212 52212346343551964030156419 2213 22101223231503639698744035 2214 20990212106970276387439712 2215 50082323270242789900602322 2216 100943434842467900807223425 2217 210454549264680809682234659 2218 96343391842391916422122512 2219 63232704420703064221019095 2220 32116964192969442209829154 2221 21063640315634421918150743 2222 9430397074324203040693432 2223 4296769343201969594332315 2224 1565633231983635143321074 2225 5676934360136959453432807 2226 4563322998903514332315935 2227 3433215986971083321071314 2228 2332071863709233209309083 2229 1319304628912131912909232 2230 3605647090723360730906343 2231 7256885088233728170869453 2232 1944849282129160492634329 2233 10449306943307725066945507 2234 24505670453678260670456083 2235 2954496330561794496339232 2236 10365029365718045029406342 2237 23680305678396460304869463 2238 10396954562764196960634232 2239 24030365707888030326946343 2240 48363678478896363470469454 2241 3030564168763032096234344 2242 6365687689896345030345445 2243 3054476478763229697234434 2244 6564788789894303022344545 2245 5441687678742969821243434 2246 4406476567415638210032323 2247 3944165454074282099721212 2248 10447676568806945002232323 2249 24478787689670460022343435 2250 4167676476496199821232312 2251 656564163960398210121100 2252 545440627596782099010994 2253 434394175165619189891943 2254 322740550654030478703432 2255 217395494539696166972321 2256 52753943276360663721210 2257 17527431762994629210095 2258 79880557910047106321039 2259 58795535099610943209677 2260 27555309196091431916575 2261 79557708033074560767798 2262 55536919729343393657587 2263 55303037153232730535275 2264 52969690732117295311755 2265 15636293321051553105555 2266 56971053432595575255559 2267 43709532319155351955515 2268 28915321030753103555074 2269 90757432367975235560806 2270 187980543680198355729669 2271 900165656962013558302707 2272 1801676770304135593628479 2273 9616787843647356057092807 2274 6065676430413139529115935 2275 12676788564735403907160556 2276 26787891688156840883725571 2277 67899076895569288938255832 2278 56789364755431687281952318 2279 45673041554306471603521045 2280 34529607542944105971209634 2281 23155935415440951709916323 2282 10751314074391504919063212 2283 27993548806076050808694323 2284 80055689672792609691045434 2285 160556902828067303072456548 2286 725570829496681636824567695 2287 195292153966406304203456353 2288 1039063580268869646434569575 2289 2408695962689102868545703799 2290 4891040306907229091658438006 2291 709596942932149106524279944 2292 1504030470543507267846800447 2293 6048364845656082679269604483 2294 12493689256772946806703244936 2295 25056906567830469668434450571 2296 60570867679364702692544605832 2297 125849078805688427065647259346 2298 259308789656892684676882605471 2299 605689902769066926788947256832 2300 1256900827908670667890482569346 2301 2570809480890846679084945705471 2302 5849704969089266808930458456832 2303 2396959629271863927296324344319 2304 763516151704627171563203243032 2305 631060704962170507431972029717 2306 309392959620494934303719757056 2307 706070403045050545638401984569 2308 1472844836460605656992820125701 2309 4829249368727256770069441258411 2310 151993047171945699434409924108 2311 600056483840457004544900647295 2312 1200568939284584045650806883036 2313 2405690606925928456809668936371 2314 4857087270660692569702690569832 2315 529271694594319436978295438320 2316 151706343143034303761554283195 2317 598469455456345637915566936039 2318 184234354343234295075463299675 2319 926345565454347040796695002799 2320 183235454343209593566349977599 2321 934356565454504055669500180007 2322 323145454342959554634998399935 2323 210834343215515542319982799313 2324 92323232075075421039817593092 2325 21212119349354209678055129115 2326 10101033193141916559550951072 2327 21212336055480767603610392823 2328 10101299553993655970096716212 2329 21213003580056760241028370323 2330 10089971199545598009762897212 2331 20900232003656016101909022323 2332 50802344036772171220908223434 2333 109623448367823832250894234545 2334 303034493679439342609046345659 2335 636345056804605467308469456805 2336 303229543961954252924234343954 2337 634303660320366590646345460365 2338 322970597197065094423234197054 2339 215695170369449144212120369543 2340 74350497034390842100997035432 2341 43095969722692420991969714317 2342 29151637218320191903637083054 2343 107596982393442080836984936566 2344 280030144054464969370130567671 2345 960361448564690305841365678832 2346 597008405442296952409054568315 2347 169923954421563519909543443075 2348 700640364635696000903654456799 2349 1406883686957032010836764568001 2350 4868936910384344129367885696011 2351 647303096843240953056854359908 2352 412969164431991529544543118926 2353 95630644303907155443431047184 2354 54294442966930754432309610439 2355 41544415663293544320916096275 2356 7444074631531443191059161754 2357 4439342307308430309510605541 2358 4273220932924296915093955408 2359 1732191315201563069127553924 2360 8144073558415696707279580647 2361 839331524074364931755194416 2362 273307199343039305550344064 2363 813684005456405655603448686 2364 90439954343954553972406464 2365 184600365460365580224868689 2366 927203676723675962249090907 2367 171970565210551621989090935 2368 840245678325597040109090559 2369 398034563195169598909095518 2370 1016345696039704010909035993 2371 2169457032402448130908360055 2372 634329719980400890922999552 2373 323157039795992691215995518 2374 210729677551918310071955043 2375 93156575503043099303549632 2376 30745354969629192971396315 2377 68057570303108070234029557 2378 39535296970919298119755536 2379 103759030250807015201955769 2380 238008362609684158420357907 2381 79923017916440724197134932 2382 59209855064393200370919317 2383 11918549442731996891033055 2384 3045394417303964709729551 2385 6458044781640288502303593 2386 4319641606397684980971130 2387 3036405942776439791710896 2388 6368860467788602078329029 2389 3048596257685979363149756 2390 6492030578920205695501969 2391 3919695367197954354983636 2392 10803037684020365570136969 2393 29636378928243675841370307 2394 102969790694456799273843682 2395 230302087044568006819256943 2396 96979269643439944031943432 2397 63751836432279439703432315 2398 29504304321754276972321074 2399 104045645437966790223432806 2400 248456856580268082234549671 2401 4344545197839222123396510 2402 3243430376272221012765096 2403 2032296961722209897649163 2404 4343030318222501018907694 2405 3229697042218989846936344 2406 2156369622047878423303243 2407 743036219616764212972032 2408 429702036065642095719717 2409 156979699454419153037054 2410 570203004564807576384567 2411 297969963439935362843455 2412 1020300294600557709254558 2413 2243603047205578506565595 2414 2029969611955364945455152 2415 4300303120357690456559582 2416 2996970997136296345515220 2417 10030250023371029455958242 2418 20362600233832304560394463 2419 43707202339343645724044694 2420 28931981273230433199642344 2421 90560152814364536002863446 2422 185721589545685772029094469 2423 918235903656917824309044707 2424 42110970543056202909640935 2425 21091695429541974916391314 2426 9106354155403739062709082 2427 943140753969269416909215 2428 430793527631834062912071 2429 293531176304319415099308 2430 1055751789645604761005694 2431 2557997902857247912057047 2432 5580020829182480724584482 2433 5199792150419993203244019 2434 397520696039931972039835 2435 1019847032400560224401357 2436 2201284344805722244813583 2437 1989643239953222040091232 2438 10102854400374224481072343 2439 21229164803806244952823455 2440 10150639967942039516212352 2441 21607000280464403970323583 2442 5929997596243967697211232 2443 1159975162027656372110119 2444 719750619776542921099031 2445 37494037765415209189705 2446 81048377876758507902457 2447 9602976765524934980336 2448 5975765655199319797303 2449 1753654550393037572971 2450 7976765604056379830231 2451 5765653959542958298105 2452 3654527515415521580955 2453 543175074075207191553 2454 430549339351930307531 2455 295393273103296935308 2456 1038054815235030557694 2457 2396569558360365579047 2458 765435522997055349612 2459 654315215969553196097 2460 543072071635530359176 2461 429319306315297110565 2462 153032943071571095454 2463 576350456835833036567 2464 363096344312329705455 2465 29163243101156954353 2466 107694455211570365574 2467 279044558315843675807 2468 808445593559256799682 2469 1692456055606568002948 2470 7064572557267696030495 2471 14685825582679032365037 2472 46919455946808343680383 2473 23034351423923230396832 2474 9723108207212096764322 2475 7210921932099165643215 2476 2091203319190654432073 2477 5072433608086764544814 2478 10824537296907885649545 2479 29445783030878916903659 2480 104457936368990770836806 2481 244580569690087849369671 2482 43195436299276393036510 2483 30354301591762729705096 2484 63565616077908302461029 2485 31454059374922980209756 2486 8339512939215797917543 2487 3275095272073575055428 2488 1749151719331349554163 2489 8107598405353503567695 2490 935183953130971456352 2491 310427530891708343115 2492 96175292704923231073 2493 60551516959212109327 2494 125595970406323305478 2495 256040244869433656795 2496 572482449104536768038 2497 320020390963305639685 2498 199796691632954276453 2499 1002027076950366788575 2500 2024284790403667891799 2501 4246928084836679078006 2502 2023159240306549359944 2503 4235606483667705600446 2504 2113944030656953996424 2505 1087439694543527964202 2506 2900603045655880286423 2507 10807236456758962908634 2508 29682368567990310890947 2509 102943691680083529090482 2510 230457076960935909084943 2511 96329363591310909239432 2512 63153031109090912074315 2513 30729710909091099343074 2514 68302330909073005456805 2515 42981290909329954343954 2516 15809490913159543227544 2517 59705090735603654279647 2518 16949093313970541756415 2519 70509053540245677968759 2520 146108575682456780290001 2521 471291796944567963080011 2522 109505563443455629199908 2523 304055694454557108000895 2524 648557044565583296009037 2525 405529643455231559909696 2526 855902854558355600903028 2527 550976543523153990969768 2528 491765431210727891637645 2529 1077876552328279076978856 2530 2778987583494808790189171 2531 7790099935049690081907832 2532 7499199309596299202936317 2533 3990392915161591975303057 2534 10084070759716080197636581 2535 20928848002372962018967951 2536 50689296023830304190280392 2537 106907032239363648082964065 2538 270884342405696896950288679 2539 848925464857029030402890806 2540 407194240529749695976691944 2541 884046485902103040187080444 2542 839624050980969598469196440 2543 276199491791635184230364392 2544 792005078076959926363686062 2545 519949359363519183030459417 2546 39393113031030429696314055 2547 106055136352364703029548557 2548 272559369583688436303691583 2549 825605703936892569637075934 2550 193952967304719436289351320 2551 1060390281648404570905593441 2552 2724082956892845850856054471 2553 8248950369069259209172564832 2554 2007497029431911910519440316 2555 4081024304560720726004483570 2556 8952245645728248272044935844 2557 7522034433162001719639312440 2558 5219724330619985036273100393 2559 2037203294039849701730996731 2560 4382435048401302418170028152 2561 2820309603988980040499760720 2562 9443703240090160485001928242 2563 4428971999098596049983162015 2564 4167703989185159599830619874 2565 656967870450715198294038744 2566 543656696293070381539687442 2567 430546361529296807276474419 2568 295423007151563931764144034 2569 1036636083595700557887448346 2570 2366972936038405578900493471 2571 1063715299683955366995932110 2572 2698359002940357670040543121 2573 7013608030483578840485655232 2574 14137296364935789284916758347 2575 47383029690557906930767993483 2576 12829756295534943293655932032 2577 29501971035750455056760544343 2578 104020232358004560567925645454 2579 248242343596045725680656856567 2580 2021231159633194394544545452 2581 4232351602936046045645656582 2582 2121105975299619634434545220 2583 1010951751596036324323432198 2584 2130397996032369445434544015 2585 896775959721034434323439872 2586 765751517209724323212278716 2587 653507051917203212101767065 2588 530929503051972100985649454 2589 291154969503720991854394343 2590 1071570304038250079166045454 2591 2835843648394600807672456567 2592 9359256894047209678824567682 2593 3111944739611916568203456415 2594 1103441276103065441972344073 2595 972409760969454403721239331 2596 719917591634343969210073303 2597 39055106323227632099332969 2598 108559269434278945005350305 2599 291606704546790460057603659 2600 1077268445668084720579236806 2601 2782692456696928245806369671 2602 7947064567030694459669702832 2603 5409443449694344316636976317 2604 3914432396343243066303763055 2605 10744544029454456669637896557 2606 28045648304564566702979027583 2607 96456893645685668430208279934 2608 64344730434454644297921759319 2609 43241296324342441575205513036 2610 32009563203220407351955089704 2611 19915431972195933103549276963 2612 100756560224040535235706790295 2613 207967722248485758358468083039 2614 480278222492917993592696936406 2615 962794225070780056067030568868 2616 617542189293599539449695448647 2617 55420471531195274396354406416 2618 54196107310351742763143944065 2619 40360933097105417630827439455 2620 83730537023256778969480604556 2621 29295289811945767633993963544 2622 107038901520457878940060295646 2623 284390815844578990480723036871 2624 926089559245790084968236369032 2625 179275512033499239642103029715 2626 806795924335006402863236302359 2627 1668040645360068829094369623600 2628 6696486857720689509045703037201 2629 6364064537194474909632969691986 2630 3039443290344138916315636303866 2631 6404455083447390769556969639069 2632 3964349232412693635543636269436 2633 10285506344727056955656970704569 2634 22916069448284570356770248445707 2635 15059434401643297145698004432932 2636 60604544816855023457016044550543 2637 127245649569160234584172445605656 2638 282456903707722345927824457256771 2639 944570838478223460679444582567832 2640 443292284162212194554443219456315 2641 431521640622100343544432034343074 2642 307206394220997231444319723229344 2643 682470046250022354445602234305445 2644 420099621899821144433982122954434 2645 199196204798210844327821015544324 2646 1008030448014329245479432155645447 2647 2096364496145506456804543556856483 2648 5029685031456068569645655569168934 2649 10302920354572691702856755707690545 2650 23630643565827078429167958479085659 2651 10294431452169364150655524149254512 2652 23044554583705687606755847506565923 2653 9643543228954475945552414945451212 2654 6431432167544151435520079434310095 2655 4308320655440708315199354323099154 2656 2923194554392923070393143209190744 2657 10636045566070636844055454508088046 2658 26972455672846969248556566096896471 2659 70224556829270306491567673029028832 2660 142245569506843669075678816308289347 2661 462455704069256708796789569694905483 2662 220352959431944927565675436338954032 2663 197115514303439175454554303287539722 2664 1023155945634607796565565634899802223 2665 2235560456947278027675676949001622235 2666 2115396343411759776554563389986222112 2667 1072763232105517765543432879862221102 2668 2827894343255977875654549001102231223 2669 9479045454560178996765708011222352234 2670 4149634343398567965652919910221122119 2671 796323232785455654515039098211021034 2672 563212117654354543069669182109809721 2673 432101056543143429436630420917917207 2674 320989545430832154306296191055051934 2675 191875434292320742941560309549503323 2676 1078996547063448070475723703704033435 2677 2790027684694496844798238438448334559 2678 8080278927045029248014392592493345606 2679 16962790684460306496146066065053457268 2680 70308086924723669031472672680574582695 2681 143696910648236708354826826965805947037 2682 457030726894368493569469470279660484383 2683 329693184743043931434234097756596042832 2684 156330441429627308322119177545159616321 2685 569364474703081693423207779659603169431 2686 433044140969206332211937756515970634307 2687 329640791631943322103297545071694322934 2688 156393506303433220971575429306343215323 2689 570056069634534250235796705669454357435 2690 299539436323321898113564954634343134315 2691 1003804569433439015135690366945455345558 2692 2039645704534608159357083670456557455595 2693 4402858445747295605584936844567580556038 2694 3976524433411553955239304443455195539684 2695 10187844534715580358405644454560035802925 2696 21899245748355963592856844565720359630659 2697 4792033403151631116544443453197116294512 2698 1519731970706311065444432330371061543100 2699 6002160248469512676444543363832715655201 2700 12023722492703926788445653699348356758416 2701 24238225068440667892456777005493567992771 2702 2082189444394656720345769953931455917710 2703 4943904446046768243457900380554560778322 2704 10460844472467894454580803965565727793424 2705 24729244824679044565969640275678278054647 2706 1152040202549643451636397754561759542412 2707 719597979396432306302777543405515420101 2708 35175752764320942977775431955074198985 2709 10553517643191415777754303549340387853 2710 25575978856074757777965635705483899175 2711 55800189172807977780276958456939007798 2712 51998470515935777597763524343269937585 2713 3984095071313775177631203231839295255 2714 10129040833537799778952434359407038557 2715 21308489335778001790384545604884391583 2716 8924073313759985496843433960842707232 2717 7199333089519853964432327592416932116 2718 393329275038527644321175120063321065 2719 1053506800391878845431799240693432677 2720 2576069604078989256558006487054546783 2721 5792703248790106567596068904565667934 2722 3516972007498945455159446963454655323 2723 1063719933987434350714423632342553213 2724 2698400540100545608344636943465574335 2725 7012805681205657293446970454675805358 2726 14129656952456783054470244566799657589 2727 47302770384567936564842445668002779907 2728 12977696843455305440420434639977758934 2729 30179029254557656484644547000177990547 2730 61808306565578768926845684001780085681 2731 3922945455367647184434439985599254406 2732 10630456557678883924544600116006564869 2733 26964567578788940645647201172067689107 2734 70285679789890486856882411824678907282 2735 142916801901084909168944719446790882947 2736 470769620812930907690448404468088950483 2737 93636192095290936296403964239287496032 2738 30300319151491301563967642071673959715 2739 63603607595073615700278864836820402357 2740 29969935149330072997768640304195981136 2741 100300559505360830017890883648040151370 2742 203605604057729360179088936896481593841 2743 437257248578305721808890569028956059272 2744 291932005362953203928695429767539511720 2745 1080544057710374440691036701879803918242 2746 2965648578323804487072368419001640794463 2747 10276891793439644904823692808016888044694 2748 22789078054602850849437069696168896447047 2749 17669359541976492394289436360648764409612 2750 78705603680189064046904569726889884903123 2751 66953970398469439622963437184878838971009 2752 63527696784234276215632290440768287709916 2753 31176365642121762074321496393641676919066 2754 10563054421005619343207962730406563029463 2755 25696564632057205454480308164867696304695 2756 57027686944582456564963695689079029647038 2757 29776463443220345439630354469349756409685 2758 101788694454243456602963564705501968902918 2759 217891044566454567230295688456020290830795 2760 56709643464343452097554484339797492293552 2761 44916432243232319175544043277573921531519 2762 39064322032121030555439631775327207307034 2763 108685424343232365556602957797482481684345 2764 290916645454343675567230378020944956925459 2765 1090766856565456795682363796250450370656606 2766 3087869167676568036943698030604603846767271 2767 6899107678787696370457016367247239267882833 2768 4790936567676362896329863052012071856816330 2769 1491305456563016763158629519899304544063296 2770 5073656567696167895591104001005645648695031 2771 10816767679031679036071248012056856891040355 2772 29567878808356808372832496124569169072483559 2773 103678989693569693829345031245707708824935606 2774 236790103055703059505460352458478489450557271 2775 105498969552969514954197120324164074295531710 2776 257010303590303950368023243447688807035758321 2777 584123636083640403696234454478889684357993432 2778 241010299230395970362124344168876443135932319 2779 9897592096751697021003240648764430911321032 2780 8775119165506369809971994407644291109209715 2781 7751030654943037919703943936441510911917072 2782 7509694539429695036967427304407091103049317 2783 4916343274156349703654172963929110969593057 2784 10769454807569502436767830300707130304056580 2785 27904569679704024567879363608483363648567961 2786 80845702802448245679005697292933696891680312 2787 169258429624494456808057023070537029076963528 2788 706592703045044569696584236845784308790295895 2789 1468068436460445703027926369257925690083039037 2790 4696692568724458436280669706580657080936408383 2791 2366319447204324301594636945194529191303922832 2792 1063034411963202987142303430343150308967216322 2793 2696344720294430103463634563455603690282369423 2794 7029448243044561234696945694557237082943704634 2795 14304494456445712347030457045582384950458446947 2796 45645044568458323484364584455943930404592470483 2797 34429643444323212043043244351427295963120096032 2798 24156432443212099629632043108171551630999159721 2799 744320432099196156319630920507506291990717210 2800 443196319190360743036291194934941503893052093 2801 430363030296993429701510339319406968729519132 2802 297029697563932156987097273033943647155030920 2803 1024303019700543570105022816340456883560370642 2804 2245636202405655841260229569484568935723846863 2805 2034301979954552409798155434043447313208424632 2806 4345620200365584902015556548454481534492646942 2807 3234197997055238979875545404344007323918423420 2808 2120375969552087758755433963239933207044212197 2809 996951635519277527554327632079331929642100372 2810 963506315031775175543176319353303156420996915 2811 630943069705750555430563033132970744191963071 2812 291429436953495554295429730915693440303629306 2813 1074704570375035567036702170757054483637105670 2814 2808445843800355684368423847984564936983256841 2815 9692459259603556925692639280125690570134569272 2816 6320311915971543194318271598994295298923431715 2817 3197103071707430343041707187941551587212305074 2818 370969304934297229604930475407507272100949343 2819 850305650547022303250564796880082823210505453 2820 496954495409820971895441564799216212094954328 2821 1030365036901450239036475688006370325050365492 2822 2363680370814602408368796896069843460603677063 2823 1030396892081979923047564759438432193970569432 2824 2364029064960200636479688004592544060245704543 2825 1039749439597994304156479963119439398032963432 2826 2402104604020045647568800295204606016350294543 2827 4823247248240456879689603038447272169603045654 2828 212012001996344756475969684411720635969634544 2829 99899983963241544151636444105194311636323442 2830 98799827632007440706304440950343106303212415 2831 87598176319934392942964391497230942972100071 2832 75180563039322715415642707972091415720999304 2833 50395429673217074074416935719108073191992961 2834 104036702814384808804770558407296816080070315 2835 248368429545929689647845592883029572960843559 2836 3044155431156476416435116829755315592431512 2837 6447556551568788768559169501957556064555923 2838 4415545507447687645510634983535539443551210 2839 4075434934416476435094319831315274431510096 2840 8796550544768788561045601353558804555921028 2841 7565495441647685409633989131527963551209768 2842 5453954406416453916327870907175631509917647 2843 4327543944064327063176690930554306919056415 2844 3175427439443169430566291295542943029544074 2845 554174274430634295461509555415429755439343 2846 540541744294321554206915554074157554273231 2847 395405441543207541943075539340735541732107 2848 1036856475654479680456795805488155678143281 2849 2369168796764802964568039656895556795454951 2850 1030647565639975643439676544755545554339510 2851 2366879677000196854602787647955655565403921 2852 1064756569998364541977676415554555453967210 2853 2687967700013685680178788755565556580282321 2854 6900278400136916961789889955675567962943432 2855 2997763998903063605678879554555455615432318 2856 10017900010836697256789003565556557156543594 2857 20180800129367022567908035675567583567656047 2858 41969601305684225680896356795679935678772482 2859 3635988954442194392763145554559314567720020 2860 311887544420342717630835543513083457199797 2861 104875444197217056292315431089232330397573 2862 248996448022384571063556552906343364019815 2863 7964399820843309431545514943233039838072 2864 5642798192432914307435079432129678279317 2865 4417580320315082934309354320956561753055 2866 4055197197069215322913143191545405529554 2867 8560024024706357430735456075656855903564 2868 5399799800943134293314339354544550971440 2869 2797597991430921533083273143443491708395 2870 8020020074570635736934815454455078494038 2871 16240240805846958170549556564560793048388 2872 70482489659270395845703567685728056493895 2873 144944902806844039258435678918296569059037 2874 450450829669248406592556790795027708608383 2875 296292156632003945119545493549776925922832 2876 1031063566944040459203657055701790660629342 2877 2352695670448484606436784558418086727105463 2878 1118354496404041944305643524039265170954232 2879 1043143963959603442954431199671850491542121 2880 2455460300403234470364552002839205075663231 2881 354196995972124097043519976271949354632110 2882 140363951720999169631039761703393142321097 2883 483700398250007702952401918434055463433023 2884 28996781899936975519983044319554232329812 2885 90027959000570196000136445603566343501522 2886 180280408005842032001368457235669456015829 2887 962964896059264344013692582356704572159507 2888 615640759511843239890319221144963320714935 2889 74393515104432078697032210839633193079314 2890 42731070964319366369722092276330329353081 2891 17309291643033063037219121763297153129208 2892 81707076856336696382407237895023575306495 2893 4929364543306362819932096749811352943952 2894 10705685653669709600545028101513590460384 2895 28456916776702503205660295215936084723927 2896 92570767788426034456723038360572928240682 2897 19293657684179724345209682995315161994415 2898 107056778927802245458502950037559720044759 2899 284567790679622456592030400379602240448007 2900 925678086803024568064364803803222484496082 2901 194559263969803439443039967972220043959215 2902 1045606700301634604456400280222240460406359 2903 2457268403616947244568802962222484724869607 2904 331843970063412043447975622220041200635932 2905 304427699432099632415754222199609994311321 2906 644679004545002944757966224003300045513433 2907 442549963429975441535662199972999635092330 2908 419399632159754407314620399715996309121296 2909 32796320717543933082196797071962911009564 2910 17563193055427329220365569303615109915443 2911 79696056556681506243675705637159300756455 2912 56359545546406942030552954290712993544353 2913 43115435423943419695515541493095931443131 2914 31074314207432036355075407929151308430908 2915 9343081934319703149353935150708924290923 2916 3229203323036970793127310692927201491207 2917 2151973209703693530973094315171987909933 2918 703731916970331291729143070503874919332 2919 1438160770243353078307456846039010805347 2920 4595727842453576793680569272408129657483 2921 3153176420331365530395431719920956534032 2922 730564197309055296754305039191545319721 2923 295440372909551565542949670307433037205 2924 1036483830903595675670502843680536382458 2925 2368939370836036796846029256965769944595 2926 1047272892299705564419751943653639443152 2927 2482829063002455684802000456777004455583 2928 16149429980354439979996345769964355232 2929 71504700163564600200029457900285558343 2930 6960998631441997999754334997655523229 2931 3591986308403975997543319976555212156 2932 1103862923967751975433039765552100743 2933 968615207657503754329677655520993431 2934 646071936534969543156576555191932303 2935 419303305319635430745365550303320970 2936 32972953036314293433055496973191696 2937 15715529703081532329553963730306363 2938 58355902436955743503580298163669695 2939 23150980303553430971197580630636355 2940 10691796971532291710375194294303152 2941 27078030235743078323800047045635583 2942 84796362358056793439600484456955934 2943 41563021119545532275996044343551320 2944 7429811035435321751959643231509196 2945 4158109714313205503516432106910365 2946 720917083091954971064320943097054 2947 191049229103539709443191429169541 2948 1072506307235802504456074707703671 2949 2826069682359626044572808478436831 2950 9472702943603072445829692792569352 2951 4116975429969320432156317519433115 2952 1063754159633196320743055034331074 2953 2697967602936029448056560345352807 2954 7020279230572304496567723457589682 2955 14242806365823645027678234579902947 2956 46469669679436860278794345800830483 2957 24236636554304597767543231992296032 2958 2106305542963177655432103921559722 2959 942955415630576554320967207517222 2960 415554074295365543191651935052215 2961 75539341553055430306503309522074 2962 55273207529554296944972915219341 2963 51731935155541563439715072033207 2964 5303310755407432277069319731935 2965 2973093553934321769433037303315 2966 10217055580545437904536381633558 2967 22384555965656580845769956935595 2968 20843551654545192433639543315152 2969 49255596765660064537003653559582 2970 106556027876720685784036775603944 2971 267572278988246917928367797240447 2972 679822790094470780693678022484482 2973 558217499144093594330559820044018 2974 522053990839131143295518199639845 2975 219527892270910831555040396278435 2976 35176721691092307549596761764312 2977 10565206309120935395165605643101 2978 25678469707250558039677256855211 2979 56792702482605596402782569158312 2980 45516980017955163977619430723099 2981 35063799855550627776034293209194 2982 9429598555494177759721531910343 2983 4155185553940577517207303097227 2984 750455527395375051932969172174 2985 496355172752949503315630520541 2986 1029559827990504033556965845674 2987 2303601480086048335570279256807 2988 969987999259603315297751943932 2989 639875991915973071577503427315 2990 278751903071729307374972173074 2991 790000836838305681810223816806 2992 499992304282954404098208063945 2993 1000063646950364849014496700456 2994 2000696870403689308145028404571 2995 4007029044836905695460292845832 2996 8084308449370857036723069259344 2997 16925692505849184368236706605448 2998 70657066059307925694368467256495 2999 146784672605680657045692682569037 3000 467926827256966784457066945708383 3001 255184171943665644329463432922832 3002 559927840456676845504694550629342 3003 519176396346564434962343494153219 3004 30562763225444319621231940732035 3005 65707894256445603032360488144357 3006 52936741944433969720996080843136 3007 15305403444327637191959192430905 3008 57656834445478984080408064570859 3009 36544324434167839195919443292515 3010 5443204320656270351034431519073 3011 4431963194541697109724307029331 3012 4303630343406370917202929753308 3013 2970297231942891051975157532924 3014 10243022360469072600199579750646 3015 22456223724708827202003802006871 3016 20342209200928171979967979944710 3017 43462506410695840200280200448322 3018 32218944094352397997597996403220 3019 22047439143120775975175963972197 3020 19614270830993751750551627720372 3021 103146849370057998005597078243823 3022 235469305840580016056024794459435 3023 114232952395199859539801544314312 3024 82115520750398515277987443083101 3025 21075193496785071775874429230984 3026 9350331965649305752744152091842 3027 3097303654392953517440719104415 3028 7021636766070375980488407244757 3029 14236967872843800164892882447977 3030 46370279029259601689068944480183 3031 22897749751915986469447443998432 3032 16777397503071864234414427984322 3033 67782020036839086344744680125423 3034 57619799704269263241442398994210 3035 36037596961831832008420787942095 3036 72380030319359344092647900465037 3037 20799697033113239118414996249697 3038 48003024335134407192750030503022 3039 96036245359344884068000366036224 3040 59702033113240839439997059702199 3041 16979731091992274279969516980395 3042 70202153080062806800303970164039 3043 142423576960709669603640241688401 3044 464635790328502703236882476892811 3045 242313497164976972104820164716108 3046 21091970639763720960198641060922 3047 9103694277629191598386409391222 3048 970341776150307182863912710215 3049 697205760696930416627097098071 3050 371953594363296066169169179306 3051 840376045695032671707707805669 3052 396959634349718504936935954638 3053 1030402945502392050570560366993 3054 2364830456024064605845723670055 3055 1040296339799441952433210499552 3056 2483029402004480384534325003583 3057 29753979963996843323189971232 3058 101980200300029253435900232342 3059 220162403600306574560802343463 3060 198619969996945343391981232232 3061 1011200300030457454080152342343 3062 2112403600364580568961583463455 3063 1099969997043195447607232232352 3064 3000300024456036479282342343583 3065 6003600244572368806943463455933 3066 12037202445823689670454694560536 3067 24382424459436902844567045725771 3068 2820204314302976443449633193710 3069 9442445545630188454502936058322 3070 4420435434298484342975299523215 3071 4196314321584043215751595212074 3072 363083207239632073507152099344 3073 29231932076319330930719193243 3074 106360544789605370568408054454 3075 269725647903257845692896564567 3076 702256880834579257069027685682 3077 1422568969345806584708278916947 3078 4625690305459667928494790770483 3079 2194296954316655163941493696032 3080 341563543066550627407930359722 3081 207431429465494173935297117221 3082 480554704677047820559023182232 3083 965568446784479445608235942344 3084 655444425644154433922111421239 3085 554444194440744327221108210076 3086 544440344393443172210922099365 3087 444397242732430522091219193055 3088 442772017320295219110030329554 3089 417719853197552031099697155544 3090 57038530375519709196370755444 3091 29685296955036910362893554443 3092 102919030360370723709055564454 3093 230808363723848238508555684567 3094 91923029208402084925554443452 3095 3209751923979239195544432315 3096 1917503207752070355444321073 3097 10780034477984843556445432815 3098 27960344780129255568456549559 3099 80323447961306555692567703606 3100 163434480313667557065678437268 3101 694544963536679584676792582695 3102 343439631306555242565519218354 3103 232276308945552019455032043143 3104 121762927435519834349719630832 3105 5615174315038323197036292321 3106 4070543069683210369701521207 3107 8845656702934323702415832480 3108 8434544975323208980072319992 3109 4323439753211927799321039916 3110 3212277532103177593209679064 3111 2101775320970575131916549443 3112 985753191695350903065394432 3113 853530306353090969452744315 3114 531296943129091634317443072 3115 309563430949106323054429319 3116 703694570507269436564705605 3117 1437045846082704567688457257 3118 4584459272948445678892582583 3119 3244311715404434568719219232 3120 2043105073964323447032032121 3121 4455260820285434484344343232 3122 4351792197654324043243232120 3123 3105520376543199632032120996 3124 955196965430396319720991963 3125 550363654296763037191903627 3126 497030541565629690302970175 3127 1024365675677103083630241796 3128 2245676796783236936962478031 3129 2034565565632103303620159710 3130 4345675676943233637041602322 3131 3234554563432130289605981220 3132 2123543432320897675951810197 3133 1011432321192776551504098372 3134 2114543432067787596049013823 3135 1083432319457675159589888212 3136 2934543604578799603900894323 3137 10545657245790003240809045434 3138 25656782458080034489708456547 3139 56767944596960344902492567682 3140 45655443163597238979919456419 3141 34554430631172087759034344034 3142 23544294310519277509723239723 3143 11441543095031774917212077212 3144 8407429149705739052099372101 3145 3934150796953269519192920984 3146 10547608030374704008070650125 3147 25679296363808448096846801259 3148 56807029699692497029269612606 3149 43929756396319969751836097945 3150 27157542763039637504299175434 3151 83579667896402980047007796546 3152 31356656763975799609937565424 3153 9146545627753595919295454203 3154 825434177531151031554341967 3155 194320575310709707543203656 3156 1045445797528502479654436771 3157 2456458019892024802764567831 3158 344319838719799977643456310 3159 243038287037599776432343097 3160 29681669695197764321229172 3161 102956703040017885432307822 3162 230368436480178916543679423 3163 97044303998567065430554212 3164 69642967985449454295542095 3165 36415655854394341555419154 3166 4074552542743207554030743 3167 8805585668054479568368054 3168 7955254639544155443039540 3169 5551942275440754429675393 3170 5503421754393544156552731 3171 4972205542731440745517307 3172 10222455668154488055981680 3173 22224556695564896560156961 3174 22203546355440765398743610 3175 21971423154393652787430098 3176 3708210742730517674299182 3177 8494328068165978807007943 3178 3943159440651767929935428 3179 10455604486797880700556693 3180 24557244908018968405567055 3181 3532038919847643955449552 3182 1319687038416427554395521 3183 3602904392768679566035831 3184 7230846067890803672359353 3185 2092419456691970521113129 3186 5064804567080245831135306 3187 10689645684962459351357667 3188 26902856930304605593578683 3189 70829170563647256055790934 3190 149507845696882572558090547 3191 504079257028945825597085683 3192 1048806584290459456024916935 3193 2489667927084604572250770559 3194 76655169241963321893695512 3195 66550632003633204730355097 3196 65494319970331961297149176 3197 53943039697303609570790566 3198 27429676372969915293495465 3199 80702789830300759055036678 3200 168427901363608008560366788 3201 692680813697296091723667895 3202 318392090371559105210656754 3203 42719096907510952094545543 3204 17029162935091519143435432 3205 84307710561076007454556543 3206 42937095409359934343545428 3207 15289153913119323231434164 3208 58907580735205434354547687 3209 26935193311954323143416475 3210 70560053520365435454768798 3211 145720575843676556567890009 3212 458245799256787567679080107 3213 322033591945675456549198934 3214 219731103434554345390387323 3215 37310972323543232696873212 3216 81530223435654347029014323 3217 7298212314543209749883208 3218 1582101083431917398831927 3219 5943212934560782009360683 3220 1432095323393619912994431 3221 4545037434057200730044551 3222 3429694319531993299643508 3223 2156343035303931596430923 3224 743229712967307164291212 3225 432157095652930641510097 3226 320729154515294407099174 3227 193150743071543929190543 3228 1055608056835660708085655 3229 2557296569356728496916759 3230 5583027705568293030768006 3231 5229776955441529693639945 3232 2157763554407156330279435 3233 737631543930743297754312 3234 296307427293431577543097 3235 1029680683054555779657022 3236 2302966936565557802784223 3237 975663305455535977642212 3238 754632954355311776422095 3239 542315543153105764219153 3240 421075430730953642030731 3241 209354293291530419693308 3242 505567055075764803053694 3243 1055684560797889636577045 3244 2556925728018902967784459 3245 5570658296190830277924606 3246 5294521560292297775201945 3247 1543207397521577751983435 3248 5654482019835778000134559 3249 4544019838313759998923515 3250 3439838283089519987211074 3251 2278281629275039872109343 3252 1761606151749678720913232 3253 7917271598102790250734343 3254 5051707180977497893323229 3255 10598483970181019053434303 3256 26012940241952208574545635 3257 72130482480382491805656958 3258 20896019996819903954543527 3259 49032200029600840365655882 3260 108342400303209283676758944 3261 293464803634506936787990447 3262 1054689636946070567900084482 3263 2566902970472845680800924943 3264 5670830244829256969610650454 3265 4492298040151943636094496343 3266 3921579598703430299143963232 3267 10635804010434563007460294343 3268 26959648124545696080723045455 3269 70402895245657032968236456558 3270 144829038456784350294368567589 3271 449508392567925603045691679907 3272 394922719455193969634306558934 3273 1050628404560060302945667590545 3274 2607092845720723630456680085659 3275 7285069258248236964566960916806 3276 1649431922002103643463591063945 3277 6904560624023236854696072700459 3278 2963394199812104542359316996316 3279 10294048001523245663605570029570 3280 23048496015834456697255840303841 3281 9603959872324346371952396968410 3282 5967518721203222903520763644091 3283 1655047209972214971193630439107 3284 6760482500222350232056964607283 3285 5596018998221098119543641931630 3286 5159847982209181035430403306295 3287 718415821910409714295972941555 3288 44072203095917081551715407553 3289 39321969151049207505073935532 3290 105440307592506480060820555743 3291 256483680066068960729445558055 3292 568936960672690328304455596558 3293 447303594518297162964355165525 3294 412971143041570615643150655194 3295 95710829607294074430694550344 3296 53092155931539344294343497239 3297 29120751307273241543231972075 3298 107247993682814475654360224798 3299 282480056949544796765722248015 3300 944960570503648027878222496158 3301 439595294970399776762219960727 3302 275151539696797765622039593174 3303 799595803028017877024404055806 3304 595151969759856769803959551945 3305 150703637518545637967515503435 3306 608436979991656980279956034559 3307 1292570200076770162800372345602 3308 3065842400787841709603823457223 3309 6679264807899278503239434582233 3310 6551839936791764972074323222130 3311 5504279305505639719343212220894 3312 4961752954954277033232102192743 3313 10317990370366784334343224068054 3314 23580083843667925345454248696567 3315 11199228430655193234342006365452 3316 10392164294550332123219943054321 3317 24063687045603343234400456565431 3318 48696904457233454344804567676552 3319 6362964332132343239963456565520 3320 3015643320921232079632345455194 3321 6156853450632344802943456560045 3322 744532294321239975432345399634 3323 443321543210079754321232796321 3324 433207432099357543210117563208 3325 331934319193135432099055431924 3326 303323030330914319189554303203 3327 633436363370745607903565634433 3328 332303032893433934971454324330 3329 320969716732327319708343203297 3330 191637065321173036923231971573 3331 1076984677431816370634360235815 3332 2790126780559569846945722359559 3333 8081267965603701270458223603606 3334 16952680277238412844594237237268 3335 70386962782392729246046382382695 3336 143910307944068306472469943947037 3337 460723680448693668824700460484383 3338 193210396406330648200996196042832 3339 1054324028869366894410032032469343 3340 2565448289105669044720344344705455 3341 5676494907256708448243445448456558 3342 4563938931944924402032434404345525 3343 3427287303439203979720323963235194 3344 2171672972271967757197207632110343 3345 506515721703657530371936321097232 3346 1067958238436779763840569433022345 3347 2680394392567801899285704536223459 3348 6964046065679619006918445770234606 3349 3639619454556029943044433698121946 3350 276034343539759429644330381003423 3351 792345455802004702845363952034634 3352 521234351979960976433027519722321 3353 210123103759591764329775037221207 3354 99010969515105643157749692209932 3355 89891635070954430737396321919315 3356 78706309291544293292763203033072 3357 66942911507441531517631969729317 3358 63415106934407307056303637153056 3359 32070943323932929542970290729546 3360 19291433207315155415697493155423 3361 107074534481559556757021055556635 3362 284805744955603567984232555566959 3363 929658050357235680126345555670406 3364 156519497132114398983235554495943 3365 568005023343146010134355565040455 3366 439949813230819898923155449596355 3367 279398092092038787210754395163154 3368 806017065064389902327966039695566 3369 1672184680685900823480272403035668 3370 6823926966920809434962824836356695 3371 4207183663191914319616200303146354 3372 1930430630303083036061996970823144 3373 10564566963636936372720030249435447 3374 25685670296970569828240362504556483 3375 56916843030245701494483706045568934 3376 43064429698032987944028939635447323 3377 29444156379715875439767276314413212 3378 104447569802358996601882789544734322 3379 244479701623590027218947903648145423 3380 44156986211099772047414970400834212 3381 40743862109197719614079695992322100 3382 88059103308018403148803040063423204 3383 79510972919843970807969599432211960 3384 55091715038427691935635194322103593 3385 49105069684176303314310343220971131 3386 107260702927789633545523454250231354 3387 282728430677902935655834566602353567 3388 948292566780830556759345667223575682 3389 401519465592295545513234652211354415 3390 816004676063035655934346782313564756 3391 59962559429714551323225621091441544 3392 19619514157083509212194209108407443 3393 103203947584936106324046507292880455 3394 234440479930571269448468083068964559 3395 124396159295309834404239229447643512 3396 2760711552918323962072154416431101 3397 7928315590793440304823564768551212 3398 5163075093532396960211441645510097 3399 629349131320763598108406435099175 3400 153190909193631180923944309190554 3401 576090908056951970640445708085567 3402 359090919543503694396432919255455 3403 109091035430970342764315031954353 3404 309072356570243467885560360365575 3405 708823567842454678915723723675797 3406 1489435679264566790758238236798017 3407 4904556806685668087994394368016183 3408 10845569666916696900046045696171934 3409 29255702670767030800472457031840547 3410 106558426847884369604824584359285682 3411 267592669278925703249445925606916943 3412 680066706790658434504460657270770454 3413 399464945494524322964194531693696342 3414 1004690457045845430288045757057029463 3415 2047084584459256562896457984584304695 3416 4484925924606567709028580125925647038 3417 4039191201945456909765198991194409684 3418 8408072420456570901880010072044902924 3419 3919320196345290984799899319638975200 3420 10805442029459090128001005602990198403 3421 29656464304609081296012057230082012835 3422 102768685647308953032124582360944129358 3423 227890916881690376343245943730447305595 3424 176691064806296963232031429296412955152 3425 787072689671030294344354707028730359583 3426 669318476509697543243140929767297115229 3427 633044164916375432030791157651571072156 3428 329640639062954319693510736507309320746 3429 156394269415543036331093304932913193423 3430 570046704755656369353053650550736054635 3431 299624961554543033129530495493299542315 3432 1003050315565656335303765037055003663558 3433 2036603555676769357637880384560036695595 3434 4367235556787905578978963925720367036038 3435 3052115545674955367767627193197049699684 3436 6583155656810357677879084056024503002925 3437 5230754544097136576749239539802969975194 3438 2093543439170905365392075277975639750343 3439 5055654607850857678064798780197002003454 3440 10556767279209178796688009962024024034565 3441 25567882806507790026896100304248248345679 3442 55678949668078080269031203646494493456806 3443 54567396639359197829709970423943932343945 3444 43452766273110376156919696207427321227435 3445 32317661731096960743036361934173210174314 3446 21056605309163593429703003320532098543083 3447 9545952910631132156969973195319185429232 3448 5431515094310920743639730353030454152115 3449 4307069143091193430277297129696340721075 3450 2929430829110332297771570956363193209354 3451 10704569507123343017835850369696054505566 3452 28445704083233456179359203703032566055671 3453 92458448934334571805606438436345672556832 3454 20324407323323303953944284303234519544315 3455 43444881433433640380446925634346003645558 3456 32440808332330396796423194323219970435524 3457 20391923321296765564210343212039696315203 3458 44080633433027875686323454324403029558434 3459 39194332329776754463212343203969755524324 3460 108045343501787964694323454440301955845445 3461 296457456017900287045434564483620359256459 3462 1028580572180802904456545684937043606568606 3463 2291965823969630844567656930584457267691271 3464 1503652207636292443456543295244331856309710 3465 6036782478971064454567655038445359169702321 3466 12367944790232684565678760392457607702423436 3467 1055441498118443454567596720335936980212301 3468 2556475015192454565680028243360570162323611 3469 5568800160064565676960294453725841703437112 3470 5447998599443454563597544329192404972291099 3471 4415985194432343431175443150319959721509195 3472 4071850344321232310554430697039517206910354 3473 8839203445432343525564567024403982470723564 3474 8271972434321231195443449803967820093211440 3475 1703720323210110354432397967656199132108392 3476 8438243434321123564544020278772007343294063 3477 4282032323211011443439797767719933231539428 3478 1619721212109908432277577657039332107274164 3479 7202232323300892542779778784405343282807687 3480 1982121212992719417757767643953231615936477 3481 10143232330068404777977878860374357160568783 3482 21454343360692847780178989123805583725689935 3483 8343232994316417598567871007955229194479312 3484 3232115943064055185456709935552150344153096 3485 2121071429439550454344919315520697240729163 3486 1009308154275496343239033075194371993150632 3487 2105695566797029454408336800045840055606943 3488 954355465569754343923303999632399553943432 3489 543154255437543227212967996320795527432315 3490 430741954295432172095655963193555174321075 3491 293403541554320519154551630331550543209354 3492 1054835675565446007565596963355605654505566 3493 2569356795676472079676030293557256766055671 3494 5705568036788824802792363055582567872556832 3495 2955439705688199977521029555219456719544319 3496 10356602456896000179832303558404568403645606 3497 23567224569032001801343635592845692836857271 3498 11452203429719983989230315116434316304531710 3499 8321972157039827872097071064323062963305099 3500 3203720729678176719169309443209415632949198 3501 1969193156560565030632914431914074315390383 3502 10308055567725680366950744560748805558083935 3503 23696555678256963670408045728089655596940559 3504 10365554561943630495919633159276555163395512 3505 23675565720456965040802935606787559694035923 3506 10555453196343649591975313945675516339711212 3507 25556576029456904080197540456795969402312323 3508 55567792304570848962019684568040304823523434 3509 55457520963292407619836443439596960211212323 3510 54335191631519936038304432275163598110101211 3511 43310306307039299682964321750631181098990107 3512 33096942929671596415643205494310409187898934 3513 29163415156507164074431953943095910476787323 3514 107694759568083688804560380457040724787901434 3515 279048003696936889645723964584488247900814547 3516 808496037030568902858240285924894480809545682 3517 1693032384365690829194482920649044969703656948 3518 7056343925677089508044950646908450302436770495 3519 14569460656784904096450406870892603624567845037 3520 45704726767930849028604869049067237045679260383 3521 32961185655292389765960629589452089634551796832 3522 15610454551520877651594155274319276323505564321 3523 57124565595848978796047558805606789436055685431 3524 31003455152407767559615527953945674299554454307 3525 9972350719937655516075175527434541595544342933 3526 9721093039296555059350555174323407155443215327 3527 7209129671565549513095550543211930754432073175 3528 1910956507455395089155495432103293544319330553 3529 10730368080558040907557036543235055645605365575 3530 28163696965596490879584367654360556857257675799 3531 95697030276029089003925678765725569182578798006 3532 54369697759749269967194567653195430419367579943 3533 43036377517391839650343456530354296033055359431 3534 29702975052704276497232345297141559729553114308 3535 102430200588446789022343459023475602303575145694 3536 224562405892467908223454608234797223635799457047 3537 203419952720254922212341922121572210313594329612 3538 434800388242570622323480623235822323536045503122 3539 319996882019294221211994212112221211299634971020 3540 39964819831542210103942101102210109596319709797 3541 100289601355662321240463211222321304029602502021 3542 202903213556703432484694312223433648303226024231 3543 430834335568434544927045522234536893634272246352 3544 292323315444323439169635222123304730321722023120 3545 1063433556445434607702958223233648163438224235242 3546 2694535568456547278430394234336895694594246358463 3547 7045755692567682792564046345369037046046469592694 3548 14457957065678948065688469457708384472468704067047 3549 44580384676790496676892704578493924824690448684483 3550 43196842565495966564716963363927200202296406444032 3551 30364419453951665441063633027171997981563944439720 3552 63684804580396676472696936283840020155700444602243 3553 30439963196766564118363301628399798752996441982030 3554 64600296027867687193693617094002009990028480144363 3555 41997559776656470330330049139979919899763998843030 3556 3975517766544097297299590879759038797627988429696 3557 10195977867649023023004089002008390019080092703029 3558 22040179078908236236048908024094080208961068436307 3559 19598549366922102099606919799139197927609444302932 3560 104011705670623225003270802007408020679304445630543 3561 248118456847034260034849624080896246805644456965655 3562 1044344409721799720396199192762023954444343654552 3563 2445444902238002244032008067904240364445456765583 3564 434438982079982039719919454961997044434345655232 3565 324287819359819677039034339603969644323234552120 3566 201676033118036569669723275967636443212123520997 3567 416792335196367702702234800278968454323235850022 3568 65521310363056976982119997767644343212112499820 3569 55209097029543763821039977656443232101099998194 3570 51909169755429628209679776544432120989199980343 3571 2910637554156161916557765444320991870399797231 3572 10726979567571720767577876445450079044002022352 3573 28270203679838247879778988456600808448024223583 3574 94842436801394479001790092567209692496246235934 3575 40420303988744149985499119451916319962022111319 3576 84643640090047500117007204600769600304223113604 3577 42430399099614999049931961993635996962211089960 3578 20296789196079989599303603930311963622109279596 3579 43027908032800104005637240563520297023306804030 3580 29774919715998959954291995431197569812943959696 3581 101810802360010400367080036552019701530460403030 3582 219529623720124803684960367584202415764724836361 3583 35156209198999970439597055241980073641200303010 3584 10741910387999696275169552003799330409996969897 3585 28080723900003030799703584038005364900030301023 3586 96968240800036368002435928396057690800363612234 3587 63641991999703039980311162759536291997030102119 3588 30403903996969679797110617515301503969698981036 3589 64840840030302802023127179957616040303010152369 3590 40392399696975979810970559536059596969898721036 3591 84064003030200201530245603772604030301010232368 3592 39439969697997987298033969717959696989898121048 3593 104600303020020103016340302380403030101015232493 3594 247203636240241236169483623964836361212158345055 3595 11970301998010100634030207640303010100723229552 3596 3696983979898994319697936396969898993212155521 3597 363827758787943036375302763638787932100755209 3598 28177527675429702952977630287675320993551913 3599 95779878796702430390178962898797450055600734 3600 53758767564980296698567616787574299553993319 3601 29527655439797566385456065675341595527933035 3602 103878756602019669916572676797476035880536358 3603 238989967224202700767826788020792358965769595 3604 87879652201976993656185679793521127653635152 3605 76756521983763930540454557531210976530310716 3606 65545203829627295396343535310091765297093065 3607 55431968156171552763231313099105651569129454 3608 54303640740507517632109089190954507430954343 3609 42970393394935056320909270291542934291543231 3610 15696732739309543190911697507415321507432108 3611 57028148205703656090717020080757436080543295 3612 29760801952970539093049799193534299195431555 3613 101929620390245809056502008055747008036555558 3614 220703044082459708568024096558084096367555595 3615 192969639220316925439799165519239163055555152 3616 1070303006243570656602007676006407696555559583 3617 2843636070455846767224078792068879027555603935 3618 9256972844559267882248790064689008279557240558 3619 1943716443511856822007499442469921755531995527 3620 10458368455919169424081004464700637955760035883 3621 24593692560807704648952044688406980357920358935 3622 3130319391936962407519642483943797135197127312 3623 897032703303619935036420027429570910370973101 3624 769716972970039309704199774155291096891730984 3625 637063715699672916960397740751509164705291841 3626 289429074396515063596777393506910640951504406 3627 904708806027960696027782056070726890396044870 3628 1848489672280327032277944572848269084032449049 3629 9292902822963484342780445829294708928344508507 3630 1514976215632043217596432151540927163242924935 3631 5950190356944454380028543595690683694470650559 3632 1498297143444342799765431154294430344094495515 3633 5015023454445468001876551567044563449045035959 3634 10160234564456696018987595684445694508460360403 3635 21722345684567032190100036924457046092723724835 3636 5221234443449720298999703204329619117209200312 3637 2210124432397197587996971963156031051911997099 3638 2099004320770375275963703630739709503103969192 3639 5008045447843798800298436968202504035240308062 3640 10096456479258009603012570294426048358483696705 3641 21028568806596103236125843044672493592937028459 3642 9765447945160972100992429642519931115289764312 3643 7654415430591720991920156419039311071677643095 3644 6544074295105191903198744029673109306576429153 3645 5439341550950302970387439756530912945364150730 3646 4273207491496975696874277545291095433040693295 3647 1731933907963754364741775431509154329594331554 3648 8160540880297965688077796556107565504045355567 3649 595392797575654479377565540935454959633155456 3650 152717575354544152975455391314339516330754345 3651 588379797565647590196558073545403969367965459 3652 282957575454415098365519331433967633055654315 3653 950379796564761013676005354540278936556765558 3654 496957565441609890559953143397767305545655527 3655 1030379676477301085600375454017881655656755880 3656 2363802788781612917203796568178956756767958961 3657 1027977687606095051969565440567545545655527610 3658 2280178899273040600303676485679655656755879121 3659 1598568791729593996970564054556554545552751010 3660 6011690078304060030245688565567565655587992121 3661 12117080793648720362456891675679676755900063236 3662 1049193530407197020344706554556565550999432101 3663 2508055764884024243448467565567675610004543211 3664 6096557888928246454492679675678797120045654312 3665 13027578890694468565066802796790023240456765526 3666 36279789087044691680669628028080234484567875871 3667 1757669269642306394636159759198124043456752709 3668 7978706702863670046971602008015248454567988507 3669 5766944976630499623705979919872004343455884937 3670 3663439766295996208951759038719963232352839295 3671 632277661551961927505509687039632121116271553 3672 321776607503603174954916469676321011061707530 3673 205765934969970539539064236563209909404935297 3674 457880550300245803808686367694500904850559022 3675 336795496998031967926463056342990960495509820 3676 305553963979703655184229543215891595954918197 3677 655580300202436759926303654359076040370796021 3678 555196997980305519182970543109359596893559806 3679 550363975796955030415695430913115164731517945 3680 497027753563549696074354291091070641307055435 3681 1024277975695703032805567073072846873684556556 3682 2246780197038436349655684816829269016925567571 3683 2025598369684303196554440064151829863195455310 3684 4256013702925636027564480687599501096036557522 3685 1939888975194299775443994475194989159705535220 3686 10600890200047001796460044800050107602455758241 3687 27209082400484018028720449600601279224557994471 3688 82508944804928196290244503207212806245580044832 3689 18927439959160361498042971932095942035199640316 3690 90680600407723715016470240545040464360002883571 3691 186967204878238360168842485660484685720028935839 3692 910282448994393721689264916724926918240290559407 3693 97620407942729206471839065199183041997495513935 3694 76195935417151944104269450390429603973955087311 3695 60351314050703440961834296696155967727549273105 3696 123593548608434490319347027031560278279706815256 3697 11131405924323897033209769707397761756944071941 3698 10907951203208769731917636932777605543439303411 3699 30880392434489902160778970547779255654605634711 3700 68964064544900823727790245677806556767256948313 3701 47639443438992209177498034575945545651943403090 3702 16274432287921910573979723351435434503431969096 3703 70804542900640725820202233594556546034560309031 3704 149645670806888259442422336045567672345723708357 3705 502856849668894604464623372455678823458238493583 3706 1029169302689047244687033824556789434594393055935 3707 2307705626908482446904339445567904546046056560559 3708 936954182924020422963274435454963419619545395512 3709 303540415199796215631744314339632036035432755095 3710 635684760002030356958045545402944372356547961037 3711 314441599979697143519635433975442921145415609696 3712 84407199756370831036314327754415210834073916363 3713 43930397542892309703083177544072092319327063028 3714 27296775416720916969230575439319121033169429764 3715 83027796768250770306365796605607232335704701886 3716 29777565641893696943053565953932121312960984864 3717 101779676879057030456575680380543233530330129086 3718 217802789008584364567796963965654335763361308911 3719 55977669925243043457563627654543313633008927110 3720 51776639192029632335430176543433090329927171095 3721 5766270319756321314298565432329097159170509155 3722 3661697037543209081585454321149170710494910755 3723 606369695431909207254343210790493095939093553 3724 1269703036560906482565454328085057040609055576 3725 2702436367730868945676565496920584487308555791 3726 8424569678169090456787677030645924901691558072 3727 4203436560629096345676569694431198986307519316 3728 1972305394149163234565436344310387862935033064 3729 10223658047507694345676569445523899110560336687 3730 22236796480079045456787704455839007125723366903 3731 22105563999349634345676964352269930993213062972 3732 20955427993196323234563643121839291932089415722 3733 50356680056029434345696855239407080544904758222 3734 103566960572304545457029158404884965650847994225 3735 235670325823645656584307592848930276809280046259 3736 114497192210434545242935116407297763911599621912 3737 83970322096323432015311063931577627107196203101 3738 27697219163212319873109427307376170930361970984 3739 79022407694323601015304681681791850563720250126 3740 49819936343209989872962406405504495429197898985 3741 101600569454500101030304868856045036708019010116 3742 217205704566001212363649089172460368496208121171 3743 51952963459990101030389270520197043961921010510 3744 3515632319898989696871695198369627603209895095 3745 1074321038787876364706350383036175971918749153 3746 2805432389898989688469603936371800240790107575 3747 9656543901010102892703240569839602488081279798 3748 6545426989898976716971995438275980079209757587 3749 5434183878787765063703954281751799351917535276 3750 4320428767677649428967541605505593103055311765 3751 3196167656576394167655405954955130969553105654 3752 360656545362740656553951539550891635530954543 3753 726767657708086767580395803609076955770365653 3754 185656536919265655196751969909363553697054529 3755 916767770806676760028000300905695577024565907 3756 65657691946565599759996990954355369803450935 3757 54536303425455197519963891543153037972291314 3758 43302972194350375039628707430729695721509083 3759 32975720343096949676166934293156353206909232 3760 15753197229163396560663321530743131942912121 3761 57976022307694027726693435768055360470723231 3762 35759820936339777186332313639552996093212107 3763 13518191303277770463321090275515959132100933 3764 35996073634777844693433082795960407343210535 3765 11959330321776442332329217551595933232095313 3766 3513297205764421321152055507151332119153091 3767 1091571953644209210719554930709321030729109 3768 3075840376846506328403570568505432368307307 3769 6799283789268069492835845692056543693681681 3770 5591629671839433916312434319545430330406406 3771 5106156504274327063100323035434297295943945 3772 940744961743169430997209714321571551427435 3773 393439605430634291971917083207307508174311 3774 1054603256566947080240784934481680095805513 3775 2567234567670484962487930544956961039655935 3776 5682345678844930304900565650370312402760558 3777 4421234568439296958995454496897099977595525 3778 4210123444271563527954343964769199775155194 3779 2099012441707431175543227641630397750750344 3780 5008124478480551795654278876964018008003446 3781 10095244792965598036766788990288196096034467 3782 21038448070276016367867890082896033032344683 3783 9684399297759863056656699216759729721242432 3784 6442791577518629546546392065517157210020315 3785 4417507375046155425422719455050732099797074 3786 4054932949620754194217034349493319197569344 3787 8570550503047968046384345505053608019705444 3788 5295494969615639622843234949529919836954440 3789 1553939636074276216432119395159038303544395 3790 5580602972806790368543206039608393635646039 3791 5193975715945497045431939675922730314419675 3792 327753071433969634303276551217297084036555 3793 177529308327636322971765510051569239705553 3794 779905693478969430237875920595706402455575 3795 758954332167634298096751195152943980355353 3796 527543320656321579165510350715427797153129 3797 175433194543207350655097093074177570730955 3798 796536045654481606761025056807779848170359 3799 565299634544005945609789543937758400497117 3800 451596323439951433917675427297523995971055 3801 307163212279508327056554171575207951709554 3802 683694322804093484567567835798480398503565 3803 430343215959132043455456313583996784971454 3804 297232071510919632354343091227965639708344 3805 1022344835930802943565457072280277002493446 3806 2223449360569630455676584822962784025054471 3807 2212392995436296354565240215617639789544110 3808 2100715954301563143451998074056277675441098 3809 993071542987430832303979339541776554409182 3810 929307415874292320967753275405765543910415 3811 152934072741521191657531753953655427096071 3812 590548828075832076779757980376756685032831 3813 95408159352319365757535796965546449716307 3814 53920713121033053535313563655424397062935 3815 27193091009729531313091430554202769415315 3816 84057072102303753537074565566427904757558 3817 39529320980969531289343455464174961535528 3818 103905450170303752905454556687810315755893 3819 240856601843637990856565566899523557959055 3820 489167219256980089167675669003835580408558 3821 70652031943799270656554629968315195925524 3822 146784360458006846767567100293560040655847 3823 467925724596069267879683203055720486759283 3824 255193203159431856756431969553196065511632 3825 560054435604559167968560303576032675916942 3826 399544313963510655645396971359718551063419 3827 1003645540295926756858030233602391592694805 3828 2036855683040667969196362337224076067049659 3829 4369156936486680308029703382248792684502806 3830 3030743304066396919756972822007518442975944 3831 6368053648670030801970229424079992470200445 3832 3039530406499691983698154199359920097996434 3833 6403764869003080137015568005600641020028545 3834 3969640629969198889875439953994409799765434 3835 10302887100308008900996600380044902001876545 3836 23628903203696090810027203960450824018987659 3837 10166971970359092099771967596292199847876512 3838 21670240243609065001840280031064001278987923 3839 6497998029909449984397599709439989767875212 3840 3975979758914399842775196914279877656752098 3841 10200201990746001267800030746800978767985013 3842 22402420088072012679600368069610189880120135 3843 19980199279319898555997039436098478798998912 3844 100162006805601011560024404573012790010010723 3845 201704069657212115720244845816128080120128235 3846 418448702782323158242449259571296961241294358 3847 44406977621210722020391915309563610009543124 3848 43943776210093219796703072915430099915431004 3849 27429762099132037564969315074299199074309964 3850 80701905007344379690305560807008008805700286 3851 168420860081445803083655729684096089658402908 3852 692649120954459636936758302929032902792830895 3853 318390991544316303305522975149714977516292754 3854 42691907443062972955215750797079775061517543 3855 18302934429415715552073493569357749407055432 3856 93630544704758355584815055705578104884556543 3857 30295440961523155240069552955360960843545427 3858 63036490315835558480703590357730329255656681 3859 29703897072315523992971097137297151954546406 3860 102439024823555840070233023383023600365668870 3861 224608249435559280842336233936237203676689041 3862 201921994315511592421302127302091970566469610 3863 420640045555916064633623281625080245668703122 3864 194399635551059442330211606189198034646971020 3865 1046002955592604463362317271908016346870232241 3866 2472030356067244693703582840896169469042342471 3867 119697139452042328971216392760634229621220110 3868 36370874319621167710062717594322156210199099 3869 2892743036210657099417055143220742098389193 3870 9068056370326785004784559454248065013908054 3871 18696569843467920047925604566496680140896569 3872 91027701254680640480657245669026961489027707 3873 9776989942394395994532034629783608069776935 3874 7763879420742751943319722157629919437763311 3875 7628754193417503433037220736159034297633105 3876 6167540332054972329692193300709721576330953 3877 655397319539721156320332992917207363291530 3878 552773035277210743197315915051933031507294 3879 517729711772093430373071069503329706931543 3880 57157105719132296929309434973156943307431 3881 30730953030921563152914319730743432934307 3882 68170376370635695590745602168054550545681 3883 40496962894314355093433980639543495434406 3884 85030309045545561054540167003655036544868 3885 49696909635435409543398649970549705440648 3886 103030902956556903654010900245702456486892 3887 236370830367570836768130802458424568909063 3888 102892297055292305640891980324203446909432 3889 229063024559063656889080163446434470904543 3890 149429803509430544869198632424324090963432 3891 504701636104565649108010944645449090294543 3892 1048416971245676907296130446856509083045655 3893 2492770232456790883031364469168108936456759 3894 5067842344568088936353684707695290568568006 3895 10679263445696890569576928479039085691696067 3896 26806694457029085703790692808408917077032683 3897 69667044584308918438087069692890784784346934 3898 36649643242927044279269436316693641643223322 3899 6396432015169641751834303066330406432213221 3900 2764319870636405504322969463295944322092206 3901 7885601046968856045430304695040445425062470 3902 6853989623648539634296962349596434189420093 3903 4527876210405276321563621195164320474199130 3904 3176762095951763207430210350643196140390896 3905 565619151505631934298097094430360796692763 3906 454030706954303321579169144296993566317631 3907 339692943542973207350630841563931463056308 3908 276315431415731933094292407427308229542923 3909 789556554758160537047064880681694303670634 3910 675545541520595289609440794406342970494321 3911 555435407195151675914393543943215695943206 3912 554313930350706551082731427432074351431945 3913 543087297092945509217308174319343108303435 3914 429271569115434912052920543033230922972315 3915 151707431074319099515195429732091215721074 3916 598480552805609003960036702145072358232807 3917 183995515953909967599704980829321122115935 3918 940035960380900280002450169505431223160559 3919 399711596790997599980298634954310210595519 3920 1002316028090020000163010950365522326036005 3921 2023572297080240001696130403675823472372059 3922 4235823024962480017031364836799434823824606 3923 2112209799619999849709040305594320208201944 3924 1101917596039998396909596955143197921983442 3925 983055159679982762915163550830375203832421 3926 829550716559817615070631492296951968320203 3927 155493065518056069294307921563503643197968 3928 557056675996572707045680635696036856020295 3929 529546551965316929634394314359704539797555 3930 155425503653063156322743083116963277575555 3931 556656036776695569428056935170294779795559 3932 546539705766355434159543310497541757555515 3933 425276953663154320715433095975405535555075 3934 191763530630743193074329151753955315549354 3935 1077895766968056056805507597980357555705567 3936 2779037870296572569656080020163579558455683 3937 7808379043027825702772960241695803592556934 3938 5922949629776192977715598006351971119543321 3939 1215396157760315777075179943103711035433207 3940 72760737597073769350559430969109714331931 3941 17593295169329633095514291630917083303305 3942 80055039705502937035947076970784933633659 3943 160560402456030584360484790247930536936800 3944 725724824572365925724928082480565770569601 3945 193200203321051193199159219995453695435985 3946 1054402433432592056007606400036577036560119 3947 2564824534546064572079268800367784367721207 3948 5689445745672685824806689603677925678232482 3949 4474433434518452199946475970575194562120019 3950 4144332323044320399424151695350343420999834 3951 843321209643196794200706353097232191998324 3952 433209916430365541992943129172120303983200 3953 331919064297055403915430950520996967831996 3954 303029441569553967074291495191963656303963 3955 636304475703580284807075040080296769640293 3956 302964152971197639929349599197565636397530 3957 630287590232019000705504008019676970019763 3958 297675098119829992954959919836563699837630 3959 1018801015201500070370400801367697001378962 3960 2189612158416000843844809613679024013790303 3961 476100724059992428439916090549799889496972 3962 160993199519920164279059095397598873963720 3963 730056004000641686808609038020009020298241 3964 299539959994406463925909679799909797582005 3965 1003800400044868700660902802000902019944058 3966 2039604800449090406730829624010824200448595 3967 4403249604509084868169503048129446404492038 3968 3971995962909240640634969600954423963919684 3969 10240040310906486886950303210364640300802925 3970 22480483530868908910403634323686883609630659 3971 19996031292646927095970323210464829916294512 3972 100032353066870685040243434324689500771045923 3973 200343576669046920482454545446904007832460635 3974 403455786708470644944565656470848079344726958 3975 834557908492846850445676768849296805448270392 3976 323534923916424496434565648391563954401696716 3977 211319207064203964323454402707427543986365063 3978 109031929441967643212343976934175427863049432 3979 308360704480278854323460190547796679096504543 3980 693728444962789165434722085678026809028045653 3981 329164439617670654321219254559783909759634530 3982 150644276056494543210031943517626917516323297 3983 606846792569045654320360455979070779969435023 3984 1269268065708456765443724560208847800304560236 3985 2706696678492567876458245722489279603645722371 3986 8467026793065678988594458224906803236858223832 3987 4249785529454567885144322198943972104522208316 3988 1997655154343456850843220387427720963221923064 3989 10018759565454569209254243900678250294240636687 3990 20190003676565706506566460806794603046486966903 3991 42080036787678468067668729668047236468910270834 3992 19199705676564239456647156639612104247097692324 3993 108002456787686404566883567003123246485019063447 3994 296024567898908845668935684035234468920208694483 3995 1032245679010889256690556928358344690642491044934 3996 2342456808128906567085570693593447086865072450547 3997 1220343920966945449255294331132409264649320295412 3998 197227191663434391951543310919911842393197554101 3999 1022284076694546080395653530800719264056019567211 4000 2222928787045672964036775769608406688572203682311 4001 2215167669634515639705753635923946485321970421110 4002 2070656636323074276953530311207424053203696211098 4003 4846766969436806790375763512480648574437030313014 4004 425663634303945496953631099994405344289697089884 4005 194630322967433963530309199943953241676369278844 4006 1046963430280540295763708000460374476789706789247 4007 2470294562965683037898496004723804787902467906483 4008 97543415654429696783959961207961674980254944032 4009 75432074544156365627519609935606539797939439715 4010 54319343440743054175035919313945277575274277073 4011 43033232393429540549711033087431775351741769331 4012 29732120732155395397109729274305753105405633308 4013 102143248143558038023302306805657975256856933694 4014 223454495455596396233623669656780198569170537047 4015 212343954355162762130210636545598385430495289612 4016 101227543150617620898094305435182854295951676102 4017 212279655607179049017045656559949167040396791223 4018 101756553930549589849634545519390649596765510212 4019 217967580565703901302945656006086904027875922323 4020 55655195452966988975434539939262959776751221212 4021 54550354315663887754323279271815517765510210099 4022 43497143074628877543211751704075057655098099195 4023 31970829342168775432105504959349536549179190354 4024 3692153220647754320954959513195305390550297143 4025 320732194417543191539515090352952695497570833 4026 193320344055430307275069097115518353975292333 4027 1053443448556563682800709023155993580199063335 4028 2574454491567696949608508235560055962008693359 4029 5804565075679030503292094355720560304091053606 4030 1963449354549694971519143153195396959109529945 4031 10294505565703050236007455576038030407303900459 4032 23046055678436602372080555792396364881640804607 4033 9619554564305980919195553520763040806391961932 4034 6035543442951791030355531193629591942703603315 4035 12355654470398072363555752057104080468437233556 4036 1154544096779321031553519530959196244292131541 4037 743439165753209707531035291510362041520907411 4038 432270653531916935309711507097019607190934105 4039 321694531303063312917106929169835930291320954 4040 206343308969433095050943150638311297509191543 4041 469453690304537040610455606993513020108075654 4042 234330296963289594096353943931089798919354544 4043 123297563631675139163127427309277587033143442 4044 11575430306550870630974172911775269730832421 4045 7354296945492694291740515105751837292320211 4046 3141563433918341505395070953504291521198105 4047 807432327043206952749291530961507210380953 4048 1680543484454470388107075770316082323970378 4049 6965654924564843895284797843572943440243795 4050 3654539203440428751641576431315432398029554 4051 543271972396167506407364309074320779755543 4052 431703720760654943933042909343193757555431 4053 304969193594539427329614913230329535554308 4054 650308056045804681503150734363503755565693 4055 496919539631962406970693323030969555454330 4056 1030803802960304870247053436370303556565364 4057 2369639630323649042484574569843635567677687 4058 1036276297210389620043343438430315456576472 4059 2370791022323903040453454592563556567788823 4060 893509821206969596332343119431545457688212 4061 730918209943635163321231034307434336482096 4062 291041919430310633210109722934323304019165 4063 1072480804563526934321302230545433648207678 4064 2824969645695870545433622365656536894478795 4065 9450302857039045656537023676767769044790038 4066 4296976529669634545289810565657629641499687 4067 1563765156636323431678095454536156407996474 4068 5697879566969434556797036565771568880028807 4069 4376755463634323545569705453707448799767935 4070 2965554230323211435436954328934407597655314 4071 10275566363434314556570365490544880018757546 4072 22795669694545545567843677085648960189979671 4073 17554636343435435456430569254407598479756510 4074 79566969454556556568565706564880012801967921 4075 55463634343545545445452945440799895983655205 4076 54230323231435434434315434393598751830551955 4077 42097212108314324323074322731187504295503555 4078 19172100923083203209343217310474961554971554 4079 107823210636934434505454381524810315570235567 4080 279434326970544546056565955849523555842355683 4081 804545470245645672567680359303835559263556934 4082 1645656842456856825678963605639355606695570548 4083 6856769264569169456790297257005557267035845695 4084 4545631843430634345497571929955531849712434354 4085 3434304432294323233975303159555304397100323144 4086 2322964321543212127752970715552962770997210843 4087 1215643207432100977515693075515617691972092432 4088 74431934320991775074329355074056303719120321 4089 44303323191905749343153149339542969030997205 4090 42973210302953393230730793275415629691971954 4091 15732096975532732093293531754074156303703544 4092 58145030195748145055055757968807569638435647 4093 20829698353400829549553535647935436284314415 4094 49503013574809503703575756880556570925544758 4095 104036135809704038435797968965567850655647992 4096 248371359702448392558020290275679206756880063 4097 2909116980402719519797497754551945544799432 4098 10907170164828404002021017965600455648004542 4099 30883841689492848024232180277204556896045663 4100 68939276905069296246343962782445569032456693 4101 47271762949431562023227617620435429720346330 4102 11705615394307419812176056196314157197223296 4103 4954072742934038100559540363080730372211561 4104 10368828070548395205603683696968163822315714 4105 23689496845694038457236937030295699423558347 4106 10473964434339684332103289697554394211523212 4107 24820284545402925343234903019566046315834323 4108 197643433975193232118969835459623072323212 4109 1018854540200054343190301356603036823434323 4110 2189165682400565456083613567236369434545435 4111 470654419995454339230091452103034323434312 4112 94544039954343272099108320969723212323100 4113 43439679543231719190923191637212101210991 4114 32276555432105030291210306292100990091908 4115 21765554320949697510096941520991899102923 4116 5655543191396375099163407191904790975212 4117 4555430308762949190631930302961491752099 4118 3554296927615390294303296975607905519194 4119 1541563176072697542971563753934955030343 4120 5675695792827019670235697980550360363455 4121 4554353516169836498114375795496997032355 4122 3543131060638303981082953553963969721154 4123 1430909394282967809215531527627637210743 4124 4570906046950279706355755879078982328055 4125 3290939623497756943153552749367821159554 4126 1491276211977543430731517393056210715543 4127 5072790320179654568155982056570328355655 4128 10828083441802765695560144567843493556755 4129 29496934479627877035721445679255055567959 4130 105030544803078984358234456806560555680406 4131 260365649636790125594344569667725556964871 4132 723676902968081256045445702678255570289032 4133 210562975639209939634432978561955297669717 4134 95415754271919276324315765403551576637052 4135 54073541703031763203073653971507366289515 4136 39331404969705631969330527706933061675075 4137 105354850302456960305365878470536716800797 4138 257569203624570323657678992845768369608023 4139 579706437045843436778790069257893703296234 4140 356944289632432305767499431936728971562123 4141 143441676320320953653994303305167707421013 4142 454476789443450376780045633659678480632135 4143 344165674432296965599634330516563994320914 4144 240654544321563655196323295065427943191083 4145 486765645435696760029435040676680456072934 4146 65654434314365599754309594566396339315324 4147 54544323083055197542915143462763273073202 4148 43443209229550375415070832217631729331979 4149 32431912155496954069292322056305153303754 4150 20303100753963539431521219542950732969543 4151 43635207980295804555832403670408150303654 4152 30311935797551963552319970495920696970544 4153 63520558019600295583600245040647030245645 4154 31195519835997555229998029594409698034434 4155 10355038311975552159979755143916379724323 4156 23560393520195583600201959460769802245435 4157 11396731198355229997983514193637982034312 4158 8765310383152159975831080330295819723101 4159 7653096830720719752309197297552037210984 4160 6529164293193037520910371575519692091841 4161 5150641530329695191096907355036319104406 4162 694407297156350309162933149703030963945 4163 343931570743096910615330796969691627434 4164 227307293429163094073293563636306174323 4165 172931532150629139331531430302940543212 4166 830555743607107405355754563630485654323 4167 295553429930933953153543430296054543208 4168 1035574700570540375575654563032565654494 4169 2355808405845683795796765696345676765047 4170 1151923952434429553565654363234565649612 4171 703207520324155531454543032123454396101 4172 1434479843447555754565656343234566031217 4173 4544801254479557965676769454345672352383 4174 3439989944155535654565634343234521120832 4175 2279879440755314543454323232123210992321 4176 1758754393553083432343212121012091921210 4177 7989966055576934543454323232125080632321 4178 5879659555363323432343212120989194321205 4179 2756515553033212321232100991870343209955 4180 7967955576334323432343210079043454500358 4181 5655555363323212321232099349632342997127 4182 4555553033212101210119193196321215970975 4183 3555529732100990099030330363210071691754 4184 1555157320991899189697297032099306305543 4185 5559581450079007903023024345005669655655 4186 5515208299349934969809803229954636554555 4187 5071921593199319637917972159542305543555 4188 10840636056005602980780223603663655655555 4189 29286972572057230167962237236696756755559 4190 106910225824582361680302382367027967955606 4191 270722259445943716963623943684280280357271 4192 848222604460458370297040456926962963582832 4193 402217964196322897569596343183615631216316 4194 822380288029429019704029455937156952369568 4195 220797679754149836959754351290743521035448 4196 193576557540798303517543109493431209714402 4197 1055787579688013635979655305054552502344823 4198 2557899802896136960202757660565586023449435 4199 5579001629031370322427978725675912234504558 4200 5349986149708897220175767194551102122963525 4201 3199860796928772198553650343510981015631195 4202 398593563167720385530497231091809874310353 4203 1012055695678243915765022353079701005523573 4204 2124557036794460757880223576802412055835815 4205 1003529705544193536798211363980099552312072 4206 2035902455648055768014313700161003583524823 4207 4360824556896557896145538401712035935849434 4208 2992203544765536760835283985099711312394324 4209 10062435647875767929358940121002313524045446 4210 20704556878997880705590481232023535848456471 4211 48445568990018968456084952344235759292568832 4212 4435447899847644339239521242113511519448320 4213 4314416798416443272075210021091107034403196 4214 3084065584064431719352099809110929723970364 4215 6928675928684558405585001707130702240243685 4216 3166551166443523955249984930892981998030454 4217 665510664431207551999839292715803979696343 4218 655094644309935503998271517071967756363230 4219 549142442919314967981707049303657543032094 4220 390820415033079655804929592970535429719143 4221 1089444760336802759650704070245756702407453 4222 2904447923369628002808448842457968424880575 4223 10844480633703096029692489264580292648965798 4224 29244966938437032303064906685963066890278015 4225 106450270592584343636690866920296669082796158 4226 268602846065925456967089070643026708948031595 4227 691229272680656570284908846856268490496356038 4228 310151718394545297638928424541843895963139686 4229 98705042743431576287164203404428751630876463 4230 86949617432307361670641971964167506292764227 4231 63396054320933006494403703640654941517642176 4232 32759543191329943943968970394539407056420566 4233 17515430309159427427647696743273929544195463 4234 79956563707604680678879028054820703648036695 4235 59545428935962394568749759540192970399706353 4236 15434167311620743447397515398315696796943131 4237 56547681517048054482019958013557028030455351 4238 45416407049599544019839519891529759696353107 4239 34063929595195439838275038707157516363130934 4240 19427155150354278281749686930735063030891323 4241 104683559603566794958102910568160696369073435 4242 246935603235668050395230725695727029708814559 4243 23313972114639496752093194353169756928083512 4244 13087721082273965519130343130637543159231102 4245 36898232942820276007363455366979655606351223 4246 4782115416197759933032353063756553943110213 4247 1621074060377519329721129429545527431098092 4248 7032808723780005502231304703655880553017063 4249 14349690237960056022353648436758965576184697 4250 45503082380320572223576892567990275791927023 4251 34969220797195322211364719455897753503169812 4252 19632193570353222109041034352777530970638101 4253 102944055843574223308472345587779770246995211 4254 230448559255806233692823455897801842470038311 4255 96405511951942130316212352775984420099683110 4256 63955103503420897062101117751844199196431091 4257 27550970972192769420991057504440390364309106 4258 79610250224067904650072580044484083685707270 4259 56097898199454962499319199644039230452931693 4260 39176780394339619993030396439672096315306331 4261 107787964045403200056364028602825029557669353 4262 277900288456834400569688291229460303578705575 4263 780802892569344805702895072304723635790455798 4264 591976719433239952976749320961210313496353587 4265 103765034332079515765393191610097091963131275 4266 237880345344803957878056077121025080295352799 4267 96797233239967536759539371009789197553117592 4268 65572132079655305515272909917670375531055115 4269 55320919356552955071714919056496955309551074 4270 53191033145515549305079029543963552915509343 4271 30309730835075392949349755427631515074913231 4272 63702169360798070505501956678955960810734353 4273 28980632993579294954983546567551592093323130 4274 90166950055807050370135667679596065053435362 4275 181670400559684603841356678804032680574557709 4276 956844805602927239273566789648346965805578507 4277 544439953975172071731465676403223651955364935 4278 444279527750519305308254563972210503553039315 4279 441755177495032952921943427722094971529673074 4280 405550573949715515203432177219139707156529344 4281 855605820502355958434543782407402483567905444 4282 553952194981151524323429619933980031454954440 4283 527520339810707203212156039327799708339544395 4284 175197278092931972100739673177596923275442755 4285 800022797070560223208202815780030634796467959 4286 1600228024845722234494429557960366948028680400 4287 7202296249258222345044703580323670496290964801 4288 1981561991922221229640971197210495961491639985 4289 10155720080622232302890232022325040315077000119 4290 21558240967022343629082344223460483560784001207 4291 7521991649821230149221242212196031393639989932 4292 5203906398210098792210022100359708730279879317 4293 1966942782099187522099820997116927297758753055 4294 10270467945007899825001450023170683017989976559 4295 22844680460079001460014600235846936180100187607 4296 16442396199349988199881998112423300398998475932 4297 68464032005500096000960015124633604010012800543 4298 44239719954999159991599871002329959899895995430 4299 42077039539990719907198709981159518798751954296 4300 19369675279893038930386919810715047587503541564 4301 105702798801056390563910801528360479900035675687 4302 258428009612570085700729615893724800800356796903 4303 592696103125840918408303159058249609603568030834 4304 118360970992391043922970709521995915971439692323 4305 42991691920709627215692915203951071708276321211 4306 15906303192916172074315071967509304921763210108 4307 60869636070771824805560840280105650637894321295 4308 129102972847839449655729282961256806979045433036 4309 307230229279404502758306950312569670208456536371 4310 682362306804846027993670403525702842492567769833 4311 421020943960419775930495971192976419919457638330 4312 209791427596037751295951710315764039034336283296 4313 502074680032377993040398323557888408345370935030 4314 1024806960343780056484013435578892893457850560365 4315 2249670323457960568928134555789069054579205723679 4316 1996497212335595447160923553669429543351953210552 4317 10029022323356036483730635576704703653600374325583 4318 20308223433572368938166955788448436777203805455935 4319 43694234535823690595670357892492567782439656560558 4320 30342123312210295154497136719919457620276545395524 4321 63463233522323039565023368400804579042787658035845 4322 32232131221209675449813043991963349617676519712434 4323 22120910209916554398089627903633196056565037100323 4324 20991097919065542779276174970330359545449690997212 4325 50073020808675667806791810243363603656503090022322 4326 100816249690796679668079522453697236768037080223425 4327 209570503088026802696803824577022367896384962234659 4328 503846036896269627029639445784223679029930302346806 4329 1039272369030703084303004457926236808300563623469667 4330 2406823708368436925636044580670369693605697034702683 4331 4869438493692570656972445966843703057257024348426934 4332 634283930319294543720431664428969531929803204183324 4333 321627297031543429196306644167635303157971960433202 4334 206171569707432150362946440656312970735703596331981 4335 471835702480543603710468486769530248158436029360152 4336 104312979995429969096244065635298000724299752998720 4337 245530200036700309030448676959016008247001990010241 4338 35297999704996909696406563509859922009983899898010 4339 11575996959962916363945430918519219919828798779897 4340 7351963519615063027434291045032039038167587758771 4341 3103631036069429774321509629719669680655277527705 4342 970309699434157743206916157036636394551775176953 4343 696916394320737431943060729706302743505750563527 4344 363062743193294303429393156942977430953495431176 4345 29417430331542972152730743415774291531954310563 4346 104780563355670223588168054757807075760365525694 4347 247965693556842235895696567979684797923675857047 4348 15654331544422112754365455756441575210552529612 4349 56765355644623127965676557968475798325585903123 4350 45653154442210975654565535644153583195250971011 4351 34530744422091754543455314440731230351891709908 4352 23293444219105543432353084393310097104704918923 4353 11532442030955432321129242733099170960959047212 4354 7320419691554321210952017329190491591509612101 4355 3196036307543210091519853150295907106916100985 4356 359702935432099107038530697550930943060991853 4357 116975314319190929685294375491291429391904533 4358 63753083030291156451542953909508152702963331 4359 29529229697510744307415526914920716975633306 4360 103906303019928045680755870750648370196933670 4361 240869636200696456967959048006893842030536841 4362 489102970407028570280408496069059264365769272 4363 70975695929765297595923959429511843053631720 4364 150197040701879020040640404703919256576958247 4365 602024488419008240486884848440806567790394483 4366 1224244892808094484908929292489667678084044936 4367 202040715919144038927151520076656559239639301 4368 424488360807448390683595840786767606403005612 4369 204082991934402694431152393665655943969954100 4370 448950080544827044551584056676760460300367202 4371 407499195440169643507239546565596196997051980 4372 881008036481702856082403667676032030024600164 4373 809919704004976539219970656559719699801998640 4374 1700802448050187806400246767602403001620010888 4375 8409624496601899668802467879224836017040128895 4376 3916203965984796647980256752200299849598968752 4377 10770440280128026880162567982403001304010289983 4378 27844482961296268961705680144836013648122900135 4379 79244950313030690318456961449372136895230801358 4380 52039497089694297044343608392920904752091989127 4381 19673969276341569643229922715190961519103870975 4382 102820306789475702854300628360090316007239050199 4383 229443667904798429165607093721083572082408602007 4384 154430654961584150653929129209231319219925979932 4385 564566770315927606780707306506353606400660200543 4386 443465697071175945592932944943129943994597995431 4387 432254369310551435115315439430959427943175954308 4388 321943033095508311073074274291514175430551542924 4389 203429729154923109329341741507080554295507415203 4390 434702307570635305505478076084965567036080758434 4391 320980935294312954954159359239655449699193524324 4392 191791311543095539540713112076554396390331203203 4393 1078073515657035803688335124787566030083352434435 4394 2796815956784359636893359247899672360933584544559 4395 8029560367925602969053606479002823730535925645606 4396 16303723680657230308577268808029438165760656857268 4397 69638236966782363691782689696304595677926769182695 4398 36282103665621030305618476362963154575185630418354 4399 1620970654209696954044163015630743350454296043143 4400 7050246766503030368447696156968053604567032455455 4401 14602467868036363692479031570296577245684344556557 4402 47224679096369697064808355843027782456925445567583 4403 12202549163036369439923152429777620343194435455232 4404 1979390629703034279210720157776197230344314352121 4405 10206087102436346806328241577792022363445545583231 4406 22472903224569469669494475778064223694455655934351 4407 20114972203434236633944153759442210344354551323110 4408 41150222434546366940447578004462323445565593435122 4409 10698220323423063396415359964221212435455132311020 4410 27014243434636694028757600286232324556559343512241 4411 84146454546967048289979202910343445567605455922472 4412 40824343423649601679751975097232435455954351220116 4413 89445454636903216802000201022344556560365592241168 4414 74434342302972063979997989821243545397055122010648 4415 44323220975719427759975878210031432769551019894407 4416 43212191753034177519752762099708317635509838743934 4417 32100305529720575037517619196923056314918287427324 4418 20996955157195349695056030363209543079041674173203 4419 50030359584037503040572363694503656808476807814434 4420 100363603928380036485823697046036769692789679544545 4421 203697240693960368919437024472367903067902803645659 4422 437022487060323690804584244823680836680829636856806 4423 289820069397210291963242040210392306392156304543944 4424 901440706022323080294464482324063670063569645660446 4425 1814488472223436963044684943448696840695702856724469 4426 9544892822234570296446930454491029287038429168244707 4427 5440716222123297564423296343909751669684150642040935 4428 4393062221011575444211563226917506636440694419591315 4429 2729422209907354442107432183054946304394344035109074 4430 8304622500881564463280543936570469646045448359308806 4431 2962218992807444231595427305296236419634403112927944 4432 10302390069680446356036681659030368802944835130680446 4433 23624080702964469572366956808363689630449359366964471 4434 10199192975644235321063543923030476296393113063644110 4435 22008070196846357432695660636364791030055136696847121 4436 19919298364423134318354594303041509699550906364411010 4437 100807013684635345593566045636476103003610869684712121 4438 209684136926957456055672456968791236037129102928323231 4439 502927370670380572556824570290072372383307230693434352 4440 1030681846843965825569445843080823823933682367054545585 4441 2366959269260279455704459256969439440536943684565655919 4442 1063511831797754352964311943634274395303430443454551032 4443 2695919358017965590285520456946806037634564454565592343 4444 7040805596180276082915844570469672378945684565676063454 4445 14489656031962792950759245844702823790456925676792694567 4446 44902772360308070408006459248429438084570656788067045683 4447 38977720996919295919944312004154279243294545679449634432 4448 90178250030807040800445524047566806455045656804502944543 4449 181794600369684489604455848479669668560456769646030445659 4450 958047203702924903244559292802702691724567902872364456807 4451 519611968975198972043511515976978305203454976721044343935 4452 36103647750387719631107071763762951972339765209643227315 4453 970417496877036310929305629615503721277651916432173073 4454 696053964769703091152954156074969209776503064320529327 4455 359527641636969110715540739339631917764969443195153176 4456 115176406303631093075393273276303057639634430350730563 4457 70563942970309129352731731762969536276324297093295431 4458 145700470243707305588158157910303770789447025055036557 4459 458404842458481655895595580723637847904484260560367583 4460 323960420324006552755155193210296414964041795397055232 4461 207596197199945517550750332097564079639605552769552121 4462 480032024000455979608003345019688803003255587903583232 4463 960344248004560203296033460202889636034555900835934344 4464 597241999963397971559732197976876299723550992311323239 4465 172003999632775707517320375764761597211491921109212075 4466 824040002947798479981443797887916022315080631306324799 4467 199599975417584159808429576875059821069194308943201598 4468 1004000196779927601692703789000601432708045690454416015 4469 2048002027800679217068437908007214548496457084564772159 4470 4496024279606806384692580896082345693028584925687823606 4471 3959801755943942842319192759221234329765239194476209944 4472 10401617960460469263608068006232345501878408044790500445 4473 24817180324724706697296696070343456018992896448086004459 4474 50397201200946371566359297232339847916764399259964312 4475 104022412410469835669607022343401280767886006600285525 4476 248224724724701356703284223454812967878912067202915859 4477 2201201200989144971642212340095656767099451975072512 4478 1989989991870839706422101199154545649194303749319102 4479 10100100079049402468623212007565656908045638105607223 4480 21201200808504824691034324079676770896456995257282235 4481 9989991924960202309723199356565692764343951931622112 4482 9879903199597980917210393145454317643227503306221095 4483 8758970395175791052096730834343056432174972942209151 4484 7527696750553509519165292323229544320539715421910704 4485 5176365495530915030651521212155443195277074203092961 4486 563053955291069694507210100754430351769341969115607 4487 429527551509436342932098993544297105633203631073935 4488 155175506914303215319187931441570954331970309327314 4489 559796070745634357607900554475850365360243705481547 4490 517559293434323135934995544152497052998028954007415 4491 55511532323210911319955440719969515979767539934075 4492 55107321212091109039554393039635071757655279319355 4493 50933210099110909675542729676309305536551753033155 4494 110534321007130902795668302789705655767597976335555 4495 95323209930890977554642977676954553655175763315551 4496 53211919292691775542415776563543530550553633075503 4497 32103031518305755420073765431431295495530329354971 4498 20969707042953554199329654308309553955297153139709 4499 50302484470375568005502765693703580359023575402506 4500 103624924843795696056027877058435963608235796826067 4501 237050649258037032572278984592560297294358029472683 4502 89494391919689719321767843119397571543119754118432 4503 73942703036477033205656431032775307431037541044316 4504 27416969704169731954544309717752934309695409643065 4505 80770302447702160365645702377990545703036902856678 4506 167843624478423723676858423780085658436370829166788 4507 679257044792638236789192637960916792569849507667895 4508 551929641518282105670318295591065519438394936656754 4509 503156407041620954497041555109455034282739306545543 4510 1035568884477050365024475559304560346948205667655655 4511 2355688924784603680244795605645723470494456678756759 4512 1154487201641970398041553954433212095944346567545512 4513 744071986403696779607527544332099151443225455435101 4514 439303863970365755935175443319190708432194354310985 4515 272968627697053551310554433030292924320343143091854 4516 830291079024575593525564536363070645443455457079166 4517 297509349803355131195443303029294434432354329350664 4518 1020105501633559352036453636307044544543565505606686 4519 2241256016935605584368576969684445645655676057266911 4520 2009939863313955243045363636444434434554559531863110 4521 4100601093540358456457696968444544545565603759095122 4522 993989131397124344336363644443443435453969509151020 4523 927870908771003243303030444432432314327634910709791 4524 176690927709972032969696444320321083176319092917503 4525 787090678500224350303028445443432935789609070780035 4526 669094564998203096969764434432315313675909293599713 4527 629143439981969163637644324321073090550911531197090 4528 150832279803630630296443203209329095491107310369094 4529 609342801636966963028454434505509037071281523709047 4530 1305469616970270296292564546056108384832955838508478 4531 3656703170242843031065685672571293929350359392092795 4532 544970498016429709454454519309527153097112719117553 4533 439695979864156914344343032915170729171097031055531 4534 276351758640743083243229715070493150509169709555308 4535 789597990888056934454302360845055606107702503557694 4536 675175892879543324342980992429553940936978971536341 4537 550552716755433203215791920155527391303767707303206 4538 495517065554331972073503198755172708969656932971945 4539 1035984675565360224816036009959828490302770550240456 4540 2360126795677722249572372100401493083627845602484571 4541 998985554577221995320920995987929230176433980043310 4542 987855543372203953191191951875152098564327799633091 4543 876555432921967530310303504750719185443177596329103 4544 765554315203655297096970961493030454430575163150968 4545 655543071970551569163691607929696344295350630691647 4546 555429303695507430630305935156363241553094294306416 4547 554152970354934294296951310743032007529141542944065 4548 540715697139321541563509093429719935150807415439455 4549 393074370873207407430909132157039310691934074274355 4550 1056805849014480880570907343584405527080548806805557 4551 2569659308144968965850881455924855884965689669655583 4552 5702805695450290279208954560649158930276902702755934 4553 2975954354297497751927543394390727297762976977551323 4554 10200365567021018000679654046088283017910190179593434 4555 22403675684232196006802768472894936180722081804054547 4556 19970554442120359943977644116739300393219203959543412 4557 100245564463243600460178847168205604054406440403654723 4558 202455684694457204721789283694457248564868484836768235 4559 424556927044582448237906937044582491689092929367894358 4560 203543169643220402094943289643219906469115153056743124 4561 435655702854244825050454902854400868707159576568055246 4562 314552976542040189496338976543992646930715365439552024 4563 83515765419598473963287765427918423293073054275519803 4564 31073654035184127631677654175044211529329541755037968 4565 9330539710440976306576540549642107153155405549695643 4566 3295277096391762945365395396420930730753955396354427 4567 1551769162705615433052752764191293293527552763144173 4568 5597907708457156536587987888073055055879587895447815 4569 5174936924330745305275876879329549552755276754416075 4570 539303203293432951752764753155395517551765544059355 4571 272971971532315505517641530752755055505655439513155 4572 830240235743556055978875767987960556056756603935558 4573 297998113431539551768753655875595539545545967315528 4574 1020015134555803597889976758996035803655660281555894 4575 2240159345559636018900187990032359636756722955559047 4576 1998713235516299846998475899721116305545215555509612 4577 10010334355971001270012799002231169655658355556103123 4578 20123345560232012840128008022351702756793555571235235 4579 41233455722344129281296096223598427968055555832358358 4580 10132353221240951609559162211184175639555552321123124 4581 21343574232490397303607702311927797003555583431235247 4582 9231342119896772969936981103177569971555232310112012 4583 2109221038765715639303810970575439707552121099099895 4584 912209687653074272968091695354276935521009189198752 4585 101916476529341715639106353141763315209910470387515 4586 220768787905478357007269575477893558500724843899959 4587 193647674954163129931835354176731524993200428799512 4588 1056878810367695300559357567788155850054404690003923 4589 2568989523679037605605579677895559200564847080040635 4590 5690103836808379257255802779035606405689284960486958 4591 4298968303922951931951977749713943954471639596063525 4592 1587642967215503303503777397087427544106275159431194 4593 5898870282356033636037782024900679647270799604552047 4594 2788697621139730299697619798994556411693595963519615 4595 7891019031402163003019202010045568717056040296003158 4596 6709829707980629969831979899635447049539597559970727 4597 4918156935794159638303758796314409595275175519693176 4598 10795570558047602993637990029544904038799796003055788 4599 28035845596479230056980080303650848390002032036557895 4600 96359256028806360570160963636809294080024344367579038 4601 63111939767942995298591630303911539199803243055349687 4602 31103277655415951585106296967107270397972029553196476 4603 10971776554071507250941563650931696775719755530364163 4604 30237787568836082610475696810557027798401955763687695 4605 62377899689372947124797029525584278012820357896899037 4606 20976796472915411001569755195241759896197136764789696 4607 50188028830756712015701960038478001032023367887903030 4608 101896289367968324158420320392796012344233678900836365 4609 219030905680293447592643444068032123446336790809369679 4610 29690954397532415118432439439721012423305491913036552 4611 103090366019744759192544604602232124633657080736367582 4612 237083672202048008065647247222343246936784968169679943 4613 89230521979599919454412012221232023305639640636559432 4614 72095203755199034344099902210119812954276394305514316 4615 19151969550389723239198982099038095541762742955083065 4616 107600303603902234408010145008397035677908070360936679 4617 279203637240822344896121460094024356780896843730566807 4618 806436982489423449031234721048245567969029258165669682 4619 1668570144904634508352348232494455680308306595676702948 4620 6691841450846946093583494345044556963693668036788430495 4621 6304408292423419131231943229643543630330639705684295954 4622 2963921520212030910103432156431430297294276954441551542 4623 10300635842324370721234543568554563023046790364475595662 4624 23606959263445848232345655691565696236468083684796036703 4625 9943511832432402121234554307454362104239230441559704972 4626 9431104320319981010123542934343020962072096407516959715 4627 4310963197039809899011415323229791619319163935063517071 4628 3091630369677918789908073212157506033030627309431049308 4629 7076963702780789900896814323580072336367081704552505693 4630 14790298427967900809029545435960823369684958445586057057 4631 48083012680280809708303656560329433702930392455912584583 4632 96936126962969702493636767723504538430564064560725925934 4633 63300983615636979930305657210963284295439443393191191319 4634 32991830074303759296954532091631641554274432730310309036 4635 15904299342969511563543319106306407541744317297096909703 4636 60847005470303915695653607269668879678045583025030902435 4637 129284056843640757036777282702689002796455936260370824556 4638 306928569256887984367782948426908028028560570723849445571 4639 670691706568900125677950492670896296291725848239304455833 4640 494304945446998994575495918492761561505192402072964352330 4641 1045650456470010045797040793067915716060064824830285583364 4642 2456804568840120458024488056680758372720689449362915933687 4643 343963448398996319804079546393522917194474393015071330472 4644 227632402787963037959355422731215050344142729869309296121 4645 176319977675629695513154217310069497240817158632911561010 4646 789600178797103035935566381520705022489583590950715712121 4647 675998567570969711315462807192949820075231091493073101005 4648 551985455291637109074215930315398199352109107929330989954 4649 503854351506290909342071297072780393120910935153291879543 4650 1039165596071090905464833024827964055250730559575079003655 4651 2407676032833090856689336249480288558608165603800808036759 4652 4878792349337089166905370504962891591295677239609696368006 4653 767521193289270662952894959616707109554572075916363039944 4654 655210331671694615516739516064930915543319351063029679441 4655 552097306506342075065275059439291075433033109429756554406 4656 519172944943219349451749514271509354329730914157545543945 4657 30515439432033194305395081706913143157291080735435427435 4658 65956604544336045658040958470735455583072968156556680557 4659 51545963443299634519591524093314355229315640745546395536 4660 7431632431596323035107199133083152153074393435422755305 4661 4306320307163209710930390929230720729342732314217552953 4662 2943196930631917091296691152093193153217321082055515532 4663 10456030566960785073027071585056055574381432944555955742 4664 24572365670327920816284835920572555805954550445560358063 4665 3321054497175192061640311195319551951543496435397119432 4666 3209543970550319406397110353035503507431964312771034321 4667 1915427695497033942771097129714970934303643097709723209 4668 10756679037024340467833023302350250545636857018502234507 4669 27966808384245484679336233623602605656969184192022346083 4670 80269693926456926805370337037227256770307928064223472934 4671 162703060668570669657843384382282567843680696686234830548 4672 708436726691846702779253925942945679256967026910349365695 4673 1492568267079268427806580660470456806570284270723505677037 4674 5065694684806692679667966724844569667842926848236056784383 4675 10677046929667066802680268249245702679270669294372567925935 4676 26784470702684669626962694506458426806846707045825680660559 4677 67924848426926703070307046068592669669268484459456966725606 4678 55200404183184969296929619445118636631844044314343665193946 4679 51995960430439631563156034431046306304439643083230650327425 4680 3951596296276307430739724309622942964276429232094497174195 4681 10396031030789680568202245703030470286788706345045023808037 4682 24032352367902965694422458436364842907890469460460239696383 4683 48343583680830277044624592569689270879084704724722403029934 4684 3231230392297769642203119436471692749240961201219969759324 4685 2110096721577636421971034304106317391991609990039637513203 4686 1099165207376304203709722960943052703905919899676295091972 4687 3007678481789646438502230330456588440860801002791041080223 4688 6078792957902868592022363364567892489129612028072472962233 4689 12790070380829092064223693685679064907303124296824830302336 4690 28080843969509064686237056916808690881635247029449363623371 4691 96969260304108686910384570769691088956958484304505697033832 4692 63631796960926463096843293636309287543524042962954369728315 4693 30305563591184229164431530302911675431199615615543037163074 4694 63655696071926307684555763630716796552003157155656383696805 4695 30554359303182936443553630293065565519970730754542830363954 4696 65565605635950568455576963056675676000248167965669363700365 4697 55453954311495444355363629546554559998000655654633028997054 4698 54327543107954443153030155425543519979994554542329767969543 4699 43175430935544430729698754195431039759943543421157655635431 4700 30554291315444293156387540354309677519431432210736554314308 4701 65567073556447055569899683565702780004554542328167565545693 4702 55449331544409555438796431452977599963543421160655455434330 4703 54393307443915554287564308315775199631432210594554354323295 4704 42732934427075541675442923073750396308322095143543143211555 4705 17315324169355406554415209329496762923219150831430832107554 4706 81557447705556867564758505505027910634407609354569343279567 4707 7534416955544655441524954949775094323935913143433231755456 4708 5324063555442554407199539397749143207311090832332105554345 4709 3199431554419543930395272777390831933109092321320955543235 4710 394307544035427296751717772692303330909121209191555432113 4711 1045679648356683027998377827063633370907232508075556543133 4712 2456802893566936280013779484696933850882346096795567655335 4713 343976731463301599889754042363328492821219165555456553312 4714 227765308232987198877539621033163916210030655554345533101 4715 177652922115870388775276209730627062099694555543235330990 4716 778790623159043889798790502167084705003045555654357370081 4717 767494210709628877587494980649240949969635554543132899205 4718 653942092916168775273939794391991399636315543430916791953 4719 527419115060647751727277542703908796303075432291065503530 4720 174031069394417505171775416966927562969354321509454971295 4721 808352706044780059837796770270679710305565436104570233039 4722 1693588472447960601378027842846802323655676571245842336400 4723 7055892824480327213796279269269623436756787832459263368801 4724 14559069444963482338030806706703034567967899344606693689617 4725 45608704450294943396369668468436345680279005447267056903183 4726 33926964297539432763036644244303234397749954411849542970432 4727 27183641575274317629706442042972122777399544104395415696321 4728 83936875798805579102468464470223227782003647246036757029432 4729 27304753587955350980244244098212177619970412019705529754316 4730 81647975900357610162446449014323779200244724202455901965570 4731 6415750997136098620424389883209751998041201980350983655292 4732 4073491970899186196202878831917503979609983797091830551518 4733 8815080249007912030428989360780040203300138025079365595992 4734 8069197989935099696167872993599597972998879789353055151916 4735 16708020100561003031679030056004020230009001905576559600768 4736 68496241205712036356808360572048242360108020855787603207895 4737 43962009953099703143922995319602020998919792553675971936754 4738 27619919529196970827215953035979791987037519530551703305544 4739 79200803908030249482360376360202080104380003765598433655646 4740 51991966919697994020996962997979198962799969655184330554425 4741 3903663036375939791963615975750387617599636550443295544195 4742 10836696369800602080297160198003899180002967604455035648037 4743 29367029701607224963023722016039007960030279244560356896383 4744 105684302417282250296238224172408080320362806445723569029934 4745 256925624782942603030394247824896963443709668458235708300547 4746 570657047950467236364046479449030294458502692594358493605682 4747 294529615496252103039624154389697544324978319143123929954419 4748 1045903157030583236403047565903019645450193607455240700364806 4749 2460835584365934368836479680836202856602057280558488403689671 4750 192315243051323048304156392301976545979531595524083970476510 4751 1063558456593436493647570063620187660203756035848940244787921 4752 2695592568054569056879840697041898722437972359290482447900631 4753 7036065696565708569001287024479010224580223607084944480806952 4754 14372677027678491708012904244808122245962237284930444969670387 4755 45826784278793078496130846449695222460302382930564450302843903 4756 32185641767529363960892424396352220196980815295444296976426972 4757 20454405655153027592720202763122198363792071554441563764183721 4758 44564856759576280068242427895224013698064835564475697887938232 4759 43440545515361599442020176752199890379440315444154376875282120 4760 32395435073007194419798565520398696954397074440742964751620996 4761 20754309329930344037585455196786363542769344393415641506191963 4762 47965705500563448379916560027909695667905446054756876072080294 4763 15652954995432402959065399774916354654954419541544759319197544 4764 56790370036544830408678001810769566770364803675648005608019647 4765 45496899705440295926559984093635465697039970554399953919836415 4766 33964796954397551185519839130314254369679695542799527038304074 4767 27641563542775510455038270897081943036556355417595169682959343 4768 78875695667795924560394849024960456367569556780039702950405454 4769 68754354657551203396740389799596343055435545599676975495954341 4770 47543142535509972765396877595163229554315435196563753951543206 4771 15430819314919717652764775150632155543074310365429527507431944 4772 56569605550802378787887799606943555656805523676703880080560447 4773 45435955491980967676877595943431554543955210564968799195396415 4774 34311553903791656564775151432307543427552095439647590352764074 4775 23107526969506545441750708320935432175519154276415097117639343 4776 10935183634945434405492923191314320555030741764069171056273232 4777 30559936950456544857070636073545445560368077888707832570814343 4778 65600570404567649184846972815656455723696778890479345849545453 4779 53995295963456390440423716074544353210365768696153232395434330 4780 27951551632342696396209059343443132097053646360732120754323295 4781 80395596943467030030508605454455345024576869728143247965435038 4782 164036030454684360366091256564557460245789102295454480276560388 4783 688372364566925723673072567685580722457907223036564962787723895 4784 482921043463193210529319456455193220334932209705439617677208754 4785 15209632230332095153034344350332197319321916954276056571927544 4786 58502942363345039576345445603344021605440770366792567840679647 4787 24975421033229675363234433973239805954393697065519456394556415 4788 50196632334302797694344540214401660366057024676004570045568758 4789 102026943345628019045445682344816723672584246792045840455689991 4790 224270453457096208456456943449568236825926468064459284556900071 4791 201696332329161924344343432395442104191184239444311643542999310 4792 417029343507720645445454544036463248071926404445516855670005522 4793 49753230937194434434343439704231999303183964435064554499955220 4794 101974370584044544545454602446360005635940284560685565000358244 4795 220205845928445645656567224469720056960482925726915680003594447 4796 197952431164434434545452204237199543596015193183074399971144412 4797 1020384551684544545656582446384003656032160055936806000231444723 4798 2243925596925645656767944469928036772343720560569672002354448235 4799 2027195163194434545655444239159705721229195395436519981144402112 4800 4284039696044545656756446407602458232308038036568000151444823122 4801 1639676359643434545544423935980322120919679705439998708440211020 4802 7002789602854545655644640560163423250802802456600010492482312241 4803 14027903229165656756846885721694634609629624567200125064943522477 4804 48280834307676767969268918237046947303103045682401260690455824783 4805 1592322936565655631847042089623412970969634419989794296352201632 4806 6063430567676756959284464903034730250302944800102047029582416943 4807 12694565678787970406924690836348162603630449601224484303944770456 4808 27045676789900244870647089369495707236964503212244925640447844571 4809 84456787900802449046884905705038482370286034322450656884479245832 4810 44345674991980389624838952949684020897659723220294544844152032316 4811 43234539903796876200287515396439792776517212197543440440719721064 4812 32123278969564761997675072764277517765052100375432396393037209444 4813 21011767635441603976549317641775057649520996954320762729691914443 4814 9905656314405967765393056405749536395191963543193617156303084432 4815 8954543083951657652729543953395302750303631430330050742969244315 4816 7543429227506536517155427532752977496970308297299493415632043072 4817 5432152174945305050754175317515773963696921571593932074319629317 4818 4320720539432949493540553055073727630363207307127319343036153055 4819 3193195274315393931395529549329176297031932930973033229700729554 4820 330351743072727308755155393150561569703315291729732156993155543 4821 297105429317172927550752730695407436973071505157320743930755433 4822 1023256705583830679607988167036880570216836059581448060567956534 4823 2234568455939366803280095684368965842369372603954496725680367747 4824 2123444351273063971599154443047652421032917967543965194397057412 4825 1012443109729427707190744429616520209715055655427650342769534102 4826 2124455302304678484088044703167842502360556756678803467903747223 4827 1004352980962564039279640970656418980995545546567972254969412212 4828 2045590170305688406802890246768790170035655667680222570304722323 4829 4456081843656892869629082467890081840356756678962225843648223434 4830 4339204430544716636149220256699204397145546567622192430402212324 4831 3271964295441066300792197946391962770835425456220320295982101204 4832 1703641554409462993520375422703617692314194342197197551820989963 4833 8436875564904710055843796628437179063548045464024019599450100295 4834 4304755438961099552429566164290549431399634239799835194298997552 4835 2961554287609195520155460641495394308796322077598310341587975520 4836 10315566899308035841556726875038045690029424780013523475900195842 4837 23555669005696359275568269000396457080304647960135834800802039263 4838 11554629954363111755441829996764329196962415598912319991979671832 4839 7542159543031105554404159965643150363620075187101039903756504321 4840 5420715429710955543960719654430697030199350470989678969544963205 4841 4193074157091555427593036544294369698393096091876567635439631955 4842 329340729107554175129705441543036382729159104765456314276303554 4843 153193150935540550956954407429702817150710961654343081762971543 4844 576055610555685610370364880702429583608330316765456957910235655 4845 359554095554454096897040792980155229923297065654343535098114555 4846 115539155544339164769593515798752159211569454543231309181083553 4847 75270755443270641635131073587520712107434343432108910409231531 4848 51693554431694406310909331275193100934323232320927095912107305 4849 6331544306343943090913309750330991323212121191169151100932955 4850 3307442943227429091092917497291909212101010310630710991315554 4851 2934415432174149109115053971502912100989897094293091909075543 4852 10544756543807507307160580236030723210101025047057080908795654 4853 25647967659680081683725962372368234321212260484584970890036767 4854 56880278802960956938260303823694345432322724925930249080367882 4855 44797767975591543281796968210343234321217199191297989197056819 4856 41577655755107431605563642097232123210050390309575870369544034 4857 7376553550934305955430419172121012099496696915352697035439724 4858 2965531491322951554296030521009899193966363073118369714277201 4859 10275755073430395567032365832101008060269696815193702346782412 4860 22797960814564035684343679343212096722703029560058423467944723 4861 17575592083439714443230553232099165216969755399524212255441212 4862 79796064934602344454365574345007678370301958003846322556472323 4863 57559439321981244343055343229936562896983519968423219544121209 4864 35514273203810043229553232159305416763831039644212035441009915 4865 15081731968099632155532120712954065628309676442099714409919073 4866 60958160297002943555743248330368677093702788465002344900808815 4867 130395723024030455558054493363690785058427892680023450809689556 4868 364038236248364555596565053697087920592679066960234609702903571 4869 39682102003043555165449530369275195118549463598121916974971309 4870 102943224036455559676503763706800039191704696015240770210233705 4871 230454248368555602788037898469600408078447032158487842322338459 4872 96342003045553977679696784235995919364409720724076421221284312 4873 63219969635527776556365642111951033043917193199364210209643095 4874 32039636315177765543054421103509729627050330393042097916429154 4875 19676303070577655429544210970917156169497296729619175064150743 4876 102789636845778756703646330250783571705023028303207800687608055 4877 227902969257789968436869362607935838460236293634479606899296559 4878 174975631937679644304633017935312284198101530324155944791565512 4879 810196960578802845646936180557522928015215763447560448075675923 4880 98363595367976434423300395535215159872073632415396399354551208 4881 83031153055764324212996755312070718719330320072762793143509927 4882 29710729553643202095965553099293047033297199317617530830919176 4883 102328303576854425040275577007056484335024005579179769370807790 4884 223493635789164660482795784084568925360248055807801905849678081 4885 211930313670642596017553639243447192997999551935982952396559210 4886 103297090494419159855530272032410315975995503311815520765512098 4887 235025085044807601155762824344723560200036033519555847875925015 4888 109789249639935990753616203241211397999699731035552416751189872 4889 301906503000560087977170434472314020003002152355584767991901023 4890 620868036005720900183844544823548240036023583555927880080812233 4891 192639699953190998428443440211401999699811231551176799192102130 4892 1067003000376090012692454482314820003001512355591788008063223361 4893 2684036003793080127064564943549440036015923556077896096694233711 4894 6928372038056961284685690455704480372160635572779033027046338312 4895 3162919679543609642454296352963996920594315317749729769623283098 4896 615036555429916420341563115627963195143073057397157636211629183 4897 69705554159064197207431074175630350829329532770736302106150430 4898 36955540709440371934309340554297092153155317693302980940696294 4899 3555392914396903322913195541569120730753056332975791394361543 4900 1552715082762973215090355407430993293529543315753508743007433 4901 5588360947910214361083556880570055055903653557976090056080535 4902 5282991415098083009231544795299549550970531535759099539195315 4903 1615908069179229912107441551595395491695307313509195270353075 4904 7160896707806300723280475596038037077037681536108038843576799 4905 592764935942993211596155159679689369696407300919688431365597 4906 117639311415932107160750716556473036363932991036484309055175 4907 56273108071320930593493065544129703027315909704042909550551 4908 41730919309191295131929455440956969773070916959614915495507 4909 5291032910309550903154354391543637729291063516079073954934 4910 1509715096915490970743142707430297151509431059349327539323 4911 6102361030757090248055468480563023596104552605505479805435 4912 981009693529097999554243995429811160963517954954157954314 4913 809916331149175995542027954158110591631055539540735543079 4914 1700769351507800035664280367595126076952555803688155656800 4915 8407905596079600356686963680039272790385559636895556769601 4916 3934955159355997146463630399671717496855516304755545635984 4917 10550359605560023468696964002838381029155969647955656960125 4918 25603603255720234691030288029393952307560302880356770321259 4919 57237234558242347072362896306060383679723628963567843432606 4920 32092123522021209321016762939396830557210167631456432317945 4921 19121011219809913209865615272764295532098656308344321055433 4922 107232112401700734501077158827887035745010769693445432556535 4923 282343124818408146012783589478904358060127903054456545567759 4924 943455249592895472127935904790845596721280836564567655678006 4925 432351995116754120975310961492435165209592305443456554559943 4926 321103951065540991753091607920310651915120954432345543519432 4927 210967509455391905529105935197094503070991544321235431034321 4928 91654914352702955150951310369142969291907443210114309723210 4929 6539083116975550691509097030815631502934432099082917212091 4930 5269231063755494306909169692074306975324319189215052099106 4931 1832109429553942942910636319342943753203030472069519190945 4932 9343304703580470470726969605470457974436364824704008090459 4933 3232960971196096093183635954096335744303040200959919096319 4934 2115591710359159130430311539163313442969597991519029163033 4935 1075105097110710896297107270633092415635175907029750629732 4936 2799261023128329031023282846937064756959800884302007102143 4937 8006712235293508352234949270584687970401608925624083223454 4938 16068322359056093582350506845926900244817290657048934234568 4939 72693423608573055943606069260670802449583086784490546345695 4940 18332209925329551429939431794491980395229265643895423234353 4941 93342500657503594700604558045080164038306676859036634345575 4942 33218994534971140993963519629198639682946564509706323235351 4943 32047943319710791927631036150386276415425442916943212113109 4944 19615433037093503176309700696861764074194415063432101090913 4945 103156536385056035789702407029117888808044760694543213090735 4946 235567769920572357902424884307178889696447927045654337088159 4947 115457639195321134980200842930568876364415169634543289280712 4948 74336270353210919797992415295448763044070636323431671593101 4949 43301697132091037575920071554407629639294303212306507130985 4950 32986370919109695351199307543936156271542972100944930891854 4951 15862891030916353110392935427300741707415720991439292704543 4952 59109072370769575124070556681608078480758250074607068445655 4953 10909320893635350999295546405919363993521899341929444434555 4954 30905449056957610007035668860805700055839005480704444545559 4955 70856508570379120084356689129658400559408056968444445655605 4956 149168091843807240925566907302792805604896570292444456757257 4957 507697079259682490655670881628069657249027843064444567982583 4958 1079024806602945086756848957096702782508279256684445680145935 4959 2808249667230460907969290385028427946094806566924456961460559 4960 9694502682364730880307083920292680473049667670644570314725606 4961 6342978421041292796929227197518396129596656494443297081193943 4962 3215764209609517563152170375042760955166543944431569210327430 4963 2073641915915055430720496949617591550665427444307432097174297 4964 4816880760760556568245030503180075606676680445680545023807022 4965 64793593595545442029694970399353946566396434395429807929820 4966 41531131155434419756339696793127425462764322754157935158194 4967 7310910754324037543276365530974194217643217540735310720344 4968 3091093543199695431763055291740342056432055393313093197241 4969 7073055656003036557896559078083464568544558053537056022473 4970 14816556772036367579027608796934685691645596575784572224817 4971 49567567824369679808279290030546917076856027797925822249583 4972 103679679445702801694807080365670784789172278020659422503934 4973 236802804458429617049684963676847927907822796246804626040547 4974 103975964324156049596439630564415174936217562023962179595412 4975 240200285447572504028602965684759810570379704240303804036723 4976 482402916479826048291230276928001525843802446483639648368234 4977 19975064158179601510097763159987192427980424030276403042124 4978 100200687595803215921017895600104064680164648362788836463247 4979 202406900039634360632179037201248686961686893707889368694483 4980 424870800402945726943808382412490910316909058478905691044934 4981 200691995975433183427922820099891097062909524166954309639324 4982 407080040196535934680629441001073024710903847670365703005446 4983 884960482027760546967104472012816248330839278843678436056468 4984 839596019777595423650964119896062003292271768430564299544248 4985 275159837775154210491641038759419971521705644295441595442008 4986 799601377799566325076872390004800235838456847036476036464094 4987 595988977595463189364720699959998112284344409704159704239141 4988 151887775154230473041194399519981101643243916960716962070807 4989 598897799566364816472046004000151216854460770328370304849683 4990 188777595463040064119619959998710064544193697162896960396431 4991 889780036696480687203200400010320685648057023709030324028551 4992 877599706363994471971995999897194454399529808909697199765504 4993 775196943027944103703951998770344342795157926916370397654960 4994 750363429775440968967503987697243217550735183062896776539593 4995 497032157754391647654967876372032055493310429416765765275129 4996 1024343577966076878770278989824344557053524704767877878799304 4997 2245455780272788989842790101445445584575848447878978990005647 4998 2034353597717687878417498988434435243352404416767767899954412 4999 4345576018378898992781010092544558453584844767877879000364722 5000 3235359842968787917609899119443524331240441656776749997041220 5001 2113118415647675055918791034431203309996406545765399969610197 5002 1091044074416549551047509724309972919963945433652799636098372 5003 3072448804767703592480102245700230800300456536788002973013823 5004 6824489647878436064961222458402369603604567767896030216139433 5005 4204076416764299439610220323981035969963457656759698060874330 5006 1959364065641594276098197207809711639632336545516379392743296 5007 10405688676876046793016022479702317002943367655969806068055031 5008 24856890788992468056172224802423584030453678760301672696560351 5009 544693687920239540522199980211239696330567596986518365397110 5010 442330475198075395220399798110076363295455163865043052771095 5011 421296150379352752196797581099363031554350628649629517709154 5012 209560696953117520365575209193029707543094166396155056910744 5013 503727030375179843675798508056302479657047670031560570728046 5014 1038284363799801256798012096569624802784478840355725848296467 5015 2394925698001612568016125027703049627924789283558259295028683 5016 739194379986099439860989776969596175201671631521911549766432 5017 270342959859194278591877763635160551986506307203107397664317 5018 843470401208046792078977896959725600108069682435282018685582 5019 432095989919625519367776763517193998919436420311619846455216 5020 319151879036195033057765631050327987034304197106038424352064 5021 30704749700349729537654309497175869722960370939684203119443 5022 68448102403502303778765705023799102230323850602926435204453 5023 44400979970980969767652949809590982097208493975184311964330 5024 43991759691791637656515397915091819171923927750443103643296 5025 27905516305506296545072775069104030503207177496430970431564 5026 80855969656071027660827800707248366034483781028570244555686 5027 169160302772832278729479608482493672344937952291842445556908 5028 707723627829342790304803292945056823450580383079264455570895 5029 1478237079505468083649635070460569434605963936806684555849037 5030 4794384804056696936902960844725704547260300569666925559308383 5031 1542839959546363302975592441192963411796995436663195512922832 5032 5669400403669693630196064472070294718030036566696035930629343 5033 4633995970636330298359444119297541039699705466359711294153231 5034 2327951694303297583114441031575409676396954263117109540732108 5035 1175506342971575231084409707353916562763541831050915393320922 5036 554943215707352109243916933127065417631404309491072733191221 5037 539432072933120912027063330969454056307962913909317330310207 5038 274319315330991099769433291634339542935615086913053297097935 5039 805605557370073001904535076945403670557160910736575025020558 5040 1657255581840816020845760790456836845583730728167800260245588 5041 6782555959289572249257928084569369255938168295679602722455895 5042 5619551511675321991935159243433031951280641554555977220352754 5043 4035507106553203903310712032329703509594407543551772197117543 5044 8356083267574440833528324343502436104044879655597824023179654 5045 3139231855344392331163203230980300959640756555176199810556540 5046 872104553242721310631972091796991516393545550560398095545397 5047 720963532017209094303719105563907062731435495396779155432776 5048 191631319851909142969030955426929417308313952765750754317765 5049 1076953601200907470308370356670704781693540387878007965577879 5050 2790377212410880843693843566848447957055683898996080275779007 5051 8083782324728969257059255669292480384556939010032962797808082 5052 16937943448290306584606556707064963925570608120350308019696948 5053 70580454495083667927267568484690300655847295243603696203030495 5054 145964565040936680682679692927083606759283038457237030436365037 5055 460285680490566966946803070684937268006936392582384364569680383 5056 197654395895463663423969294439291839943302719220843043436396832 5057 1018766039036696694640307044607079400453628406249256454570029343 5058 2189872408367027046883684447284804804577092870506568565840305455 5059 478719923049769624830444411639959963369116694945445452396954352 5060 167039209597636200296444106279519633031066339434434320763543120 5061 684406504018970403028447270804002936352669404544545447895655241 5062 443944959847695969764411691959975303118633963443434416754552006 5063 427439518416351637644106303519752971046327632432324065543519944 5064 174275044063106296440942971037515709623176320321199455431039444 5065 806800448695271028490470232379958503035789443432004556552404447 5066 1669604491038832293084842343800392036357904454544045567584844478 5067 6703245072389343056929263459604064369580844565648455679929244795 5068 4972029320873229543151832315959443035192443454404354559152041554 5069 10224305449014303655599343560404456360064454564845565607584475564 5070 22245656508145636756005455724844569720684565689255677279924795687 5071 22034544920834305539954353200443437194443454471954571759201554472 5072 19723439192322955279543131996432290344432344103543305511987544122 5073 102234608063430358803655360028543083444543447235653655920099647223 5074 222347296694563589636757720291656934445654482356776760641002882235 5075 221211566343431276305537197506543324434544021145765594409976822112 5076 210107463232309762955290374945433204323439810833655143919764221102 5077 98934232120917615551496939434331963212278092330550827037642210982 5078 87322120991056075507963274323303632101759121295492169696422091815 5079 73220991909539354935631743212970320985511009553920636364219104072 5080 32191902915273139314305432095697191855109915527194303042030959317 5081 20302975071730873082954319154370304550919075170342969619691513053 5082 43630200838169016950365607565843645610808799843470303203075936574 5083 30297992280629863497053935452430434091927598432096971969351305344 5084 63020062967101095024580556584564549080680012545030240305593657445 5085 29799415650989149803195545243443389194399899429697996955130534434 5086 102004756810107501636035658454453908046001004703020030359365744546 5087 224047969521280016972356792564580896472012048436240363605678045671 5088 199615635209599863721145519443192764119899604301997029954559634510 5089 1003156958504001098231456004456067887201003245620024300365602945921 5090 2035570392048013014354572044572678902412034457040245603677230460631 5091 4355844064496136145565824445826790824724344584482457236782364726952 * 5092 3152439443960900835452204432185492201203243244020332105621041183520 5093 720274427590992314321964320453921989972032039797320954209610431197 5094 197744175091921083203643196327203879719719677573191541916096310377 5095 1018047801080632934436856029482439002402402779816075680773029523783 5096 2196479612966950544569172304944608024824827801572796967816303837935 5097 364156095663495443430520959441919800200175987317563656062968295312 5098 40739154631954432295191514403037997998551873055430539415641553101 5099 88207566960364543040075944836380020011599016556565804756875575214 5100 81935463597043429599351440302799799907189865545451961544755352080 5101 3314231169632155193108396977597598930478655434303607441553119192 5102 3082110636320750330922763775175187296166554322969934407531030321 5103 6943126969448003370627897799799903031667565430300544879752363433 5104 3430983634399972894176777597598969706655454296995440757521032330 5105 2291830322799716740565775175187636946554341563954393535209721297 5106 1504297217597065395453750550476303425543207427542731311917209572 5107 6047022380024678036578005604789634655654480679668153520782503823 5108 12484223960246796367796057247902946756764966802695575847946039436 5109 42207598025563057559532014975425545639663978355352415419674301 5110 21935179795429535515319879754195434276627763153120074036542988 5111 3310557554155315073038757540354321766177630730999339705415882 5112 3095535540753069329687535397143205660576293291993276954072821 5113 7035755687976705502899758023454456725791055080054790368829433 5114 14357956900188456029001996234564568258072560960568083689504537 5115 45580370801892572308020030345685694596825730325696936904045783 5116 35196891984719320919799697234454343164193297194363302959633632 5117 10364703841033191037596372124343230640331570343032975516330321 5118 23688439272336072380029823245454366883355843456350195969363431 5119 10484271721299320799758212034343064833152432343098351633032310 5120 24926838233005448001994324345456689335584543457013596936343521 5121 50669394336056496020045445456566905355925654584136030569455832 5122 106706045372569032240456456567670857560656765927372365704559345 5123 268472457825708342484568567678849179726767880681823678445605459 5124 692824579458493464925691678789307802267878966959436792457256606 5125 316203354323932239194306567672935981856767663514305520331945946 5126 61973143207322070342945456515311804545656631082955197303431423 5127 3730831933219297215434345073103963434546309215550372972308210 5128 8169360534407022356545460815240294545669706355603830223694323 5129 632995323929821145434192071997543434636943153968298210343208 5130 315953207158210834320319303975432322303430727641582097231926 5131 71531930722092323197032967754321220972293176407219172103183 5132 7303293219121210369715657543210191721530563932030520970429 5133 2971532031010097037074535432098305207295427319695191696157 5134 10235744352121024384805756545013658483036681603040077031582 5135 22358045583232245929657967660136792936366957236480784355943 5136 21119635232122031156535656598905515303063532103993643151432 5137 11036312121019710745314545186955072969431320967930430708322 5138 9703101009837093433083430463549315634309191655296292923221 5139 6970989918289132329232296231393074322910306551561515212203 5140 3691879041670921152121562108729343215096945507407072101970 5141 304749606491210721007420927153232069163434933929320983697 5142 648103269072328232080650683574344707694550540705450137021 5143 400971829321162119194494431343240936343495392954298889806 5144 810239505431703208045044553454490569455038070367008901668 5145 98074954304971919629643532343895434349679297049926986648 5146 79339542959703036156431321228754323196551569599183866407 5147 53275415516969700744309210167543210365507435190428663937 5148 31754075063636993442912098655432097054934310296166627295 5149 5539349430303932415099186554319169539323097560666171553 5150 5273194296967320069190465543030635273209175394660507531 5151 1730341563653199430296255429694311731910552742594935307 5152 8163475696776004563030556703045518160725588066050557683 5153 632154365759963429695544969635040593195279459495536428 5154 320743053519632156355439636309595130351754313955304166 5155 193429531036320743154276302915150897105543087552960663 5156 1054703752369448055566789630759609023255656899590326695 5157 2568437983704496555667902968003308234556769004083467039 5158 5692580138445027556680830296033694345567908048934684406 5159 4319198884429775546392297559730343235454919607322443945 5160 3030388844157755422721575517297232114339035933220427434 5161 6363889247577956628235795983022343145408360534244680545 5162 3028872015375546162113551829821230833922995322042395434 5163 6289024157795671703135599501432369340630037424464036545 5164 1669800737554504970915194988321033194299694204239705434 5165 6701608179566050250760050093432336047003046446402456547 5166 4985920555459497893599499132321299609969624423980345416 5167 10120645556605019056005007343433003300303044640163456768 5168 21246855567260208572060081454536033603636446881694567895 5169 10024555451797925319399208343299729970304424806343456752 5170 20245556598020657606006493455002300243644649669454567983 5171 42455568016246779272069054560023602456846902704565680134 5172 20355439862025751719429543399809980344422976963454398924 5173 43556601104257998404703654001700163444630190294566010646 5174 31545990961935983960970539984998632442298297543459894424 5175 7431891603311827591695279839986320421581575432318744203 5176 4304705973104175106351758279863196207207354321047441969 5177 2960951730960550943105521758630361931933143209614403634 5178 10330398170325610455255837990963720560535454503144836946 5179 23364015843457124558559380090298245725756566035449370471 5180 13039872432331003525512799097582033193545459714392896110 5181 36401024543352035855928009019944336055656602346069031121 5182 3989803433119712551159909839443299554545981219429711009 5183 10101634535202325591600901404455003565660152404702312105 5184 21216945758423456077210814844560035676721584848423523259 5185 10063433524212339372092080443399714565207240404211211912 5186 20694535846323405825064964454002345678482484846312320723 5187 47045759269434859460690284568023456792944929269523448234 5188 9633511834320514194297643439812345515439151835212402124 5189 6331104323195080341576432278101235074270704312099980999 5190 3310963210349197207364321760990109341692963099199791996 5191 3091632097190371933043205591898913206315629190397503963 5192 7076945024083840536454456079010734469557108084020040293 5193 14790460248939285768564572808128144703583296928240483057 5194 48084722490606917891685829695295448435935030694484936583 5195 96928225087270779076919503039036492560560367044930567934 5196 63162189271693749363034969669703919395397049639295455319 5197 30620471706329393029719636636967032752769596271554353036 5198 67044838469506056302402966970284347987904030835565576369 5199 49640284234939542979975663697643215874959692315455363036 5200 102882926350603670200196697018854359010403063556557696368 5201 228950669607236842402027024189165608124836695567579029695 5202 167494635932104419979769800470653921000306355455349756352 5203 681046960543244800201901604846780632003669556557501969583 5204 409623595432039997982985960425594319970635545534983635230 5205 903036036544400020150120324656045600246955655750136958364 5206 1836372367644800241601243446772457202470356758001370393689 5207 9369823678849602477212454467824582424843567996013844056907 5208 3038210568395980172100344256203220200431455959888439542935 5209 6394325694040161823203446570434242404554560400892603670557 5210 2743194339598604211972425296322019963543395992717970495536 5211 8056045404011246320224659029424200295654040068380245035770 5212 16572456848112469442246808304646403036768480693962460357848 5213 67824569295124704462469693646868836367892967060304723579295 5214 56203431551000964220236330424648303056715649396961211351554 5215 41972307509991642198103296202402969545074392763610109107543 5216 3720934919906420380971561979975635429342717630098910935432 5217 8250550800868643970235720200196956705468378961010730556543 5218 1895491992646427698113197998363544954242967609893295545428 5219 9037080066868679015136020013695650366470279301055035656695 5220 18384960669090808159372240137036803668842805612560356767039 5221 93930326709089695605822481384369636689269657125723567884407 5222 27297184909276353952220008843036306471836530993211456843935 5223 83023930906789580382240089256369668839367770054314569260558 5224 29807290945675196821999271943036648273057699543083431795528 5225 101683090456800029440006840456366894816579003656934558035894 5226 216937084569600304480069284569669049567808036770545596359047 5227 63289243435996963999431643436629595455919705695435163109612 5228 31672032311963627994306432306155154351036954354310630916098 5229 6519721103630175942944320940750743109703543143094291059183 5230 5037210970298551415443191393493430916971430829141509510430 5231 10382330243011594756456074055054570770234569507476103924565 5232 23943362456116047968572808560565847842345704080791240645679 5233 7433020341059615645315925395452416421232959193509994434552 5234 4329797209516074433071192754320064210115510330919944323517 5235 3157571915059344329310317543199442099075097291039443211054 5236 735303069513243153097055430394419189349171509674432109543 5237 312969435092030729169554296744030473190506916544320915429 5238 95634309119693150635541565439696130294943065443191074153 5239 54322911036330694315407454276360897539429454430309340727 5240 43215109703294343073934341762992775274154344296913193175 5241 32070916971543229327323205615917751740743241563090330554 5242 19291063707432153173211954071057505393432007429097295543 5243 107072698480543575814320368832580058054544080709023035655 5244 284827012965655799545443689345960596565648968508236356759 5245 929484130276758003656456905460326027676890292094369568006 5246 154040897765519970544342954197179776564697519143035439943 5247 568489017876000245645470368023801787687020007456356600455 5248 444069856759998034434097039807985676469799934343145996355 5249 439438545519979724319169677935854564237599323230831963154 5250 274285435039757203030636575312543442095193212092303630744 5251 806916560401982436366967797525654465040054325063636968046 5252 1670767724820144569670278019856764680480565460696970296468 5253 6847878249441445702842796201167886964965676727030243028695 5254 4416761994408432976417561990656863639654565169698029766354 5255 4065603943924315764055403894544630276543450636379757663144 5256 8677240460645557888556839045646962787654606969801978695444 5257 6571996194435536885544269634423617676541943637983766354440 5258 5303960344315304855441836324210056565403430295829663144394 5259 2967597243072960554404303202099545453972297552156630842743 5260 10280022456830325564845634425003656580223019583566969268054 5261 22960224569363455689256944660036767962236203935670306696567 5262 15598203433032354471943442599705655622101967314496946365452 5263 56014434536343564840454466002456757023220281545030469676583 5264 39884323303231440396344259980345529812197607429696236565231 5265 100925433634354484029446600163455901524019280703030367678353 5266 210656536945564928304467201694560815848206968436363678793575 5267 94545303435439162964251986343392072401943644303030567531352 5268 43432972314270615641903863232719319983430442969695455309115 5269 32315721081694074402968632117033039832296415636354352911074 5270 21073209206339343975646321049729678321564074303143115109343 5271 9331911943273227754423209597156563207439342970831070913232 5272 3303103431732177544211915170745431934273215692309291092115 5273 2970972305320575442103070493434303321732074320911509121073 5274 10250223657445796463236845054545633438144805450716107232814 5275 22602236780458028694369260565656934595449656608371282349547 5276 17982105596319766343031795454543323154396545922909621195412 5277 80143256029601869456358036565653435566027660630903032036723 5278 161454572303219104569596367676774555672278726970836344368238 5279 714565823634407245704029678787805556822790270249369445694395 5280 83452210323932032959756567675955544217497697993034434342753 5281 32322097207319715517545456551555442053976375929724323217528 5282 21219171933037075055434345507554419527762951157203212055163 5283 10030503329689349554323234935544035177615510731972099550632 5284 20366033502905503565434350555648359779155928160225003606943 5285 43672336030856035676545605556893601807560695722260037270454 5286 30521299692539714565433955544729983935394353221799691696344 5287 65833003065802345676540355648300140558045574238003077029445 5288 52329969451981234565397154402998795519635342079969369754434 5289 21159634303810123452770743975987555036313219359633037544323 5290 10716322968099012317693427751875549703092033116329695443212 5291 28369430297008123579054677998995702437064335169503036454323 5292 93704563024095235808566780010038424584685359704036368565434 5293 28963429799152111925465599899684203242453116959703045454319 5294 90294702007583120656676001002926434464575170402436456565606 5295 183048424079935246766792012030668544685799844824568567677269 5296 936492648800558467868064124366691646918001249445691678782707 5297 303918407995524256639441003066306423039989994434306567616935 5298 640792880035846567004472036669668636400100044545667679170557 5299 393516799712425449964119706636646303998999643434656550495536 5300 1055968002324656500287202466966869640010002854546767605035769 5301 2560296023446768002902424670269102880120029165667879260357907 5302 5723032234467896030824646842707228961240307676679006723580882 5303 3209722124256759692202424416932167609996936566549945211192819 5304 1917221001945516321980204063320655919963305465399432110316033 5305 10782232020455969440162448693446760800293656678004543123572335 5306 27942344244560304481704491054467929603056766796045655235823359 5307 80463446445723644958445072564680703236567868032456758359433606 5308 164694468458236850392460825686968434367679096344567993604537268 5309 687044692594369204064729456910292545678809029445680057245782695 5310 469642319143031959441154343097519434567909754434399532033618354 5311 236421030829703514410743229175034323454917544322795319730043144 5312 104209692156971084093432150549723212339055443217553037299630842 5313 246503063570232929054543605702234323408556454379576383002969263 5314 24969431298115149543429952982123211925544342955362829975631832 5315 50304553015159503654700390143234320655645470357709500196959342 5316 103645576159604036768404081454345446756856843578504002030405465 5317 236855791603248367892848954565456467969169255792048024364856679 5318 104553505972003056716407543454344255630631953519599803040546552 5319 245576060224036568368879654565446556966960376004001636485667583 5320 35359398199705443048756543454425543663596959959986304054655232 5321 13112780396954429607545432344195430631163519519862959542552121 5322 35127964030364703279656543448036566951696004001110403665583231 5323 10975639697040971756545432399705463506359959991095970655232109 5324 30197003024490237967656544002456696069600400073040246758343307 5325 62024036245082380278767648024567032703204800816482467993453681 5326 19799702029220797767656399803449716971959992064020255932330406 5327 102002424306248017878770001634502370240400064688242560543364871 5328 224024645670496178989840016946023842484800686894465725653689031 5329 199802434495960567878399863419808420039994464744253194530469710 5330 1001624545040325678994001094801692640400044688046576045764702321 5331 2017045660483456790048013049617066884800446896467792457888423431 5332 4184456724934568080496136503184668929604469028678064578892634552 5333 444345199323439195960904970442647155964229766559443368718323520 5334 443230393212270351590959696418410751642157665514433047043211196 5335 432096732101697107091516364044093506420736655084329609632110364 5336 319165320986370929107063039639130944193306549243155916321097044 5337 30653191862891150929429676270891440332945392030751063209169643 5338 66776079109071610704702790849074483350458064367992694507702853 5339 65759350909306092960977492389344033096319443055918342936976530 5340 53513090912939115591773920873239729163034429551043215303765294 5341 31089091095271075105727192732077150629724155509632072969651543 5342 9269109151709350953170317319370694157200754916319315636507433 5343 1830910704913091530497053032894340731993539063033074304934327 5344 9370728450737075765024576349045488160055808696336805650545483 5345 2893164293289353649803363189634080599551926363303954495434027 5346 9055687054905576901633695902948966003600669693640365036548282 5347 18556904570855790816937040830490272037206703056883680367694949 5348 91570845849158089570584489365082824382468436568936963679050507 5349 7292432390719275295244073049216202820244305447303630549494935 5350 1520320693031751552039329592061976198042954412970295393939313 5351 5843447056357995584405504064720192016470364730243038060605535 5352 2432409543135955243954959441198319864097041298029679393955315 5353 319915430911552027539514410383038639169609579756552727553072 5354 39074291107519775275084096829686270635915357545517175529321 5355 108807071280001798800929029502910846960757579655983795905433 5356 289684832960018009610708304030729270327979802760138040856535 5357 902929350320196103128493648368306843480201627921396489167758 5358 1830705603442031235293056893693669254962417080634028907677989 5359 9368457234464352359056569057056706570304784966948290878780107 5360 3044332124243121109545429529544945296961639663401492767598935 5361 6445343246455231303656703903650459030317002694815067880010557 5362 4433232024352108970544966970496309697049978340069456799895536 5363 4332119803120927695439663695962916369599763199434345598755304 5364 3321037970991176354276630351615063035197630394323235187552964 5365 3209695691910563141766297106069429710376296743212110475515643 5366 1916354303095430805661570939434157096961565432101096155074433 5367 10769565637036569656715850604547585030315676543213031560804535 5368 27903676984367702768359207245679920363556787654336355729645759 5369 80836790125678427893606482456800643695567898765369558302858006 5370 169368081256792679057268944569606857035679009877703593629196068 5371 705696952568066808582690445703269184356808100978436057108032695 5372 1457030385696669691947084458434707925569695210192572583296347037 5373 4584363917026703080484924592548480655703038322065825935029484383 5374 3243027049784969196039203119403994552969683219452191309754042832 5375 2029769597639630359671971033967943515636432034320308917539616321 5376 4301904019002963602840232340280455956968544345443690779803169432 5377 2982959829975629976398121197596351543645443234430293757970634320 5378 10150401500197100190015232020029595656856454344563057980246945442 5379 21604816002023202080158344240304036769168565445696580162470456463 5380 5960059979811979198723241996959705630645454434365198620096344232 5381 1599519758103750387212003963516954294434344323050386199163242119 5382 6004001995238003902324040295970367044545445436603912007694463207 5383 12048020038396040823448483040243684445656456567240724079044694478 5384 24496240394032489434492936482456924456768567682488248808447044795 5385 3961996739720074323915304020343204345645456420082007924409641552 5386 10320028202240805440757648243454445456856568640944080644902875583 5387 23440294422489656487978894454564456569167690890448966850828995935 5388 12397544220076544075768744343444345430656292696407664492167951312 5389 775442199365439353647443232443234294541518363936643920655509101 5390 754420393054273130414432120432121543407043027306427194554910985 5391 544196729541730896084320996321007431929629772944170343539091853 5392 440365155405292759243191963209934303156157715440497231269104531 5393 397050753951517512030303631919322970740737074395972109830963308 5394 1024607980395979924363636960805430248088184806040223301370293693 5395 2247280164040200645696970329656562496895929672482233613843057055 5396 2011598639597994434363697156545419964751156520022130088429529552 5397 4116011004020044545697023567656800287991567840223360892703903582 5398 1059909959799643434369811456543997675907456398212992716966971220 5399 2600900402002854545701514567660018800880570014330068370270232241 5400 7210804824029165658415945678720189608965840145360693842842342472 5401 2091960199750654524071434567198475927652398832994328416421220117 5402 5080322002006765848834545684012800678784009350045492768632241182 5403 10963424024067879289345656928129606789928105600457067890942471945 5404 30294648248679006905456770695303267900695257204584679090464840459 5405 63046894490808070856567847037634680807038582445926809084689284605 5406 29624743891919292545456409696322391929685220431183909242471641954 5407 103048059080807065656568903029424080702918244551940906464836880366 5408 236496608969684676767690836304648968430794445600490868689368963671 5409 103965927636442565656292302962407644293544433995892646473047630510 5410 240280678968465676771063630304878847055644540039066868816478965921 5411 482966790292676787832696963648989284556845680408669089568790280632 5412 15665497518565676318363630407871643544434395926629275447497594320 5413 56677019991676789593696964879036855644546040667106796481020045441 5414 46569839906565675130363640749704554443419594650945564009799634407 5415 25438278945454550897030393396963544432035142491435439917596323934 5416 56594790456565609024364054030295644544359465074556600780029440546 5417 45141496345453909803039539697554443443114249343545993599754395425 5418 30807963234326917969675276375544432431081993231431931197542754194 5419 69680294345470780302798789795644544552960054354560552019667968045 5420 36397543234093596977587677554443443515599543143395519836655639634 5421 2775432119131163775276575544432431075195430832755038306554276323 5422 7796543207351697798787795644544552800036569347960393667566789434 5423 7565431933106377587677554443443515999705433215596730655465674321 5424 5454303330942975276575544432431071996954332075165294554254543205 5425 4342973291415751765355444320309303963543319350651543541943431955 5426 3215731508073505653154443196912967631433033094507431403432303554 5427 2073306919330954530744430363095656308329729142934307972320971543 5428 4813670805370365768044563697036769693502307470545680223450235654 5429 90491952897053639643430369705636330980934095434398212298114544 5430 185080389024577002854563702456969370170549036546014323015145649 5431 920963908245784029165698424570305841845708367672145436159456907 5432 191626922033639750654384203296952404432923056520834300714342935 5433 1077070624337002006765926435030384844550636567849345608345470559 5434 2784847045384024067880668560363929245606967679305457293456845607 5435 7929284457928248678966691723700706457270278805656583054569257282 5436 5151644335162006567666305208992944331697767954545229543431931617 5437 706443310619945456662951927915443306377655543432155432303306055 5438 1468453527200456566710400680756453669778755654543556543633672557 5439 4692575882404567668324806967968576701789956765655567656936825583 5440 2319352819963456643199943655645364985679545654555456543304195232 5441 1033116039632346430399430554433039854555434543554345432960352122 5442 2335172402943468564004565564536401165556545655565456550323583223 5443 1310519975432245439963455443303990655545434555454345497211232212 5444 3526000196542456600294556453640086755656545556565457022312342323 5445 1179998365420345997543544330399265554545435545454329821101221213 5446 559983054197231975431443296791855543434315434343158210990210091 5447 519829540372103754308431565504555432323074323230722091898099107 5448 38155396920969542924307454963554321209343212093219104779190935 5449 95558030650303670645680570295565432505454325054407247808090557 5450 55519694496970494434395297555454318954343189543932015919095535 5451 55036343963695944322751575554343047543230475427319871029155315 5452 49703227630351443217507355543229615432096154173038709750753075 5453 102434278963594454380081555654303156545031567816390502007976796 5454 224546790296044565960955556765635567660355679570086024080188031 5455 203425497559643451591555545654315456597154555299259799198479710 5456 434657019602854596075555656765556568023565559006602008012802322 5457 322529835976543159355554545655545439811455509945979919895981220 5458 219158311765430713155543434555434278108354919431759038751810197 5459 30723105654293090755432323554321760923139034305509687504098372 5460 68235256767057087956543435565437930635408345656102900049013823 5461 42111945649529275545432315454295294313923234540974999589888210 5462 21103434395151755434321074341551543087212123391739995278882096 5463 10972322750705554323209343207507429272101012705279951768819162 5464 30223428008455565434505454480080706823212128458800397889607703 5465 62234696092555676546056564960968469434323292589604018903278433 5466 22122359119554565419545439591644234323211519275959846971764330 5467 21021111035543454035434275106442123212107031751518423705643298 5468 9811109715432339714321750944421012100929705507044208954431582 5469 8110917074321277083205491444209900991156954929641927544307215 5470 1091049343209769231953908441918991910743539156403175442932072 5471 3072505454501906360380892480790080728055807568835796470544823 5472 6826056566020869723969064968080968296559679689358028845649433 5473 4179545459792637207629439639191641565516556473119768434394330 5474 555434317518291936154276270306407455065544131037644322743296 5475 554323055041503300741761696943934349455440909696443217431565 5476 543209549606972993405606363427323194354390916364432054307455 5477 431915395943715931953943032173210343142691063044319542934355 5478 303072751429071303527429720532097230818309429643035415323154 5479 636827994708833635880702245745022369593704702856356757435565 5480 304175940928330312792982033429821035128960976543145534315454 5481 647800490693363528070144334701432359290330187655455745556565 5482 415995894333031159298843320988321111497298476554353435545454 5483 71952743329710711588433191883211107971584165543132315434344 5484 3517433157093107284330304832110935707240655430921074323241 5485 1054330729130931643296960321091312931994554291209343212009 5486 2565368307370556855030323433073530560045567072505454324107 5487 5677693681845569160363434536815765720455684826056565447282 5488 4576330404435430597032323304073653196354440179545454411619 5489 3363295964314295169721212959330530363144398555434344106034 5490 3031551643081550637210095513295297030842785554323240939723 5491 6355596856955606982321035935039024369267915565434490602233 5492 3155164543553943821209711309669803031855075454323893982130 5493 750643431527428209917108916637969704549354343208727820897 5494 494432307174161919050927066295636963393143231927176192777 5495 1044543683807720808610684671036970294055454360683792067780 5496 2445656939678249691126926832370243048556565726938064677961 5497 434543276561996310983184320898029605545453183279442575610 5498 323431765403963091830443192779755955434330431754419354096 5499 212305653967629104296430317757551554323296305544033139163 5500 100954527656150961564297057535507543211562955439730870632 5501 210365878771610315687024579756079654315710356602169046943 5502 97052767706097074469803357539356543073097145980629623432 5503 69517656939169344237973135273145429329170831794156212315 5504 35056543270633242095730911730834153150492305540742101074 5505 9545431694332019153291105292320730695920955393420989343 5506 5434306343319830731510951521193294351191552732191873227 5507 4322943233038293307091507210331543110307517320304732175 5508 3215432129681532929106932097307431096935053196961320554 5509 2074320956407315150943319172934309163309530363609195543 5510 4805450368881559610453607830545707693703763697308035654 5511 9656603688955603124577279365658479058437897021696356764 5512 6545970487553971003371753054524149524296769806363145639 5513 5431696075527709972905529543200795201565637943030834276 5514 4306359355176919714955155431993551987454295429692321765 5515 2943113150563037079550754303931503874341554156321205654 5516 10455135605696384803607965640556039005475567569432456766 5517 24559357257029929637280276885572408056795679704544567871 5518 3513131929759156291597764855319919545554556963443456710 5519 1090903157510741507177640553039035435543543632432345097 5520 3090835579928076083778885576408356555655656944543461023 5521 7089355800696792937788915788893567556756770445654712233 5522 14905559607028070577890757889055679567967844456768322337 5523 50855603284296845779087978908556803680279244567893423383 5524 109157234927029257808900190891569636962806445679054633935 5525 307582350684306579690802089075702970309668456808566940559 5526 679943606925667803089624908798430243702692569691670485605 5527 559429943194655969276198927584298028978319436306496053954 5528 514159430342551631760387175241579767763034302943959527543 5529 80714297219506305596870552007357657629722975427515175431 5530 168347022404069656029045584081578779102230196679959796558 5531 693484224848702772308455928955789807222362026800402027595 5532 332042200406977720924351167553677932221019783995979775154 5533 319621995943777191203110655530575322209837627951757750743 5534 36203951429770309971094555295353221918296175505537493433 5535 1967508157696919709143551553132203041560554955293932333 5536 10280095579030802507455595575342436475725570359060543335 5537 22961035808369626080556035797464568798255843608725653359 5538 15609711923036179195539713574243447581952429927194533112 5539 57302320636371808035802335806454479960384700684045735123 5540 32981194302903919711981311944344159596840994439633311011 5541 15810342974967037103809103443240715164391944276333109909 5542 59523470210284383239707234454488359686080446789335300907 5543 15212098097642832076932124344083116459196425673312990935 5544 58325017018869344790543245448935168608028656813530090559 5545 23189849848633241495432034407310645919766544091299095515 5546 10478398406332007954319723933094431037665439109589155072 5547 24794012869344080365602240537044552378676607303907560823 5548 1539896633239197053981995289643520966565932966935392212 5549 5801026934408024580160038902855850267680550270558062323 5550 1989783323919803198599686976552497856395497695519421211 5551 10101933440801636012002910187585019170037019036004632311 5552 21220534489616972124030721899920207840384208372046943511 5553 10195324076063720999693204799197936396841922919623431110 5554 22037448792698250003054448008020570029280630803034551121 5555 19694407518381899969544399919795299751594291969723511010 5556 103044879993959000303646000802039001996047080302235912121 5557 236449000060408003636872009624408020032484963622360723231 5558 104389999395919970304719916203919799720039630220993212110 5559 245900006040800243648400770440802002240402962250054323121 5560 30999939591998030403993696391979981995975621899543211010 5561 70000604080016364840057030080200160040197039003654312123 5562 140007248960169689280584360962401720482024408036765523237 5563 480082490321702906965925730304818244944244896367875834383 5564 960945083438430870280658163649594450446449029678999345934 5565 591429232284292697594520630395144296424389756567993231319 5566 108152121641518375143194296750841564202877545455932109035 5567 295583236875993799456047028009275686428979656560543308359 5568 1035934369000058004572484296106796908690202767725653693606 5569 2360545708000596045824927031268030891082427878256777057271 5570 995432919995159632199169709839692709220176761945769531710 5571 954315039950716320390636918276316912198565603433635305091 5572 543069679493063196694303041763063100385453972330312949103 5573 429436553929430366342969605629430996854327721297095390971 5574 154305527154297063215635954154291964543177209569152691708 5575 565655883567024694356960367567080285655782503707587078495 5576 454552831449802343143597055449197654553618968935269363955 5577 343516308397981230831169554390376543530047647311833027554 5578 231062922775810092310635542696965431299616413104329775543 5579 109415217752099121094315418363654309596064090963157755432 5580 304758377985007233045556793696765704032689090295577956543 5581 647993780120082336455568057027878448346909083035780367653 5582 415929598999221304355439529776764403222909229713597056530 5583 71155187992208963154275157765643972214912157091169545296 5584 10750475921927630741750737654427722079100729110635431565 5585 28004800640678968078008178764678224807208307126956555679 5586 96049606886790296796095789886794249682493683270367556806 5587 59595944865497565559153678865541996419930431697055543943 5588 15151440653975455510730568655403964039296306369555427431 5589 59594486780196555928165690756840288407029669703556680551 5590 15144065598365551160654293544397683929756636971546395507 5591 59448676013675591726767055646018940701966970235670036083 5592 14406559890555105185649554419847392983663698114499699231 5593 44867601085559259916903564801282070136697015145003006351 5594 40655989255511919062971439989619298906369870829969943108 5595 86760106555920808710234600103207010869701049500300455292 5596 65598945551191927098121998971929892636989594996996351516 5597 55187435510303169181003987703158718303875139963963107066 5598 50474315096970630409967876970727042968750879627630929465 5599 104805561030246964900278990248284470290009003078970704675 5600 249655712362470290802790082494924843080108036790248446799 5601 502758323704843089628080945050649256961296368082492468006 5602 1027993438449256903096970460606906570313029696945064696067 5603 2280054592506570837030244727270867843536303030460687032683 5604 1599543118945292289698041171692656431302969696194469718432 5605 6003655190459062903016471837066768553630303032044702392543 5606 12036760084608710836168839384667891576963636344448424065656 5607 24367920927290329371689405926679075790296969444492648676771 5608 3055191171497152906473951186549353497563634443918406565710 5609 6560071835023590868820391907705575019696944460792867678323 5610 5399304309811092648196702936955349836363444193516656563210 5611 2792962918109118400364975303553198303032440331066545432095 5612 8070310795307192803690197635576013636344483352667656545038 5613 16843528037684069637082018955792136969444933586678767660388 5614 69255896378928702984944190358063370304450535906789878723895 5615 31952762967166975839440297119432896964295310945678767208754 5616 3517615650663752274397571034316763641553091434567651927543 5617 1056074494629521742775309723065630407529108323456503175433 5618 2572805047103838067797702236676964879907293434568035796535 5619 5829660483239396678018422366790289000883054545696358027758 5620 2156596032072766559844221065497669992829543434363119777525 5621 745159719317665518442209453976639916155432323031037775192 5622 430717033056655044421914327766279060754321209709697750317 5623 293049729546549644203083177661749393543209916916377497054 5624 1056502303667702846436935778718106055654500770769781024566 5625 2568023636678429268570557790395272556766007847901952245671 5626 5696236966792706691845578084038825567872079280820382456832 5627 4362103665516946304435359239688195456719351592196820344319 5628 3020970655063422964313112076480354345033107120364197243034 5629 6250246760694630285535124788963565460335283243688022456345 5630 1898025594342297655311001687631454197311632030479820343234 5631 9016256045463018757512016898954568021516944364801443454347 5632 18170572456696189979924169010365696235970445689614454565479 5633 95845824567031900200647708123677030360244456903144565676807 5634 52432203449702997994416921010569696998044342970843454563935 5635 20321972396975975944063209895436363979643215692432343427315 5636 43440224030200200448694501036569700202854357064543454681558 5637 32398199697997996406342989705436997976543129443432342407524 5638 20780396375975963943215876954303975765430954432321219935203 5639 47964029800200300454358990365640197876570364543432400558434 5640 15639757997996996343127897054398376765297043432319995524324 5641 57001980020030029455279024566013787879024454543600035845447 5642 29983799799699754351749803459889676749804343429999712434415 5643 100138002003001965598101634600902788101645454700002324544758 5644 201396024036020276015216947210827895216856568400023445647995 5645 414032248372242792158370482329479038369167692800234456880038 5646 79722002922017520722896021154149683030656315998124344799684 5647 57219975219855193216759810740796429694543071981003241596441 5648 32039752038550332065518093393564156343429303809972007164407 5649 19677519685497319455039132731440743232152967919719930643933 5650 102780002917021604560407348154488054343590280802400566860535 5651 227960030784237245724881495564896565456082969624805669125759 5652 175599693642092033200807955440765454339215636199954630993512 5653 796003056865064334409680356487876565406356972000366970055923 5654 559969544649443323916397144076765453943143719997063699551209 5655 519635442394433207062770839365654327430829039969430395509915 5656 36314420744331929417692273054543174292149679634296754919075 5657 3084193443303154056321729543430541520796556321565539029353 5658 6928054453635568569438303654565675848027569435675808305573 5659 3159544330315445434282970543454552399775434314551922955330 5660 715443297074434321615695432343520797754323083503215553297 5661 74431569344323206074354321231193577543209230972075531577 5662 44307433243211939343143210110331375431912091719355307377 5663 42934332032103273230832099097308954303099105033152932974 5664 15323319720971732092319189172927542969190949730715315744 5665 57433602250238145063607907830679670308090502168357558047 5666 34329981898080829429934936294556496919094980643135519615 5667 23159804779192154159319301543543963029139794430915036073 5668 10717961750320740713032987431427629750877544291069699332 5669 28380318003448088336350100554679102008979647072703005343 5670 93963596034496893369601205566807224090202884828436057454 5671 27631159723964733035989955463932199097976840164299534339 5672 78951602240288136360100356700544009020189281687003745406 5673 67505981997680902998997144995439909798471606469969433945 5674 54951803976390975987970839954278917584105944239634327434 5675 39503967762691751875692279541767055240951442076323174323 5676 104040277907077998997062803677884558490394464789435805433 5677 248482780884780010024709636778925593084044687904559656535 5678 4017592841599899800916305767195129239642474963516545312 5679 8180069276001001610769657884039306402864810295967657524 5680 399431759989986093636536839672943976640097551656535200 5681 1004558000100113056967769402830460186881019596767758403 5682 2045596001201136570277904829364721908952204027877992835 5683 4456032012411367842780849505688240890382448278980069358 5684 4339719900109056417592394954481992696820401767799433124 5685 3277038998909544055120739544003918364195985657594331004 5686 1769687986915439550993275439967043040351854535143309963 5687 7902900110756603610054796600284456483599165759453700295 5688 4974999093545970099541565997644344031190653514328997553 5689 10210009055660241003675680018845448352086775945490019574 5690 22320108556722472036796960189256493584907800457080203807 5691 21198925545220119705563598471943931238935996329197967932 5692 10387195432199036955431184103427310087311963150375655322 5693 23904036544008370356551927234681520901520295603796757423 5694 6959705439922897145503172122407190987197553969565534212 5695 3516954279216770834970521019930291870375527635455322098 5696 1063541752065692319695209839297504696955176314353219183 5697 2695677984677063603038501407020047030359789545574407935 5698 7036780126784697236392014884240484363601903655804880558 5699 14367961267927022370064148926484925697220836759648965589 5700 45680312680684223840687490668930657022249368002890275907 5701 34397098394442208394473894647294529821993039976697750934 5702 22769182744421922744128742411543158203929679766377491323 5703 17630417444203217440967420107430721967156557662973909212 5704 78964780446434380490280641280568240283567578710220906323 5705 67641596424322795897594409595441997631455367098190943209 5706 56407164203217552775143915154403976308353049180291431916 5707 43930641972055517750827070743967762923129590397508303065 5708 27294403719555057492169293427657615210955096774922969454 5709 83044838403560581063707054678779158330361027810630304566 5710 29640283971395209428929542567750723297009776094296963464 5711 102882940234038504690703665678008235024101793047030294686 5712 228950482348392047088436676796094360247218056484363046911 5713 167496021202719609284306565559142998012039544043029623110 5714 681032232428403306925667675607470016124403648456303035121 5715 409722120163972943194656553934099861003970404342969711006 5716 902223241700230456046767580549001112040244845470302312068 5717 1822234478402364572467879965708011124482449256843623524689 5718 9422344792823685824679000278496111244944506569257035846907 5719 4221241516210452202549997763961110039442945431929712422935 5720 2210007062096321979399977627611099674415434303157100215314 5721 2099929419163203752799776176109196544074322970730998073082 5722 5000704807694437988001791791308027648805430248170016816942 5723 10008449679044580096018078073696278889656562495840169570465 5724 20092502808445961032196796817030788902767705039281703844679 5725 41066029692460312344028029584367890827878460406958439246806 5726 9459756320197101239759755243056692176764195943524272023944 5727 4317543198370990077517552029546320565640351431201719807439 5728 3055430382891899375055519755423195454397108309985037934274 5729 6556563949079005800556001956636036566023293700120380546805 5730 5545427389349951995539983546299705459811528998996795423954 5731 5434172873199503955279831421596954318107167987965554207543 5732 4320516730394967551758308207163543040930655875655541935431 5733 3195065296739655505522921930631429591294552754555403314308 5734 349451565276554955215203294308155109543517543553973082923 5735 194307451765539552071971542920750915431055431527729215213 5736 1045680597875803584840235670648010756552556555878306358335 5737 2456966018999635929282356846896127967585567558993669593359 5738 343659847996311151621144424760975655255455527930635133112 5739 230518415963110706210844201591754551954355175294310931101 5740 95044071631092942092441987105543503543150551543091310990 5741 49639306309115419120403870955430971430695507429109091891 5742 103005669707156807244839050356570234567036080707309079074 5743 236056702483569682449408603567842345684372968481708808807 5744 99544980031436420393925971456421234442915644004927927932 5745 95439799708304196727191708344210124415074439959175175315 5746 54277596922960365170304923242099004069344279510550553071 5747 41775163215597050496959212019189959433241755095495529307 5748 5750632075169495963512099830479514332005549153955152934 5749 3494319350633951631099198296155083319955390727550715323 5750 1943033094327506309190381560749233039552693175493073213 5751 10456337045480069708083955728106336403587055797056814335 5752 24569384456960702496940358295269368835904558024569545359 5753 3432844343592979963397121551833048310963519803435433112 5754 2316443231115759632771007504329603091631037972314331101 5755 1064432111073516317709934963155969106309695721083310990 5756 2684543112815969578500550295560307269703038232933530081 5757 6925655129560303792005603035723682702436394350535760952 5758 3194550955396969519953969713210416980302743095313591518 5759 343491552763635039527637092096063796977429153091107043 5760 231907517630309675176289119159429563774150729110929633 5761 102935056296916550561671030714155429740693151091156332 5762 230560571030767605716832368347556702087055593071569343 5763 95395309693655953064321043215544979269555129307433232 5764 52752916330551529443209632075439751835550952934332115 5765 17515063295507154431916319354277504315491515323321075 5766 79960695036083564560769605566780045557075957433432799 5767 59594349699231443393635955465599635529351534332317597 5768 15143196392108432730311554255196315153107323321055175 5769 59456030063292548163515566560029559575281433432559799 5770 14339699431519400631075465399755515351608332319517595 5771 45403004556004806952796678001955957597293343603980039 5772 33969963539959943517566559983551535171533229967799674 5773 27639631279519431055465519831507310507332159657596543 5774 79002952804004552556676001356081526081343602780027654 5775 49975515959963519546559989139207179209229977599776541 5776 100195960400296003667600107406483806506300180001787674 5777 202040324803032036679201280868939668069601960017898807 5778 424483449636344366806412969090602696703220320179009682 5779 204032396303243063944095629093978364972197198549916420 5780 448344029634456700449037109060193690224024011700768642 5781 403239756324344996389690909398330298199799904993646420 5782 834401969445450029903090906013363016002000850056868644 5783 323983634434299758969090939893029859979992499544646440 5784 207830324321597527629091278729758519759919995442424397 5785 479363445436019879109072790301992002000800036464646022 5786 153032434299838750909317496983919979991999704242419820 5787 576344547001390010905581030140800200080002446464801441 5788 363243409988699890955209698791997999199980424239988407 5789 32031919886398691551916387503975990399796202079883933 5790 19703038862786307503062874967751896797561979358827333 5791 102436389107909680036709010277999028019720205589481335 5792 224569907280902960368508122780008296202242455904953359 5793 203438931590975597044921017599921561982020350959533112 5794 434590556090196024450632180000635720144243610403735122 5795 323095539098359804294320399994313198842030095969311020 5796 209155269183117961543196799943090388419699151633109797 5797 507558707935180315656028000457083892803007596935302022 5798 1079590480559963556772296004584939069636080030557624225 5799 2804084965600295567823032045930608702972960365579046259 5800 9648930277203035679436344460567290430230323675808470606 5801 6407297771969714554303244195451496298097210551924093943 5802 3931577703637083542972040354307961579172095503199127430 5803 10555778436984935670224483565680315807825036036007280563 5804 25557792570130556842244935676963559679460372372082965695 5805 55578065841365569262450556790295602804723823824950277038 5806 55359452409055431820295545497553975961208208199497769685 5807 53114319909554304197555433975527751609921920393977636455 5808 31083038915542960375554327755177505919203196727776304355 5809 9229687075415596955543177550574951031970365177762963153 5810 2156469354075163555430575495339509703697050577615630727 5811 744233139350631554295353953274916970369495376074293172 5812 442130873094307541553127531739063697033952959341530517 5813 420892729142935407530975305269430369727515513207295054 5814 192717150815313935291752951834297037175075091931549544 5815 1068383609557540559077990399347024383800801080555703647 5816 2693937303579685608780084005484245939609612965558436883 5817 7060581635802917289960928056926460603303130275592568934 5818 14725956959630782900330696570668727233635362796065690547 5819 48260370402967950803367027846690282336957708032677085683 5820 1796895975655491973049776426297621303536919718569254432 5821 8029040196757080216501788671019033635770802391706564543 5822 16308482027984962368017890832208336957849624078467685658 5823 69692944280130303696179089342493370379303048792678916795 5824 36315441598896970360549273219932896952969607518567065554 5825 3074407188763696995391732039316763515635935045449455543 5826 6804883889897030038078144405567895956960560456504555653 5827 3960828878769699679360843955456751543595396344963554530 5828 10329488989903002805729260356567995656038029450295565763 5829 23504890100836029658306723567680036772396304603035677895 5830 10960698992299756522945211456399705720762961969714576752 5831 30327010063001967830458314570002458247910320302345787983 5832 63484120696020279364593545840024594480723443623457900133 5833 32040994359797753043131432399803143993212430212334998930 5834 19591943117577529630908320797970827932100298101319987297 5835 104080455179779902970893448020249480543203015213600103023 5836 248964559801800830249054496242504965654436158337201236235 5837 7643517983992297989543962018959654544300723291990102112 5838 6431055827921575875427619847516543442993211503898981097 5839 4309552175207352754176038415065432415932106968787809176 5840 2915520551933117540559684069454320071320943647675910564 5841 10755845600535179685602928704565440833450456878800725686 5842 27959257205759802917230690445676489334604568989608256911 5843 80406582458001630782367084456788905347245690103294570712 5844 164867944596016967943684924567890857482457081235045848328 5845 689080446032170280456930645679089180944584952360459293495 5846 469196419720497596343294434549270391443239520996311531954 5847 230364037195975163231544323391696708432075191963107303544 5848 97039690351750632107443212706364924319350303630932971442 5849 69676297105494320934432096943039203033096970291315708415 5850 36561570953943191324319163429671969729163697509072924074 5851 5407291527430309203030632156503637150630374909315199343 5852 3931507174296911969694320744970290694296938913070393231 5853 10556083807030720303045448050243087047030590736844054353 5854 25572939684368243636456496602456904484366088169248565575 5855 55830602925694456968569027224570844925672895706491675798 5856 52293975194344343645429772203292439194516752943906553585 5857 21527750343243230434157721971520270343065515426945531255 5858 7177497232032096320737203707197697229455074183435309952 5859 573972119719163193291968930376372154349340432312919517 5860 327721037030630331503647296962920743193196321095035055 5861 177209689694297306970411563615193430330363209149709553 5862 782502903047021670244715697160054563363694507502503575 5863 618974969609806498041074370599543433030342934978971353 5864 47739635917943979609342895195432329697215319767709130 5865 17276311055427755913216750354321156372073037656910896 5866 82789512556677960734368003565431569824816378770729031 5867 17675099546575593323039971454307438200062967693149704 5868 78801003667796053436400234565680594400710279055502447 5869 67989970657559532303998123454395143993097749554980417 5870 55879694535515320967981012342750827929177395539796056 5871 52756343315073191655809901217492175150572755277559545 5872 17543233069330306551918990053920550695317551775515435 5873 79654336705363667600790080580645607037579597795956559 5874 56543304953030655993499195194433929695355177551545517 5875 45432959529694551931990350344327156353150575507435055 5876 34315515156343503303897097243170743130695354934309554 5877 23075070743230972968769172030493430894353139322915543 5878 9349293432091715647630519695932292743130873215075432 5879 3191532319105074416295036351321517430892732069354315 5880 307321030949344061549703109207054292717319433143073 5881 681432370505448715702435306484567068381604535456813 5882 408320894954407072980312944043449442805963314344090 5883 893449050364884830163530448454504469660293545449084 5884 732389497040840298631296404342964236597531434389240 5885 320873969592397586309563963215642105175308322871993 5886 192727635120775262915427632074420950552923216703933 5887 1068278959247798710756678944804650405590634368440535 5888 2694790406478010327966790449646804856086945692485759 5889 7048084868796123480268084502869649172910457064918006 5890 14496929090031234962696926029102907830724584690796067 5891 45030709080352350307030672307230879368245927088032683 5892 29692909197121096929694520932092753042031169279718432 5893 103070908023233030703045850545067976464351706802392542 5894 236850896234336368436459205660680188685598469624065663 5895 104492762123303044304311954594398486455184236199454632 5896 245067903233636445645520366046012908559926372004566943 5897 29454972130304434435197059619894925519182919963463432 5898 104570223363644544560024603201050656007950800294694542 5899 245842233696845645720247234412606772080409603047045663 5900 32422130364434433198012124097945719195915969609634632 5901 20220897044324330379900999175433030351071635916322321 5902 42249024445445363800810007796536363592836960769423432 5903 21989804434433027992099937565303031116303593634212320 5904 3877964324329775919199295452969711062971130322101198 5905 8980285445501800808007036590302312710231363423212013 5906 7797654434983991919929705096981097098109032212099888 5907 7576544319827903039156949163809169180909722099198887 5908 5365443038174969670743390627910630390917219190388877 5909 3054429680539636493432694175094296691052030296888775 5910 6564702965802969054547047801047027072584363028889797 5911 5440975651975629543409615989609769319243029768877576 5912 4391754503754155431916071875917633032029757648775365 5913 2705542969540754303059304751056329719757536407753054 5914 8455670303687965636605647992569502401979768877976566 5915 4354496970475654305954415919434979983757648775765464 5916 3143963696154542951544071034319759829536407753654244 5917 827630360743415507439309723037518155303937530542043 5918 176296993432074934272917209695040752967295295419628 5919 791030054544810546830782503040487990283039036803095 5920 509699543440095424293618969596075897629669703969153 5921 1103003654481036647057190304032799019102702440307575 5922 969970544009706409530296959717589830976980396935351 5923 639695439916943915297563517055278291763796763313103 5924 276354279063427071575431049551761505629565633090970 5925 789566808694684835796552503597916057103676937090242 5926 675463926342440313565518971175059530970563289098017 5927 554227183220397091455047710549515291695431669179856 5928 542170432196769108349617095395071506354306630558545 5929 420496320365630923196049152749306943142946295525435 5930 195963197054291210359590717392943430815421555194314 5931 1040296024567072323604088382070454569556635560045547 5932 2483032245684823437248893944844565703566955720455683 5933 29722034440212292008727440443452971463553196354432 5934 102224344482323064090280484454590234695576029564542 5935 222245444943436689082964924566082347035792303685663 5936 222034439432306469215639203459221209713520970454632 5937 219724274320944232074271972312209917091191696342322 5938 37201743191442119341703721101919049110306363221222 5939 82418056074463205478438231220808507123669694232223 5940 20039539344231954164282110191924931010636342122208 5941 40403805446360367686943122080650552126969463222494 5942 84839656469723678910455224966805583270304694225044 5943 40276544237210567096352199663955231696962342189640 5944 82787646382325685029584002700358357030303463902884 5945 17676422821194449755239976997123129696972226976840 5946 78788629432044501958400190023235303030222270189281 5947 67686154319642983523998299812112969698221698471605 5948 56460743036415831207981598101095636382206384105954 5949 44193429704072309935807180989154302821942840951543 5950 40332156959320919311930391870742976203416391507432 5951 83343570405450805520564079048070190434770076080544 5952 33231295954291955195439349599298296321699359195440 5953 32109551541503550354273195191581563206393110354397 5954 20915507406971497141730350307207431942731097142773 5955 50756080870235023478163603682480560468153023467814 5956 107972969042360234795697236944965724695576234679545 5957 280230308463722348037022370450278247035790346803659 5958 962363692698223496384223844602794484358083469636806 5959 621030318382211962842208441977544043119232236303943 5960 209697042822103616421924403775439631032122102967430 5961 503024469423237168640644837796602952343223230280562 5962 1036244704634383690886849378027230383454234362965705 5963 2370448446945937088909305796282363934566345710278459 5964 896404423431289286912953561621027323463233097764312 5965 763964212309671663095531406209773212232129177643096 5966 627642100916506629155307941917732102120950576429165 5967 176420991064946150752935403057320980991495364150654 5968 788650072690471607990556836581450170075037687606767 5969 686499318296105935895544305208298499349696475945657 5970 463993041560951312755442951921583993196364151434536 5971 227929607391509097554415503207227930363040708323304 5972 175155932706909175544074971932175297029592923212962 5973 799560548470907795648810240543799024304070634330303 5974 595395404090937554408097995429589802959294323296969 5975 152753959091295543919175954155277975511543211563635 5976 587980409073035660807800367558780195915654315696959 5977 275795909329714591935997055527598351074543074363515 5978 798040905502346080560024555880013592805656805695958 5979 579590954981219195399803552799891115954543954351527 5980 355091539810030352797971517598711071543427543107175 5981 149107278099697117575707055187109307432175430930553 5982 507282797003023179798484559903305680543796570565575 5983 1082948024036235802012925600833656965658027845675795 5984 2950496248370359624130657209336770276796279256798039 5985 10405030493843603047366782505367842788030806568016406 5986 24860365059257236481667946057679267896369667696168871 5987 597049511932104006655419536551856763036656360648710 5988 169595103320959946554035305504545629706542994407095 5989 704039233450400467568357656045657102467670044885039 5990 1448406334604804679693578772456783224678840448920401 5991 4492869347249646803055789824567934246789284490644811 5992 3916633211996423969553678203455322025671643894440108 5993 10766934320028640303576794434557424256836859044481293 5994 27870545440290883635788044545580646569369208444953055 5995 79045656483088936957896445655966867705706492450376558 5996 49634544029287303536764434551664656952943920296965527 5997 102945648306901635767884545596686770390460643030275880 5998 230456893670816957878925656026907844084726856362798961 5999 96344730492063536767194539782936439241184543017587610 6000 63241295919431305650343277615304272010443429855276091 6001 32009551034308954497231776072961719896432158551759106 6002 19915509722927543972105759315605038764320725505510943 6003 100756102230679660223258005557260389885448256055930455 6004 207971222366802722234596055582723900916494572560564559 6005 480232223669628222346032555948240810769045825725685606 6006 962342236703094223472345560494489527908459458256917268 6007 621222104969142212121235395944075174924314321943051847 6008 210220959630822101010112751439350539203083203429504416 6009 98191516292220989899097508273095271969231972154964062 6010 80307061522191878789174921729151703632103720739639415 6011 163684715824078989907810638307598436943238248203004758 6012 696928359448790100879526993680012570454394494436047995 6013 363163114407498992755183930399899296342743944299615954 6014 30631083933987917550427296798791563217427441596071543 6015 66952940540100779604683028010075694380680476032835653 6016 63515395398993755962429759899354342794396159716314530 6017 31072752787929551620157518793143217542760717063083294 6018 9317517675155506198735047530832055417593049429231543 6019 3055056550754940387309615292319554055129594152107427 6020 6560567607970483901703159063603568559304047583280681 6021 5395455935696026984970709429971445512959615231594406 6022 2754351314359783839692914159708435095516072107143945 6023 7965593545601939403070747602492561035972823283460458 6024 5655131433983273969293415979919409711716211632196327 6025 4550908327831727631532071759033917105062106320363175 6026 3490923176305176307319305509727050949420943197030554 6027 1891210562950562933032954917169491394191430369695543 6028 9072325710405710536350370783705074048074563703035655 6029 18823458324858325769603847938460808496805698436356759 6030 89434593449193457903239280592729693029657012569568007 6031 74323132390332334972071595117156329756529899435439936 6032 43210920697321319719307151050743157545158794314279305 6033 32091194373209037032930709493430735430727543081752954 6034 19110342931909689715292913932293314293175429205515543 6035 107123470560902902359070740543053547055796706455955655 6036 283234845730830823608848085656575684558028468560356759 6037 934349258169369437289296916767796925596292691723568006 6038 323191920633034291671563065657563195161518305211439943 6039 210303194329721506507429454535430350607042952108279433 6040 96970343157206944934154343314297093929615520921754332 6041 63697230731943439320743233081569127156075191205543315 6042 30372093303432273193432129207430970739350309955433074 6043 63825053634542816054543306480570248205603700356536805 6044 28189530323416059543432943995298001953968997145303954 6045 95903763434772603654550460039016020380290023457640366 6046 50969632321717970543496199669859796797499812336397063 6047 110302943438380245655032002701202028021001523370024695 6048 96975432282798034549719976989979759809987212899802351 6049 63754321617579723397039763879757517919872096797981103 6050 29543206055357212769677628757535055038719165575810970 6051 103654472557582327902779089979760560390407675799530242 6052 236764825579943480827808900201925724084878798003762463 6053 105640195359431992175926997983193199240767579969620232 6054 256882037604560063800670020136056006487879800303042343 6055 568944379245720699606840241372572068899001603636463454 6056 447442952033194395944398008919319448789985970304232343 6057 414415519730342751442779927033034407679851696962121232 6058 84075037297217508417759169729723936558506363621010120 6059 39349691572054924057510637157207305524943030209898992 6060 105503075824570648579926983582481655850456362501010063 6061 256036799445846891800670135944956759204569706012120695 6062 572368004459269079606841360450368006445702472123247038 6063 321039964311829355944408996297039944432980121012009685 6064 209679643104153151443927961569679444315799009899916453 6065 502802855247575594460680315702804445558008101000768574 6066 1029629158479796044726963558429644455596095212007891805 6067 2303107592802032448270295592702844556033038324079079659 6068 970935115979720401697555116976443539729683199349356512 6069 691311071757195986375551063764431277156430393193145095 6070 309109305530351862955509429644309770744296730330829154 6071 707305655763599110356104702845701848047028163369507565 6072 1481656757896007123571248429258419296484295693704079677 6073 4956767979032083235832492706592807028927037058448802783 6074 10367880208344934359345068468069684290684384592489627934 6075 23678962493450545605460692696702927086925926064903080547 6076 10567619932295433954194318364975169263191179438969195412 6077 25679200543036540368045593690199706696071804590308036723 6078 56806405656367683696456057082002467032839646083696368234 6079 43943954543056430364339529219980249716276419230363042123 6080 27427543429544297043275152039797997061764032097029621012 6081 80679654703647024454799584402020024717888345024303032122 6082 166802768436884244568003924824240248378893460245636343228 6083 669627892568926445696040649446482493789054722456969454295 6084 636176719447184434359594394424019929669541220343634341554 6085 300565034410444323115142744199839156635410197230323207542 6086 605680344724445435159468048001407566956722022363434479663 6087 1256963448244456559604696496014879670368224223694544802696 6088 2570294494444567603247029032149002843694246237045649627031 6089 5843045044445679234484308343508029257046470384456903084352 6090 2429629644434552124042923230919751929624096844342969243119 6091 156156444323520999615212091037503156199164443215632031032 6092 571568445435850003158325072380035572007684454356944352343 6093 307444434312499970723189320799715319936444343143443121231 6094 680444545525000248235905448002357600568445455454455232353 6095 396443435189998002110954399981135995444434354344352121130 6096 1028454559900016023130366000151360036444545565445583231363 6097 2292565600800172235363672001593720368445655676455934353695 6098 1519453991998522113030519987129197044434554564351323130352 6099 6004580080011823136366000103308024444545565685593435363583 6100 12045960960119435369672001233696244445655676916054557695936 6101 24460330321204557702824012337030444456756790772565579040571 6102 4197297209963536976199901289696444345545493719455349595310 6103 371571919631303760398989676364443235433929034353195153096 6104 835840802953637924010102789684454356540708345576039577029 6105 312391975530295199898977676444343145392923235359675369758 6106 100703755297550398787776564443230832715212113116553037523 6107 208437959019604009897787684454369348358323135167576379835 6108 492580408203248101017898924565705493593435359679789801358 6109 1065964894434495212179010645678457056054557602801901613592 6110 2680289044545038323808126856792584572565579229620817136063 6111 6962908445660393439695269168065925825675806303049583372694 6112 3614924434596732276351830639451192194551942969595232918342 6113 79204323165321763104294274310320343503415635152115043221 6114 51963210653205630961541743097197230972074310721069632205 6115 3632094531954291607405429170372091719343093209436321955 6116 319143303541505933954150496919105033229131914303203553 6117 30832971406951327540695963030949732150903082971971533 6118 69350234870393479687040296370502143610836950240235733 6119 33098120696732156469597562894980830092303497998113330 6120 29180994365320744235175416739792299120971975981093297 6121 107970045677448046359796768202063007250240200153055022 6122 280240456780496469602027894424696082602482401576560223 6123 962484567965028703224279044647032947224944815787722234 6124 620043455649766972201749642409715412199440073677222119 6125 199632354397663721985396419917074100394399330572221036 6126 1002943566018698240118028800784807204046005365822232371 6127 2030455672191014481196289607929682448472057679422343831 6128 4364556824072144952030903280702944492824578804623459352 6129 3043544199320839519690971592975443916203367962212313120 6130 6455648005449404003090236070196460770433680302323535243 6131 4354399954393959969098099298364193696330396981211312030 6132 3142799542727519629179191583040330363296763810109099696 6133 817595417175036150550307229597297031565628098909196363 6134 55154050549700695496932155171569707454159186910363028 6135 50739495396994353963320750507436934340710463097029765 6136 108205038030045580293448006080570545488324697024301875 6137 294460396360455963054496072965845656893447024245618999 6138 1044724029724560296565032830279256769054484246457190006 6139 2448248302245723027680349362806567908564926468584080071 6140 402002982033209776397193015945454925439184245239199310 6141 824030144334501790024056160456570656607926458408005524 6142 199698843322985499799540596345294545935184323919955200 6143 1003009253430117002003686029459045660559925440800358401 6144 2036106574561184024036912304608456725600656489603592811 6145 4371267805711928248370723647292568257206768903236069512 6146 2909855953103162002893210411519441931945646972099435100 6147 10901160375235704029054324716004480560456870225004559202 6148 30811723798358448308565448372044965724569042260045606423 6149 69518238013592493691676493824450278245708462720457268633 6150 35042079891119930306563928204297762032924217196331846330 6151 9619358711039296945427161961577619715202050363304423297 6152 6033127109671563434170603607376037071979497032964211575 6153 12335283302835694547847237281792384840205024350286315796 6154 1311632976314343416412091605520840397949803097663073561 6155 3516950189545454768725077255849284020501637018696815711 6156 1063498475434341647189371952391639794986289846364073109 6157 2695012796545476883905840384077002050110901269688815307 6158 7040128027656788940859283928784024601130812702889557682 6159 14481296278767890489206940689928247211369528428903578947 6160 44953030789879084906470486900694482313703892690835790483 6161 39529693678749238944096062994344021088968718292313496032 6162 103903056790106390449032710045448232890290395063535032343 6163 240836568081270084508348320456494349083084040695760343455 6164 489367696952840926093493444569045508936928487037923454558 6165 73056363516391179131932443429634927303164069695212343524 6166 29543031062710550903320432156319172970639436352101231201 6167 103656352708325610833444543569607830247004569583212352412 6168 236769588493457129334445655703279362484045703934323584723 6169 105635283932330953324434552971753020039632967323211241212 6170 256958940543370373444545590237976240402950281434312472323 6171 570390485653843814445656082380190484830402954545524823434 6172 296696054528428084434539220798296040295975543435200212323 6173 1027032565892696924545806248015032483040195654558402323434 6174 2284345679067030645659670496160344936482036765592823434547 6175 1643234549449694434516495960597239304019705655116212323412 6176 6854345704503044545969040326022405648202456759170323434723 6177 4543232962969643431629597179819954401980345510497212321210 6178 3432115615636432306155170558039543983797235095972101210096 6179 2321074074304320940750495519675427829572109151720990099163 6180 1209339342963191393495955036554176155320910705191899190632 6181 2505405470296074055040360367567791557450728460079008086943 6182 6056856843032808560483723679678075580608292720808096910454 6183 12569169256349691724938236802796795967295068249697030724566 6184 25707706569503078250594369628028040283040694503024368245671 6185 58478467704036794606045703096296482936487046036245694456832 6186 24164256959705541939632969161564015304069619702034344344319 6187 641943516955403276315630607439872959436036979723243243032 6188 403431063553971763074293934278715514299703757212032029718 6189 834552695580237896807060546790355947002437982324344302392 6190 323518355198096763929395425497151409980295821203242980716 6191 211043150379165627152754193970707919797552209972015793063 6192 109630696950654170717540327692935037575521919719873529432 6193 302967030406767848379683479070560379795840802401015904543 6194 630284364867879293802934808845723802039289624812160845653 6195 297643040656751527975319928433207979671676200100592434530 6196 1018856486767995880197600692534480202836790401206064545762 6197 2189168907880038962019207065744962429368084812472685657903 6198 470646936799687619831929453439620153039240100118454534972 6199 94423305596476038303154332276198729671998999044343319720 6200 44212955164159682970743321760387156503987989643233037191 6201 42095550640716415693433205596870744967875876432129690308 6202 19155494393064074332331955164693439656752764320956296924 6203 107557046056688805343360359687054602767987885450371030647 6204 279584472566889657453723602904567227880098916603832366883 6205 803924825668902780578237230845682278961010767239343668934 6206 1640649456690827965794382369256942790312127882405456690548 6207 6886904567089480278045943706570468083523278944856567085695 6208 4862963449273997759631428945296239231211767440545449254354 6209 615632391727977516308167431562072110105654395434391943144 6210 74320705175775062920654307419321098954542754322703430842 6211 43192950553749415194542934033209187543417543216972292417 6212 30315495529394070343415319731910475432055432063721520054 6213 63557035906048843454757602160724796544556544698235840565 6214 31529710939608432341535980593201565443545442382112395454 6215 7157091275924321207311795131987454431434420821100754343 6216 729109751203209933105550903874344308324192210993543229 6217 150917509971919330955490968743242923200322091931432157 6218 610780100240805370357090290054470634403425080554543583 6219 93598997991952897129097499544094323972189195543431230 6220 31187975903516770949173995439143207720470355432310091 6221 10475750971065691390527954270831937196097154321099109 6222 24798010232677074085880366849360584033023565433007307 6223 1579898118569339252797064392995239729811454329932932 6224 5801015191705406588024686070038402301514565500550543 6225 1989870304953945279802459299683980987083454995495431 6226 10101043650380458801624607002940170104934570037036551 6227 21212456803964589617047284030481841250545840384367591 6228 10100343967643276049611639696004409895432396843055110 6229 21203460278854792503117003032044901036544029256559121 6230 9972197768541518971049969719638989705439751945511010 6231 9720377645407047709599637036287876954277503435109891 6232 7196976433929616915196289701676763541774972310918703 6233 363764327156063070361676986565631405739721091046969 6234 29643170739429297006563865454307953277209109623633 6235 102855848204707024067699076565680374782507303036934 6236 229159294448484248679008787676963807946081636370547 6237 150711544404042006549927676563627935419206302895412 6238 608315644848464067700678787697080556806469629036723 6239 1293556849292688678406789899024965569668703108368236 6240 3055569307066890792867901008250275702690435293694371 6241 6555705684669088069080812094602798427084559057045833 6242 5552954442629279429192099141977584169243509529632330 6243 5515544418151754150319190803775240632030915156321295 6244 5075444040705540697030291969751994319691070743209555 6245 10796448488455687024363080302000045603072848054503555 6246 28028492892556904245696963624000457236829296566035559 6247 96293069065570846457030297048004582369507027672355606 6248 61529429455292424329697569599963221034929776521153943 6249 7154154351520203156375435199632209719157765210727430 6250 740743107197970742954310396321917030737652093174293 6251 393430930375693415543096763203049693296519130541529 6252 1054570563797054755657027894436503055028007365675905 6253 2565845698024567956784279044568036560296081676800859 6254 5679257016245680367926808445696367723032956789609206 6255 4551929862034397055183924434363057209715545675911945 6256 3503158619722769550427204323029531917075434551103434 6257 970726037217635496171963209755303049354323510972323 6258 693179692056313960503631917552969593143211091721207 6259 330556319543087594970303055515635130832109105209936 6260 295543035429275139696969555074310892320910951919303 6261 1035656356706799403030303560805529063450730400805634 6262 2356769568468004836363635729655908694608164809656947 6263 1145635444239960303030313156550926341920639916543412 6264 834314442079596969697090745491183203194279065432101 6265 323084419355163636369093433910431970341749454320984 6266 209244033150630303029132327096303697205394343191843 6267 506448335606963636307343485029637022458045456079254 6268 1068493357270296969681454920302984224596456572806565 6269 2693053582843030302954570643630126246028567829667679 6270 7056575949256363630365846856961270472291679502678806 6271 14567800506569696963679269170312844823076804026789667 6272 45679606067703030296806707843529249436789648267902683 6273 34555939456969697563944936431151994305676401854978432 6274 23551274343636375427439304310703942954563984539764321 6275 11509743230302954174272963092967415543427843277643210 6276 6917432096975540541715629115654075432176431776432099 6277 3054319163755395405074151074539354320564305764319196 6278 6565607697958036860807592805805565445685657885608029 6279 5453936375519704591935115951955454434454536853919756 6280 4327302955036963103311071503554344324343304527037545 6281 3172975549703630973109306971543243203232963169695434 6282 515755396970291730912943707432031972115630636354323 6283 73552763697505291095428934319703721074294303143211 6284 31517630374951509154167323036969209341542970832105 6285 7056296939506910740653209703631913207415692320953 6286 14571030604070728086774502436960734480757063450377 6287 45832367248848296907806024570328144967984694603783 6288 32321052008401562935939803297160839655842341969632 6289 21209519923987415311277971570592276552421203636321 6290 9915039207874073109775707295121765520209970303210 6291 9069671936739330917752931551005655197919696972091 6292 18702840568205370777990555592056760020803030225079 6293 90429285694457847780085556064567920249636362260807 6294 184706917044579277960915572685680642502969702729679 6295 928470784445806780330755826916966866030302428302807 6296 164093644431945597293552183063664659696980162975935 6297 689056844560456023055583936696686803030161710200559 6298 469544443396339809555227306366463969698605097995516 6299 235444432763277915552172943064227636385949175955064 6300 114444317631775075520515429442176302851390551549442 6301 84443056305749355195074154420562976508695507394421 6302 44429542953393150349340744195415764926354932744204 6303 44155415532730697193193440354073639183139317441964 6304 40754075317294370330332397139330270430873054403644 6305 87968797583045843363344023405362844569016564836844 6306 75647575229632433033239811953016443429865440304440 6307 54415352156320329732078103529864432158654396964393 6308 44073120743197157319360971158644320726542763642731 6309 39330993430370733032991710726443193185417630417308 6310 105370054563848136350078328268456055916778964781693 6311 257840565699295369600793494692572560767790287957055 6312 579285677007037703208055047065825727878082900384558 6313 351654569929696971919549609452193176759214996843525 6314 106543439156363703035395914320330565512079964431193 6315 267654607569698436358040745443365675924800284552055 6316 678767279703012569596488056453676800649602925584558 6317 567651756969899435164079544330563994395975195243526 6318 456505543638794310639355443295427942751750352031185 6319 344955430287543094273154431554175417505497119710454 6320 239554297675429141730744307540554054953971037096343 6321 75541576554150805293442935395539539527709689163232 6322 55407365540691951532415312755275275176916470632117 6323 53933055394303507320073097551751750563064094321055 6324 27329552742970933199329175505505495429439143209555 6325 81503588070250536005507796056057036704607454503558 6326 6971279297895299954937559539529704961934342971528 6327 3709751576751599539295515275156959603323215707166 6328 8501995787996003807035958799570403233434358483669 6329 4983953675959967929711527595295972132323124030638 6330 10140376800400280702315880039040223343435248366992 6331 21483789604802968423558960408482233454558493670063 6332 8029675959975644211527595924022132343523930499432 6333 16302800400196846315880040648223343455840565004548 6334 69629604802029269558960486894233454559285680045695 6335 36155959979751835527596064742132343511654399634354 6336 751519757504315175159441420921231106542796323143 6337 507037534963070550714408191210110945417563210829 6338 1084379750296845608344896072321130456779694329503 6339 2925802003029257293449032823431364567803045504035 6340 10659624036306583054508349434553685679636456048358 6341 26803048369667936566093504545576916802968572493595 6342 69636493702680567673056045655790769630291825056038 6343 36303928978395456529539634553493636297504189539686 6344 2967167762754345155276323531930301574960475276463 6345 10283677907965459558789435760563615810324798788694 6346 22936780880276603589904557925697159523448009891047 6347 15305592797765971278963535194370715212399918709612 6348 57656068017880232790295760045848358324000790503123 6349 36539439856798117497553599632403123199993494971011 6350 5274278545581053975531196319971010399931939709909 6351 1741765435209527755310363039709896799303276918915 6352 8077876558503877957523696402501028005634790790759 6353 16778987592038980379837028826012296056948088088000 6354 67790100064390163801384289472123032570496896896001 6355 57498999442698627988841674121009719295964764759986 6356 33987994418386175888406541009917031551641641519865 6357 27875944042860552883945409919049707506406407038653 6358 79000448469125588940456900808502480068868884390774 6359 49996404230995287396342991924979999448648842693741 6360 100028846370038902029470080650200004490889267058074 6361 200289269840390824304840966802400045088906684596807 6362 402906701284089445649290269624800460890866926029682 6363 830868412928904456907082703049604729089070672302944 6364 292644095166964342929216969595961149269294520975440 6365 1066849039670285470706370304040311506707045850196482 6366 2669308402842916848469843648483516068484459202028943 6367 6705692829270769292701256892935972692924606424290454 6368 4954316151693631516989944715311718315201944201496342 6369 10365571597056955970100448357518393558420446415029464 6370 23675836024570360241204493579994055592644468760304687 6371 10552299803296998009963931359939555118444247596962472 6372 25583001635030016100300553600603559192446480030304823 6373 55936016960360171203605577207235608064468960363649434 6374 51299863596998509969955371932113919444247597030394323 6375 9598631163984919639552903321087034442015169696743211 6376 5186310627839036275514973209269724419870636365432103 6377 463094176269701755079731911837204038694303054320971 6378 229140561836985549357303104291959686342969543191708 6379 150795404303855393132970961503516463215635430304922 6380 608036845639158055350250316035968694356956563650623 6381 1296369257007596557602603572360291045570367696807036 6382 3029706584080027579227235823723072455843679029684371 6383 6302467928960279806282359438236824559256808302925833 6384 2980255167597757941621114282104203511943922975192330 6385 10162559680017980477031146943246435920460630200063362 6386 21705602960180164784351470454468560644726962400693703 6387 4953975598398641643108096344245394441183619994328972 6388 10380196014010876855297029446458044471937200045490224 6389 23962032148128989159024304468596444840582400457082247 6390 7619720800967870709802964245164440395219996329222012 6391 6037191991656692917975642030644396752039963152219897 6392 12384080076767070780196864366846027984400295582401018 6393 839199365649293598364643064419775843997555219989841 6394 270393054391531183042429444037752427975552039878404 6395 844056566075751936464704448377984680195584400992846 6396 439545459353503304240964402975842398355243991916424 6397 275434313130972961991643975752420783152027903064204 6398 796545535370230320076860197984647935584280836686446 6399 565435312898097199364598375842415315241592306464425 6400 454313096779170393043182952420073072007120944244195 6401 343089165750496729630415520199329319930991442040354 6402 229270653495965156296075198393153039291908419597143 6403 151694531951650741559350382730729671502924035170832 6404 597045760396808075605603948168302836030648359849343 6405 169633596763919353953967400642976299694403118393231 6406 702936027900805580380280806870191003044835194054351 6407 1430572280809655963962969669042072036449360048565597 6408 4565822969702760300310302708464824368505720491676023 6409 3452215636977596997096976924240203044953195906559812 6410 2322074303775163969163763201997969639530350945518101 6411 1219342969750627630629631983975636275297091435040990 6412 33215637494176294156303827754301751569108309591899 6413 32074293940561540742968177542985507430922915104793 6414 19341527395407393415640575415854934291215070961533 6415 105475882036882054756885796759170547072360850315735 6416 256798944368944567968918028007845684823729203558159 6417 568010445690445680290796296079256929438306435595606 6418 439896434296434397493561559351943154282944315153945 6419 278764321564322773931407513103430741615443070727434 6420 789885435685427820554879935234568077156456848280546 6421 678854314454176195540759312123439370744344401595425 6422 568543084340560355393513101012272893443243987154194 6423 445429243195397152731090989901716732432027870740343 6424 434152030352770717309091878985065320319776693397232 6425 320719697117693052909104767849453197037766332772120 6426 193036371056329514910961656394330369697663317720997 6427 1056369832569503950730316770045363703018693578250023 6428 2569701345704040408163567840457698436191055794600235 6429 5702413458448484895695679284579012572072558047202358 6430 2980092324404040754354551643349899319319519611981125 6431 10161063444848487965565596853501005605604003120151258 6432 21712694449292900275676029176012057257248035241592595 6433 5098344391514997754559750559899531931999712007119152 6434 11013446075950017965602005601003760560002324083207585 6435 9892419351499855653979953989969595399981199231935251 6436 8720033107998554527759527879635152799810392103311903 6437 7199730935985543177515176756310717598096720973102968 6438 397291311855430575070565543093055179165191730975647 6439 1023073519156565800845675657056559807680078170196881 6440 2236816007567679609256796784567601678960795842028951 6441 2104059935456555911945565643455986567593552419767510 6442 959519314345551103435454432351865455131520037655098 6443 515033083235510972314344321104654350907199696549187 6444 69729232115091721083243210962543090930396365390475 6445 37152121069105209232032091619429091296763052696154 6446 83583232707258506344345077204709073027896587031565 6447 31232116931924943243229371960909329776765269707452 6448 10121063303199432032152903590913157765651836934321 6449 21232693636004544343590836090735577876799370545431 6450 10118330299963443231092299093315376765592895434310 6451 21193363000294454353063009053557787876069036545521 6452 10333029997544343129429909531537676759429705435210 6453 23336300019645455304700903755778788004702456558321 6454 13302999836434352960990969553767679960980345523210 6455 33630001368545590330090303577878800330163455834321 6456 30299989045435097299096971376767997298632352323209 6457 63000108456561023009030233787880023010943583434505 6458 29998924345409809909698129676799809891431232322954 6459 100010645456901700903015302788001701074552343430366 6460 200126856570818410836157627896018412805583454563671 6461 401269167849592729371579079032192729655934565696832 6462 812707679304068305835808808344068302760545677029344 6463 96936552959442952311927923239442977595434569753240 6464 63305515514415521103175212074415775154323437531991 6465 32955075084075210970552099344073750743212295303906 6466 15549349239352091695519193239329493432101552966943 6467 55705506405585077036008054405505054543215590270455 6468 52954943955249369699919543954949543432075097696355 6469 15539427551993036399035427539395432319349176363155 6470 55804679600056370008356679806036543605507789695559 6471 51962555999542899923146557939705429954937676355515 6472 3619551995416799210825535276954159539296563155075 6473 35503954065592092195311763540715271565430749353 6474 14967539455119120353105631393071707454293393133 6475 50279804559207243575256954056838480567054055335 6476 102801645606482455798570368569392965684568557355 6477 229616857268944558011843691706070276925691581559 6478 156064531847443519904430304939297763194307207512 6479 572685759280456000844563650607017896045682479923 6480 318453511596339992443430493929856759634420159211 6481 44331107163279920432295927158545516324198712109 6482 43310930631759196321551170725435063200387100914 6483 33091294305510363207510493194309431996870991084 6484 29109542955097031935095930342914303964691909243 6485 107303670361024360561040563470745640287080906454 6486 281636843712245725712485694848056882904970868567 6487 956969258322458258324917049296568950850249091682 6488 543631923220321923199049591565447492497989106415 6489 430303212197203210389595107454413919975870944075 6490 296972100371972096875150934344087039752691439354 6491 1030223203840225028999610545448904401987074605566 6492 2362234439282260290003125656490844820104807255671 6493 1022124271621797499970994543892440198959931954510 6494 2223246837038021000250045659064482010400560365921 6495 2212024289679809997899634509444019895995397051210 6496 2099801676557919976796322914439838751952769510098 6497 5001616787580800188029430744601390000387903921014 6498 10017167899969601896304568047214080003900840632145 6499 20183679000303219029645696482348960040809286943459 6500 41936808003634408302857028943490320489706910454606 6501 3303919970323922976529767431897196076943096341944 6502 2967039697207215765157654304770359363429163203443 6503 10284403022482357879578765647843605694707694434454 6504 22924836224943579003789876879257257048479044544567 6505 15200302199431349969678764751931929604149643443452 6506 58403624004553500302789888000560703247502854454583 6507 23970199963530996977678879995392972014976544343231 6508 7698399631291963776568759952715719879765443232110 6509 6382796309503629765447519517073038757654432121093 6510 2817562914970157654415035049329687536544321009130 6511 9579710750241578764760360505502899767645432107362 6512 5357093498007367641596994954976797656434320933015 6513 3129131979933056407163939539765576544323191329875 6514 950903759329543930627275277655365443210309158753 6515 490969513155427294171751776553054432096910727527 6516 1090303935556683047837997787576564545030728279880 6517 3083640555566936479380017899787685660368294800961 6518 6936885555670568805960179001898916723695049610313 6519 3304855554495447951598549984787065210349596097090 6520 2960555543954415507185399841669452097195159169097 6521 10325555660364756083918001276704585024039607709022 6522 23455556723687972940796012788445920248403278508223 6523 12355545210475715393559897684431198003971764922212 6524 1155432096153072731518776444310379967705639222101 6525 754319160729317307047764443096959656954272220991 6526 543030593153052929617644429163516543541722191905 6527 429695130729515156056444150631065431405220302955 6528 156350893155070739544440694309454307952196975554 6529 569609055560848203644487045704565680384030195567 6530 435909555392401970444069632963454396839698355455 6531 310915552719983696439436315632342764276383154354 6532 91075517039830364274303074321217641762830743143 6533 9355049678297041742969343210056405616293430827 6534 3149596561569605415633232099543954061532292175 6535 795165407435954074332119195427539407321520553 6536 550653934311539343321030354175273933207195529 6537 494527323107273233209697140551727331930355155 6538 1045881435282814334503023485598281360563559556 6539 2458954558949545346036234916014953725695603571 6540 327543527395433219702119059879529194353971310 6541 175431172754332036981029518755150343127709097 6542 796551827965344370152303989959603455278509023 6543 565504175653242898720967879515972351764909809 6544 454960554532016787191656755071721105638917915 6545 339595543319865670306545549305210954287055074 6546 275155433038654496945435392952091541669549343 6547 799556536390765030456558070385075676703705454 6548 595545302693649696345519296849354564968954341 6549 155432978330396363235031564393143439647543207 6550 556550193364029694360355686055454602879654483 6551 545498333039756342997154459554341976756544031 6552 433983329677543215970744315543203765545439707 6553 327833156575432071693443075431969655434276934 6554 176330745354319306332429354303636554321763323 6555 789368057565605669344705565636967565437893435 6556 673039535453954633240955454303655454296732313 6557 529675314327542331991554342970554341565321090 6558 156553083175421303907543215695543207453209095 6559 567576935796633640879654357035654480574509039 6560 455363313566330392756543129714543995342909675 6561 353033091463296717545430957083427953214916554 6562 129729108231565055434291529232175532079065543 6563 302307294355680556547075906343795744808675655 6564 623683045556965567684800869458038049690796757 6565 210429635543655456439992634319679596293565536 6566 96156315430554344279918323036555161531455302 6567 60743074295543241759043209705550607308352975 6568 128056807035654478008454502455607281693590196 6569 296569684356764796092566024557282957056082031 6570 1027702925567888033065672245582950384572944352 6571 2278430655678896336676822455950403925830445583 6572 1764294554568763306564220351495967192296435232 6573 7887045565689893667686243595040284063028558343 6574 6869635454478730656462031149597639429765523229 6575 4636314344167294544219710795176274157655212156 6576 2303083240651543442037093550561740736552100744 6577 969231994507432419689131495405393305520993442 6578 632103942934320036470907953952732955191932415 6579 320967415323199704090935527517315550303320074 6580 191654073210396959091315175053075496973199343 6581 1076768814324030409073559800576797030216005455 6582 2787889545448364908815601605788024362372056559 6583 7898903656493690889557217257896245703824567606 6584 6786970543930292875532051936762032968203455945 6585 5663695427297516755319503305619715641972351434 6586 4630354171575065553034972954037074403721108323 6587 2297140507349455529719715539689343969210923212 6588 1570794933194355157037075276473227632091212102 6589 5848050536045559584384798788814278945072323223 6590 2399495299635515242841587688081767429321212211 6591 793951596315072016407276479205654153210102110 6592 527507163069319863931764151954540732098981093 6593 174930629433038627305640703543393319187809131 6594 810567104536391081656888435654053607899707351 6595 95450963302709206544884314539529936796933104 6596 54291632976911945440843083275159305563330959 6597 41506315763103434392429231750712955433291515 6598 6943073630972322720152105493095554331507074 6599 3429330291721217198720953929155543306929342 6600 2153297505210050387191527150755432943153221 6601 731574952099496870307170693554315430732210 6602 307339519193964696930494331543074293322093 6603 681404008060287030565045355656807053425053 6604 407959919397669695449633154543929532189530 6605 880400806018703036502935565660703743903764 6606 795991939846969704975315454592969426969640 6607 551903278423636959753074343115634183636393 6608 502971764210303517529343231074320430302731 6609 1030237886323635979905454352805444563628155 6610 2362378909436960200856565589656445697095559 6611 1020966914303597992545455276544434369155512 6612 2250270745636020065656558787644545707555923 6613 1897693434299799454545527676443432935551212 6614 9019054547002004565655878788454550555592323 6615 18208565684024045676758989892565605556063439 6616 94491676928248456787990101065677255572694607 6617 43906563162004345675898989454571955318341935 6618 26945430619963234552787874343303553043203314 6619 70456567200294345587899005453635576454433546 6620 144567682403045455899008056576955788564535667 6621 445678944836456559008096567790357891685756683 6622 434567440304345509919165457497136706453546432 6623 323454396963234919030654333970904944331424320 6624 212342763632119029694543327690959443308203197 6625 101217630321029756343433176291514432921970372 6626 212378963432301969454535791075944550640243823 6627 100967632320983634343313509351443494398028212 6628 210278943450136945453536105594455046016294323 6629 97767432298903434331300955144349619861543212 6630 77654321586972323308991550843196038607432095 6631 76543207263721212927907492430359685934319153 6632 65431931829210095174933920297116451323030729 6633 54303304152099150539327197571064309209693156 6634 42972960719190695273170375309442911916330745 6635 15715593030294351730496952914415103063293434 6636 58356056363045598165030390744759236695054547 6637 23139543029635180649696693441512106349543415 6638 10875429756310394396366332407100943195432072 6639 28996701969524046029669344883210456036544823 6640 90028420303848472302705448934324572367649434 6641 180292643639292823628456490545445823678904549 6642 963066857007069437092569085656459436790845707 6643 629464529929434289119429254544314305492432935 6644 154243159154321671034151943443082953920315314 6645 566455607565436832347600454456950380643557547 6646 464353935454304321215996344343496794431535415 6647 243127314342963210071963243231965544307314074 6648 30973083215632099303632032103655442933079342 6649 70216934356945005636944343236756470536805463 6650 142370545570460056970445454367968845769656697 6651 463845655844720570244456565680289257902767023 6652 228434552441195298044345454397671934977649812 6653 164323520410351579643234342776503319776398102 6654 685435844723595802854345467788033601790015223 6655 454312441211151976543234257679729985499872210 6656 343100410110703765432121936557159853998722096 6657 230996099092969654321003305530718527987219163 6658 91959189115636543209972955293045175872030632 6659 3510471074305431919715551529630552719694315 6660 1096109342954303037075507156295517036343073 6661 3031305470365636384796083571035984369456815 6662 6353656843676969928032935832360125704569557 6663 3130544430563639159715312320998992963435536 6664 895444295430270717073101191987915632315303 6665 754441554297693049330990303875074321072968 6666 544407541576329593291896968749343209315647 6667 443935407363155131504763647393231913074415 6668 427313933030750906961630412732103089344074 6669 173087329693490943606296097320969273239344 6670 816901503055090457271033021450306814405447 6671 62986969549096331709729808296944083954416 6672 15863635389163304917157921563439227544066 6673 59096957907693650783580635694606279648671 6674 9163534936330493631194314341941756406507 6675 631319303295930310343083203405543944935 6676 309032971551297097229231971955427439314 6677 708350235593025022306360240356680605545 6678 1493602356056260223669722483566967255657 6679 5057223572570722236702224935670282556783 6680 10582235825848222368422250556842945567935 6681 25942359459294223692622605569270455680559 6682 60463604607046237067027255706844556965606 6683 124697247284470384684282558469245570277266 6684 2372011644096842441619524232035297771861 6685 919906439164420406035202119711577704610 6686 38944270644195939711981037107376962091 6687 90446846848040602320152383281790305073 6688 184469269296487223441583934958083660819 6689 924706707028902234475940550396936729607 6690 200944929766982124151395496763305155935 6691 410450701870143247594037027893659560558 6692 96292984698832015139689776730515395524 6693 61515842388319870876477765295072755199 6694 7072420883038692764177651549317550396 6695 14824648936391067887778795705579604027 6696 49446890570072678897790038455803248283 6697 104469085840826789018080392559634494934 6698 244708919289467908196964065602945050547 6699 40927031674254920363639453975429495412 6700 90684356806570643697004580196705036724 6701 186925569667846857024045962028460368249 6702 910655702679269184248460304292723694507 6703 94552978551830442004196961517210342935 6704 43515765504296419960363607052097215311 6705 31073654961564039597029929519172073108 6706 9330539607439675169759155030519330923 6707 3295275934276550637510749695033291207 6708 1551751321765494295093396349731509933 6709 5597993437877047041054029502156100535 6710 5175932296769609609539754980740995315 6711 551321565635915915277539793391953075 6712 509207454311071071775277532703529355 6713 1106480565512832837798779748435905555 6714 943995455096316297587757404310955551 6715 427954349163061575277533963091555503 6716 175543190629407351775327629107554972 6717 795656087104881597797479107279570223 6718 554539270960807177574150931755298209 6719 543271691591930575340691305551581915 6720 431706307103295353194308955507203075 6721 304942930971553130342927554931969354 6722 650470570235575363470679570560305565 6723 496095298115353032094555295396955454 6724 1033039015157576345045559038030356564 6725 2336408159579789460455608396363567687 6726 1303920715357674196353922763031456472 6727 3640648357578808029580627896354568823 6728 394403135367919755194176763143448213 6729 1044835357680801960047787895454494333 6730 2449357578969620320477899036565045335 6731 393135367636197196176789705449633312 6732 1055357678972024031787902456502933523 6733 2557578790224248357900824568030535835 6734 5579790082246493580809445696365759358 6735 5357499222023931191914434363053513125 6736 3133992219807310303084323029531090995 6737 927922037933096969243209755309091953 6738 175219695329163632031917552909103527 6739 798403037507696944360779590907235883 6740 583969694936363442993755090932112829 6741 227636339303032415929549091321096155 6742 176303272969720071155389109209160752 6743 789634830302240831557907306507727983 6744 676320296981992307534932944937175829 6745 563197563803920935319315439290552156 6746 430375427967191313033074271495520745 6747 296954175650309089729341707955193434 6748 1030367796803708902305478480360054546 6749 2363678029638490823656792963720565671 6750 1030559756283892210545515629195454510 6751 2365601970939062325655957108036565921 6752 1053983691269421194551530919705451210 6753 2580137072704632045595770802456592321 6754 5961384828446944456037849624568063432 6755 1608840164423444339696396203439432319 6756 7289281684634445403030030434604543607 6757 1671606442324433969699696321963429937 6758 6837268463444540303003029440294700583 6759 4291844232443396969969754397540995230 6760 1504442120432763639637542775391952096 6761 6044463244547897002979667798080385031 6762 12444694445679024030202678016963920356 6763 442344434549799697978559863627197141 6764 421244323397596375765518630170370808 6765 210043212775162953655046298496891924 6766 99632097750615530549621583964703202 6767 96319177494075295396207227640971975 6768 63030573939351552761932176391703751 6769 29695327273107517603320562704969506 6770 103037482815279979233445708450304070 6771 236380949558800206334458492603648841 6772 102791395527997943324323917970408410 6773 228074035880020453445440780244892721 6774 159339712799796332434393598040717210 6775 605402328002029344546056016488382321 6776 1256823496024305445672572168893943436 6777 2569435032245656456825823689060454571 6778 5704560342456768569459436908724565832 6779 2963397220345645434314302927203452319 6780 10294022243456856545545630682434583606 6781 23048222454569167655656966944545937271 6782 9602220343430656554543663443431291710 6783 5982197232294545543430632432309505091 6784 1820372121543435432294320320914949107 6785 9443823235654556543045443450750507283 6786 4428212114543545429634432293494931627 6787 4162101083431434156324321531939306174 6788 620989232308320743203207303272940544 6789 191872120923193431971932971715395442 6790 1079023250636054560240550238358036463 6791 2808234606972565722485602393596368695 6792 9694347270225678224917224056029691038 6793 6343211698194562199052199539756309687 6794 3232106380343420389520395277542916476 6795 2120942797232196875196751775415064163 6796 991417572120364750365505754069440632 6797 908055320997041497054953539434394315 6798 1896557450024475024570375804546045559 6799 9027580600244800245843799645672455607 6800 18279967202449602459258002856824557279 6801 94800282424503224606596029169445582807 6802 39997620202972201945159750634435215935 6803 100019042430222420459602006944558360557 6804 200208464562224644603224070445593725583 6805 402492685702246847234248844456058255934 6806 825066918422469282346489244572594560544 6807 189463044220231621224072043319143395440 6808 904696446242357032248824453607454036481 6809 1847028470463584342489444577280568368959 6810 9284292844695925464904445782965693690407 6811 1641516442351194238964433615654330295935 6812 6875968463592046390284537156765363040559 6813 4751644231119622697643290745653029595516 6814 1506442111036218376431493434529755155064 6815 6068463112370393788555054545901959560687 6816 12692695123844057891560565660820403726898 6817 27067039239248579075725676729444838269015 6818 84684406406491808798256788304449394708158 6819 42443943943903927581945682964392740920728 6820 20427427426967175203434415642717391193164 6821 44680680670283798434544756868382072055686 6822 42394394497629584323441544642819319554464 6823 20742743976155243212407442416033035544244 6824 48068060191558454324880464772336355646446 6825 96696722075592565448964687823369556868468 6826 66365219355119454407642476213035544644247 6827 63052033151034343936420162089715442442016 6828 29519730709723227304198619277074420419866 6829 104002168502234281648011206784804644801070 6830 248023692022346956896112467929646849612841 6831 496237064223470369031124680702869303129272 6832 1030384686234843708351246968429105635306824 6833 2363926910349258493592470292707256957669447 6834 1027183097191923931120097516931943536634412 6835 2283937024080640551241019970560455766944723 6836 1627289799194395510009839695396353663441212 6837 7082902008046035920101403038029576694472323 6838 14950824096472360641214836396303787044823437 6839 50409449028823726872349370029637904449434583 6840 104904508289438269023505840302980844504545935 6841 250846094904594708236059283630169246045660559 6842 609273050846048494372606936961706472456725606 6843 1306816609272493045827270570318468824568257266 6844 3669567306825056459482845843592689445694582671 6845 635452944189544314016432431118474434343218509 6846 314315440475443079864320311044144323232044916 6847 83074396154429358643197109640843212119639063 6848 29342760744153126430370916392432101036269428 6849 105467928047575268563850770064543212370704694 6850 256680696479798691699207840685654323848447047 6851 566967028802011077006479286916765439292484482 6852 463649767979909369944151663065654271520044019 6853 230397655758913039440706629454541707199639834 6854 96776553527089674392946154343404930396278322 6855 65765531169276542715420743231959296761763215 6856 53655310631765417074193432103511565605632074 6857 30553094305654049340332320971107453954319343 6858 65577045656768505483343450231280580365605453 6859 55369634545644954033232298109595197053954330 6860 53036323434439539732121580915150369527543295 6861 29703212324275277321007191070697035175431555 6862 102434323446798781432084072847024359796555558 6863 224545434468009954544928829284245602027555595 6864 203434324239919543439168151642033979775555152 6865 434545446400803654607695596864340201795559582 6866 323434423991970541936355164643197985555515220 6867 212324207903695403303150642430375855555072197 6868 101201934970353972970694420296952555549320372 6869 212420550243580230247044643030385555705443823 6870 100195498031198098009642429696855552954428212 6871 202037016352017016102864703029155590364694323 6872 424384169584184171229088436307556083687045434 6873 202840635240440510149284302935539230469634324 6874 429286958484485921506925630555806364702945446 6875 151663524044051206943194295551943040975434424 6876 596695848448592470456047035600456490196544647 6877 166352404405120096339609713996343898365442415 6878 669584844859241029403302340029459013676464759 6879 635240440512009753972981199754309890564241516 6880 311996395099917527715810397542918695442007066 6881 103962749199055177072096775415046354419929463 6882 240308108008559784825027796760469564800704695 6883 483695296091601929460278027924703689608447038 6884 30351559105983154197759775200970475924409684 6885 63595607260135568018001798410244800644902925 6886 31153931798915439839985584098039994438975194 6887 10727305587074278279855239179679944287750343 6888 28281655904806794801158407802800446898003455 6889 94956760849668049611592879629604469016034558 6890 39545592396639596107116756155964229859723527 6891 103656064027004031283167971560286301202235881 6892 236772688284048352935680235722909612422358951 6893 105718481639603115314398113214916100221127510 6894 258392957003235157546015134350771202231279921 6895 594070384034359579672159345607832422352800632 6896 139296839723115356520713233936320221115994319 6897 407029402235157567848334340569442231160045607 6898 884304822359579679293345485704462351720457280 6899 842960221115356551533234052964221105196331592 6900 415598211073145507332119515642210950363307116 6901 75182109330834933321035074422091497032931064 6902 50420913292319333209709344219107969715309441 6903 104650735063605334502505446407280302357704475 6904 246808160697257346026056468882963623578444799 6905 23920594371933219779544248815630211364441592 6906 7195142903332037755442008074298109044407122 6907 350814973319697554419919341580909643931017 6908 92079733036375544039033207190916427309853 6909 19357329702955439669731930291064172918527 6910 105581502430356602702160563072687830791883 6911 255956024563567228423725696826899368078935 6912 560372245695682292638257029469005696790558 6913 396922034354421518281929754229954365495525 6914 1030624345564635994960701966300365677035857 6915 2367045455686960050328420269603676784359183 6916 1049634354463599497164197835970565643110432 6917 2502945564696005023688019360245676855124543 6918 6030455687032060236896205722456789159245654 6919 12364556904344722369030458224567907606456766 6920 1043542963241221029696322203454935944345661 6921 2455670294472232303029422434570560445456711 6922 354497544122120969754220323295396434345110 6923 143975441020991637542197211552764323231097 6924 460196472250076979664022315587885434353023 6925 198364121899363756639821075276854323129812 6926 1013687239005697967001432798789165435301523 6927 2136902408057020284014548009907676557615835 6928 902979919529797639883399918936565536072312 6929 1830200803902019000934000790567675772823529 6930 9362409640824208010548008085678797829435907 6931 3019916392201919895399919254567576154310935 6932 6200770062420801038000806565679791565530557 6933 1993699420191989679991945454557507455295536 6934 10057004642080102800080456565580080559035771 6935 20584046864961229600964567675960965608357831 6936 45928469090312303210285678800330277293579352 6937 31164229097100972097654567997297771531353120 6938 10642149170991719176543455971577707309130997 6939 26863507850078407787654560235778481707370023 6940 69096079200792877898765722357792958481840234 6941 29159351993516776787653221137515524004398122 6942 107605600055967787898774231379955848046015222 6943 279257200560277899009806353800359296472158223 6944 806582405722779008101669579603607028823594234 6945 1667944858227808095216703803237284289436046348 6946 6680449194279697038368439634382926904572469495 6947 6396390341756369683044276322815182963320233954 6948 2762697205543036429641763216070415633198127542 6949 7907022455656368702877894372844756936015279662 6950 4929820354543046976776742916441543299871756617 6951 10701443565656470187788070768475655001037967180 6952 28414455676768841897896847892796760012380283961 6953 92744556787889279019029279068027920123962940312 6954 17443545676871749829751749439775199007615397095 6955 80455656789038101501998104601800008079158025039 6956 164556767908395216020015247219600096807596260400 6957 685567880894038372240158482403201029680030724801 6958 455456792739682921998724019971989756399693199986 6959 354345517276415203987199839703877542796330399864 6960 143235051764071967870398276968775417563296798643 6961 454360597888840279044014790289796779695028010855 6962 342995176888397749639881497677565756349759892554 6963 215950564882777396278807976575453543197518719543 6964 71495440817772761767935765354331430375047035432 6965 7954392057717605655313653143308296949609714317 6966 5542719537055954553090530832921563395917083057 6967 5417035289551543529095292315207432751049229535 6968 4049711675507431149151521071934317509592155315 6969 8502316796080551507595832840545580104063557556 6970 4981065559195506935152316395435198959431535544 6971 10152675608036070559583570036560010404555755644 6972 21586797296372845603935840367720124845557956847 6973 7265571562916433967312397057199000435535544412 6974 1855307415064327653100769530389996315315444097 6975 9157680760685478775207903763900029557556449023 6976 736393594454167751934969626999755535544389807 6977 302731144340657503319636183997555315442877937 6978 628151445486780033602971940019557556468980581 6979 160708434065599729975703399835535544247795206 6980 728492548676002300198434001355755646478038471 6981 163919406559980998384319989153554424159684105 6982 700804867600170013925600107575564647602927259 6983 1409649079201840140657201279795686879230682601 6984 4902908806419281486782412802036909006366947211 6985 10830889668806954907944729624370908069670482314 6986 29368902689670370880448303045850896702844943547 6987 105690826902843848964493636459209028429250455682 6988 257089470829259290285056968606508292706604556943 6989 584904849506607082920570291268095068467245570454 6990 238960394945929215195297509839149444252035296343 6991 87596739431152070351574918270794441919711563232 6992 75165274310719297107339041693544403037107432116 6993 50651743093031570933269606331443969690934321065 6994 106798057056355850534703269354460303090545432675 6995 268016584569559205748434705564723637085656546799 6996 696167925703606458092548455688236984916767668006 6997 360655192969944319119404354482103839065656639946 6998 726760070300445607204845564943239408676767000469 6999 185599296996433931960435439432073926565649996237 7000 916007030028540560324556604544820667676900030383 7001 59929699765395397203545963440194656562999696827 7002 19156397652752771971431632398342545415996364175 7003 107570018787987840234556944013465656760029687799 7004 279840189900099282345570448134676767920302898007 7005 801281900801006943455844495346787880643629016082 7006 1612960809612070454559245037467898966857108172948 7007 7130329703124844565606460380679010269183295830495 7008 897156971000443453944196794549897830431552295953 7009 770743709996432327440365543398776296307521551528 7010 693428919964321174397055432787761562935207507167 7011 332167039643210542769554317677607415311934930656 7012 320649676432095417635543056575934073103319294543 7013 194396564319154056315429545351319330973031543433 7014 1046027685607568569556703657593605370216355654535 7015 2472278917279691703568436780057257842369556765759 7016 121767051756304971444305599531936421035545653512 7017 5649505542959708442955195303304209715434531101 7018 4394955415516924415550352972961917074323310987 7019 2739554075063204075497115715603049343213091874 7020 8203568800694448797023158357236505454337079006 7021 1971447994344407569810723132104954343289349944 7022 10234480045444879701528235343250365454905500447 7023 22344960456449002415894357454603676570856004483 7024 21239596344389980072743134341970565292539964032 7025 10075163242879799317430923203695451519279639722 7026 20799694469002005580570634437036596006803002223 7027 48003044708024055965846944584368032069636022234 7028 96036448496248560279270445925696344702972222344 7029 59704403962005397751696431194363240975722221239 7030 16963967619952777506364310343031991753222210075 7031 70300279200387780069685523456360077974222320799 7032 143602806403897960702915834569720780206223448001 7033 457229668839020328430759345702247962470234496011 7034 332156648269797164293513232982015620098123959908 7035 320746401837570641531092115819874199181007518923 7036 193423984295294407309121072038740390409935047213 7037 1054640127039044881707232824390084084900560482335 7038 2566881284408448958482349446080928930805724943359 7039 5668952924892490392943504472970690569658250453606 7040 4647515200719896715430964115694295436521896329945 7041 2415071993038765074291641074341554305204763159434 7042 69303929687649341506409343207542951961630714322 7043 32967156476393206943913231935415503606293083218 7044 15650744162731943427092103314074969941529232043 7045 56808047708160454685063233548810300475906344455 7046 43919616920596342449432131408096996150943244355 7047 27036063195163220394320907919163960691432043154 7048 84372696039694244045450880807700327074544455566 7049 42918359676342039634292791936997169343444355464 7050 15043116563219676321517503303970633232443154244 7051 60455167694402789435980033640246934344455566447 7052 124559679044827904560160336882470545444555668478 7053 3516549640174963398597304820095434443554644161 7054 1065396398539632785172960199154324431542440609 7055 2678030011802947919830322007565444555664487307 7056 6796360119630480801363424079676445556684901682 7057 5562999036295991989032199356564435546438986418 7058 5415989701551903869720393145444315424287864045 7059 4071876987502968637196730834443074201676639635 7060 8838990100030290984028169344456806416787002956 7061 8287898999697491839760633244343944065669975544 7062 1676787996373904277594332043227439454639755440 7063 6787900029820846780045344454280604567001956481 7064 5674999758192425599633244341593963449983544006 7065 4539997520320195196332043207127632399831439945 7066 3279975197198350363319631930976320798308279434 7067 1759750370383097033036303291763193582921754323 7068 8002003843937024336369635077896055950637965435 7069 16024039260584245369702960779032560406980276558 7070 72248406725926457702430327808345724870162787595 7071 22003945191184336980297175923233200698617675153 7072 19967430310443303797570551212131994386056550732 7073 100280563524453638019845592323360045912567608143 7074 202965695844576996201256063433720460725679295455 7075 430277039245790030412572694538244728256807036558 7076 297769672033499696099318343282041161943929705524 7077 1017902824335003033005593454944471720460702455846 7078 2180829445360036336056054570444838244728424559271 7079 392154432999703299539543296440282041164203511710 7080 1063564550002435003803655028482944471686435918323 7081 2695685600024560039636760292950444836908560793435 7082 7036917200245720402967923070404449370891728054558 7083 14370782402458244830280636844844505849078296565589 7084 45847944824594449362966969249246059308795027675907 7085 32415440203144393015663631992019512927549776550934 7086 20074397970842729874630303919835095175397765491323 7087 40806020249268301006963640801361039798017877073434 7088 89672242506693612070296889613712402016178984814544 7089 76522018946330099297564876089099979860567840083440 7090 65219847423299191575440759269199758595456399232393 7091 52038414211590307354393511830397525154342792120730 7092 19684082107096933142731104296775190743217520993295 7093 102928943285030535468151247027800088054379850055039 7094 230690454920365756695592484279600896565801200560407 7095 94296339197053546355120041755992765451989995395932 7096 41563270369531423150999605551917654303879952751315 7097 7431697035308210691995955503056542968759517509074 7098 4306369712922094303951554969545415647515054909341 7099 2943037095219142967507539635434074415069538913208 7100 10456385038407470280079802956548804760703790734494 7101 24569920392880842960801630367689647928438088145047 7102 3439196716792415591986297056476415164279280829612 7103 2270365065520075103861569544164070641751592156101 7104 1697049455199350968607435440639294405507120740990 7105 7024504560005610291280556487007044856083248090081 7106 14246045720057123072965568904084449172934497080957 7107 46472458240583236830275690848924507830545024970383 7108 24120321995232104297754292407202936295429799696832 7109 997203952120961577541519931975301554157596364322 7110 971967520991607375407039303752987540735163043215 7111 703655191905932953929672969515875393310629632071 7112 1436760080860550380702830303958998053527102944837 7113 4567920969125603968429363640390016575883230449383 7114 3455191630993967644153030396699865352832096392832 7115 2350306291927656440729696766398653116319162716321 7116 1096941503176544393156365662786531063030617063210 7117 3030476035787646055569676707907752696367184694321 7118 6364792357898872555702788480877987029683927045433 7119 3041521136788719552977683992775869756427169634330 7120 6475831367890403590178940067799101968683702945363 7121 4152309056695971098567399457590983646428975433030 7122 720909546351709185452794335091830424167754329696 7123 190915423104910454317543309104296200657543156365 7124 1090756635250724565579653707247030406779655569679 7125 3087966958608245675802778482484364867802755702807 7126 6900270391294456799627792944925689079627958429681 7127 2997696709544345596177515439194469356175524156406 7128 10019028503645456031779956608044705571795847568870 7129 20208292036856572357800367296448455838039279689041 7130 42495064369167823579603683028492559396406802908472 7131 19949443030656211355970429763919512763943974924120 7132 100504456366770313560244701900803927900460210647241 7133 206044569667843535722448420809640680804722326882471 7134 472445702679255758224492649702886969648223468944832 7135 120432978551953522203918396976863636402212247440320 7136 244550191600375822440794030189096968822322480483441 7137 43498305996952220393539698469163648221219996032410 7138 31982951963522196731276384230630402210039959720096 7139 3815503631220365309762842094295982099679517199163 7140 9556036952243677701909265047040145002803984007693 7141 5539703522030576982911849609598829975967839936327 7142 5276971219695363815104395915188159751656279303175 7143 1763710036353028070962751070480717506541752970555 7144 7898320369576296850307992844968380067677990245559 7145 6783197035361564496935916439642799456575898035517 7146 5630369713007443963311064276417594345352779715056 7147 4297037089934427633109441764055143233117757069545 7148 1569689279324176330914405639550832131057529435434 7149 5702906805447789370744857003609343352579904556547 7150 2974943954417672893440529969913233119358963545415 7151 10210460364778829054485900300734335205590295656758 7152 22324723687789508564920803608145358456083036767995 7153 21201210477674925439191969920833124339229705655952 7154 9990096176539194270303639192331003272156954551522 7155 9899160565270341696970270321309971720743543507215 7156 8790595451697206363697697208919705193431430932071 7157 7495154306371943030376371927036950332308291319304 7158 3950742942903429696962903169703497320921509032961 7159 10408070470834703030310835702435021450636108350313 7160 24896844849348436363529358424560234606971293603535 7161 764440393204303031153124203398121943709529971312 7162 644396731962969710731001972781003428915159709097 7163 442765303615637093309983717609972167070716909176 7164 417652970074289132919829055919720649293062910564 7165 56515699341670915038149551037194391529415095444 7166 45074393206491069680795509690342707154069154443 7167 29342731943909436393554916297216930739430744432 7168 105468160460904570055570771022370568204568044542 7169 256695724730845840555847832223845694445696445663 7170 567038248169259285559279342239257044457028456694 7171 449682000631911655511753222071929644329764346343 7172 396419994303106555105532219303156443157643223232 7173 1028800045635267559255742405635568455578854234343 7174 2289600456958679606558064856955692555789166345455 7175 1675996343526555945519440543554319553670663234352 7176 6800029455867560456004485655565603576846694345583 7177 3999754352655396339964054555453971364426343235230 7178 10001965586758029400288565556580233684669454358363 7179 20020275907996304802891675567962336926704565593695 7180 40242800880029649629076795680303370668445676057038 7181 82469608960302903108788036963633846692456792584392 7182 20235927596974970927679703630328426320345519242716 7183 42360680030210250678802436963492669443456006468370 7184 20994399698097894567980303631918634432339944242896 7185 50046003017019045680163636960790944543400446469030 7186 100472036184208456961696970328090445654804468708365 7187 204824371926492570317030243497084456769644690493679 7188 449445840669065843584362455024924567902847085056806 7189 394432394629452431243020349799203454976409249543944 7190 1044544047104584552456243502006434570188906503660445 7191 2445648483245925584570456024068545841890868036724459 7192 434404032031195243296339799445432404692639705204312 7193 323959719710352031563277594434319962318276951963100 7194 207517037097119707431775144323039621041763503630997 7195 479984385023202480557799445436403032477896036970022 7196 159842849811979995537594434303969720176759703699820 7197 601269301520200035780044545640302241788002437001441 7198 1212705615842400357960445656883622477896024584014476 7199 96954072419997135596434544830220176759803239884161 7200 63539320039970915164323440298198565517972078840603 7201 31273199679691070643212397580385455055719368393970 7202 9730396556309294432100775196854349553033042727697 7203 7296765542911544320993750364543195529729617176375 7204 1565655415107443191929497043430355157156050562953 7205 5676756759280456080705024454563559583572605710375 7206 4565545511596339192949804343431515231317953096955 7207 3455435107163270315397963232307072109055529163554 7208 2354310930631697072775632120929320909555150631543 7209 1143091294306369317754320991153190915550694307432 7210 829109542943033057543191910730291075494342934321 7211 150915415429729535430303093297509353943215323204 7212 610756756702303756563637055020105580454357434447 7213 93545544980969545430289549798955196343134324416 7214 31435439791635434297675397587550363230923204063 7215 8314277506314321576552775275497032091211959433 7216 3081774943083207365517751753969719110103514328 7217 6957810456934481675977997980302407121235945493 7218 3536096343324006551775975796979931010111433930 7219 1299163233199945505751753563759309899108327297 7220 3007694336000456057997975698005701007293483023 7221 6079045372004572580020197016058412083054936233 7222 12808457824045825960242024172592724936570570336 7223 29692579448459460322464247826068250567845843371 7224 103065804492604723424686479472694605679259253832 7225 236679645067248234646908804827047256806606579343 7226 106556429452002122422927960169611943945945353232 7227 267568704584023224630680321703120460460457574343 7228 679690445928234246966963438435244724724579805454 7229 556296431162122023663632284312041201203357954342 7230 541564310621019810630321643099609989973135543219 7231 407443094209838094297206429195919879730915432035 7232 880457046501397047022468708040801002170756544356 7233 796329624988769609820246919591989980493545443144 7234 563156199887635918198023035103879795931434430841 7235 430740398876311040379809710968757551308324292407 7236 293396788763109596957917091647535508923201519934 7237 1054027889895304030380785076879756090634416000546 7238 2568278901037648363967920789001973086944772005671 7239 5694790812378893700280647908020216910447824056832 7240 4341492100968728997594414919798063096416199544319 7241 3207920991647167975144079037579429164060395443034 7242 1935191906410655750839349695354150639396754429723 7243 10560080868726758009405503037567607006027964702235 7244 25720969090267996104856036379679284072280288422359 7245 58250309082680031249172369802806928822962892623606 7246 21896909218399709990521037975943168215616718209945 7247 4762912042796919895209695751430642074065041919432 7248 1615099617563038751916353508294419339449603034320 7249 7161003179696390000769576095044805404503236345441 7250 609970556362699993635359149639953962972103234405 7251 1300245569707000056957607503000380310223234344856 7252 3602455702484000570379280036003963522234345449171 7253 7224558424928005843806960372040295822345456507833 7254 2203524199159952427943596919597552221234344936329 7255 1971200390719520175431163035175522210123239303152 7256 10232404088403841796551696359795822321234405635583 7257 22344848892839278027597029602039423432344856955935 7258 21240408716271759775169755979674212321240543551312 7259 9995927061705517750637551756542101209995431509102 7260 9951169404955057494295505545420989919954306910975 7261 9510633959549533941554955434191879039542943091751 7262 5094327515395327407539554320304749675415429105503 7263 11045479958037480879803565443648102796756707256035 7264 9634159519693992757971454430400977565544931939711 7265 6320715036327917535708344295991775455439303277103 7266 3193069703175055312923241551905754354272971770970 7267 329436970549553095212007502953543141715705691697 7268 154303695395529152099934975531430805072954306373 7269 565637038035907585000550195754569660830365669815 7270 454289679710935249995498353543436592297054638075 7271 341676557091311999953983131432305121569542279354 7272 206565529109103999527830908320951007435421753143 7273 467675907307240003879370893450392080556637975454 7274 256550932931999968752892732296719195546295754344 7275 567610550560000289989068143028408035671037965446 7276 456095495399997679869440829763919714509695654425 7277 339153952799976558634392157627037082916354544194 7278 270727517599765526322720736169689215063143440343 7279 848279980001875869428248171702906360695454483454 7280 401759799984752634162000504974942994354344032340 7281 818002000127986947704006050210470045565448343484 7282 39979998975863416959939498096099635454403232040 7283 100200010199094770400605017033002956564834344483 7284 202400122009047844807260184336030367689345444935 7285 424801224108479249682721925372363678905456450558 7286 199990200924151996417203192921030566954344295524 7287 1000082410647600028782436070632365670365447035847 7288 2000944726879200289944572846943676843676484359283 7289 4010448269006402900445829270456789256788925606934 7290 8124494708068830804459506844567906567890657270544 7291 1003940919448291964314944443454945456694531695440 7292 2040490804495080285550444454570456567045757036481 7293 4485089645040962915604444565844567684457984368952 7294 4049276429591615073964443452443456444335843047520 7295 8506788704077160820284454584454568445359256479844 7296 4945686959370592197644343244343444433111944158440 7297 10456910405846064018845454445454444535120447592484 7298 24570724859272688189256564456564445759244480064927 7299 3293200511718480471945444345444433512043999439172 7300 1531995105043996103434443234444331099627994270521 7301 5760039260460031234544454344445353003080046845831 7302 3599671796199710123444343244433129969199624432307 7303 1196505560397099012443232044330959630396204320933 7304 364955396769189900432119643291516296761963191331 7305 39552765630478996321036431507061565603630309309 7306 103587876964790029432368556084715677236963705705 7307 235898990288080304543691572928356782370298458459 7308 112787897679196963430307315163145620897584324312 7309 97676776550363632296933070630834192775243203101 7310 76565765497030321563329294292320317752031970983 7311 65453653969697207433151541521197057519703691829 7312 54330527636371934330707407210369535036970304156 7313 43295176302903323292933932097035309703696960745 7314 31550562974973211515327319169712916970363593434 7315 7495415739732107073173030637095063697031132323 7316 3954073277320929330529694289149430369710921209 7317 10368814781450705365903046907504563702330632505 7318 23689547954608457680836470880045698423366946059 7319 10475415541924336392304092799634384213063419512 7320 24796755680645370063649068002945926336694803923 7321 1565554394432899430389439975431183306339967212 7322 5675566044549004563904600196551933669400282323 7323 4555459643389963426961998365503330633997621211 7324 3554316432879632183603983054973294327976210108 7325 1543064316756320429967829539731543175762098923 7326 5656685567969444700279503802155655797905010635 7327 4546455455634440997754967980754553574949894315 7328 3424354354324391977539655793543531339398743074 7329 2203143143202703775276553531431309272787429343 7330 1970830831976969751765531308308911717674153232 7331 10249369360190301997875753693690718378807574343 7332 22505705722083620018997977057088393789679805455 7333 18952953219230199847975769529282729676557954352 7334 90390374406362001280197903906948302787580365583 7335 184083804869704012962020840870493627899963675939 7336 928939649102448130304249289045057079000296800607 7337 167276390980400896961991669629529349997563993935 7338 682790090164809030320076703103905500019700060559 7339 417499098639909697199364970966954999836999395516 7340 53989186278916370393039691663539998303992755064 7341 27870461767062896729676306631279982967917549443 7342 79044717884709028302789666952800150280779704454 7343 49641056840909762977676663515998697593756964341 7344 102872569290901910178786695960011020057970285474 7345 229025707090820721789907040320112240580242916807 7346 149792929092193205678929597199101995198015063932 7347 502070709064054456790704024007220040016160700543 7348 1024848508688564568088448248082240480171728405655 7349 2249292090891685696892494496942484961838292856759 7350 1991519092706454364719943963420039604281516545512 7351 10076009068468565688400460294640403246955967655923 7352 20792108692691676892804723046884834470360278760635 7353 48063291067076789069648236468929344843722789926958 7354 96695072684787908702894368690705449258227900670392 7355 66349318441674926976743046292954391922174994496715 7356 63193044406539183765429621515542703220539943965074 7357 30329643945270429654156207075416972195279427649342 7358 63502860458844702767570484796770224038804678905463 7359 30976596328440977655296041565698199687962566954230 7360 70188029492490178759032475677016002900305670366363 7361 141896305065081790008344796784172030803656843669697 7362 479029660680958080093448027927824369636769256703023 7363 149756594391519199132399775176203036305631944969812 7364 501968046076008007344001799790436369656960450301523 7365 1020296472792096081448018002084569702770324603615835 7366 2243028828065032954496196024925702427843447237159359 7367 2029768159449715543960359799192980176432412090713112 7368 4301895604502355660323602008070161788544725088335122 7369 2984753962981154597209979919298605685441189283311020 7370 10127980310151566022500200807011256916471906933512242 7371 21280163521595672226002409684112570768840870535922463 7372 9598631207154522179979916441099293648392695311220232 7373 5186309930743220559759064409191530402718353110198115 7374 462919293432195517509443910307295977043131098381075 7375 215031532320355054914427096931551769630909182809354 7376 69707321197149539084169163307505636290910415913142 7377 36933210370795269240630632934954301491096071090818 7378 3332096893551831994294315319542987909159309092043 7379 3319164731504303941543073035415874910712909119633 7380 3030641306962967407429329714072739093094911036333 7381 6366873670310280880705502348828209057050712369333 7382 3064730497097592792954981208161909529493101033330 7383 6688165025020068070370152495720903905055212333363 7384 6480649789799439296898719953190966949552101333030 7385 3994397677594271564787039530291663395520989329694 7386 10046018780046835687904403763076694035850105503045 7387 20472189960469356900844837896787048359201256036459 7388 44823900324705570809249379027904493606412572368606 7389 40206997200955291911992949774963929944099321045944 7390 82470022410359080720070501810300700449005432460444 7391 20099820097109193199294984096992996389954320196440 7392 41001441023308056007050129030070029900365442028482 7393 9988409812919539929498949699299758997054419764020 7394 9883918095035279153987396391597527969544037639791 7395 8827039149711750727872762707175175635439696277503 7396 8169670797105493176717616930550554314276361774968 7397 636493570953930565056063295495543081763005739648 7398 303931291527295449539431553955429205629953276406 7399 640553075883036503804555580356706457100374788869 7400 395529352829704967963555197144944330996941688636 7401 1035905589502450280295560023450445370030476890969 7402 2360855904024602963035720234604457840364789090307 7403 992550959801975629713198121964336397041669096932 7404 919491517983754157090381003643302769606629163315 7405 33907055829540729096809970432977635946150633071 7406 26929552155393149163919696315776311420694329309 7407 70703583558055507700803029557789514647045505706 7408 148435935596556078409636303577903946884456058467 7409 492560556027572792902969635780840468924572592683 7410 1065725572279828070830302957969284690645826066934 7411 2678255822801496849363630380306927086859472670547 7412 6794559429615029305696963963670684909204826845682 7413 5543514156069752954363627630494438911960184434418 7414 5431080739437515543030176295944287103598444324045 7415 4309193274295075429698561551441670971184443199635 7416 2910331741549354156385407508406491710444430396314 7417 10723358075705567569916880092869078324444564029546 7418 28233596798455679700768961069108793444445688303671 7419 94336028012556802407890312707290054444456893636832 7420 43299759899543979936697096931499544444344730304315 7421 31597518795427759306369163307995444443241296963074 7422 7175047554177512943030632935954444432009563629343 7423 549615540575095429694315311544444319915430153229 7424 396075395349154156343073107444443039074298732155 7425 1032798037507567569456815280444456408807010143557 7426 2348016380079679704569558964444568889684121455583 7427 1199862799356556963435527644443448876441008355232 7428 398617593145543632315176444432408764409923152121 7429 1011180055455656943559788444544889884900635583233 7430 2111960556556770455601892445648900930806955934335 7431 1103595545545696353984720434406991291943551323312 7432 971155435434363127841196323943909503431509213101 7433 710754314323030976410363207426914972306912090983 7434 93543083209691764097031934183079720943099091829 7435 31429231916305639169703320429357191429189104159 7436 8152103062954270636973196153130308150470960713 7437 720969415541694303730360730896920696091593088 7438 191634075406342969296993292763194359107129287 7439 1076948796869470307030055067896045607283306903 7440 2790490029104843684360560679032457282933670835 7441 8085080307249256925725726808344582950536849358 7442 16920963682506570658258269693445950405769305588 7443 70650296946067846794594703054460404857905655895 7444 146803030472679268046048436564724849180856759037 7445 469636364826806696472492567688249307969168008383 7446 236303040183946364119919456481992935630639922832 7447 102969598427423041039034344003915314294279216322 7448 230304012680636472408345448040757547046806369423 7449 96959898394304119923234399593535409623943034212 7450 63518782742961039212122795131313916207429722095 7451 31047617415609672101017550909087061934157219154 7452 9616054073916520989855490909269403320732030743 7453 6059539327065191878553890911833973193319693427 7454 12603805484680078991579090719340216053603054678 7455 27239656926960790075809088405482372577236566795 7456 82402770670328080799708892856943825782367668038 7457 19977694497159193596928716543428193621056639688 7458 100179045023608056030690367654696057032567002895 7459 201808460237296572367083678767032584345684029039 7460 419692722383027823684936789884345925456928308406 7461 36317220829776210439305678843231194343162923944 7462 3052192157762096272954568432110343230615207443 7463 6584063577905030830365692543123454367158480453 7464 5239431374949692297054319431012343050723996330 7465 2074308939396321569543034309901229493207963295 7466 4805690606029435703656345700812305054480295038 7467 9657087272304558436769458409523660564963040392 7468 6529271720963524305634323915210595439629596715 7469 5151705191631202954323207072095154276155165074 7470 704950306309975543211929319150741760750649343 7471 1450403669700195654320705607608077928006905457 7472 4604836702402036765448457279296780696070856583 7473 1960304979979705654404331751565594359292545232 7474 10323650200202456764845357995676045607065658343 7475 23436802402424567889257580036792457284676793455 7476 12303979980203456871935199705520331642565532352 7477 967759797972344703310396955197306419455321121 7478 657517575721240973096763550372944034353211003 7479 535055353209991729165631496915439723132109970 7480 309553131919905150654307963074277210920919695 7481 703575360800859606765680296806782330650803037 7482 1435797729609203267876963029667943366809636377 7483 4558018303306434678990296302680453669702969783 7484 3519842972944322567897562978396330636975637632 7485 1038415715443219456775415762763294303754296321 7486 2392758356454404567796757907895045637967029431 7487 717523144343963457565534936749634295649754310 7488 55210843227632335455319305396321554397543093 7489 52092432176321314353032952763207542775429131 7490 19120320563209083129715517631935417754150907 7491 107243445694508935302355978960556777967610883 7492 282454457046090557623560190325567780279128935 7493 944564584473085579035722083455677962807290558 7494 443443244129255349713219232354575615931495527 7495 432432040951953197092032121143354071307955174 7496 320319591503530369119721010833139308935550544 7497 197035106971297031037209892330872927315495443 7498 1024359270233024352382501063369030681557036455 7499 2245606842336245583946012693708366955584368559 7500 2033944421302035227419898328923063555243045512 7501 4340444633624358280801013490636695558456455922 7502 3196442330203121591989891894306355524344351220 7503 364421297971007103878704742943155203243110197 7504 44209575709930968766961415430751972031098373 7505 41915352919291647663608074293503719709182932 7506 3073115031506416629919341530969036910415320 7507 6815160356068767100805475770308370724757443 7508 4070597139447650991954153696922893201534430 7509 8846023404478810080367577030629054415744564 7510 8419811964168099197055369694149544073443440 7511 4038103640639190369553036340795439332432392 7512 8395236887008083703576369488036605344544064 7513 2752104869919228971363034079705953243439440 7514 7983249100806290233696348802460374454604482 7515 5831990991941498130363207980196944341964017 7516 2303891903407980897031935798363443203639855 7517 968702971935792769703313583032431970278552 7518 646975703313517636973091229720303697765515 7519 423752973091056303729110157196970377655074 7520 209515729109542969151098730363696976549344 7521 503958307303670307593010163697030187705446 7522 1040393681636843680056121697024361898456467 7523 2484056956969256960571237024245719012568683 7524 39543543631943595310089802033029899446432 7525 103655656960456037520901624336301004468543 7526 236756770324572379850817045369612044691655 7527 105545697203320958492049633036099642306552 7528 255657022433450393064502936373002863667583 7529 556784224534604056686030569816029096679934 7530 545642203321959546459695438059749166559323 7531 434421973203515424316354279517390665513211 7532 324203731971074203063141755052694655092108 7533 201969303709341969430805549518342549120923 7534 420305638505480304569655703993465707250634 7535 196954284953996963436552967932252931894324 7536 1030366930380030294567590280542590559045447 7537 2363670563960363045680082965666085608456483 7538 1030495427597029634399215654659253924344032 7539 2365036680024302946006356766806580645448343 7540 1049706399802975419943145663945194434403232 7541 2502470001630196800455456700460044544834343 7542 6024840016962029604556568404720445649345454 7543 12249280170304303245567692848244456905456566 7544 1991598496962972035456316402044342954345461 7545 10076013030310224356569568824445470365456711 7546 20792136363522245567703689444456843676568311 7547 48063369695822455678436904444569256787693512 7548 96693703039424556792570844445706567899055924 7549 66328969674203545519292444432945456789551199 7550 63167636541971435031520444315434345675510396 7551 30656305403708309707196443074323234555096766 7552 66769656838493702484028456805434345561027869 7553 65636544283928980039764343954323235409776636 7554 54305441627167799677643227543212113917766306 7555 42954406170657596576432175432101087057662945 7556 15543940494535165364320554320989269536615434 7557 55660485045759677685445565450106703767156547 7558 54596049633516576454435454298944969650745415 7559 43159596331065364344314341587439636493434075 7560 30715163309453043243083207274276303932319354 7561 68359693704576454456934482806789640543605565 7562 43116328963364344343324015945676395429955454 7563 31063167633043243233199871434562754159554344 7564 9430656329632032130398708323417540715543243 7565 4294543156319720896786923212055393075432027 7566 1543430743037192765663212099552729354319774 7567 5654568056384067876694325003588305565601807 7568 4543439542839456766343189971282955453983935 7569 3432275416274345663230479709615554327827314 7570 2321754061743234632096156916075543176173083 7571 1205539405432122319160743059355430560529232 7572 2455804856543223607728056605556565725906343 7573 351960545432209937159545955545453190943232 7574 103595434321919290715431555434330291432121 7575 236036545440807088356555556545363074543231 7576 99705434391929283145555545433029343432110 7577 96954322703151630835555434329753232321091 7578 63543216970706292315554323157532121209103 7579 31432063692941521075543210735321009910970 7580 8319430315407209355432093313209919091697 7581 3034297073931913154319133091919029106376 7582 6347024820560735565607337080808307269789 7583 3209800195393315453933289191922931837676 7584 1917998352733074327331670303215304296563 7585 10780013588136805481356843634357647027695 7586 27960135895369656953569256945578884279039 7587 80321359037702770375706570455788926808406 7588 163433608378427843798467844557890669692868 7589 694537293792679258012679245579086703069095 7590 343291529518551919898552035349264969429154 7591 231507155045503038785519713191839634150743 7592 106930749634969687655037090304276320693432 7593 270568102950302898760385083646789447054543 7594 845695230403629009923920936867904484565654 7595 434352095970149919207191304654964043454540 7596 323119151698799031930308962539639632343396 7597 211030706387589703296927619276276321232763 7598 109692942875276971563176031761763210117632 7599 303070468998790235695792357917894321178943 7600 636844690010082357038063580779045431790453 7601 304442299899221129679431193749634305496330 7602 644463001006231302804552058102945657029363 7603 444229989942108975963519520975434529753030 7604 442159879420927751631035191754323157529696 7605 420718754191177506309710305543210735156364 7606 193047540310574942917096955432093310743044 7607 1056479683525810470785030356545053528056447 7608 2568802935859524847920363567660575896568483 7609 5689630559203849280643695678725799027692934 7610 4476295511968391594430354567193589776315323 7611 4161555103642707144297143450331277763073212 7612 607550970416930841570832297309777629332100 7613 1279610244770569275849343021701779105343206 7614 2803122447845706799305456238417807257454471 7615 9635224479258468005656570392779682580564832 7616 6312204151924239954545296717756419195440315 7617 3101960703202079543431565057544030354397074 7618 983592971979355432307449535439697142769343 7619 831115703753154320934395314276370817633227 7620 311072969530743191322753081762892056332176 7621 109315635293430309217529205616719543320563 7622 305556959054563706379906457168403653445695 7623 655570408565698469800868583692836774457037 7624 555295925454384237992645230316305744329696 7625 551551194342842095918432097062953443156365 7626 507510343216419151044319169415532430743055 7627 1079923454368807592445607704755744568056555 7628 2800634565689680064457278447958045696567559 7629 9606945676902960684582792480396457027679606 7630 5943434562975594443217519996764329776555943 7631 1432323415755144432055039965643157765551431 7632 4543434757959444544560400276855577875594551 7633 3432321535514443443395997764555376755143508 7634 2321207315084432432751977643552965550830923 7635 1209933069244320317503776431515655492291212 7636 2500536706445443580037788555956757063072323 7637 6005768468456455960377891560367984696823434 7638 12057892692568560323779075723680127029434546 7639 24579067065691723437808798236961284304545671 7640 3349449454305212295927582103609642963434510 7641 3194394342952101551175220969916415632323097 7642 342743215520987510552191639064074321209173 7643 217432075191875095520306269439343209910533 7644 54319350304749155196941834273231919095332 7645 43033096961390750363404321732103029153319 7646 29729163608693497031963205320969750733034 7647 102307697291055024360294457450302008136346 7648 223679023072560245723044580603624095369471 7649 210549809319398033209643193970199153034110 7650 95397913032779731916430327698390729721098 7651 52775089717757303064297176382693157209187 7652 17749277057532969441570562818330731910475 7653 78106784579750304475845709593368160724799 7654 60945643357496964152432915133040593201597 7655 130456853581030287584550759336486054416018 7656 364569175952362899925608005368912564772195 7657 43430551521016799193919953047099441720353 7658 32295507209865590327039529609194405197132 7659 21554931918655097169675155910343950370921 7660 7539303046549170636550751097227496891210 7661 5272969625390494305493509172173964710093 7662 1715636192695942953930910520527641099131 7663 8356972067040470380570725845878873007351 7664 3143719449596096795293192432768729933104 7665 829034395159165551530320317647159330963 7666 149722750710655507297197056410713291628 7667 502228008326756083024024568728335077095 7668 1022296093467972936248245690293360785035 7669 2223033054680230570494457083053727920359 7670 2209729542398095295944329229529175197112 7671 1917155420779151551443152155150550371102 7672 10783556647807595594455583559605603831223 7673 27935566879680036044555935603257239352235 7674 80555669002960372445560557234582405582358 7675 165556708030323824455725582345944855943588 7676 675568496363439444558255943460449160455895 7677 555443963032274443521951432196390596352754 7678 554427629721744431203508320362695163117543 7679 544176157205444309970923197018350631055431 7680 440560731954442919691210369843094309554307 7681 395393303544415036310097038429142915542934 7682 1038053635644760369521024392707470755670545 7683 2396576956847923703832246068480847956845659 7684 765363544415208968322019443992415544434512 7685 653031444071927643219834427920075444323097 7686 529708439303176432038324175199354443209176 7687 156924272970564319683200550393144431910565 7688 570646830245685602934405604055444560725679 7689 294424298034453975323953959554443393194555 7690 1044647016344580197440380403564454056045558 7691 2446884169445962020483964835684568572455595 7692 424840634431619796027640314443445320355152 7693 200394324306037559776397084432433197150720 7694 404045445672379601790024924544536023608242 7695 848456456823803218080250645645772237294464 7696 404344344207972039197894434433722091544240 7697 845445446480224408019044544538225075646484 7698 434434423998203919829643443282189354424040 7699 324324207981967038156432431620473144199596 7700 203201935803649680744320306196130840395163 7701 434420559636902968045443672031369284039694 7702 324195516302975639634430519709031639676344 7703 200355062975754276324295036909706276563243 7704 403560710197966789447040370902470787694454 7705 835728322020267904484483850824847899044564 7706 313163219797854964044028492200416789643440 7707 90632037576539639639763921996065676432397 7708 186944379787803003001900640032676788544019 7709 910445801899636036020806880346787891648207 7710 96431984796299699791944797225676706401935 7711 64303841561596397503441572194564943983311 7712 42968407407162774972407320343439427833106 7713 15643933930617739719933197232274176330944 7714 56860540567178202400536022342807789370447 7715 44595395450561979995299821215937672896415 7716 43152754295403759951598210071296516764074 7717 30717541553969519507182099309565065639344 7718 68379675580304004083945005703680677005445 7719 42956555196959959227429952970394569954434 7720 15545550363519512174159515696743439544324 7721 55655603696003923807603957028054603645447 7722 54553970359967207935967529759541970434415 7723 43527697119651935311655157515403696324075 7724 31176371036503313106550735073970363199354 7725 10562909704973090945493309327697030393143 7726 25710902450217090457053705479024364055455 7727 58330824602385084584578456808245688556558 7728 23292201980849243243364343922034485545525 7729 11521983792392032033043227219724055435192 7730 7203829520719719729632172037199554310321 7731 1968155193037037156320519690395543097205 7732 10295560056384383569446003084035657022459 7733 23035720569925935704472036928356784224607 7734 9713195439191312964119703163145642201932 7735 7090354270309095641036970630834421983315 7736 15083566843709036872370246969344640133557 7737 60935669258508369023842470305446881335583 7738 130556706592093708239264843656468953355936 7739 365568468065058494406689256768690373560571 7740 55444239449523943946471945646296931395309 7741 54442074395207427424103434421563308752915 7742 44419342751934174200972324207432927515075 7743 44033217503320541991721201934315175069354 7744 39732054973195403905209983323070549433144 7745 102144570216036840858500133436845704535445 7746 223445842372369289192001334569258445756459 7747 212432420921031670319989323431924433544312 7748 100320191209706497039873212303204331443102 7749 203442072502469024401014323634445354455223 7750 434464826024708244812145436944457564558234 7751 324240179800922040100834303444335443522124 7752 201998557991219598992322972443314431221003 7753 420011580072404010063430224453544552232034 7754 199907199319959899432298204331443522119724 7755 1000884005600401004543014445354455823202247 7756 2008928057204812045656144457564559434422483 7757 4090696582449524456771444579685604544624934 7758 9087027944503844567834445802917245647050544 7759 18904280446039245679344459630782456884605649 7760 90846964472406456805444602967944568927256907 7761 189270284824868569656447230280445690682570879 7762 906842929449091702768482362964457086945849007 7763 1869270704509078427892943710284584910459308079 7764 9106848446108792679070458322925930724605696807 7765 944404420927518549296323215191293201954363935 7766 443964191175045391563212070309531983543027311 7767 427640310549632707432099296915303831429773108 7768 176397095396316934319191563072968308157730924 7769 790025038029570545608075696830293695578170647 7770 499789679755295433919354364297530355360494417 7771 1001902801959036540805565687019763557725044780 7772 2020829620408367689655676904201895578260447961 7773 4249503044893678902756790846419035794724480312 7774 1994969640730566977545492424029713541203997100 7775 10050302888165670179657064648302335672440023201 7776 20603628895676841802784686893623356824480234411 7777 47237089036789279627926909057033569444962344712 7778 12089269705671756175182909529731434439621241100 7779 24906702456837971799950903902154544603032471201 7780 50868424569380238000410840823565647236344832412 7781 109092645705962396004729289435676882369449344725 7782 309066858460304032048306904556788943704505448259 7783 708669192723648344493670845567890458446056494605 7784 1490708068236893445056849255679084592472569047257 7785 5088496694369054460569306556808926064825708482583 7786 10893027045708564725705667569690672689458492945935 7787 29056284458491688258456679703086826904593070460559 7788 108570924593076894592566802436909470846056844725606 7789 291850646056789046065669624570904849272569248257271 7790 1079206872567908472676703045850849306825706494582832 7791 2806469025680892826788436459209305669458469045949343 7792 9668708256969069467892568606505656704592708460505454 7793 6646921943629434256719445944954544963116924194954339 7794 6423203430154321945034431439543439631063200339543276 7795 4211972298743203429724308275432276309431997275431766 7796 2103721587431972157202921754321762914303971754305664 7797 969207274303720731975205543205615082967705542954642 7798 631931742969193303751955431954069215656955415542415 7799 303305415630332969503554303539432074543554075420074 7800 633656756963350304035565635804544805655568796640805 7801 330545543633096959715454311963439954555447566391954 7802 295435430329163517074343103632279543554415462703543 7803 1036556563507695984805455236942803655564756708435654 7804 2367567696079040129656558370469636755687968492556767 7805 1055456359349598956545522896236305554475643919545652 7806 2556569605504010367655829030369655564796860803656783 7807 5567703256048123678759508363702755688029129636767934 7808 5456971939601010567514923028977554479750956305655323 7809 4343703275989895455079209767775544157491542954553211 7810 3228971751878754349351917657755440733907415543532108 7811 2167705504767543193103056537554393326934075431320923 7812 656954961655430330969545295542733183319354309191212 7813 543539606554297291635431555417330433033142910310098 7814 431275945541571506314307554053296329730815097099185 7815 309751435407306943082935539531563157292069169190454 7816 701994556881670456950555803755695583064707708084565 7817 1420045568956844570405559637957035936688478496925677 7818 4640455690369245844855602980384360566892793030656783 7819 2396354297032032440553975796842995464717529694545632 7820 763141569719720395527753564415954241055156343434322 7821 630807437037196755177531444071542009550743232323217 7822 291934289690365550575308439307419915493432121212056 7823 1080546903083675605797692605680800757054543232324570 7824 2965670836936797258019067256969607984565654343445841 7825 10276849370568022596208682570303280125676765454459272 7826 22789305845696226030490945843634961256787876564606823 7827 17672952434362179695891432430319609945676765441944212 7828 78830384545703803039074544563603300456787876480446323 7829 68296843432967969669343443429972996345676763996423209 7830 41564432315655636633232432159715963234565627964211916 7831 7444321074554306332120320717071632123454175642103064 7832 4443209343542943320997193049306321012340554420969441 7833 4431913231415433191970329592943209901195544191634408 7834 4303092108074330303697155115431918990355440306323924 7835 2969120919343296970370751074303047897154396943207204 7836 10307250805455030243847992805636479023566030454482446 7837 23682609656560362459280069656968808235672364564944471 7838 10417916545397020311599436543647922114521043439444110 7839 24780767658024243516004567656880623145832454604447121 7840 1593656519802031059963456544794210832320341964411010 7841 6056768001624352600294567648046329343443480284712121 7842 12567896017045587203045678896469505454454962928323236 7843 25679032184455902436456789028704056564570310693434371 7844 56808343924560824568567908290448567685843527054545832 7845 43923227203392203445454921496405456452431169543432319 7846 27212171972721972434339207963954344320310635432321034 7847 82323840228240224545406480300365445443526956543432346 7848 21208398161998203433943996997054434431183545432321224 7849 9922780603981972327427963969544324310431434321210202 7850 9217593967803721174175627635443203096308323210097975 7851 2055127655969210540554176314431969162923212099175751 7852 4559278760306325685567789544560307710634325007797992 7853 3511767596943194455457675443396937094323189937575920 7854 1105655163430344354336554432763289143210479295351197 7855 954550632297243143305544317631670832096151553110371 7856 543494321572030832955443056306492319160707531096903 7857 431943207319692315554429542943921030592935309162971 7858 303431933036321075544155415427209695115312910615708 7859 634560536369432795647556756682503039157530727158493 7860 323395303034317554415545546418969670735293170723930 7861 212752969723055544075435424047636493311530493207297 7862 97515637209555439354314199616303933107295931931572 7863 75074291915554273143080396062967330931551303307315 7864 49341503075541730829196759415653291307508972933073 7865 105476036795678169508028004756775073680090230536814 7866 256792368036795704096296047967800816961082365769547 7867 568063696368038449031032480279609570312943677903682 7868 439430363039684389709719997755915297095430574970419 7869 274297029676442876917039977551071569154295339696034 7870 807024302788468990784400179592835707567037403032346 7871 1684245627892690087924801804069358479684380836343468 7872 6926457079067080900649619648705592802925969369454695 7873 3184329349449190994396036406955115975191633034342354 7874 443153194390291942759703943551071750306329723221143 7875 430730342697503417516967431509305496943157212210832 7876 293297218374972055063654306912953963430732102092320 7877 1055022393810224560696765670730380294568143225063442 7878 2560224059522245727027876848163963045695454260694463 7879 5722248603822458284278989295700296457036566727044694 7880 3222005968220321641767871552997564329705465169642343 7881 2219951642197206405656707515975443156954250636421233 7882 2039506420371943954544935071754430743541894304210132 7883 4404068643840460365650560837964568055679045646321342 7884 3959446428396197054495392295643439554549634423209220 7885 10404468694032024565038063036854603565702944634506243 7886 24844691048344245680396696369167235678430446946070455 7887 442309603242034396766363030652114564296423419296352 7888 420915972019722765663029694521083441564212031563120 7889 191071719837217654629756343209232407442099707430996 7890 1072838401382378767101969454506344880465002480570031 7891 2829392813943789883220304566069448964680024965840351 7892 9506069540457900934243645672704490286960250279283592 7893 4939435396334991322030434516963897663597897751631115 7894 10604558029350073424364545970299018696019017996951156 7895 27245596305600814645685660243008191032208180030391571 7896 82456029657209546856916722456096072342495960364075832 7897 20339756531915424543065220339159321219951597039352316 7898 43401967760756645656678243407605432400396024405583570 7899 31983657593546434546562031935954319996759803955231296 7900 3830535131424323425419703311543039965517967552109563 7901 9365759354645434656802433515656400275980279583303693 7902 3053513142434322543980331074543997751797755232970327 7903 6575935464545425660163352805660017998017958350243481 7904 5351314243434194598633115954599855979855523098032006 7905 3109082032320343186331071543198551758555209179719945 7906 909219721197230463309307430385505525551910557039433 7907 1906402232022364693705680563916055855600725584404539 7908 10868822344223687058456965700772559157208255924845807 7909 29089423446236904592570278407825607582494560649259683 7910 108904634470370846065842792879457279945045726906602934 7911 290846944843849272679268069004582800460458270867230547 7912 1089270449259306826806696708045949604724594849082365682 7913 2906844506605669469667028496460503248246049308943676943 7914 10869246067256704702684293028726034494472505690456790454 7915 29106472682568448426927056290272345044826057084568084567 7916 107268826945692492670684571082823460449472584925696925682 7917 282689470457065066846925832949434724504825930657030656943 7918 946904844584680669270659350504548246049460566784366770454 7919 422960443242394631694513094963402019594195465643065696339 7920 215596432020742306343089139631979835140354254429454363274 7921 75164319793420943229270876303758310797141944154343031742 7922 50643037532191432151692762969523093570803440743229705417 7923 106856379744074543597067910303837055849634488054302456779 7924 269169802048805656024680723639384559302944896565624567807 7925 707701624489656772246968237005925605630449027677045679682 7926 1478417044902767822470294384060657256964508278784456802947 7927 4792784450827879424843045928726782570286094789924569630483 7928 1517644292176754200429631167185619297659141679203436296032 7929 5978847063787966404702951683917207018807476806434571032343 7930 1768409429675663960975506427051929847934163944323309721231 7931 7892904702796700330196068684600701280547700445433702232351 7932 6714960977564997298359446441992989595416996434328982121105 7933 5079591775439971583114424403915875154063964323167821010954 7934 10804077796600235935144644840758999568700285435679432130365 7935 29648778027202360559446849287990003690402916556804543363679 7936 102889796282423725604469306900080037084830767569645653696806 7937 228902030944638257244705670800960384929367879702856777029671 7938 166979691442281932040954491991596839153056756976545769756510 7939 670203074462960544490365080076029407576567970187657901967921 7940 497969344215595443897049199359753935365455698476534983655206 7941 1020305446356036459024508005601980557676557012787750136758468 7942 2243656469572368608246096057220165578787584127898001367992695 7943 2030544235321045922019159532198655367675240976779989055918352 7944 4365646357432460624207603744010757678798490187800108560793582 7945 3054423134320194201935969439893536567583898475998925393531220 7946 6564635345442046420560304601055767679939012800010658055752243 7947 5442313234419624195396961989553656559269895999894519553522030 7948 4421092124036200352763603875530545511838751998743035531219695 7949 4209120999701997117629968755295435104287503987429715310036354 7950 1910991996983971056159647551554310961674967874157073099703144 7951 10730080030140232571602879595565530316810279007584817002435447 7952 28160960361482345837229004035675763569522808079929584024556483 7953 95730323714943459382308048356797895703829696800703928245568934 7954 53297209079432312820919603145576752968156363992967162035447319 7955 31571909354321096191035970835365515640743027915650619714413035 7956 7302913143209160309711692313055074393429775074494037084089713 7957 2975090831910596917106321089549342732157749343939689239277089 7958 10201089360726030783269432903705468143578105460602906406784906 7959 22412905728272367934704550838456695455795256727230868867930871 7960 20094953161721055320963492284346354353551945172092648655292710 7961 41050375718232557450295062925469565575600459825066890759068322 7962 9496953042119534297549415194235455353996318189464693509443220 7963 3963529621035321575394070342114353127963040474242330914432191 7964 10295903032357435798048843463145575280296484806463370744544073 7965 23040836343580558016489254695455798963028929668693848045648815 7966 9592303231195519864071942354353587629767156646328399634408072 7967 5120972110355038639303421143131276157650746423162796323919315 7968 991721097149686272972210830909760736493424210617563207033075 7969 905209170796461715722092290917593303932202094055431929729351 7970 1858507848028718358225063090780053640542425048556560702305599 7971 9192079296290393594260697087960576885664660491567728423656007 7972 319351561496731141794369275595364854642595907457164210539935 7973 33107407965310805543031755153040542419150934330642095279313 7974 30933935653091955429705550729595420030691323294419151753093 7975 70540556777080356702455608304036640367073435044807597977053 7976 145685567784963568424557293648366883684814560449680020184577 7977 456915677930295692645583056893668936929545724502960241925783 7978 343074575297554318435229544730647303155433202975598003193632 7979 229343351575543044312155441294412970754331975755179970330321 7980 153233107355429643100754409544095693543303753550559697297210 7981 574335281556702855207964903649037055653637975605603023022321 7982 343311607544976551935638970389689554530295753953969809821207 7983 233105935439765503314287696876475543297553527527637918209933 7984 130951314277654973081676364764155431575531175176295041919332 7985 370393546778770216956789687887556555795751799791040480805343 7986 844055667789842370367902898899567558037998002072484969657453 7987 439554657678420897054976788795455519695979979320039636534328 7988 275542536564192769539765687554355036351759753199676305323164 7989 795665767688067903801876899565560369598001976002789657435686 7990 554653656479454967984764795455397035179983759977676534314465 7991 542530544154339655841641554352769710559829519776565323084255 7992 419295440743276552406407543117637095518155037765453209241955 7993 31554393431765519943935431056289155040749697654331912003554 7994 7542732305655039427314309541670749593396376543303099971543 7995 5417320954549674173082915406493395132762965432969199707429 7996 4053191543396540529215073943932750917615654315630396934155 7997 8576075654027685906360820460548010779156765556964030547556 7998 5359354539776450942992196195399893750745655543639695415544 7999 3113143277764291415920360352798729493434555430276354075443 8000 1090831777641508071196997117587153932323554297763139354433 8001 3089357778876096832030023179903580543435567017895405564535 8002 6905577788993029344360235800835965654555684179036855685757 8003 2955377687929753242998111992311654543554440549704554453536 8004 10357778900701974470015120063516765655564485702445564575770 8005 23577790808420204840159240695967876755684918424455685797841 8006 11377491924197960398711994351656765554439044204354453576410 8007 8973903200375596787103943106545655544269641963144331364099 8008 7726971996955165670967430945434555441836403630843309039198 8009 7183703963550654491654291434323554404303970292432909670387 8010 428967631494543906541508323211543962967697520314916496877 8011 167656307943426945406923212107427615656375197079063964774 8012 678769680454670456870634323280679156769800024808700287807 8013 567636396342496344694323211594550745637999799926997675936 8014 456302763219963242343212107143493434295997599183976551305 8015 342977632039632021232100930831932321551975190427765508954 8016 215776319676319810120991292303321207503750296177654927543 8017 73763036563038098991909520973209934969497560576539175432 8018 29629705429679187902915191731919319633975395365270554317 8019 103102456702807900830760078160805602940198037678845565582 8020 235224568429680809367920795729657230482016378789255675943 8021 112203444156391913055193553156532096019862967671954551432 8022 101972440742703089550331530745319159838615656503543508321 8023 220224488068436903603355768057607601391156768035656093431 8024 198204079444302969973153639535935988710745639714539132310 8025 1014448804445630300215577003760560090328057002345807343521 8026 2144489644456963602355784037925721083496584023459681455831 8027 844076444343629981153639695193209231965239812316408352310 8028 439364443230159810730276350331912103652078101063923121092 8029 273044432098718093297763097303100970519360989427211009120 8030 816444545010397055017897021635210246005730104682312107242 8031 64443429896769549856769806312098019953298962421100932016 8032 44432158765635398545637943099179839531587620210991319866 8033 44320727654312785434295429190558275307276198091909038664 8034 43193176543097654321554150295521752931760379102909686644 8035 30330565429176543207540697555205515305596950974916466444 8036 63365676707787654479687019558455957656030410210768668445 8037 33054564937676544156469835524351536539696098093646644434 8038 29543439296565440744238315203107305276359179130426444323 8039 103654607027676488046393558435281658789607807364668445434 8040 236767284278788896470055592558956789903279681686692456547 8041 105651641767688764099555119527545678971756406466320345412 8042 256796877878889889003559203879656790237968868669443456723 8043 568028978988900908035606439002768082380289090704454568234 8044 439767767886990919713944269977639220797669092964343442123 8045 277657656863891037087441839776272193576629115643232421012 8046 778778769099072384900479401790824055787107156854344632122 8047 767767629189320838996153985492199553670930744543242321017 8048 657656150473192287960727853920395530491293443432021209857 8049 536540696130321675593176527196755295909532432319809918536 8050 305394360897206555130565170365551550915320321037919045305 8051 658045729022467559365679843675595610757443432380808457657 8052 519633149820255513054558430555154093534432320791924336536 8053 36330798197955089543524295550739131324321193503203305305 8054 3293580375549275431201555493270909203210330971972952953 8055 1531196955391754309987553931690911972097291703715515533 8056 5752030358077965700099580557090720225023078438355955735 8057 3519697119375652999195195529093198189809364283151553315 8058 1036371032954515990350355149130380477913041630707533073 8059 2369832350365960083603559507363964780736476968479736815 8060 1038321097051599229971514933027641593304163644157304072 8061 2393433024596006300235950536278876053647696847581648823 8062 732329803159942998111495301768759530416364415206408212 8063 321157970719415981107952985647515296063044071943922097 8064 210735693034071810935515854415071559429639303427219173 8065 93314329719304091315072544069307514156272972172030532 8066 33083157032959109069319439432935080741715720519695315 8067 29230729715510909433034274315309193405073195036353073 8068 106368302355930904536346805557708054860816040369576814 8069 269693623560570845769469655578496569129572483703789547 8070 703057035725849257904702755793027707303824938437903682 8071 1436584358259306580848427958056278481639450592580836947 8072 4567925594605667969292680396570792957004606065969370483 8073 3455195141954655631518396765293515529961939451632896032 8074 2350350803542554307042765651531075159603274306316759721 8075 1097091971419542929617654507309350715971742943065517210 8076 3025080234803670703178766081705608360238070456675982321 8077 6260962349636848435789872958457293722396844566800143433 8078 1791621196304404313678715524331529220764443463998832330 8079 8077032029644845536790355845355906247884454700009343361 8080 16784344302849255768083559257560870478924568400105453718 8081 67925445629306557896935606579729044790645692801256578395 8082 55194434152945536763313945357149641494434315989945362754 8083 50344320715435305633087433130796407944323071879433017543 8084 103445448356557656936900535368028880445436839004536179655 8085 234456493567578770570805757696288964456569408045771802759 8086 124343931455367695291953536361687644345433919633703977512 8087 3227308353056351503531303006476443234327036328967775101 8088 2172923129543106971308969944164432123169703167657750989 8089 515210955430943708927639440644321010636970656537491872 8090 72091554291428927176274394443209894303694545293904719 8091 19107541508167170561742744431918742970343431526961037 8092 107279676095683845718068044560790070243454555870312383 8093 282802793036939258396696445728080842454565559043523935 8094 949628056370606594027028458296969264565675608455840558 8095 396159542893945139769764321563631843454553924352395527 8096 1031603669060459401901885435696959254565580645584035881 8097 2357236708724604820818916557030406565675966855928358951 8098 1132104927201960192047065529695945454551664551163127510 8099 920959171983598319609455156351434343506643510630975099 8100 191510503831183035914350743108323230946431094291749199 8101 1075926039351936360745608055293434370468553047078108007 8102 2800672405600569728057296559054545844691576484795296083 8103 9606824857205702296583027608565659247075788928039032934 8104 5944200531952981565229775925454512009353687159669715319 8105 1441995303515807452157751194343099913130470716637073035 8106 4480037635959680583577992045457000735364848366984816359 8107 3999696311516395231375919634329993313040403063840063114 8108 10003029515970038353800802945500053536484836699280695145 8109 20036303960240393579609630456000575768929367006967039459 8110 40369640322484055803302964572005797890705684070284404606 8111 83702883424928559633630285824058019088456928842924847268 8112 28976832199165516330297652199519829284343168415200411848 8113 90189344007675969363018784004001506925455692758404719294 8114 181905448078800305696189928048016070656557067992848407049 8115 960856496789603657031900696496172846767584680069292884507 8116 592543965675970529702994363960516425655242399431516842935 8117 119427654551695156975943027595064194552020794307064415315 8118 34176543506350743751429775149440343519793542929444073071 8119 20565430943093429508157750794397231037531415154439329309 8120 45676570457054704095578008046022352379754759564605505706 8121 34565296329540959155359919619821120957541515441954952944 8122 23451563155391510753119036038210991535407074403539515443 8123 12307430752707093531029699682091907313929343971275074432 8124 934293516929131309756396419102933087153227709749344321 8125 321531063150908917542764030975329270732176917393243203 8126 207309430690927055417639691753151693320563052732031973 8127 481704567090684556779003077975597053445696588144360214 8128 4963449094443545749969375755169532434365280842998084 8129 10294509044455658100305797959703744545678969270016924 8130 23046108444556795203658020402438045656790306840170647 8131 9620924443545551970519795980279634545496944398494412 8132 6191204431435503695037551797756323433963442783944095 8133 309964308314970349695505577543212327632417627439154 8134 700285693550243503036055779654323478944779080607565 8135 1402917055602456036372557802765434790447808967279677 8136 4830784557224572369825579627876548084479690282802783 8137 293643532203321038195356176765399244156297615977632 8138 1056855742433432396037571787878006447571019160178942 8139 2569158064534544032379837898996068479832207721790463 8140 5707596685745648343801379010032692801342478238084694 8141 2935166453434403227988949899718315989220162079242343 8142 10559668574544834280090501002393560106241704806463454 8143 25602691805649346961086012024055721270478449668694567 8144 57227079656905470312912124248558232844792502691045682 8145 32169356542954097095101002005522116441518978309634419 8146 20633145415539169150989979955221064407047762916324033 8147 46935456755807707610100200358232684884477910769448334 8148 23314345551936936098997997122118440844175093634403324 8149 13083235503303299187975971021044392440549130323973202 8150 36934356033635007900200232232446064485707363440214423 8151 3323139730309934997998122120419444052933032398084213 8152 3210877296919319975981020996034439515329720779242093 8153 2092771563033039751809791959724275073157193752019133 8154 5067835696336401999702080402246800815584057984207334 8155 10679357029368820002424964822469609555928580126481345 8156 26805584305689440024650289424703303560691961268953459 8157 69655925656904480246802904648433635727080312690374606 8158 36551194542963998023974962404330313169197098296941946 8159 5510343415627979807739619963297090630369181563403423 8160 5097232074175757937276039631569094297030407431972211 8161 11022344807797980582792402955709047024364880560222315 8162 9821239937575795217519975552909609803040795398221071 8163 8210079295353552055039755514915917969593552782209303 8164 2099351553131519549677555079071055635131517621912968 8165 5005595575356003702779560808832556959355979040730294 8166 10056035797572038427803729689345570405560208488163045 8167 20572358019824392679638302905455844855722492895696459 8168 45823596201446066802993630856559249158225069037028606 8169 32211161988419463975930292545511990722189429689765944 8170 22110603884034227751297519435103893220474156477651443 8171 21093968839722177509575034310968732196140744176508432 8172 9127648277220574915349723091647320360793440564924322 8173 976401772195339073197209106413196993532395439203215 8174 763985720353269330371910944090363931320754271972071 8175 627853197131833296903091439097027309193541703719305 8176 176530370904331562969108269169772910331404969032954 8177 787763850845355710307294707701830723354850308350367 8178 677628492433153096931540936984293213140496923097057 8179 576163920330729163307391303841532090795963209169536 8180 360627197293150632932708968407319093551631910635305 8181 727084023055606950548490292881609055596960726957657 8182 169239809553943495403897516805909555163593183536537 8183 706401703580455036839019969660903559696055935767783 8184 1468818435964560369408200302730835603032560557877937 8185 4689592560285723704894403628169357236345725578980583 8186 2475119397653208960743970160633132103233195367795232 8187 151032776531927593427698594330920972130353057552122 8188 592347787760680054679012045370650223363576579583223 8189 121217677594399542549899632894498213031365355232211 8190 10056575142795419398796316743982089709053152122111 8191 20567799468036806010029568060144902508575583223111 8192 45678004696369672120303696721450826091795934235112 8193 34559962363036520996970365208292179105551322111100 8194 23519621029705191963697051921520550955509221110997 8195 11036209756950303630369503207195491554912211091972 8196 9701917543496970297034971930353907539102109103721 8197 6983055431963697569719703297126935270980910969203 8198 3829554303630375437036971570983311691791091631970 8199 9503565636963796584370235850133517078073076960243 8200 4971454303629565242898112498931049359329363598027 8201 10234565637103678469015125010552505605505696016280 8202 22345676983236792708159260125586057256057032170961 8203 21234563832105516920711798995259531939529720491610 8204 10123428320955063193105587951915303275157195906098 8205 21234693450360696055255900400757634799584040873015 8206 10122332296994359551950995993536321595239592729872 8207 21223343030045603600410040055769436038404068301023 8208 10213229699633969996099599553634299683959442989812 8209 22334303002940300033004003576947002940404470101523 8210 21322969975396999729959971363409975395964098987212 8211 9215639752763997159519709031919752751639187872102 8212 2074277517627970715036909703037517506270476720975 8213 4806779979080248360370902436379980070844788250198 8214 9667800208962493723850824569800160849247894602012 8215 6655997927619929208492203437998592392016741979895 8216 6551975176039151923921972295985120719865403758754 8217 5503750559670703207203721551850993038653969527542 8218 4969495516492971931969207504491929686527635175419 8219 10305035969070240560306480045080702907878959796804 8220 23660360308842485723668960460968430878990402029647 8221 10596996928420053210647596191644292767895979756412 8222 26030030692640574326880032076847067879040201968723 8223 72360367066885805468960344789284679008482420290234 8224 20997049464851954247597241671642549924020197498121 8225 50024504689200366480022476836865700648242021015232 8226 100246046906403668960224789369078406894464232158345 8227 202472470868836690322247905708792869044686343593459 8228 424824849089367083422480858490069108446909456054606 8229 200200389273049232219992523899430924422914339541944 8230 402403906816506342400065839004570644630745403680446 8231 824840869568069464800679408045846846968056836964468 8232 200392635439434239994553919632424423639544303644248 8233 404066956604546400045580802944644637003645636846494 8234 848670367245668800455969630446846984036856969269044 8235 406497052034647996351636296424423839704543631829640 8236 869024584346880029596971028644639402445656959502884 8237 629803243224799755163709766442273980434543514976840 8238 157972032201597550628917664421727796323431079764394 8239 580224342416019607090778684638278029434552801886047 8240 198203220059835929093766442281759754323515984859615 8241 1014434240601360709057868462958001965435960129203159 8242 2144546487213728508579092710396020276560321306435607 8243 843424072089164925349117096759797765397208944313932 8244 432199319270639193191049165517577652771927443087316 8245 320393031694270330309590655055376517703174429273064 8246 196729706341697296915094549552965056970544151729443 8247 1028302469477023030761045703590280570245647598304455 8248 2293624704784236367912458436082965842456880013644559 8249 1530200961642103055100324299215652420344799890443512 8250 5762410316863236559203447006356784643448001084455923 8251 3620097064632105511972409943145642432399989244351211 8252 199169442320955103719919430834420320799872043110109 8253 1007704463450359238400804569344643448001024455121307 8254 2078444694603606392809645705446854496012244559233683 8255 4792447047237270069702858456469165032122445606336934 8256 1520409612091699436976524344230649721020433943303324 8257 5844903125077004570187845446366902232244540453633447 8258 2438970989369963298476434423062982122043396330332415 8259 287691873039631584164324209415821019632763297320072 8260 899079016402955927685446504759432202947895021440822 8261 789349863975551176454424961514321975416749808392216 8262 673198627755510564344199607083203754065397922722065 8263 530386177555095443240395929231969539452775217219454 8264 296860575549154431996751152103635274317752052034343 8265 1029125795707564560027991583236958805577984584345454 8266 2307258038479685720280075934370389655780125925456567 8267 931919684156453197599351322896876553598991194345452 8268 303036440744330375193109216764765531187910343234315 8269 636368488045363800055306367887875751900723454345557 8270 303044079633027999552943056876753502993212343235536 8271 636448802936280003590456568987976030054323454355769 8272 304407975301599971096345447875759699543212343153636 8273 644880197616000233029456478998003003654323455576969 8274 440798376059998129754344167979969970543212355363636 8275 393582959519980957543240655759639695432101153030304 8276 1055950404000170379654486758003003036543211576363645 8277 2560404848001843802764907996036036367654315789696859 8278 5724849296019259627890880032372369678765557903029206 8279 3200391559831916176692799720921036567655534969751945 8280 1996707518303060566317597191209705456555319637503433 8281 10028479993636725669580024072502456567557602980034535 8282 20292800056968256703960248826024567679579230160345759 8283 43069600570294568440322489472245678803806361723458006 8284 29435995297543444397220074122034567967943005212319944 8285 104560039019654446022240807224345680280456058323600446 8286 245720408202764472222489682245456962964572593437204471 8287 33195921977644122220076422034343615643319132291964110 8288 30351203776441022199364219723230074433030921503641097 8289 63592437788472224005686402234360804536370636036873021 8290 31120297684122199954463982122991963302894299704729806 8291 10997576441020399544227821015903632976741596961157943 8292 30019788472244003646279432160836950188076030311580455 8293 60201892822448036870804543729370401896792363515964557 8294 122419069424496369049645658305844819028063695960285578 8295 20029434203963029596434522952440029759430351597655361 8296 40304546440296304028545830384480302004563596018757712 8297 83645668483029648291659363924963624045696032189978324 8298 30434644029756401506513027199630199634359720479763200 8299 64546848301968816067936284002962002945602244801894403 8300 43424402983648059455301639975619975433982039984743970 8301 32203975830399514352986279754039754327819679841427696 8302 21967752296795083115861757539677543176036558408176363 8303 3657521565549231072605535276575430559705523920563032 8304 535207455392109317955311765354295516955207195429721 8305 311934352720913055553105653141555063551930354157207 8306 103323117191089555530954530807549431503297140731933 8307 233435184072903555770365769679704556035023488160535 8308 132310439314971553697053636556963539709812080595312 8309 343524605550235577024576967570295802501524966037523 8310 231201955498115369803363655297551978987199659695213 8311 109983553981073037973030551575503767870396516352092 8312 300135580152816380216365595796037879044027969585063 8313 601355961589569962369676038032379008448280303920693 8314 1213560315903700303702792396343808092494963640647056 8315 91397070968996968977520763227919119939630394409541 8316 8769291647963647775193632175031039276296743915403 8317 7631506415630417750330320549709671761565427073968 8318 6306944074296057497297195396916505607454169327647 8319 2943439341559533971570352763064953934340633176416 8320 10454605475603740235843587896690380545486935788770 8321 24567256797238082359255899027083965656910557889841 8322 3451945572079221111952789769227654543095536878410 8323 2303435319352211103517677632176543429155304764097 8324 972313033122110971056576320565432150752961639172 8325 721089731021091709545363195454320693515606270515 8326 209277309809104915433030354343194331073941695073 8327 506781701707250756536363565456045352820477040814 8328 1067958418482607967769695676572457589444784489545 8329 2680392792947280277903036787824579904447924903659 8330 6964068070482962780836367899445800844480650836806 8331 3639439296015617592303056794431992443994492303946 8332 274271559874055120969545544303920427943920967423 8333 806835601008559250303655645640644680460650280634 8334 1669357212091606603636756856886846964726802966948 8335 6705582325077267236967969168909270288269630270495 8336 4955221189371852103655630646911697681836297695954 8337 10358231905839183236756966870717018959371019040364 8338 23594360859407934367970269048384190405832208483687 8339 11142992513935323055697829602840295952321924030472 8340 10815919087313209554376155976397551521203199696121 8341 29560808901534503565791560190019595832436003031231 8342 103729690815746035678075722080204039344572036352352 8343 238303089558072356796798224962448405445824369583583 8344 82969275519321145565582199620403954432203035231232 8345 15631755033210835455220396195967544321969712110116 8346 56957960334329356558244032040279645440302323121171 8347 43535597323153145522039719597756434396981211010507 8348 31315173210730835219677035177544322763810109894934 8349 9070532093292312036569710575443217628098918739323 8350 18845745055063524367702325796454379097010790205439 8351 89258060560695845678423458028565809024128082456607 8352 71919395394352434564212319765451909800959220345936 8353 3032752743120323442101037654302917991512197231305 8354 6347988055243434463212378765630780075924022353657 8355 3215879552032324232100967654293599351199821130536 8356 2072755519721202120991656541531193110398210895303 8357 4827956002232423250076767675752055124014329037634 8358 175539982120211899365656553519550999883149696324 8359 795800143242319005676767576003610000935503029447 8360 551998832021029954565655359970099991314969754417 8361 503988319809759543454553119699199909079637544055 8362 1040093601702003654565575203008000908802979648555 8363 2481057218424036765675798436096010889630202891559 8364 9532044199705654553584299159892876297976707512 8365 5319640396954543531241590718716761575764935095 8366 3036396763543431310007093047065607353639309155 8367 6370027895654553520085056484677281577005707557 8368 2899776754543531199249544042571607369952935536 8369 9001787965655752006503648465837281700390555770 8370 18017900276757984068036892679382958404085557849 8371 96180802787980128696369066805950392848915579307 8372 60391977675798966363029463951496716407075352935 8373 124080178798010269696304700395028368884797590556 8374 248961790016122703029648404040293688928020085571 8375 7605499861016969756403959597530487159799255310 8376 5953998609863637543967515175296070717591953093 8377 1527985918630295427655070551559293055103529131 8378 5880120790963036678760845595607056559235907351 8379 2798993491629706567592435153929545512110933107 8380 8010055077102467680064559580703655923130535282 8381 16120560783224678960685603968436760635365758948 8382 71245727934246790326917240292567926957677990495 8383 10033175322025497183051997519455183536575895953 8384 20335797424257023936600020004559935767799040375 8385 43358020646584240567200240045600557878008483798 8386 33119794425241995451997999633995536759924029584 8387 31037544192003954303975996327955305519199755243 8388 9695440319967542967751963175552955030397552033 8389 6354397039655415657503630555515549696775519727 8390 3142769676554074534970295555075396365755037176 8391 817636565539343319697555549352763053549690563 8392 56305455273233036375555393117629531396295428 8393 42954351732129702955552731056155308761554165 8394 15543105320956975555517309540752927607540654 8395 55655257450370195555981703687990679279686767 8396 54551934296898355551804970475894551756465655 8397 43503321564783155503959696152743505544254555 8398 30973207441630754967516360717430955441943554 8399 70214480476967970279969728380570356480455565 8400 142344964790280242800302293965843568964555677 8401 463450288082962469603623060279255690285556783 8402 232297679215620235970209397751954297655545632 8403 121576552074198111697912777503541576555434322 8404 7365519340381106375097774971407365554323221 8405 3055033196810942949177739707933055543212205 8406 6560336029530470507778202480536555654322457 8407 5397299755296094937761979995305554543220336 8408 2771597551559139297603759952955543432197305 8409 7836019595607407019238000390355654544021658 8410 6299835153933929832079996697154543439806527 8411 1598310727327158319359966370743432277945176 8412 6013528281483593605600269848054542780459791 8413 12135894954936057257202701296565667964602076 8414 912739539299531931976989565454655641979361 8415 97275271595303303763875454342554403753003 8416 71751707152972969628754343219543969529967 8417 5504930715715636167543232035427635159657 8418 4959293073074300655432119714176310716535 8419 10407056816805606756543202347789528367756 8420 24884569569657267967654423477903893677971 8421 843435436531855656544212174968730575710 8422 432314305304554545442100539647295353092 8423 321082952963543434420995276411553129120 8424 209215515631432324191951764107530950997 8425 506355956954543448080397887279770410022 8426 1069560370365654496964018902801844720225 8427 2703723843676765030288190829619248242259 8428 8438239256787880362896089503206494462606 8429 4282071945676797016759274971943944217944 8430 1619303434565569865511739703427442055444 8431 7205634545675701075918202434680464556447 8432 1954323434552989351041980322396243544417 8433 10365434545590105592480163424030455644783 8434 23676545656081256064961694648364556847935 8435 10565434539209939439606342403043544415312 8436 25676545806500604603269464836455644757523 8437 56787659668007247234704689368556847979834 8438 45676516639932012120962473045544415758323 8439 34565066279319900991620129635444073523212 8440 23449461753038991906198956314439331212101 8441 12394205529687902940387543084273310100990 8442 741955156474975396875429241733098991899 8443 403550744139752764754152005329187904797 8444 835608047401987887967584057507900848020 8445 313919613983876875655239534934992399792 8446 87036087828764754552075319319920797521 8447 69699276167641543519353033039193575204 8448 36391760656407431033129729670331351962 8449 2705594543934309730957156497309103621 8450 8456045660545702170383569021707237032 8451 4339634595432980496831429804932089716 8452 3276323154315795964308157959319277064 8453 1763210743073551642920735513031769443 8454 7894328056815596870648155936357904455 8455 6743159544075164694400751303134964353 8456 5430715439350642343993508970919643130 8457 4293074273094421227930927691036430895 8458 1529341729144210175291176309704292754 8459 5905478307446321799071789702447067967 8460 954162934423205589305676980409455655 8461 540615324211955272954563795914354551 8462 394073202103551715543429551083143507 8463 1048814423235598355654703592935456081 8464 2489544634356013556768436070556572951 8465 75442323139891545644299295545315510 8466 54421210878707434441591555433075093 8467 44210092766934324407107554329349131 8468 42099117663323203930935543153190908 8469 19191056633211967291315430730290924 8470 108072566934320283073556568163090647 8471 296825670545442936815567695697086883 8472 1029456845656470569555679037024908934 8473 2304569256768845703556808384250890547 8474 963431945648432971543922841892695412 8475 632303434404315707427216404718354095 8476 320972323963072934172063961043139154 8477 191721207629315320519427609630870743 8478 1078232479105557446004679302969048055 8479 2794344807255580472046805630308496559 8480 8045449682555964824469656963693027606 8481 16456502945560289444702770297056279268 8482 68568030455722904448427843024570806695 8483 45439696353214964404176429803291946354 8484 34276363132079643960564157971503423144 8485 21763030919356427595440735706972210843 8486 5629691033144175154393312943722092432 8487 4156309730840550742733095429219120319 8488 742917292395493417329154152030997034 8489 415051520753932053150740719691969721 8490 69507193527319530693393036303637208 8491 34930331173035294332729702970291926 8492 19297310529711543317156975697503183 8493 107021525902315653583570197020035935 8494 284235860823556775935842024240360559 8495 926359129435567800559264246483725606 8496 183110954315455995511842024029193943 8497 935130365556560035919264248308060455 8498 310897055545399711031842002919396351 8499 92769555432797109704419975032763109 8500 17635554317570916964039749717630919 8501 78955565579850770288402102378970807 8502 67555455358493697683980980967691937 8503 55554353123930376427791791656303296 8504 55543131007296964177505506542971565 8505 55430909931563640574954945415707455 8506 54290919307430395339539434072934355 8507 41491032934296753275274319315323155 8508 7909715321565531751743033073210754 8509 4917073207455305505429729332093541 8510 10784814480557656056702305345055674 8511 27929544965578772568423657460556807 8512 80703650275789825692636780725569682 8513 168436802797901457066967968255702948 8514 692569628020814584670280294558430495 8515 319436159792083242497597543524295954 8516 34300717519232019975175431201551543 8517 22993055032119839750554309987507433 8518 15929549721038277495542919874934332 8519 60703702232394781035670801010545343 8520 128438422344047952356849612125657456 8521 292592623448480383569303123256780571 8522 1066067034492963935705635234567965832 8523 2672684345070300558456958345680279343 8524 6826925460843605592570393456962805454 8525 4183194192429955119296732343615954342 8526 430340320159551031565321230071543220 8527 297197198715509707453210099307432196 8528 1024024010356102480574321005680544030 8529 2248248123571224965805432056965648361 8530 2002001011310199651954319543654403010 8531 4024012113522002800365603656764836122 8532 8248123135824029603677236767889371224 8533 2001010912199755970572105656872910200 8534 4012130724001960245823256769030722402 8535 8123368248020322459434567908368224824 8536 1013041999797220314323454923042200200 8537 2136480002022243545434570636462402401 8538 903999979822031434323294304219979990 8539 1840000201424354545435045646400200089 8540 9280002414645565656560456868802400907 8541 1599980082435454545396344647979990935 8542 6000160944556565658029446880200090559 8543 12001730445567676796304468962401085602 8544 24018164455678788029644690304812917223 8545 48195684556789896302847083649530782234 8546 354443545678762976409230395293622124 8547 144431434567615763912096751530221003 8548 444554545679157900725027995762232035 8549 443543434550734993189775953622119714 8550 431432323493319930477751530221037084 8551 308321211933039296177507298209689244 8552 693432320536407031780083014502906445 8553 332321195303929705599229882974944434 8554 321210352967156955192158815739444323 8555 210097115650743550320728073274443213 8556 99171074493431497193159331744432092 8557 90509343932307970330713305444319115 8558 186105460543680243368333656445607159 8559 911256725656962453693336768457283607 8560 109945194543620330333305644331629935 8561 300460045657043363333656845357100559 8562 604720456784453693336769257583205605 8563 1248244567924577053367906579934457256 8564 2043455203369533054945359324331941 8565 4454558433703736570457605445360472 8566 4343524328969305296335954432996120 8567 3231203167632951563311544315960996 8568 2109970656315507433107443071591963 8569 919694543074934330934429307103632 8570 36343429339323291324152930970315 8571 3232153273211509200715291697073 8572 2120731732106911993071506369333 8573 993305320943103929306943033332 8574 932953191430967152943429733315 8575 315530308291650715432157333071 8576 75296921506493074320733329309 8577 51563206943929343193333152917 8578 7431943427153230333330715055 8579 4303432170732097333293069553 8580 2972320493319173331529435532 8581 10223445053607813355904555742 8582 22234460577279533560845558063 8583 22124195371755331392435519432 8584 21000352905553308720315034322 8585 9997114955532927197069723222 8586 9971079555315170369437212215 8587 9709355553070497034292102071 8588 6913155529295969721520979303 8589 3090755151551637207191752970 8590 7087959595596982484077990243 8591 14900404036030144928780082457 8592 50804848372361450689960944583 8593 109649293823714606900330445935 8594 302907059438347270803364460559 8595 630884604593482849633684725605 8596 292841963132016396330441193954 8597 1069280295344170029364472060366 8598 2706963037447840305684824723671 8599 8470296380479283656929448236832 8600 4097562796151630543154402104316 8601 9019708031596965655564823245568 8602 18202496356030276755689434455689 8603 94425029572362787956904544556907 8604 44189755321017675542963443542935 8605 40477553209856555415632431415314 8606 84779574501167556756944554757544 8607 41755342990655545543443541535440 8608 5553215894555435432431407314396 8609 5532072743554314320307933082765 8610 5319317431543083196935329217655 8611 3033054307429230363313152056555 8612 6336565680706363693535584567557 8613 3305454392943030331315243455536 8614 2954342715429697309072032355303 8615 10365468356703021708824343557634 8616 23676693568436238489445455578947 8617 10566331444302084074434355367412 8618 25669354445624928804545557680723 8619 56705564457050689645655578968234 8620 44955444329494476434555367642123 8621 39554443153944164323553056421012 8622 103564455580447685435576568632123 8623 235684555964478916555787690943235 8624 114443551644167065553676291432112 8625 84431506440649455530561508321101 8626 44306944394394355295406923210984 8627 42943442742743151553943212091844 8628 15432417417430707527432099104444 8629 56544780780568479880545007244447 8630 45441593595444158795429932044415 8631 34407131154440727554159319644074 8632 23930910744393175540713036439343 8633 7291093442730555393089704273232 8634 1509132417295552729276961732117 8635 6107344783035588306790318143183 8636 933241629715282945497040830430 8637 332006157071615433969592296291 8638 319940729306074327635121561509 8639 39393152939343176311007406913 8640 106055590605455789512080870733 8641 272556087256557903924969048135 8642 825572902567580840650308495358 8643 195314979455192394496923953128 8644 1037550204560064045030640375295 8645 2379602445720688460366883799039 8646 955980433194484197064829589672 8647 551796330344040369440155276515 8648 505563297239597034398751765075 8649 1055695022404024346009997880795 8650 2557040224848245472100018968039 8651 5584482249294456823200190296406 8652 5244021991544344211998297563945 8653 2039803907443242103981575427435 8654 4401640880454463240155796680558 8655 3986392796344231998753566395524 8656 10110068029446360009975670035845 8657 21120696304469720100196840359259 8658 10994362964237198998364397111912 8659 30045710286384010013686023120723 8660 60458322909928120136912235248233 8661 124593430900695241370722358494336 8662 3132290994352008893221123943301 8663 921491943119928732211007432989 8664 207903431039167322109934315879 8665 480834552407681423300545559006 8666 969345584878954633605655608068 8667 633235240767542329954553919447 8668 332111993655421159543527034416 8669 321103930554210715431169724063 8670 210967295542093074310637199433 8671 91651555419129343094290394332 8672 6507554030953229141496743315 8673 4935539691532150807965433074 8674 10555803075743609680276536804 8675 25559636798057302962787769647 8676 55602968016581630307897902882 8677 53975639865206296936774976819 8678 27754278651941563305739764035 8679 77966790800475693658201888358 8680 75665491996154330521984883127 8681 54653903960743295203840830977 8682 42526967593431551968392291775 8683 19183655132307503642721505754 8684 107936759343680036868236057967 8685 280568005456960369094372580283 8686 965696056570323709045825962934 8687 654359545297208909632191615319 8688 543115431571926916320306073036 8689 431074307303183063196939329705 8690 309342932970429430363273156954 8691 705470550244704563694815570365 8692 1456845602448445697049555843677 8693 4569257224492457024503559256783 8694 3431932203920329802971511945632 8695 2303321967197157975707103434321 8696 973203650370735752930972323210 8697 731970496893313515291721212091 8698 303695964733091071505210099105 8699 637040288137072836058321007257 8700 289597680889316299523209931936 8701 904018968905571003834500560570 8702 1848190290855832039346005725849 8703 9296083089159344405472058259307 8704 1559229270713243954119521912935 8705 5606306848334460367203840730559 8706 3942944403324197051968393295515 8707 10470444833448024600294055035957 8708 24844449334496247203048560360383 8709 444393323962011969605396996832 8710 442733207619903635952763964320 8711 417331936038970311517627643196 8712 53303299687697107056176430364 8713 32971596476370929540564297043 8714 15707164162891155395441569633 8715 58483687709071558036475702935 8716 24030476909307519704152975315 8717 48364790905680002447590197558 8718 3041490954399980415098375524 8719 6475090366000164761013795845 8720 4149097059998641609889552434 8721 789169519986405918875520324 8722 670635039863951048755197201 8723 494309678627509607550371986 8724 1045702791080103279603840108 8725 2458428072961234803239281295 8726 324159315610119972071609552 8727 200713074099039719305915521 8728 408336809008402405660755832 8729 893369708092824856727959344 8730 733036919116200545175513240 8731 329703031061995430555091993 8732 156969709403954295549103933 8733 570302504840367035707240535 8734 296978960397049712931995315 8735 1030190324024502330560037558 8736 2362083448246023365720379595 8737 1019232402019813053196955152 8738 2206344824201536576030359583 8739 1943240201987305359697115232 8740 10454482420101657603023158343 8741 24564944641216779236235593455 8742 3439442410065752102115132352 8743 2274420099453520981070921121 8744 1744199194331191809291211010 8745 8048008045352079707072312121 8746 16496096457584802484823523238 8747 69033028579929624929435834395 8748 29729765359156199154312322754 8749 102301877607572007565523427966 8750 223618979279824079675834680271 8751 210047751758199356552322397710 8752 99617505520393145521220777098 8753 96054955196730835210193769187 8754 59539550365292312098329630475 8755 15275497051521099183156296155 8756 58797024595833007935571031559 8757 27569803152329935315309707515 8758 79701635583500557557702479958 8759 56986315230995535536980159527 8760 43863072091955315303798715175 8761 28629319103553072969587070554 8762 91105607235576830303904845566 8763 10953932115364296966960435463 8764 30380543157687030270324556695 8765 63965655578904362843445567037 8766 27654555366963016432435449696 8767 78765557670296168544556503030 8768 67655536497560645443544969693 8769 56555303975394434431439636330 8770 45552967752744324308276303295 8771 35515657517443202921762971554 8772 15074535054431975205615707543 8773 60805760564560198457158479655 8774 129657925685722012583592802756 8775 302780656918224125936069627971 8776 627966770794247260572703080233 8777 175665693542011795316969198130 8778 796677055664118037570308015361 8779 566569554641039695296919873005 8780 465435542409676351563038729955 8781 254315419916563107429687159554 8782 565556800767695280702903603566 8783 455543993656351592974969971465 8784 355427930543107115739639708254 8785 154175295430931073276276921943 8786 567799036570552814790790640455 8787 457589705295516081493494396355 8788 335276951555059207931942763154 8789 311763507549511935303417630743 8790 105630935395103312972056293433 8791 256970558039233530224571054535 8792 570245596406335762245832565758 8793 298035163943313622032319453525 8794 1016359700453537024343604575858 8795 2169602404575784245457245799195 8796 635979963353642034332033590352 8797 311759633130419723319731097118 8798 105516330896037213037309171043 8799 255969369032382336381707832455 8800 560305708343943369958479344558 8801 396952923227433039524153243525 8802 1030390634280536403847574455857 8803 2364086946965768839279804559183 8804 1039263423653648271757963510432 8805 2406694636776894837980295924543 8806 4867046967789049380163040645654 8807 649623657669592798629594434544 8808 396210536635117586155144323442 8809 1030325766959179911559445434463 8810 2363457870407800715604456544695 8811 1032336695935993073964345442352 8812 2343367040560056820285456463583 8813 1233049595399544197654344231232 8814 129595152795440376543242110121 8815 304039588036483787654463121231 8816 648403896368937898764695232353 8817 403968763047296787642352121130 8818 840289896483027898863583231364 8819 397678764029776788631232109040 8820 1018789888301787890952343308483 8821 2189900893617899090383453692935 8822 478992730056789096832330315312 8823 167917299545669164321297073100 8824 680783003656707685433024815201 8825 393629970544936454329800071986 8826 1057100245650568565501600840109 8827 2583202456805691676017209281307 8828 5934424569657076792182506953682 8829 1324203436529365520418943530419 8830 3446434567905675844790455764807 8831 2424323454954552441496353639933 8832 203212339543520407963130279332 8833 434323403655844880295362805342 8834 323211970552440797553015953220 8835 212103695520393575529871532197 8836 100970355196731355158707320372 8837 210243560028153559590481443823 8838 98031399760731515096008428212 8839 79708797593307069159924162095 8840 56927575132929430719200619153 8841 43175350915154293031994030731 8842 30553091070741529703939693308 8843 65577072848075902440603053693 8844 55369316399350980393969530330 8845 53033062793091796727635297295 8846 29729417529105565176311571555 8847 102304779907255679789515835558 8848 223647800882556801903959355595 8849 210415992819543982967513155152 8850 96071916035427815655090750722 8851 59303059714176074549093493215 8852 12969517080559343389131932075 8853 30303984965605453907360544799 8854 63640130277256580881725648005 8855 30398897771945192805194399954 8856 64009017840460069660046000365 8857 39909856396199436599619997054 8858 100901170032004568003200024565 8859 210811840344045696034400245679 8860 92104397239634359723998034552 8861 20962772076323117207979723515 8862 50307824789435182480202235958 8863 103679447904559944962422360391 8864 236804480845600450304623724071 8865 103963992433996296962209199310 8866 240300064540031030302508005521 8867 483600685680352363626096055832 8868 29994454397121030179159552320 8869 100044566023232361807603583442 8870 200445672234343719679235934463 8871 404456822345458402806360544694 8872 844569423456592829669725647044 8873 443434212345116156637194409640 8874 432322101231060746290343916396 8875 321220990109393421497227062764 8876 210191898912732207972169417643 8877 98304787097321935720634056432 8878 82961669173203313194319544315 8879 15606630531973090343035443072 8880 57266965760217083456356456823 8881 31863653598049232343144344211 8882 4630531179592121230843242109 8883 2295310555121010092432020914 8884 1553095551009899120319791082 8885 5577035592101007243602072943 8886 5369715120989932029979315431 8887 3037070991879319759753074307 8888 6384850079005602001976805681 8889 2840499349953979983763954406 8890 9285005500380200137900364870 8891 1649954996797998894997040691 8892 6900370028020009050024487071 8893 2996899759799909499804069306 8894 10029002002000905001648705670 8895 20308024024010860016890456841 8896 43696248248129120169084569272 8897 30362002000950998629243431720 8898 63704024010410011106454558243 8899 28959799896099910944343522030 8900 90402001033000730445455824362 8901 184824012336008164456559445709 8902 929448123372095684567604458507 8903 154401012919154443455964324935 8904 564812130807564454560285450559 8905 440100891935444343397654295515 8906 398992703314443232776541555074 8907 1010068433544454347787675560805 8908 2120692535644565477898795729659 8909 994319314443454176787553156512 8910 943033084432340565675530745095 8911 429729244321195454555293429151 8912 157152043210354343551532150708 8913 583584454323565455595743608495 8914 231244343211454355153429923955 8915 110043232108343150732159207552 8916 99632120923230693320711935521 8917 96320991212094333193103315203 8918 63191910099143330330973071967 8919 30303099190833297291729303656 8920 63637008089335023078305636769 8921 30289919273309809362954305636 8922 62900806813701705710365656969 8923 14991944088984953097054543636 8924 50080448890130377024565656971 8925 100964489081363784245676770235 8926 210284908953697926456787842359 8927 97638927530375184345676421112 8928 76287175296950443234564211095 8929 61670551563496432123442109153 8930 6495507431964321012420910730 8931 3954934303643209900191093294 8932 10370545636854500802073055045 8933 23845656969166009624816560459 8934 8434543630659916200065396312 8935 4323430294519061999452763096 8936 3212297543029403994317629164 8937 2101575429753967943056150643 8938 987354157527655429540694432 8939 873140735176554155394344315 8940 730793310565540752743243072 8941 293533095455393517432029317 8942 1055737036558055980544305582 8943 2558184367596560165645655943 8944 5595925680027721676856760454 8945 5151194399777206564545596343 8946 710342797771945443435163231 8947 97217577703434432310632105 8948 72055376972324321094320951 8949 19552963721203209143191505 8950 103590298232434507456076059 8951 236083014344546080572792607 8952 99229883243419195317517932 8953 92158832032030353055055315 8954 20728319719697129549553071 8955 48293602403023303703576832 8956 1529979969812968971364320 8957 5900200301530290233685441 8958 997996987297498130454407 8959 975963871573980896343935 8960 751628707327792763227311 8961 506166933177517632173105 8962 1071670535779978943815255 8963 2836845757800190459558559 8964 9369257979602084603591606 8965 3031935755979241971105943 8966 6360557960206480231260453 8967 2995535597943998109796330 8968 10035756020460015302029362 8969 20357972244720157624305703 8970 43580222448241579045658434 8971 31198220402007349634524324 8972 10382195979933196323203203 8973 23944040200536029434434435 8974 7439597995299754324324312 8975 4275175951597543203203097 8976 1750551507175431971969174 8977 8005596083796560240307807 8978 16056032938027722483679678 8979 72572350596278224936802795 8980 19321095161762199303977553 8981 105433039717904005640179575 8982 256536402380848056881803799 8983 567768823969296568959638006 8984 457648207631565447516279945 8985 336401936307454415061759434 8986 303983302934344069405514323 8987 640133630545448704855945433 8988 398930295434406960551434330 8989 1010563036544870325594545363 8990 2125696367649043456045657695 8991 994363056389632339634536352 8992 943029542876321276323303115 8993 429755416763209763212971071 8994 157554065631917632095709308 8995 579568676960778945038505695 8996 355446563593767429684954355 8997 154425431129654156439543153 8998 564656551302767568603655575 8999 442545508977655445970555355 9000 419434927776554431695553154 9001 34319177765544306355530744 9002 23030577655442943155293443 9003 9695376554415430751532432 9004 6352965544074293507320315 9005 3115655439341530933197074 9006 1074554273207291330369343 9007 2805566814483073363705455 9008 9655669544936813698456558 9009 6554635439304090384345527 9010 5542314272959096843235176 9011 5421081715509164432110565 9012 4209205074910644321095455 9013 1911949339094443209154354 9014 10720505409044454507565567 9015 28246056908444566079675683 9016 94472570892445672802796934 9017 44119292720434515977563319 9018 41031517196323071775433034 9019 9707050363209305754329724 9020 6929497031912953543157199 9021 3153969703095531430730396 9022 727636969155308293296763 9023 176303630752921531565629 9024 789636967990635755677107 9025 676303655894313554570937 9026 562970552743091543291296 9027 415695517429107431509565 9028 74355054150934306915454 9029 43149540691322943074341 9030 30795394309215429343208 9031 68038045706356705454493 9032 39679632943144954343930 9033 102802950455450365460563 9034 229630404556603676725695 9035 156295963545970565194352 9036 571040295660245680045583 9037 309597554598034399635231 9038 704019566016346002958353 9039 1448203672169472030393577 9040 4494436823704824364055783 9041 3944304208960203039553632 9042 10445646490322436403576943 9043 24456869083424568835790455 9044 4344629232203448313496352 9045 3242152121972403091963120 9046 2020721003719969103630997 9047 4248232038400307236970022 9048 2002119683996932103699820 9049 4023202940030543237001442 9050 8234430480365654384014464 9051 2124295997054542839884240 9052 1001551969543416278841998 9053 2015600303654770789280015 9054 4157203636767847906960158 9055 731970305656414943598724 9056 303696954544079431187201 9057 637030365648804551902413 9058 289697054407963502980090 9059 903024564880296030161082 9060 1836245688963032361712949 9061 9370456890296343718330507 9062 2896344697563229043294935 9063 9029447019694308455050558 9064 18304484203045692560605589 9065 93644926436457065727255907 9066 30439184304329453171950935 9067 64607925645504575840410557 9068 41935194434963352396095536 9069 3310344319633120759155304 9070 3097243036330993510752963 9071 7022456369370055927990293 9072 14224569705840560680083057 9073 46245702459285726960936583 9074 22032980311653183591305232 9075 19715797106530431108952122 9076 102358023267764551290383223 9077 223596234677885593083934235 9078 211162122576855129227322112 9079 110621019364550952173221102 9080 94209833043491520532210981 9081 41918329631907195322091803 9082 3043156302930353219103972 9083 6455569630563574407240223 9084 4355436295431343931998210 9085 3154301554309227303982096 9086 742987542912172967819163 9087 415875415100515656030629 9088 72754070995074539694154 9089 17539291949343276340741 9090 79807080505454789488071 9091 57929194954341674079305 9092 35150339543206539352955 9093 10697275431945273115553 9094 27022796560458815155575 9095 84228027724589559555798 9096 42159777203275515553588 9097 20717771971755075531284 9098 48377840237960795752926 9099 2976398095593553515184 9100 10190017036055575959926 9101 22080184372555800400671 9102 19198442919551995994510 9103 108012470803600040045921 9104 296124849637200480460631 9105 1031249302982404964726952 9106 2352505630144850288270383 9107 1118954298840497681696832 9108 1047541588395976406364321 9109 2479675894040188869685431 9110 156552739598488636454310 9111 567588204012890968565521 9112 455281959896691645455207 9113 351603518766306434351934 9114 105971047662944323103323 9115 260232478710445435233435 9116 722344790324456558334558 9117 221241497204345523323527 9118 210007971963235213211172 9119 99935703632112092110522 9120 99312970321099121095215 9121 93095697209191009152071 9122 29154371910309910719303 9123 107565840723700728405634 9124 279679288238408292856947 9125 802806894392895069170482 9126 1629669046069040707844948 9127 7102708472708488479250495 9128 976924116924084151895953 9129 763201063199240704751527 9130 631989430391992961507177 9131 303874296703915606930576 9132 639007028440757270565789 9133 269929764393531695453676 9134 700701886055757036576790 9135 1408418912557984367788087 9136 4892790725580125677896903 9137 717493195198994576762972 9138 53930350387943365615717 9139 27297096875433054073055 9140 83025028996536568816558 9141 29789767965305448065528 9142 101901880277656496675894 9143 220818962778769026799047 9144 192047617767629785589612 9145 1064479177879101915903123 9146 2684807779007220760835235 9147 6929677808082247929358358 9148 3156575919222015153123126 9149 745351032219870731010983 9150 433109722038693309891829 9151 330917219686332918704154 9152 291052036463315046960743 9153 1072584368693560470328054 9154 2825925691055724843496567 9155 9460657072558249255027682 9156 4194529319521991949776415 9157 343153035203903397764074 9158 230729711966972777639343 9159 93157103663717776273232 9160 30730970629057761732115 9161 68170247108577918143157 9162 40498010925375040830736 9163 85016130657800489368168 9164 49860894535996073040648 9165 101129045760032816486892 9166 211308457920349568909063 9167 108924335197195446909432 9168 290645360024036470904543 9169 1086857720248368850845654 9170 2909178242493689209256767 9171 10907794465056906506567882 9172 30878044680570868067678943 9173 68996446965849096678790453 9174 47964423652389166567496330 9175 15644210520870665453963296 9176 56846325849046676580295031 9177 44423192389626565197549707 9178 44210320876185450375396934 9179 42097192760454296952763324 9180 19170317596341563517633204 9181 107843580029475695978934447 9182 279255960304797040190544483 9183 806560323648024482085644934 9184 1667723436896244944916850548 9185 6678234569030450450769205695 9186 6562123429696296293631954354 9187 5421012156361561530303543142 9188 4209900743007407296971430819 9189 1918993429933931563708292034 9190 10790054700540555698495064347 9191 28080568405685557013040685483 9192 96965692856915584136486916934 9193 63654316543075240904063063319 9194 30543065429351990959429433036 9195 65656676705600090404704536369 9196 54546564953999095960963303036 9197 43425439527989151591632969705 9198 32194275175870707106315636954 9199 20341750552692930943074303543 9200 43478005587070570456805635654 9201 32159955269295296343954314544 9202 20719551831551563227543083443 9203 48403599355595694279656934454 9204 3971193155154341756543324344 9205 10232055559565477967653445445 9206 22344555603676780278774456459 9207 21243553970565597767744344312 9208 10031527695455177657443243102 9209 20355879036559778780454455223 9210 43559008367601789964564558234 9211 31509923055985679643443522124 9212 6919209551854556432431221003 9213 3031915504543544320310209970 9214 6360756045655645443522500243 9215 2993539634554434431218998030 9216 10055802945564544552390016362 9217 20559630455685645584080169703 9218 45602964556916855928961702434 9219 33975643543064551167604980324 9220 27754431429443510655959797203 9221 77964554704455926760402022434 9222 75643540964351185595979820321 9223 54431391643110455151758197205 9224 44308706431096350705520371955 9225 42926944309163092955196903554 9226 15183442910629115550362971544 9227 59934470727107155603710235647 9228 19324093170930753969098114415 9229 105449055850567980309015144759 9230 256508559205680163708159448007 9231 568091606456961698495604496082 9232 439105944343606383953963959219 9233 270951443229942827527627512034 9234 850394454300469479879079924346 9235 496744342996234158749359203224 9236 1028045470030347590105606434244 9237 2296456840363480081257268546447 9238 1564344397031999209931845424412 9239 5685446024360006500559256644723 9240 4454419802999944995511946441211 9241 4344037975999439955103424410108 9242 3239695751994279550972204098924 9243 2076353503941755491721959187203 9244 4789576040477957078240407902434 9245 1675359596175529361995934980324 9246 6797604031795905720040550163447 9247 5575959705550953199595498632416 9248 5351516955491530395153986320065 9249 3107063553907296750727863199455 9250 929431526931565493176630394353 9251 154307183307453930566296743127 9252 565683933680580565671028055283 9253 454427330395195454509759551631 9254 344173296750354342917515506308 9255 240531565497143215055074942923 9256 485755677023454360560810470634 9257 53554569812342995392096094324 9258 31543438101215952719159143203 9259 7432280990071517030710831973 9260 4321591899307049693092303729 9261 3207104792929596329120969154 9262 1930961515155163150991630743 9263 10570315959559695610076968055 9264 25843560403603037120790296559 9265 59255724837236383248083027606 9266 11953200292102831999229775945 9267 3531997520976303992157751431 9268 1303975191762967920737508309 9269 3640200077910280648180093707 9270 397999375097594400399128933 9271 1020005801020044804007290533 9272 2240059612240449648083085735 9273 1999516101996396399229253312 9274 10003971220030030006306573523 9275 20040232240360360069667815835 9276 40482342483723720702679559358 9277 84943464938238248426803605592 9278 39432239282082004183969955116 9279 104542406944944047940300359169 9280 245664870450448480483603607707 9281 34640696296403996029969936932 9282 22394361563967959759639303321 9283 20743007427655517516272973210 9284 48056080678755979970830214322 9285 96572966789960200249362345424 9286 65315665679597997993021234199 9287 53074654555175975929810120396 9288 29342543550551751158098996765 9289 105465655605597991597010027878 9290 256676757256020076024120278995 9291 566787982572240792247242790038 9292 465675819321993522012017499685 9293 254552033203931219899853996454 9294 565584334440552401001180028566 9295 455243324395519989990399765465 9296 352033202755039879896797654254 9297 119731977549678758765576541943 9298 37303775396567527655365403431 9299 81637798027679878757676834553 9300 6297579776558767536564323528 9301 1575357765527655305443211166 9302 5797577875878757656454311671 9303 3575376752767536544343106507 9304 1352965517655305443230944933 9305 3590275978757656454370450535 9306 1097751767536544342896295313 9307 3017997879767645469031037535 9308 6180019001878856708352379757 9309 399829984768544923120957536 9310 1001500127891650635250379769 9311 2016001279076806958603801907 9312 4172012808789670391239620882 9313 519895927676496710076192820 9314 38751176563965099360316195 9315 89991787700281005723572037 9316 79905676997609953211319696 9317 58954563975919532109036365 9318 27543427751035320909703055 9319 79654677992357450902436558 9320 56542575921134290980305527 9321 45419351210921491796955175 9322 34033110091207905563550554 9323 19731099109934955431495543 9324 102153007300550356555035655 9325 223576081605603567560356759 9326 211359205953971455397145512 9327 109111951527708352770835102 9328 307120395878493587849359223 9329 683244038993055899305606233 9330 432039687929552792953942130 9331 319676475155517515527420896 9332 36564150755055075174192763 9333 5440693549549350540317633 9334 4394331395393095397056331 9335 2743308752729152769543308 9336 8053689988307587903653694 9337 16576900093679900836777048 9338 67790801056800809367784495 9339 57491989543991913057643954 9340 33903875427903089536427543 9341 26968754174969275304175433 9342 70289967810306797647796534 9343 142900279523668018878027747 9344 470802803836696188996278083 9345 91975968306360487961759232 9346 3751642942996075605512115 9347 7996870470032797255923157 9348 5964696099717571951210737 9349 1642359197055303510093295 9350 6863608024557635921055039 9351 4629919803536311209549676 9352 2159037971303109915396564 9353 709695708970919072765442 9354 1503038490250808827876467 9355 6036393082609689478988683 9356 12370056947302904790090936 9357 899543412974961499091301 9358 795432095739607989108984 9359 554319153275935870927841 9360 543030731751312691176407 9361 429693305509098310563935 9362 156332954909183095427314 9363 569350370907937036681547 9364 433096890935289706407415 9365 329164691311676943934074 9366 150642309106563427319343 9367 606863707267694681605455 9368 1269098482679046957256556 9369 2709012946808470382567571 9370 8508130469692843945679832 9371 4920896236316427434558316 9372 10649030369568680545593568 9373 26908363703690965656055695 9374 70893698437090276772557038 9375 149057012585082787825584389 9376 508584125920947899455925907 9377 1091927260650479004560660879 9378 3080682726804808045726729007 9379 6966948269649696458268308081 9380 3663401836396364321842919206 9381 631984302763043204415031943 9382 303842977629631964069703430 9383 639270179102960288702434563 9384 271698550975597686980323430 9385 837011610196018910163434562 9386 289906098359847098632323416 9387 900873013601285010943434770 9388 1809016137212920130454547849 9389 9708171382330641364565679307 9390 6920508821294409043454552935 9391 3194928209543909632343515314 9392 339161915426916321231073083 9393 270603074183063210109329233 9394 847236807936694321305506334 9395 412103935306343208954943320 9396 100967312943231927539433196 9397 210281530454360679804536031 9398 97607296342994557963299710 9399 75931563215943535631597091 9400 51307432071431314307169105 9401 8934319308309082930630955 9402 7323032922909215294291552 9403 3209715214912071541507517 9404 1917072079099307406935053 9405 10784824809005680870560575 9406 27929449708056969045725799 9407 80704502496570308458258006 9408 168446025027843692594596068 9409 692472260279257066046032695 9410 320121797751929459619718354 9411 199005577503154316037043143 9412 1008055780035565572384455455 9413 2096557960355675823924556559 9414 5027580323556799440645567606 9415 10279963435568004486855679267 9416 22800294555696044909156806683 9417 15997543554359638910743946432 9418 60019655565602990728060468543 9419 120202755677230088296724691656 9420 242427956782360895028247076771 9421 20175545620992749762009365710 9422 41795657050068101904105678322 9423 5554529499440982960954563220 9424 5543153994391815591543432195 9425 5430727942704075107432320355 9426 4293175416959350934321197155 9427 1530554063513091323210370754 9428 5765568695937073434323847967 9429 3655446351289332323208415655 9430 554423109673321211924074553 9431 544210916533210103199343531 9432 442091065332098970393231307 9433 419109453319187696732108934 9434 30914333030476365320927324 9435 70745336364789677450681445 9436 148057369687902780606954457 9437 496581702900827967270364583 9438 1027958430809480282843685934 9439 2280392569704962949256920547 9440 1596719436959615391943195412 9441 6028404570403158080456036723 9442 12292845844835596964572368236 9443 1516432440315163643321042101 9444 5968544483559696853432463211 9445 1645444031516364532320232107 9446 6856448355969685743442343283 9447 4544403151636453432421231630 9448 3443970706304332320210106296 9449 2427692942963321198098941563 9450 176315415633210379187407432 9451 789556756934323807900880543 9452 675545543323207934992795429 9453 555435433211935319917554156 9454 554314332103313039055540745 9455 543083320973089669555393435 9456 429233191729276635552732315 9457 152130305151766315517321074 9458 583363659597869555981432807 9459 233030515176635551808315935 9460 129695070566315503923071312 9461 303040845669556040636833523 9462 636489256703572486969335833 9463 304071944971320063633312330 9464 648840450233440696933523363 9465 408396298132394363331213030 9466 894031015344045693352336364 9467 739709873239634333121303040 9468 276918732076323331008969593 9469 790790144789433352090304054 9470 493498841674333119096959541 9471 1055009276805335209030403674 9472 2560106789657358508364836807 9473 5721267902781592093689369682 9474 3209854977607119130473036419 9475 1918539775931030896129704033 9476 10791801800552369031302448335 9477 28079619605583708353624493359 9478 96803203255938493577045053606 9479 63971971951283931369629529943 9480 27703703509627309036155159430 9481 78438436103081708371559604562 9482 64284300969204922907515963417 9483 41642991631959214935071632056 9484 6415906303512079309306319544 9485 4070942971099352912943035442 9486 8850470233005590730456356464 9487 8496098129955093296343144240 9488 3959180959549131563230841992 9489 10407970403707355694369280063 9490 24880244838481557045706960695 9491 798040284007529632943594352 9492 579597639935156315431143117 9493 355176279310743074310831055 9494 150561753093429343092309553 9495 605717977054705457063703575 9496 1258380184568456584698435796 9497 2593961925692567927012558031 9498 6060320657065680684125596352 9499 12723446784676966927256029586 9500 28234467926790270682572303911 9501 94344680668082846945823640712 9502 43242394639216423432210393095 9503 32020742272064212322096729154 9504 19793421719442101219165150743 9505 102054638404463212407679608055 9506 224566992844694324878803296559 9507 203463916442343200767971565512 9508 434700768463454407880235675922 9509 320993644232343936798114551220 9510 191930442121227305581083510197 9511 1080564463232281655952935922023 9512 2965684694342956760390560624235 9513 10276927045470367924085727046358 9514 22790684456843680648918284469595 9515 17494444344430394407041644235152 9516 81044445444564044884476846359583 9517 9644434443439640844164423115228 9518 6444324432276392440644211072167 9519 4443204321762720394442109320656 9520 4431963205617196744420913194544 9521 4303631954050365444191090343444 9522 2970303539497054440309097232444 9523 10243635805024564483709022344446 9524 22456959660245684938508223444471 9525 20343516598034439284922212444110 9526 43455968016344606930622324447122 9527 32351639863241943294221204411020 9528 21106278632003431542209964109797 9529 10941766319972307421919640917572 9530 30477869600223680640802890779823 9531 64779103202236966889629087801433 9532 41750971982103664876149275988330 9533 5491703820970640760791751883296 9534 3904968191694393593505504831565 9535 10850296077046056056056049355677 9536 29203032784472572572572505556783 9537 106436347924825825825826055567934 9538 268569480649459459459472555680547 9539 691704966904604604604825556965682 9540 304959662961961961960195543654418 9541 650402710320320320322035656764793 9542 495977097197197197219714545641530 9543 1040185024024024022402345656875764 9544 2481920248248248224823456768997887 9545 3198002002002200212345647976872 9546 379979979981998101234415764721 9547 800200200160015212344757888233 9548 1602402401720158323447978894338 9549 7224824818241593434480189045395 9550 2200200042007132323998469632753 9551 1997999619930921207984236317532 9552 10020003200570632480126369579743 9553 20240034405846944961269703802055 9554 42480344859270450312702439624558 9555 19997240511696297096980276203524 9556 100022485917031025030162790435847 9557 200224920784352260361708084559283 9558 402250647925582723718496925606934 9559 822606880655948238393030657270544 9560 217944794551402082729694531695440 9561 55441543507979217156343306354398 9562 54407430935752050743232943142785 9563 43934291313519493432115430817655 9564 27321509091033932321074292056554 9565 81436109072340543432807064567566 9566 8300909321195432315929443455464 9567 2990913210354321071154432354240 9568 10090734323565432831564543566482 9569 21088145435676549355685655668943 9570 9280834314565393154454554647432 9571 1592323083452730744343542414315 9572 6063436934588168045455664745559 9573 12694570545895696456556688055602 9574 27045845659037028567566896557223 9575 84459256808384291679669027582234 9576 44311943922841506556629775222120 9577 43103427216406945546157752220996 9578 30972172063943435420737522191964 9579 70223824700454556648179824080285 9580 142239448404565566895801448962917 9581 462404492845675669039614490310783 9582 219963916434554629676083897093632 9583 39627064323542156559228769130322 9584 103084685435663567606289907363423 9585 236926916556695679270900881694635 9586 103183065546354551690992806342312 9587 235936675669565597090069669463523 9588 111306554635455169099436634231212 9589 108945542314350629194306322110101 9590 290455663545607108045669423121211 9591 1084556695657283296456704635232312 9592 2925567036782935028568446958343523 9593 10655684367950560291692470393455834 9594 26756925680405723077064844054559347 9595 67970656964858236784689248565605482 9596 55694543640522105642472005453954018 9597 54343430395220954420119954327539845 9598 43232296752191544199039543175278435 9599 32121565520307440389675430551764314 9600 21007455196934396876554295505643083 9601 9934350363322764765541554954429232 9602 9323097033217641655407539544152115 9603 3209169732056406553935275440721071 9604 1910637319543945527311754393209309 9605 10726981603660455881517966054505707 9606 28270157236724558955980272566058483 9607 94841582368245590360162825672592934 9608 40407221042035096998616194519115319 9609 84882232464361030011172046007157604 9610 40822120243009699910519619930735960 9611 89423242456103000726003200568160324 9612 74212020340969993179971995440597200 9613 42099797191639930559703954395171993 9614 19197570306279295516967542750503932 9615 108019843670807035970279668006040543 9616 296201256849684360242802696072485655 9617 1030412569302925722469627032824916758 9618 2364725705630658224703084349450767995 9619 1041192954294522200969243194293655952 9620 2472070367045822410306456047056760383 9621 119297049632220096944339609545596832 9622 31569596322199163443275915435164321 9623 7435163220390632431751074310643209 9624 4310632196694320305509343094431917 9625 3094320366343196954913229144303054 9626 7045443669456030370734307445636565 9627 14456456704572363848145680456967677 9628 44568568445823699295456964570278783 9629 43445444432210391554343643297767632 9630 32434444322096707543230431577656320 9631 20324443219164935432096307376543197 9632 43444454407690556545029681787656022 9633 32444343936295545429756405676539820 9634 20443227301555434157543954565278197 9635 44454281615556547579660365678796022 9636 44341606075545415356597054567559820 9637 43205939355434073145169543455518196 9638 31951273154319330830635432355040364 9639 3509730743033292294314321149597043 9640 917293429731521543083210795169633 9641 51532157307207429232093550636327 9642 7320732931934152119131494303175 9643 3193315303320721030907942970553 9644 333072973193209690935415695533 9645 329315730331916291314074355333 9646 153073297303061509079343153333 9647 576815021636716108805455573335 9648 364069806305060927954355333315 9649 39437942949391175543153333073 9650 104580470506071795655573336813 9651 245964846072838036755813369535 9652 31640419316279705552093035312 9653 6396033061756955519129713101 9654 2759729405543555030957090986 9655 8002304855655560370385090110 9656 16023649156755723843921081128 9657 72236907567958239260632951295 9658 22102935455522071794315509553 9659 20975314355219305543074915532 9660 50197545558405655656810755742 9661 102019655592856756769527958065 9662 224202756069167967903880396679 9663 201977539430655654968796766552 9664 420179804566756770290027867582 9665 198557963465545697499776655220 9666 1011580294675657021001786758241 9667 2115963046796784232017907994471 9668 1071629625565642119854935944110 9669 2837103055676863201170560447121 9670 9383236556789094411845724483232 9671 2832105545669144104433204032115 9672 9343255656707447244534448343158 9673 3231954544934412043324403230727 9674 2103543439324099633203972093173 9675 971432273199196331967719130532 9676 708321730390363303657030895315 9677 1493438164083693636784369037557 9678 5054595688937056967925708379583 9679 10566036890584570280658493803935 9680 25672369085925842966793059640559 9681 56823708920659270268056602885606 9682 44208927194511697839545976853945 9683 41927170343106376275431764527434 9684 3170497230942961754305643174324 9685 495972091415605542954430543203 9686 1040225074757255670364565654434 9687 2482260807982556843685676764547 9688 21791935819544430454565643412 9689 5503312035444296343454432102 9690 4973099714441563232344320979 9691 10217002344475694343445450204 9692 22384023444797045454456602447 9693 20839812441569634344345980412 9694 49401524475702945445460164722 9695 104815844798430456456721688224 9696 249559248012564568568236894247 9697 503606496125685691694369046482 9698 1037269031256917077045708468945 9699 2382708352570784784458492690459 9700 816923119293641644323918296312 9701 63211031530406443207041563096 9702 32109707295944431929607429166 9703 20916931551444303155934150663 9704 50770555594445635560547606694 9705 107845556044456955725679267045 9706 279255572444570358256806684459 9707 806555824445843594569666924606 9708 1667559444459256045702670647268 9709 6679604444606572458426846882695 9710 6555964441945320324184424818354 9711 5551644403433197200444200043142 9712 5506443972330371996441999630819 9713 4944427721296903964403996292035 9714 10444678233030840284840031064356 9715 24446794336369282929280352685571 9716 4425543303031615151597118455310 9717 4195432969706070707171044353096 9718 354315636939292930509643129164 9719 143074303271515294916430950643 9720 456805634835959050768570406855 9721 343954320311509493645295944554 9722 227543197106913930431551443543 9723 175430370943087296307508431432 9724 796563850456903029680092554543 9725 565428496342969756399119543429 9726 454163963215637542791035432155 9727 340627632074295417509714320754 9728 194176319341554054917083193543 9729 1047789605475568570784936055655 9730 2477903256795691847930572556759 9731 174971945554304415295319545512 9732 810240455565644759037603655923 9733 97996355454441509695970551208 9734 75963154344406916351695509927 9735 51630743243943063106354919177 9736 6293432027429430943139030575 9737 1532319774154291430869695354 9738 5743601807567074569103037567 9739 3429983935449343430969695455 9740 2159827314393232291636354353 9741 718173082732121506303143132 9742 40529217321006942970830917 9743 85906381432070470249370780 9744 50942808319296097992893592 9745 110469693607033020069056065 9746 96236329929729799429539451 9747 62103159157157594155274303 9748 20970710730735140751742970 9749 50248328168159487998070242 9750 102493495695604900016842465 9751 225055037037250800169264679 9752 189549689691891998631842552 9753 903702903079080010959265583 9754 1838430836808960130406675939 9755 9392569369690321364866800607 9756 2719433036297209040663993935 9757 8404536371022508486700060558 9758 3963302909818924064999395528 9759 10293630901590648690006035893 9760 23056970816086891080072359055 9761 9543692059264709199321109552 9762 5430319511840910393210915515 9763 4297035104391096732091075075 9764 1569710962709165319109349354 9765 5702330308507677607305505567 9766 2981296924936575932954955455 9767 10153030650567800550370356558 9768 21576366805679605603843567595 9769 7363063954555953968431455152 9770 3029427543551527644308350717 9771 6304679655595878845693608381 9772 2962556555152768434329922806 9773 10305567559587892545500629670 9774 23655679603899065656007102841 9775 10554555968789454539930976410 9776 25565560289904565800570188721 9777 55675722900845679605841890232 9778 54553214992434555952404698119 9779 43532079920323551519962381035 9780 31319359197211507039620809714 9781 9033110372106929676191917083 9782 18335123823270702792080784939 9783 93359239434848428064967930607 9784 33112074320404159439655293935 9785 31099343195960714276551527313 9786 9193230351593081765507173093 9787 332097107129205654930529127 9788 319170930951954539295150973 9789 30491291503543271550691733 9790 65073076035654835607078133 9791 49329359714540313929360930 9792 105505602345683540705730564 9793 256057223456935688458165687 9794 572582234570556892595676902 9795 319222123295544719154562979 9796 32221011555441030743415753 9797 22209907554409693432073533 9798 21918935543916332319331332 9799 3047315427063321033309322 9800 6481556684693432333705423 9801 4007546442332321328954210 9802 8079668463343433490366324 9803 16802692693454535083669448 9804 69627067054565760936704495 9805 36169449543453591304963954 9806 634395432331108959627543 9807 322754321310927516175430 9808 217543209091175060554297 9809 55431909110549395541572 9810 54302911095392755407319 9811 42975109152717553933035 9812 15750910717055527329714 9813 58010728384555881502347 9814 19893162843552806981215 9815 101055709255589670152359 9816 212558506555902841583607 9817 99524945550976407229932 9818 95199435491763932159315 9819 50394313905627320713071 9820 104045540857081448336835 9821 248455689184954493369359 9822 4354470439543933033112 9823 3144096275427329731100 9824 839161754173157310997 9825 270605540530733091976 9826 847255685768137080190 9827 411954453640889198292 9828 103544330392870381520 9829 235645364069043955841 9830 114433039429627552410 9831 84329674156175520099 9832 43156540740555199198 9833 30745393395550390384 9834 68058054035604083925 9835 39519539713959227194 9836 104003802340406284045 9837 248039623484870928459 9838 496403034929050692606 9839 1028836350708607067268 9840 2289369608491284682695 9841 1673035923909642418352 9842 6816360640902864793583 9843 4062994390976641531230 9844 8710046090186875752364 9845 7099619098464753521040 9846 15003209012687975832487 9847 60034508126900199344903 9848 120346095270802005450836 9849 243473038849624056609371 9850 32129688396199545912910 9851 20956482760395431095097 9852 50368947924036553041022 9853 103690480648367576472225 9854 237084966893679788822259 9855 89239664730557688221912 9856 72076641295536482203096 9857 19366409555304021969165 9858 105668903557648240307679 9859 256690835578894483678807 9860 567089355789044936789682 9861 449273153669639305676419 9862 391730730636272954564034 9863 1078168166970830365688345 9864 2795695670249363676893459 9865 8037036842505696789054606 9866 16384369266057027908567268 9867 69925706672584280891682695 9868 39192946519241592706418354 9869 108070468006476068468793565 9870 296844696068792692690055679 9871 1029247032690067067080556806 9872 2306484347080684684965569671 9873 944043209194442439655436510 9874 439631910344420276554305091 9875 276303097244197765542949108 9876 789637022448017875670507294 9877 676289820399856754494931541 9878 561678196798545543939307406 9879 406560365585435427272933945 9880 867723675916556682830540456 9881 657210551065546416295396344 9882 532095509455424061552763242 9883 319154914354199407517632019 9884 30739083140393935056319833 9885 68208935484060560569601333 9886 41927314039395395435989330 9887 3173079672752754311873296 9888 529356517517543104731563 9889 153145055055430961307431 9890 575460560556570313680551 9891 354195395545297090395507 9892 140352755431569096754933 9893 483587956555709027970535 9894 31275545552909775695314 9895 9755435514917754353083 9896 7554315079057543129227 9897 5543069349535430952177 9898 5429433195314291520575 9899 4154330353081507195355 9900 743297129206930353154 9901 431570951943297130741 9902 307291503431570893408 9903 683076034555849054893 9904 429359723552389540730 9905 153117211520875393296 9906 575182315848998055031 9907 350421072407979549707 9908 96209319935755396933 9909 61913039313552763327 9910 3089673091517633176 9911 6902817075978935789 9912 2976049351767313676 9913 10192505597881536790 9914 22066056018955768081 9915 19459539847553639210 9916 104603801279577006321 9917 247239612803784069431 9918 12076095969639434310 9919 24793040303004545521 9920 1529596969963435210 9921 5904030300294558321 9922 959696997543523207 9923 516363975431211935 9924 63027754310103315 9925 29777543098973074 9926 101779657010216806 9927 217802784122369671 9928 55977641021036510 9929 51776409809705095 9930 5763917916949155 9931 3627055063390755 9932 169549432693553 9933 703704547055575 9934 1438445684555797 9935 4592456925558023 9936 3120343195519812 9937 997230355038101 9938 972097149680983 9939 719170796391827 9940 30493562704177 9941 65055708447781 9942 49552924417606 9943 103590644779268 9944 236086847806695 9945 99264415946352 9946 91844071423115 9947 4439308211071 9948 4272922109308 9949 1715220912924 9950 8358250730647 9951 3121893294416 9952 1004731544063 9953 2048155648695 9954 4495556891038 9955 3955544709684 9956 10355648502925 9957 23556892030659 9958 11544719694512 9959 7441036343101 9960 4409703230985 9961 3916972091854 9962 10770225079165 9963 27842260807679 9964 79262729678806 9965 51817156567945 9966 4050745455435 9967 8608056556556 9968 5919545545544 9969 1035435435443 9970 2356556556455 9971 1145545544352 9972 835435443121 9973 314314431004 9974 83084309963 9975 29242919628 9976 106470803094 9977 268849637047 9978 689302984482 9979 472975844018 9980 115752439844 9981 73520278441 9982 31197764405 9983 10377643953 9984 23778860375 9985 9768596952 9986 7645163515 9987 6430631073 9988 4294309330 9989 1542913296 9990 5670735031 9991 4493309707 9992 3932916934 9993 10550770545 9994 25607845659 9995 57279256806 9996 31751943945 9997 5503427433 9998 4972174331 9999 10223805354 10000 22239657567 10001 22076535452 10002 19365314322 10003 105677545423 10004 256779656635 10005 567802766958 10006 455977663525 10007 351776631194 10008 105766310343 10009 257869523455 10010 579103834558 10011 350968323525 10012 91643211193 10013 6432110327 10014 4321097176 10015 3209170564 10016 1910495443 10017 10725036455 10018 28260368559 10019 94723691606 10020 41210305943 10021 10096951432 10022 21030394543 10023 9696743432 10024 6365432315 10025 3054321074 10026 6565432805 10027 5454315954 10028 4343071543 10029 3229307432 10030 2152934321 10031 715323210 10032 73212093 10033 32099129 10034 19190953 10035 108090375 10036 297083799 10037 1024938006 10038 2250596071 10039 1895159310 10040 9039605521 10041 18403255839 10042 92834559407 10043 16323513935 10044 69435940559 10045 34311395516 10046 23108755063 10047 10927549432 10048 30679704543 10049 66802445653 10050 63980434530 10051 27796323294 10052 78029435046 10053 59754309625 10054 17542916195 10055 79670772039 10056 56493719677 10057 43929036575 10058 27149705354 10059 83502457566 10060 30980335464 10061 70163356685 10062 141693566917 10063 477055670783 10064 169554493632 10065 703565056943 10066 1435680570457 10067 4556965844583 10068 3543652443232 10069 1430520432121 10070 4565844543231 10071 3452443432108 10072 2320432320923 10073 1196321191212 10074 363210310101 10075 32097098989 10076 19169187873 10077 107707899015 10078 278479008159 10079 792808095606 10080 515919153945 10081 71030727435 10082 9693174313 10083 6330543087 10084 3295429276 10085 1554151763 10086 5567597895 10087 5455176755 10088 4350565555 10089 3095455554 10090 7036555565 10091 14367555677 10092 45679556783 10093 34555545632 10094 23555434321 10095 11554323210 10096 7543212099 10097 5432099197 10098 4319190375 10099 3030296954 10100 6363030365 10101 3029697054 10102 6303024565 10103 2969803454 10104 10301634566 10105 23616945671 10106 10063434510 10107 20694545921 10108 47045660632 10109 9634594320 10110 6323143191 10111 3210830306 10112 2092296943 10113 5063030454 10114 10696364565 10115 27029685679 10116 84302916806 10117 42975063944 10118 15749427444 10119 58104680447 10120 20962396415 10121 50304028758 10122 103648289991 10123 236894900071 10124 104738999310 10125 248190005521 10126 299955210 10127 1000358322 10128 2003593423 10129 4036054634 10130 8372566944 10131 2919463440 10132 10804694482 10133 29647044943 10134 102884450454 10135 228924604567 10136 167201963452 10137 682420294583 10138 420197543230 10139 198375432096 10140 1013796545031 10141 2138027660351 10142 879776597110 10143 757765171092 10144 537650509117 10145 296494911055 10146 1029050712558 10147 2308608325595 10148 925923195152 10149 191210350715 10150 1072323608359 10151 2823437293607 10152 9434583057282 10153 4323229531615 10154 3212155306074 10155 2100752939343 10156 993515273232 10157 931071732115 10158 309305321071 10159 705657432833 10160 1456780549337 10161 4567965705383 10162 3455652952832 10163 2354515516321 10164 1143075063210 10165 829349432099 10166 153194319198 10167 576045608015 10168 359633919875 10169 116327038753 10170 63169687531 10171 30636475306 10172 66968797669 10173 63647576636 10174 30415366306 10175 64757669669 10176 41536636636 10177 7306306304 10178 2942942961 10179 10470470312 10180 24844843523 10181 440431212 10182 396310100 10183 1029521203 10184 2303832435 10185 968320312 10186 643197095 10187 430369154 10188 297030744 10189 1024368046 10190 2245696471 10191 2034364110 10192 4345687122 10193 3234471020 10194 2124109797 10195 1000917572 10196 2010779823 10197 4127801434 10198 975988324 10199 751883199 10200 504830397 10201 1049364019 10202 2505688207 10203 6056894482 10204 12569044946 10205 25708450471 10206 58492604832 10207 23917960319 10208 7055597032 10209 14556024347 10210 45572245483 10211 35322034032 10212 13219719721 10213 34402402231 10214 23979982109 10215 7759820912 10216 7518191097 10217 5040309177 10218 10483707779 10219 24938477807 10220 50592779682 10221 106067802945 10222 272679630459 10223 826802964606 10224 183975641944 10225 940196880447 10226 398364796415 10227 1013688028757 10228 2136896289983 10229 904761679832 10230 1847916801349 10231 9280769613507 10232 1593636090935 10233 6056973090559 10234 12570217085602 10235 25842384917223 10236 59263930782234 10237 11827293622123 10238 4171530221011 10239 507298209908 10240 1083014500891 10241 2936146009071 10242 10571472108832 10243 25834823289343 10244 59349434905454 10245 13194318954343 10246 36045590365455 10247 72456083676557 10248 20339230565537 10249 43406365675782 10250 31943054553620 10251 3429543530197 10252 2155431298373 10253 754309582932 10254 542915215317 10255 415072073055 10256 69319329554 10257 33033155542 10258 29730755421 10259 102167956632 10260 223680366943 10261 210397063432 10262 96769432322 10263 65634321215 10264 54323210074 10265 43212099343 10266 32099193232 10267 19190332121 10268 108083343231 10269 296933454351 10270 1030534565592 10271 2365745676063 10272 1053434559432 10273 2574545604543 10274 5805657245654 10275 1954532034543 10276 10365744345655 10277 23678045456759 10278 10559634345512 10279 25602945455923 10280 57230456560634 10281 32096345394323 10282 19163232743213 10283 107694348054335 10284 279045496565359 10285 808457027677606 10286 1692584278779268 10287 7065926789806695 10288 14680667901667037 10289 46966680816684383 10290 23666392066442832 10291 10662719464416322 10292 26708404684769423 10293 68492846927904634 10294 43916423174962322 10295 27064210539621220 10296 84686325803032242 10297 42463191969722016 10298 20230303637219864 10299 42363636982401086 10300 21030303819989264 10301 9696968039871842 10302 6363639678704415 10303 3030276566964074 10304 6362787670288805 10305 3017676497687954 10306 6178789018900365 10307 567669846997054 10308 456638423969543 10309 346284207635432 10310 221641936314321 10311 206403303083210 10312 468833636934322 10313 248330303323220 10314 3296973212198 10315 1563732100383 10316 5698143203935 10317 4380831967315 10318 2792303653074 10319 8063636776806 10320 16696967789668 10321 67030277902695 10322 49697774978354 10323 103017810193564 10324 236179522055687 10325 100555219554472 10326 205558403564823 10327 455592835689434 10328 355116314474324 10329 151063084143203 10330 592696927454435 10331 118363174344315 10332 43030543243071 10333 29695432029308 10334 103036544305694 10335 236367645657047 10336 103056434529612 10337 236568545903123 10338 105445430971012 10339 256456570232123 10340 568567842343234 10341 445456421232123 10342 434344210121012 10343 323242099009900 10344 212019189918997 10345 99830479047972 10346 98296149615715 10347 81560796073071 10348 7393559329304 10349 2731513152961 10350 8155935590312 10351 751315097096 10352 509069169165 10353 1108707707675 10354 926936936551 10355 183303305503 10356 933633656035 10357 330330539711 10358 297295277109 10359 1023038783306 10360 2236389933671 10361 2102879330510 10362 976753295098 10363 765531549187 10364 655307390477 10365 552932696176 10366 515318360565 10367 73042995455 10368 29615954353 10369 103160365574 10370 235723675807 10371 113210551932 10372 92095503321 10373 19154973203 10374 107570214435 10375 279842344559 10376 801263445606 10377 1612694457268 10378 7127044582695 10379 969643218353 10380 636432043127 10381 304319630976 10382 645602970189 10383 433975698476 10384 327754384164 10385 177542840643 10386 779669286855 10387 756631664553 10388 546306643529 10389 422946431155 10390 215424310754 10391 74203093542 10392 41969131417 10393 3630908054 10394 290919543 10395 1090803654 10396 3089636767 10397 6902967881 10398 2975656806 10399 10196769670 10400 22027902841 10401 19774976410 10402 101810188721 10403 219521890231 10404 35204698110 10405 11962381097 10406 3620809171 10407 191910509 10408 1080726107 10409 2968271283 10410 10294832934 10411 23049350547 10412 9593095412 10413 5129154095 10414 950739155 10415 493270751 10416 1054847994 10417 2569280047 10418 5706960482 10419 2943596019 10420 10456032206 10421 24572342471 10422 3321220110 10423 3210199097 10424 2098389173 10425 5013907814 10426 10140879545 10427 21489003659 10428 8069970512 10429 16700245928 10430 68402460695 10431 43980194354 10432 27798343144 10433 78013455446 10434 59892354425 10435 18721144195 10436 90231448039 10437 182354496399 10438 943565030007 10439 431449699935 10440 308396399314 10441 694030005545 10442 339699955434 10443 276399554323 10444 790003565434 10445 499971454321 10446 1000234565434 10447 2002345676547 10448 4023456787682 10449 8234567898944 10450 2123456787440 10451 1012345674398 10452 2123456806015 10453 1012343939872 10454 2123460601023 10455 1012193989812 10456 2124060101523 10457 999398987212 10458 992787872095 10459 917676719151 10460 56565030703 10461 45449692971 10462 34396315708 10463 22763072923 10464 17629315212 10465 79105558323 10466 50955523209 10467 110355834503 10468 97152322971 10469 70721215703 10470 148232358437 10471 494343592583 10472 1045456065934 10473 2456572680547 10474 345318395412 10475 233042754101 10476 129617540990 10477 303179690081 10478 635803080953 10479 311969191530 10480 103630307297 10481 236963683023 10482 103630429812 10483 236964701523 10484 103640987212 10485 236890102323 10486 104698981212 10487 247010152323 10488 9898721212 10489 8787210095 10490 7672099152 10491 6519190717 10492 5030293056 10493 10363056567 10494 23696567683 10495 10365456432 10496 23676568543 10497 10565445432 10498 25676456543 10499 56788567654 10500 45685456543 10501 34454345432 10502 24343234321 10503 3232123210 10504 2121012097 10505 1009899172 10506 2101007823 10507 989936212 10508 879302095 10509 752979152 10510 515750717 10511 73493055 10512 31929553 10513 3155533 10514 755333 10515 553329 10516 533155 10517 330755 10518 293553 10519 1055574 10520 2555807 10521 5559682 10522 5516419 10523 5064035 10524 10688355 10525 26893559 10526 69055606 10527 29553946 10528 103580470 10529 235964841 10530 111640410 10531 106396099 10532 270033007 10533 840336082 10534 397299216 10535 1023006369 10536 2236069707 10537 2099436932 10538 5004570542 10539 10045845665 10540 20459256679 10541 44606566806 10542 41945463944 10543 3434227444 10544 2322174443 10545 1220544432 10546 195444321 10547 1036445431 10548 2368456551 10549 1044345510 10550 2445455921 10551 434351210 10552 323110096 10553 211099163 10554 109190632 10555 308086943 10556 696910453 10557 363096330 10558 29163297 10559 107695022 10560 279040223 10561 808482234 10562 1692942348 10563 7070463495 10564 14844695037 10565 49247040383 10566 106484483934 10567 268924940547 10568 690650485682 10569 294496054418 10570 1045032564794 10571 2460345688047 10572 197234479612 10573 1022344803123 10574 2223449635235 10575 2212396312112 10576 2100763101102 10577 993630990982 10578 930291891815 10579 297504704071 10580 1020048448832 10581 2240492489343 10582 1995920073232 10583 10040640814343 10584 20486889545455 10585 44908903656558 10586 38926970545524 10587 90670245655845 10588 186842456759259 10589 909264568006607 10590 1906685696067279 10591 10866917032682807 10592 29070784346949683 10593 108847925470502934 10594 289280656846030547 10595 906966769272365682 10596 1870267906823676949 10597 9042680869436790507 10598 18466969104568086079 10599 92670307245696912807 10600 18496932034363095935 10601 93030544345697040559 10602 29695443234369595519 10603 103036454345704036006 10604 236368565458448372071 10605 103045454324402919310 10606 236456565444830805521 10607 104345454440291955210 10608 245456564483080358321 10609 34345444029197123210 10610 23234439750371012097 10611 12124277496909899172 10612 1001773962918790521 10613 2017820310790085831 10614 4179443528080919352 10615 554431159191033120 10616 544310710309730995 10617 443093096917291955 10618 429129163051503554 10619 150950629506971544 10620 610407104070235647 10621 95930959298114416 10622 51291511581084063 10623 9507107209239431 10624 4930931912074303 10625 10570560724805634 10626 25845728249656947 10627 59258294502770482 10628 11921542977696019 10629 3207415776359831 10630 1934073763118309 10631 10548817895193707 10632 25689579040058483 10633 56903808480592934 10634 42967923995115323 10635 15655207951073212 10636 56758480392814323 10637 45523996716083211 10638 35207965059232108 10639 11935649512120923 10640 3314395100991211 10641 3082750991910109 10642 6948010080721305 10643 3399899193208954 10644 2798790331927543 10645 8010083360679654 10646 16120933726802768 10647 71250538269627895 10648 9895281836176753 10649 8751604300565527 10650 7505962995455176 10651 4951615954350565 10652 10397160365605676 10653 24023723677256791 10654 48238236782568072 10655 2082105619439320 10656 4943257204605442 10657 10454582447256464 10658 24565944482568687 10659 3451444019446472 10660 2308439834424121 10661 924278324201010 10662 201763201989891 10663 417894420101072 10664 56744198989320 10665 45440387873195 10666 34396876730354 10667 22764765297143 10668 17641651570832 10669 78876795849343 10670 68765552393229 10671 47655520732156 10672 16555193320744 10673 67560053448047 10674 55399532399616 10675 52795320796065 10676 17553193559455 10677 79576055604559 10678 55359553963517 10679 53115527631055 10680 31075176309555 10681 9350562915553 10682 3095415075527 10683 7036760795881 10684 14367928038957 10685 45680696390383 10686 34394362696832 10687 22743018364321 10688 17429843043210 10689 80701256454321 10690 168412568565438 10691 692725691676595 10692 317194306565154 10693 50342945450743 10694 103470456608055 10695 234844567296559 10696 120443451565512 10697 244454595675923 10698 44343154551212 10699 43230743510100 10700 32093431098996 10701 19132309187963 10702 107343707900295 10703 281458480803039 10704 954592969636406 10705 543115636303943 10706 431074302967431 10707 309342975654308 10708 705470196765693 10709 1456842027877057 10710 4569264278984583 10711 3431841767843232 10712 2304405656432121 10713 963954544321010 10714 627543443209891 10715 175432431918706 10716 796544560790471 10717 565443393496105 10718 454432731960955 10719 344317303591554 10720 243052971107543 10721 29515710935432 10722 103958330556542 10723 240393365567663 10724 484053675678694 10725 39530554566344 10726 103765565669445 10727 237875676704459 10728 96754564964312 10729 65543439643095 10730 55432276429154 10731 54321764150743 10732 43205640693431 10733 31954394332308 10734 3542743320923 10735 1417433191213 10736 4780536072335 10737 1595299321314 10738 6039005433547 10739 12408056535678 10740 24896567756795 10741 765457545552 10742 654335435517 10743 543314315056 10744 433083069545 10745 329229435434 10746 152154314323 10747 583565545435 10748 231455434315 10749 108354323072 10750 293565436823 10751 1055676569434 10752 2556787704547 10753 5567898445682 10754 5456784434419 10755 4345644324035 10756 3234443199714 10757 2124430397083 10758 1004296769232 10759 2047027906343 10760 4484280869454 10761 4041592634344 10762 8476066945444 10763 4159463434440 10764 714232324396 10765 82121202765 10766 21009977652 10767 9919776522 10768 9037765215 10769 18377878359 10770 93778993607 10771 29767929935 10772 101880700558 10773 218968405595 10774 47643955152 10775 16427550720 10776 68679608241 10777 46555922006 10778 25551219944 10779 55592400446 10780 55119996425 10781 51039964195 10782 9679640355 10783 6556397151 10784 5542770706 10785 5417692945 10786 4056315435 10787 8569556556 10788 5435545544 10789 4315435443 10790 3074314432 10791 6805544543 10792 3955443430 10793 10356454563 10794 23568565695 10795 11445454352 10796 8434343121 10797 4323231004 10798 3212109964 10799 2100919643 10800 991036432 10801 909704315 10802 1902445559 10803 10824455607 10804 29444557283 10805 104445582934 10806 244455950547 10807 44351495412 10808 43107954100 10809 30935540996 10810 70555690029 10811 145557080301 10812 455584963611 10813 355239630108 10814 152076298923 10815 584791010635 10816 241509894315 10817 6918743072 10818 3047429318 10819 6480705593 10820 3992955130 10821 10070359363 10822 20843605695 10823 49257257038 10824 106582584392 10825 267945926063 10826 680460672694 10827 396194518342 10828 1032045993463 10829 2344460054695 10830 1244199542352 10831 40395421121 10832 84036631234 10833 39706310120 10834 102469521243 10835 224703832455 10836 200968320352 10837 410293443582 10838 97532431220 10839 75320310191 10840 53197098305 10841 30369182955 10842 63707950357 10843 28935497136 10844 90557023370 10845 185584233849 10846 915926339307 10847 71183272935 10848 10431715313 10849 24558357535 10850 3523135312 10851 1210913101 10852 91090991 10853 9091903 10854 19080839 10855 108969407 10856 290304883 10857 1083648934 10858 2936890547 10859 10569085682 10860 25708916943 10861 58490770454 10862 23893696343 10863 8730363232 10864 7297032116 10865 1569721065 10866 5702232679 10867 2982118555 10868 10143191558 10869 21456075595 10870 8339355152 10871 3273150716 10872 1730693063 10873 8167056695 10874 649546352 10875 395423118 10876 1036635193 10877 2366960055 10878 1063599552 10879 2696003583 10880 7032035934 10881 14344360547 10882 45445725683 10883 34433194432 10884 24330344321 10885 3297243210 10886 1572032097 10887 5824345023 10888 2203229811 10889 1972158110 10890 10223595121 10891 22236039231 10892 22099672110 10893 19196521098 10894 108027833015 10895 296279336159 10896 1030805371606 10897 2369657837271 10898 1036536291710 10899 2367771078321 10900 1057709363210 10901 2578505694321 10902 5792057045432 10903 3519529634319 10904 1035156323033 10905 2359569436335 10906 1115434303312 10907 1074322973101 10908 2805430215211 10909 9656562358312 10910 6545421123095 10911 5434211009154 10912 4322109910743 10913 3220919093432 10914 2191029132321 10915 309750921210 10916 702010632323 10917 1424126943437 10918 4647270454583 10919 2411696343232 10920 106363232122 10921 269694343223 10922 703045454234 10923 1436456566347 10924 4568567669483 10925 3445456634032 10926 2434346319721 10927 323223037210 10928 212209692097 10929 101916319172 10930 220769607823 10931 193635936212 10932 1056960570323 10933 2570325843435 10934 5843459254558 10935 2432311943525 10936 321103431192 10937 210972310321 10938 91721097210 10939 5209172091 10940 1910519107 10941 10726007283 10942 28272082935 10943 94824950558 10944 40199495527 10945 82005035880 10946 19949712792 10947 100502328063 10948 206023496695 10949 472235027038 10950 122109769684 10951 20917636441 10952 50778968472 10953 107790292825 10954 278083069459 10955 796936704606 10956 563304961945 10957 432959603435 10958 315515972314 10959 75071721083 10960 49305209229 10961 105658506304 10962 256792069647 10963 568064702882 10964 439440976819 10965 274391764034 10966 806077888346 10967 1672778893468 10968 6827789054695 10969 4177669542354 10970 576635421144 10971 366314210843 10972 63082092433 10973 29219120330 10974 106407243362 10975 268882453703 10976 688944578434 10977 487443364322 10978 74433043220 10979 44329632193 10980 43156320332 10981 30743197320 10982 68056021443 10983 39539808430 10984 103801692563 10985 239617065695 10986 76049454352 10987 59594343117 10988 15143231055 10989 59454352559 10990 14343119515 10991 45455203959 10992 34351967514 10993 23103655083 10994 10970549232 10995 30245706343 10996 62458469453 10997 20324234330 10998 43446345362 10999 32423233020 11000 20212129797 11001 42323302022 11002 21212979820 11003 10095758198 11004 21037996015 11005 9695959872 11006 6351518715 11007 3107047074 11008 929609343 11009 155913227 11010 560734283 11011 393321631 11012 1053436953 11013 2574570375 11014 5805843798 11015 1952429585 11016 10384703919 11017 23928440807 11018 7164391932 11019 642703317 11020 416973056 11021 63729544 11022 29155442 11023 107556462 11024 279568703 11025 803690434 11026 1637084548 11027 6984925695 11028 3839194354 11029 9408045565 11030 3919635451 11031 10802956593 11032 29630368055 11033 102963696558 11034 230297027595 11035 97569775152 11036 75437750715 11037 54297493073 11038 41573929331 11039 7327153308 11040 3170732927 11041 493315173 11042 1053559814 11043 2575601547 11044 5797215682 11045 3572074419 11046 1319344033 11047 3605448335 11048 7256493357 11049 1943933137 11050 10460535383 11051 24725757935 11052 1193535312 11053 331313101 11054 309090989 11055 709090105 11056 1509081257 11057 6108952583 11058 927519230 11059 175032091 11060 800345071 11061 1603460838 11062 7234729395 11063 2121152753 11064 1010717532 11065 2128379743 11066 962957432 11067 615534315 11068 75323074 11069 53209341 11070 31913207 11071 3091933 11072 7080533 11073 14965737 11074 50278183 11075 102795935 11076 228040559 11077 159595512 11078 604035923 11079 1248360636 11080 2994301 11081 10045612 11082 20457123 11083 44583234 11084 43232124 11085 32121004 11086 21009963 11087 9919632 11088 9036315 11089 18369559 11090 93703607 11091 28969935 11092 90300558 11093 183605589 11094 937255907 11095 291950935 11096 1080410558 11097 2964725595 11098 10288256038 11099 22894572395 11100 16743320752 11101 68053447983 11102 39532415830 11103 103744759363 11104 238048005695 11105 79599954352 11106 55199543117 11107 50395431055 11108 104036552555 11109 248367585559 11110 3055255512 11111 6558555923 11112 5525551210 11113 5195510095 11114 355099155 11115 149190753 11116 508087975 11117 1096900195 11118 3030802039 11119 6369624405 11120 3036203954 11121 6370440365 11122 2896397054 11123 9030024566 11124 18360245669 11125 93722456707 11126 29220344935 11127 106243450558 11128 270454605595 11129 844567256038 11130 443451939688 11131 432303276484 11132 320971764044 11133 191705639643 11134 1078457002855 11135 2792584029159 11136 8065928307606 11137 16680693679268 11138 66967056806695 11139 63649543946354 11140 30395427423142 11141 64036680635463 11142 39706394314230 11143 102470045546363 11144 224840455669695 11145 200396354636352 11146 404029566969582 11147 848303670303944 11148 402970496967440 11149 830245030280484 11150 298029697596040 11151 1016303020032482 11152 2169636240344943 11153 636301997239432 11154 302983972074318 11155 630140224805593 11156 298798199955130 11157 1010016000359362 11158 2120172003605703 11159 998519969952972 11160 985039639515715 11161 849676275073071 11162 396561749329304 11163 1027718105505645 11164 2278395256056859 11165 1762751939544512 11166 7908000603645923 11167 4919993970431209 11168 10800060244552504 11169 29600722445586047 11170 103208224455912482 11171 234494244560724943 11172 123942043393199432 11173 7419632730394321 11174 4036317296743205 11175 8369583028054456 11176 3035229759544344 11177 6358302003645445 11178 3122979970434434 11179 1015759696324323 11180 2158003029445435 11181 719969754434312 11182 39637544323097 11183 102979645437021 11184 230202856584231 11185 97976545242110 11186 75765432021091 11187 53654319809105 11188 30543037910955 11189 65656380730357 11190 54542793297136 11191 43417531570905 11192 32055307290954 11193 19552931491543 11194 103590555075655 11195 236085560796759 11196 99255393565512 11197 91952731455095 11198 3517308349151 11199 1052923190709 11200 2590636088507 11201 6086972892082 11202 12910229064946 11203 30722308690471 11204 68223691084833 11205 42210309240330 11206 22096911997296 11207 19163103971562 11208 107695240235703 11209 279038482358435 11210 808392943592558 11211 1694070456065588 11212 7048844572675895 11213 14489245826799037 11214 44906459468008383 11215 38944314239922832 11216 90445546400629343 11217 184455668807105459 11218 924556689683256607 11219 203546476431945935 11220 435668788560460558 11221 314647685396195524 11222 82416452760355203 11223 20064317597151968 11224 40685580023600294 11225 86915960237203044 11226 63071598091969640 11227 29307179103636394 11228 105683807236970046 11229 256939682370240471 11230 570602943842484832 11231 293975428420040319 11232 1060196692640483606 11233 2722027066884937271 11234 8224284668930582832 11235 2201642647295216316 11236 1986418411552063062 11237 10108792715584696703 11238 21290068355927028435 11239 9499443151169764312 11240 3994430710637643095 11241 10044568326978857037 11242 20445693470189184383 11243 44457054841907925934 11244 44329540402935191324 11245 43155395975310309204 11246 30752751753096911964 11247 67987997977030720285 11248 55875975769693197654 11249 52751753636330376543 11250 17505530303296965431 11251 80055763635030276551 11252 160557896960362787598 11253 725579030323707900015 11254 195349697208934999873 11255 1037503022490550001015 11256 2380036225085600012159 11257 799702189253999900712 11258 596980471927998993097 11259 163796103175987929175 11260 698031235800100707799 11261 379710111998992937596 11262 802321120010070580029 11263 1623431240120845960300 11264 7034552481249260323601 11265 14345584952506723437217 11266 45455930386068234582383 11267 34351296859442123220832 11268 23109564514421012192321 11269 10915443084209900321210 11270 30756456926500803432321 11271 67968570668009634543433 11272 55645294639916323432330 11273 54431542279063212321295 11274 44307421749432101209555 11275 42934205394320989915554 11276 15321952743191879075544 11277 57440388056079008795647 11278 34396879539349927554415 11279 22764755273199175544073 11280 17641551730390555439332 11281 78875598164085556605343 11282 68755180639255545953229 11283 47550394271955431532156 11284 15496741703554307320744 11285 57028078435565681448047 11286 29759364315454408399615 11287 102005685556564894003158 11288 224056915567689048035595 11289 199543075456469599715152 11290 1003656796568704002359583 11291 2036768027690448023603935 11292 4367896279084496237240558 11293 3056761749243962091995524 11294 6567918106460305080035845 11295 5455040944196949199712434 11296 4349591440363390397100323 11297 3195108397032696770997212 11298 350922769718365691972101 11299 91217637043054303720989 11300 10056289629542969191879 11301 20570903103670308079007 11302 45850835236843696808082 11303 32492312104430363919220 11304 19921100964297027032197 11305 100631210287024284344023 11306 206952322904246925448235 11307 470383430846470656494358 11308 96832292424094543943124 11309 64321520199143427430999 11310 43207198390832174291996 11311 31930382692320541503964 11312 3296818321195406967643 11313 1564043210353943656433 11314 5688454323580456768535 11315 4484343211196345645315 11316 4043232110363234433074 11317 8454343123694344536804 11318 4343231010343243303960 11319 3232109897232032967596 11320 2120918772119715655163 11321 991047721037074550632 11322 909617209689343494315 11323 1903182502905455045559 11324 10835946030856560455607 11325 29360472369167724557283 11326 105724823707678245582934 11327 258249438478794455950547 11328 594504592790044560405682 11329 142963117499643395954419 11330 470295181002854040364807 11331 97550409976539597039934 11332 75495919765275169679319 11333 53951037651750636553037 11334 27509696505494305529695 11335 80103028057045655903038 11336 161236296584456760836388 11337 712371027924567929369895 11338 100909775203455153038753 11339 210901798434559576389975 11340 90985584323515362879752 11341 190115925435957709001989 11342 1081160656560378508020107 11343 2951726767723792096241283 11344 10398267878238065030472934 11345 24014678994396680364830547 11346 48146790046026963689365682 11347 825499619783630473054420 11348 193996037630296129544192 11349 1060032378963031303648063 11350 2720343790296353636896695 11351 8243458083029576969027038 11352 2032319229755363629769688 11353 4343606301957697101902894 11354 3229942983536370982976744 11355 2159415831302891815765443 11356 714072308976704073654432 11357 79320927764959330544317 11358 53191177639513295443057 11359 30310576275091554429535 11360 63525790801075564703757 11361 31193491989355440969536 11362 10331903873154391635303 11363 23360839015566076957635 11364 12992269875459363536312 11365 30062700996605695769523 11366 60708410027257037903833 11367 128492720282584380839336 11368 293068242945925969405371 11369 1056694470460660304857832 11370 2567044844726723649179343 11371 5684449248268236907805454 11372 4444392001842102935954343 11373 4442719984420975311543232 11374 4417039844191753107432120 11375 4049678440305530934320996 11376 8502792483655770545450028 11377 4977520030553695434299768 11378 10179840365577036547001892 11379 21801283675784367684019063 11380 3989630553643056439829432 11381 10102965576856568601504543 11382 21230275789167691216045655 11383 10097753670656310059634552 11384 21017976846769520602945583 11385 9855764425635193975435232 11386 8553644194310327754312115 11387 5530440343097177543101072 11388 5296397229170575430989319 11389 1562772150495354291873035 11390 5707823605037567079016359 11391 2936209949695449349863115 11392 10570500503036505501095158 11393 25846006036368056013039595 11394 59272072369696572136404038 11395 11719321036365320903959685 11396 5033209703053190967516451 11397 10334502436576090279968595 11398 23346024567793082800292039 11399 13219803457529215997519672 11400 34401634579906360020002823 11401 23986323358942999799976213 11402 7863213127415997599762092 11403 6632090974071975197619117 11404 6319091739303750376031056 11405 3029105272969496959709546 11406 6307258830305030402503669 11407 2931928296949695978970636 11408 10560695030503040190246970 11409 25727040366036482082470241 11410 58284483672368944944842472 11411 21644030521047439440420119 11412 6439695209614274396199032 11413 4276351916081742760389718 11414 1763103059205417596877044 11415 7895236606456780028984447 11416 6752105944345599767844417 11417 5520951443235197656444056 11418 5191508432110376544439545 11419 306924321096965444275435 11420 670645433030276446796557 11421 494434329697764425565536 11422 1044545503017884655675768 11423 2445656036178926756797895 11424 434539700567185545576752 11425 323276995450455435365520 11426 211763954296354313055197 11427 105627541563143089550372 11428 257079675695456903603823 11429 584802797036570837239434 11430 239977569705292292074323 11431 79775436951521519343212 11432 57754303507207033232097 11433 37542970931929732119175 11434 79670250560702143207797 11435 56497895392980831937577 11436 43976752715792303295375 11437 27765517073520971552954 11438 77875984815850235590366 11439 76751840072498115097065 11440 65504399319981069169453 11441 54962793039809430634330 11442 39617529677914294323295 11443 103179902780747045435037 11444 235800827968084456560383 11445 111992175639244345396832 11446 103920554272043232764321 11447 240645566824454347885431 11448 486855669444565478916552 11449 64554634443454167065520 11450 43542324432340649455194 11451 31421204321194394350344 11452 8209963210342743097243 11453 1919632097217429172028 11454 10802945022380707824295 11455 29630460223968479447039 11456 102964722240292804484406 11457 230288222483069644924871 11458 97682220029436439200710 11459 76422199754304271993091 11460 64220397542961703929105 11461 42196775415604967150954 11462 20365754073959650691544 11463 43677968820402807075646 11464 30575648195975929354424 11465 65796896040200705564645 11466 53564759597992955442434 11467 31441515175915554420323 11468 8407070551075544197213 11469 3929295509355440372088 11470 10707036105556483824893 11471 28484371255568939449055 11472 92925832555690604508558 11473 15192319554293962925527 11474 60063603567060310655883 11475 120697235684723526758936 11476 247022356928235867990571 11477 9821143162112655895310 11478 8210830621098552753091 11479 2092294209185517529104 11480 5063046507915979907246 11481 10696468080760200882467 11482 27028696967922408944683 11483 84291030280624890446934 11484 41509697594200696423320 11485 6916375141994364213196 11486 3062950803943042090366 11487 6710409640456465083669 11488 5095916396344249230636 11489 11040770029446506366967 11490 9593699754424943063651 11491 5130397544199429430503 11492 896775440394154294971 11493 765754396740741539704 11494 653542765393407276961 11495 531417652731931763606 11496 308056517303305629945 11497 696567981633657100457 11498 365455806330530996336 11499 54351943295291963303 11500 43103431551503632971 11501 30972307506970315708 11502 70223680070243558493 11503 142236960842455593057 11504 462370329264556056583 11505 220897151843539545232 11506 192770704431275432122 11507 1067848444552796543223 11508 2679292445588027654235 11509 6807064455896278766358 11510 3929444352761767663126 11511 10704445587917878695269 11512 28444455900778991038707 11513 92444560807790072390482 11514 20443391937499320696015 11515 44454080581005447032158 11516 44339195209954409720724 11517 43270351919543917193204 11518 31697103035427050331964 11519 6370969714169497303643 11520 2891637080633972970430 11521 9076984966940230244562 11522 18790130270482362445709 11523 90081362844943704458507 11524 180953709250458444592079 11525 970378506604592446064807 11526 696964945963120419439935 11527 363639431630996034279314 11528 30274306291959721753083 11529 62805671080402237976933 11530 15954509195982095763330 11531 60366108040145037893361 11532 123671296481460379053716 11533 10509564008196949529061 11534 26103688096030503908711 11535 71236897032366040890312 11536 10104769721059592697097 11537 21247902232604067025023 11538 10014982117959449789812 11539 20150143180404501901523 11540 41601455964846020815834 11541 5988351640419792072324 11542 1883106396037519321203 11543 8935270032380005432435 11544 7311699720799954320312 11545 3106397193599543197097 11546 942770331195430369173 11547 417697310354297030527 11548 56373097141569695174 11549 42929170807436350543 11550 15150491934303095432 11551 59605080545637036543 11552 15949195434289705431 11553 60508036546902456551 11554 126096367670824567596 11555 273029678849445680031 11556 816302789304456960352 11557 62977672964343597116 11558 15776515643231171066 11559 57787956854351832671 11560 37675544543104318507 11561 78795645655245592081 11562 67554434552035119205 11563 55544323519711031954 11564 55443211037109703543 11565 54432109690916971431 11566 44320916291063708307 11567 43191061509428922934 11568 30309406914167215324 11569 63704870747682357445 11570 28960693416421134434 11571 90327054768631344546 11572 183484567890953445669 11573 934925679090374456707 11574 319194549096944344935 11575 30343389163443239313 11576 63453907694454405533 11577 32326936344343955330 11578 21183303243227553297 11579 10432972032175531572 11580 24550224343795755823 11581 3498203229553552212 11582 1981972155531522101 11583 10160223555755823211 11584 21722235557959434311 11585 5222115535514323110 11586 2221075315083211095 11587 2209353069232109152 11588 1913129432120910722 11589 10735304543250728223 11590 28157645654608294235 11591 95578856767295046358 11592 55368545651549623127 11593 53045434507396210975 11594 29634322932762091755 11595 102945430547905077958 11596 230456565680860780395 11597 96345454392593596752 11598 63234342719131165515 11599 32123217030910655074 11600 21012049691094549343 11601 9899596309143393232 11602 8795162910832732115 11603 7550615092317321072 11604 5494069121053209317 11605 3939431009531913055 11606 10604552103760736557 11607 27245583237928167583 11608 82455934380695679934 11609 20351322794354559320 11610 43593428045565605442 11611 31132159635453954420 11612 10920716314327544197 11613 30648369545479648023 11614 66893703656802896233 11615 64728970543976762130 11616 41167695427765620894 11617 10656354177654192744 11618 26769567778768068047 11619 67903677789896696482 11620 54970577678766364018 11621 39695376567663039845 11622 103037787678696401257 11623 236377898791028812583 11624 102976787509768099232 11625 230187900101897006343 11626 98474998984769943232 11627 84139987841639432115 11628 40879876406274321072 11629 89000988870805432824 11630 69991888691954316200 11631 39904886303543061994 11632 100848909635656720045 11633 209290902956768240459 11634 507090830367894484606 11635 1085089363679044927267 11636 2920905696808450682683 11637 10650857029692606946934 11638 26809184303067270470547 11639 69707925636682844845682 11640 36935194306416440434418 11641 3310342944064396324043 11642 3097215439442763199633 11643 7022356604467896002933 11644 14223567244679032030537 11645 46235682446808344365783 11646 22114420423923243053632 11647 21084196207212029530322 11648 9240361932099755297222 11649 1997003319197551572215 11650 10024033608019595822359 11651 20248337296204039423607 11652 42493383030448404637282 11653 19932829696403962291620 11654 100549503028840303077041 11655 205704036289283636784471 11656 458448370906936967924832 11657 324402890943303655200320 11658 203976691432970551997197 11659 440187074550245600024022 11660 398469343498033999799820 11661 1012705455016340002001443 11662 2128456560169480024014455 11663 964345398633999799884352 11664 643232786327997598843115 11665 432117663175975188431074 11666 321056630551750484309344 11667 209546295505496042913243 11668 503671036057032470734454 11669 1036832372584344848144565 11670 2369343825925449295445679 11671 1033228191194391554434552 11672 2334296072046075564545583 11673 1321559319619355443435232 11674 3435605603205556454558343 11675 2313953971955544343523233 11676 1087527703555443231212132 11677 2899878435556454352323343 11678 9000992555568565583433454 11679 18010065555691675934534569 11680 96120675557076800545745707 11681 60994555529363995433432935 11682 130045555905700036534550556 11683 360455560858400367745605571 11684 724555729192803678057255833 11685 203553150315970559531952329 11686 435575603560245603760383506 11687 315353971398033969596830944 11688 73127708779727635164291443 11689 30976927757176310641508429 11690 70190677983789526876092705 11691 142086780137903868993068457 11692 464907961380839090056692583 11693 238935608792269099546319232 11694 87313927521829195423032122 11695 73087175204150354209721016 11696 29270551960697141917209865 11697 106845600327023480782501078 11698 269257203484234967946012795 11699 706582434926350280472128038 11700 1467944550669602964823296389 11701 4680445606703230289435029907 11702 2396433944972097674309758934 11703 764327439719176542917527322 11704 643174277030565415055173217 11705 430541769695454069550532056 11706 295405636354339435495319544 11707 1036856969565404557037603646 11708 2369170303676845584379236871 11709 1030496970564435242952104710 11710 2365030245684558470383248321 11711 1049698034443524096832003210 11712 2503016344455849029344034321 11713 6036169444559308305448345432 11714 12371704445605693656493456546 11715 904964433954330543932345421 11716 1850284540365365660543456639 11717 9202925683677676725654567007 11718 1975194430576565194543449935 11719 10200044565787680045654500559 11720 22400445677898960456766005607 11721 19996434576787596345659953932 11722 100028545787900029456800380543 11723 200291657900800304569603965655 11724 403076780809603645703240276758 11725 836787969703236858434482787992 11726 305675636972104524324017675916 11727 656796970223245845448178800769 11728 545563698212032434400567993636 11729 435430382099720323995455930305 11730 314296819197197207954351296954 11731 81564030370371935543109563543 11732 7439696896903315430915431428 11733 4276364762973074291074308167 11734 1763041615729341509342920654 11735 7896477158305476105470646767 11736 6764170722954160954094425657 11737 5640493215540591539144194536 11738 4395932075395107270840343305 11739 2751319352750931692397232954 11740 7993605588010557064022350366 11741 5929955279895529439821097065 11742 1159551758755154278209169455 11743 715505527550741761910634351 11744 74955175493405603094323105 11745 39550553931953969143210953 11746 103605580560380307454330373 11747 237255965723963680565363815 11748 91951653207630395453028072 11749 3506531936296754329759315 11750 945303301565543157513073 11751 432972987455430735089327 11752 315715874354293309273174 11753 73072743141532911730543 11754 29317430807315105295429 11755 105580569681559259036706 11756 255965702955606608368471 11757 560278430357267293692832 11758 397764297131851530316319 11759 1017887023359195763569605 11760 2178904233608037895703259 11761 566962129919696752971912 11762 463620959036365515703099 11763 230191509703055072969194 11764 98306916969549315630342 11765 82943063635393074297215 11766 15429430312729341572072 11767 56704563528305475824823 11768 44963431162954152200211 11769 39632310615540721998108 11770 102943527155688240015293 11771 230455883556894480159055 11772 96352831544743998709552 11773 63116307441427986915515 11774 31062934408175863075074 11775 9415323920552629349343 11776 4073207195518153193227 11777 8814484035995576054280 11778 8084039711955359541592 11779 16928402320357603676068 11780 70692823443579236792695 11781 147069434455806368067037 11782 484704544559669696684383 11783 40963443516636366442832 11784 90294455966969668469344 11785 183044560270302692705449 11786 936445722843627068456507 11787 304433216430169444344935 11788 644534368561704445450557 11789 443323045404964434295536 11790 433209633959644321555304 11791 331916327516443207552964 11792 303063175064431935515643 11793 636695800684560555956853 11794 306351994443395551544530 11795 669600044454035595645763 11796 635999644339715154433630 11797 311996443277070744330294 11798 103964431769293443297543 11799 240284557907054455019655 11800 482925580884564560202758 11801 15195192843443397977524 11802 60040069254454020179847 11803 120480706564568241801278 11804 244968467685694479612795 11805 39644256454344156097552 11806 102846568565447573019583 11807 229267691676479816203935 11808 151856306564158061967312 11809 599169667687596720281523 11810 190636656475165197607211 11811 1086966768799680019282311 11812 2910267890002960206943511 11813 10722679080030322470455912 11814 28226808960363424844560723 11815 94269690323694649245728234 11816 41836297210342392033162119 11817 4301572097220719730621034 11818 2987319172193037294209724 11819 10101607824056383046502246 11820 21217279448569936468022471 11821 10051754405439304239820110 11822 20597964856605646401441121 11823 46020289167256868814471232 11824 19797670651944648084110120 11825 102018846800446896927121241 11826 224189269604469030683232471 11827 200471835964229694432120110 11828 404839360286303044543241122 11829 849405722909636445654471224 11830 393953214916304434544110200 11831 1060374350769644545647122403 11832 2723805607902845656883224835 11833 8239657280829256768934249358 11834 2076531592151945647321993128 11835 4787756063600456881440055294 11836 1677539429996344808399551544 11837 6779804700029449694003595647 11838 5757960999754396339971154416 11839 3535591997542763279710744065 11840 1315103975417631757093439453 11841 3559240196778957985054604575 11842 1511998365767535849541963353 11843 5920013677879759303680293575 11844 1199890576757512970397531355 11845 398695365535095696775309151 11846 1011037675761037027797707593 11847 2112378797912384278018480055 11848 1100967575100841759843999552 11849 991655350992405518427995521 11850 906553091919955044175955203 11851 1867577080800360447800358439 11852 9079784969603724479603592607 11853 18801930303238244803236067279 11854 89620563634394449634372682807 11855 76195430322744396322918415936 11856 60354297217442763215044071305 11857 123567022380467894360448833656 11858 11449820796256742996408330541 11859 8398193561945415963923295411 11860 2780331403434071627211554104 11861 7963354834548837082315567246 11862 5633140323408289221075452025 11863 4330797211921672209354319795 11864 3293572103206521913143037554 11865 1531320971945203090829695543 11866 5753450240458437089503035655 11867 3532297996324289274969714555 11868 1321575963201671739637083553 11869 3435800294416838202984935575 11870 2311997544064281975839315353 11871 1103975439441603752273073132 11872 967754274405969521729330921 11873 657541743951635205153291203 11874 535405427506311950731509970 11875 313954174943103493306919695 11876 87540539430971932943036353 11877 75395274291703315429703128 11878 52751741504973074156970967 11879 17505406959729340743691655 11880 80056870402305488057076759 11881 160569044823656896584788000 11882 725708449436769027927896001 11883 192924394305629775176759985 11884 1070646045657101799788000119 11885 2846872456783218001896001207 11886 9269024567934396019032012482 11887 1829803455322759829719900015 11888 9501634557428001502400800159 11889 4986323534159986979991998719 11890 10109435747600110200080010404 11891 21304558079201122400960124847 11892 8963519351991019991599000412 11893 7631033103909839907189996096 11894 6309730966918278930479959165 11895 2917291663041767296159510654 11896 10783076696477883031603926766 11897 27936787028778936357240667871 11898 80567904289790569582486679032 11899 165680846902085703944906808348 11900 676969270824918440450869693495 11901 563631692199044396292636331954 11902 430306320389642761518303303543 11903 296943196876417607042972971432 11904 1030456028988779284470230234542 11905 2364572290089806924842362345663 11906 1043321499277943200421021234632 11907 2453435006780454404632232346943 11908 332309945596343962322121223432 11909 320919435163227621221010212321 11910 191034310632176210209898101209 11911 1072345526943790322501015212507 11912 2823455870458083426012158326083 11913 9434559044596934672123593472934 11914 4323509643163322521011132115319 11915 3210916430633219209910921073034 11916 2091064294332031919091209329723 11917 5072687045344360809072505502234 11918 10826904457445729708826056022345 11919 29470844580458302489472572223459 11920 104849245964593624904825822234606 11921 249306460286057050849459422347271 11922 505668722912584609304604623482832 11923 1056690230725927305647247034949345 11924 2567082368260681656882484350505459 11925 5684943694726956768944925606056606 11926 4439430341183545647439193939545945 11927 4274297210431434414270327275431434 11928 1741572096308324081697171754308324 11929 8075825029693448957023837965693447 11930 16799460303054490384239380277054478 11931 68004723636565083926405962784564795 11932 39961210305449227183951617643441554 11933 100312323656506283940397178854475565 11934 203523436768070940484023789164795679 11935 435834567896850484928237907688036806 11936 312323456764496039162094936479703944 11937 101212345643959670619139304156967443 11938 212323456860402847207405647570280455 11939 101212344595976411933954415297596352 11940 212323446040188720540364759020029583 11941 101212419598487195397041509799755232 11942 212324804012904038024476102001958343 11943 101199959894959679804160979983523232 11944 212000401050402801647730200135834343 11945 99995989495975986417297998912323232 11946 99951873951751864051575987101212115 11947 99504727505504639507351870990101071 11948 94961174954962274933104691898989303 11949 39610539539621739330962304787872967 11950 103125803803038205370303647899030281 11951 235259639636394457843636879008362951 11952 111916276302744336430304749923015510 11953 103061762977443304296961399209875099 11954 236717910180453647030314006501001007 11955 105055098396330409697079944989989932 11956 260561014029364903024800450100100543 11957 725712148305690836249604601201205654 11958 193100802954292301995961989989954541 11959 1055209630367063620040320100100365671 11960 2558502963684697040483441201203676831 11961 5592030296927024484934472412436789352 11962 5119697563169804039324120100305673119 11963 1036375430637959673200998996954531035 11964 2369796566980402814410010030365752359 11965 1037565463795976084099899697053521112 11966 2379676698040192929001003024575831123 11967 956566379598315149989969803352311012 11968 545462955183070799879637973121109895 11969 434215550429293598756295731010918755 11970 322075496151531187541553309891047554 11971 219353960707310475407532918709615543 11972 33127592933096153935315046916075432 11973 30975115329160727313069623059354321 11974 70199157507728281536703036605565433 11975 142007580078294955768436367255676537 11976 464079960795050357892569682556787783 11977 239359593549497136719436419545677632 11978 73115131393970905034304035434576322 11979 31070908727690949722959714323363217 11980 9290927176291397215517083213032053 11981 1491170561508772075049232089719527 11982 5071845716089824800506344902403883 11983 10839258372901449606069450824838935 11984 29406593830814503272704609449390559 11985 104868059369546034828447304506085606 11986 249096605703672349492481646072917271 11987 509027258436823505064956872830782832 11988 1108282592569436060690369029367949345 11989 921619119434299394297029753055393231 11990 206031034321592741569757529552732103 11991 472352345436068075701979903588143234 11992 121121234299439352983758971280832124 11993 11010121594273115829527709592321001 11994 9899007141731072155176915121209991 11995 8789930805309320750563071009919903 11996 7679291952913193495429309919038968 11997 6551503515090331954152919029687647 11998 5506971069097303540715029756476416 11999 4943709429172971393069757544164065 12000 10458504707830234056701979647688676 12001 24592048479362348568420202878890791 12002 3119604153021205444197976768693510 12003 1035960729809954440375765646331097 12004 2360328301700364483797876869353023 12005 997162984997044029576764633129812 12006 970615839969639755365642330958095 12007 694072279636277553054421291519151 12008 339321756301775529544209507030706 12009 273205542985755155441914929692943 12010 814455670117959556480750703070454 12011 84354499055515543993492969296340 12012 43143989555075427931915631563192 12013 30827875549354175303074307430320 12014 69478995705567797636805680563443 12015 34167952955457576303954395432430 12016 20655515554335362967542754320297 12017 46755955565357710279667965443022 12018 25551555453137097756655654429820 12019 55595556575385017966756764701442 12020 55155545352849855665545640988419 12021 50755433116398554655434391884035 12022 107956535170011566756546078928355 12023 280367759840115667967672790693559 12024 963678001281156680278828087055606 12025 630559989610746397768159269553943 12026 295519876093422777640711835527430 12027 1036000993054627778888319355880562 12028 2372010056567077788893605558965703 12029 919899545449377688729955527652972 12030 38795434392976487159555176515715 12031 90036546070188903603559787958357 12032 180367672841890837235601900393579 12033 963678829279089382357220804055807 12034 630568151749272821132191959551935 12035 295440705391716210920303515503314 12036 1036488458078370330643635956033546 12037 2368892596793843366856960372335671 12038 1048719165528433064543596921314510 12039 2490407675892536685656030633545921 12040 5084878799065766916772366935660632 12041 10928990008677870767823670556726945 12042 30690080090779047879436845568270459 12043 67080961087808479004569255694844605 12044 49191609275924149963431954340441954 12045 108077306800647500294560365484480364 12046 296781669606880003045723676924963687 12047 1027956703268960036458236790650296902 12048 2280368434690320368594368086803030823 12049 1597044322297197045143039263969692212 12050 6024445423024024459456406700303062323 12051 12244456636248244604568868403636703436 12052 2044346302002041963448643970304972301 12053 4445469624024480294490860243650223612 12054 4434236199803997543892598030498210100 12055 4322100397967975428719179695982098996 12056 3220996775655754167030556351819187964 12057 2191965754553540649695543104030475643 12058 303653543531394396355430959696154432 12059 636775655754046029556570403031564543 12060 305754553539619755545295969707443430 12061 657965575803201955659040302480454563 12062 535655351971983554509596979996343430 12063 314553103703831542915163759963232295 12064 83530968968307415070629519632121553 12065 31291647642934069294155036321007528 12066 9506416415319431540749703209935163 12067 4944064073034307393396971919310627 12068 10448688816345682054030240805527080 12069 24490889569456944568362489655884961 12070 3892875434343443443020076552839610 12071 9068996545454454456240787589403123 12072 18690027656564564570487899904835239 12073 91080278767685685844899000849358407 12074 9197767656454452440789992393123935 12075 377656544344320393679920731007311 12076 778767645445444056800648152081513 12077 767656434434439543994400719207089 12078 656544324324275427943993031929277 12079 545443203201754175427929703151776 12080 434431971985540554175156970705765 12081 324303703855395540550743692953654 12082 202968968552755395493430315530543 12083 430290291587958037054563555765654 12084 297497507275519689543431553654544 12085 1021020082796002903654555576765646 12086 2232240948032030836765555787876871 12087 2121991399719692305655553676764710 12088 1003908797036320954555530565641098 12089 2040890024369450365555765676873015 12090 4489080245704603675557876789016158 12091 4069198032961970555536765669860724 12092 8708016350320245555767876701128244 12093 6919863097198035553656764990962040 12094 3038629170379715530545639891619594 12095 6391107843802355765657001077204045 12096 2710936427981153654529989371959634 12097 8330568680151576765900105840402946 12098 3295446398707365650998952395975424 12099 1554422786933054491987520751754203 12100 5564627910536565080099847997966435 12101 5442175095305449199198415975664315 12102 4420549152954390390384071754643075 12103 4195390715542696696839305542429354 12104 352693075418366364272955420153144 12105 118329354043063041715554198730843 12106 43153139629429605075540387292431 12107 30730876154155949355396871520308 12108 68168991567560505558029035843693 12109 40647907455394955519749712430330 12110 86880880558050356002102324563364 12111 64792795519497139980981203433040 12112 41517555033970879791809972329594 12113 7055549727692757503919721155144 12114 14555702279067980040802231559447 12115 45558422808680160489622355604483 12116 35524215926398596076221153964032 12117 15202071182785159362210727639721 12118 58424831947919605702328279002231 12119 24200303415035952981161749982107 12120 1996972069711515810605399820932 12121 10030224702315959527258001450543 12122 20362248423560403882596014605655 12123 43702492635724838946032147256758 12124 28979918313200287419720811945524 12125 90200793534402900802249520455846 12126 182408055744830809622503844559269 12127 944896558049369703026039245606707 12128 440765519593036969779672033944935 12129 393655035129703637756519727439314 12130 1056760359302436977968002280605545 12131 2567923605624570180296022967255659 12132 5680637257045841963032230282556806 12133 4394291929632403629722097619543945 12134 2741503156319970157219176035427434 12135 8076035569600241582407792356680546 12136 16792355703202475944878063566965668 12137 68063558434424800448996695670276695 12138 39431524324199996407966354497766354 12139 104555845448000028880269565017869565 12140 245559256496000288962703680179103679 12141 35511943959997687616970398550970552 12142 15103427519976476063696785491695521 12143 59234680000188792697027917077035831 12144 12122399998487518369775049369712307 12145 1020799984075043037749593037100931 12146 2248000128800456378104056383210551 12147 1999998967996342960959542832095510 12148 10000010280029470330403669345035921 12149 20000122960304843364836705460360631 12150 40001230323649253689368456723726952 12151 80012363436906576905692568238270384 12152 160123694570867790857065694394843928 12153 721237045849078089184677046049260695 12154 210089632389359270442569619591794353 12155 99276320873111696419436035105543132 12156 91763192731106364034299710955430915 12157 5630317310943039721597091554291071 12158 4297053091429677207169107541509307 12159 1569529108156571930630935406912934 12160 5703907295567840566970556870730547 12161 2966931555456395463695544693295415 12162 10270555556570036697035647055036758 12163 22845555567840367024356884560367995 12164 16435555456397049803144843397055952 12165 68555556570024501635449254024560383 12166 45555545299802986314391939803396830 12167 35555431597975863082703277972764296 12168 15554307175752629216971775717641563 12169 55565683797987106370237798378875695 12170 55454429575870942898097582968754355 12171 54344155352691416779175215647543155 12172 43240753118308065750552074415430755 12173 31993531042919453495519344074293554 12174 3931309615034331955033239341531543 12175 10553703160345360360334405475755653 12176 25578435723457723723344856797956775 12177 55792558234578238233449168020367798 12178 53519522123362082132390639797057585 12179 31035221013019220920694277569535255 12180 9712209889832191194341775435311953 12181 7101918878320310343205754313103527 12182 983048763197097231953543090971177 12183 829607630369172103531429091710575 12184 155936297030520971308149105095352 12185 560571024365850233695507261037583 12186 395309803052498130354931809695231 12187 1037701636585015363570559703038353 12188 2378416967920157695845602436393575 12189 964063655198736352433980302731352 12190 639430550387303120327796977309115 12191 274295496872970997177563772911074 12192 807037029030250023779697830712806 12193 1684384308362600237803019368329668 12194 6925925693707202379636205693502695 12195 3191194328931980956301954330978354 12196 310343167303791542983543291763143 12197 97230652969507415831431505630833 12198 72094515634934072308306954292327 12199 19143074319319320922943541521177 12200 107456805605605450630455675831783 12201 280569657257256606964556799357935 12202 965702782582567270285568005580558 12203 652977619219451697655439955195527 12204 515776032034306376554279550355176 12205 73759719722942965541755497150565 12206 29517037215415655405553970695453 12207 103984382356756756855580247036574 12208 240125943567967969155962484367807 12209 481260455680280307560304925679682 12210 9796354397596935396959194556420 12211 7563142775163312763510343544191 12212 5430817750633097631097231440305 12213 4292057494329176309172108396955 12214 1519533943150562910520922763554 12215 6003740455605710725850627895567 12216 12038084557258328259207079035678 12217 24396925582593494606484808356795 12218 2763195219131941944039923145552 12219 7896038407360480448400635455582 12220 6759683932995996403994314355217 12221 5516427315951963967943083152056 12222 5064173071503627655429230719545 12223 10687816836037078756706368403655 12224 26899569372384789968469692836759 12225 69003705823927900292703069368006 12226 29968952207174997516969433039946 12227 100290382483810019970304536400470 12228 203083944939520200243645768804841 12229 436940450603842402456857889649272 12230 303396293968419980344536876391720 12231 634031060292800163445768990078243 12232 319709397515998632433647899362030 12233 36912775071986320330416793019697 12234 3097749303863197296065529836373 12235 7018105639096023032675901369813 12236 14195257009032236346800813701537 12237 48038584108342369469609538415783 12238 96391927293463704703303792757934 12239 62703171532228960972969517535319 12240 16970507322167591715635055313036 12241 70246081423680078356960557536371 12242 142472954636960793570325579769837 12243 464830366970328055843455801901383 12244 240297063697159552432351982988832 12245 483024697023603584543600150089342 12246 29802369809971243429998699273220 12247 101623701700232454700011006814242 12248 217038418402344568400112069546463 12249 49684043981243443999099435424232 12250 102928460152454460009004556646344 12251 230692721584564720108045566869447 12252 94317207243441198919635464634412 12253 43051932032410387036314242324095 12254 29503319720096869703082021199154 12255 104033602241029102436944232007566 12256 248337222472307224570446344079671 12257 3292220120932203296423239356510 12258 1522198991321971564212073145097 12259 5824010073440235686324815461023 12260 2199899332398114463200074209811 12261 398793320781084231999341918110 12262 1010053447952926360005480795123 12263 2120574480390669720056968039235 12264 995343996694637199543639672112 12265 953227966342290395430276521095 12266 532175663221496754297765209151 12267 320554632207965541577651910707 12268 195542321935655407376503092933 12269 1035663440556756881788037070535 12270 2356694485567968957896384845759 12271 1146344055455647536762840433512 12272 823239554354415305616396331101 12273 212075543144072954062763310984 12274 99355430839315539417633091842 12275 93154292273075274056329104415 12276 30741521729351739543150964071 12277 68075838305598203655610288833 12278 39352282955181970554097688330 12279 105582950359960245569018893363 12280 255950403600322455708189053695 12281 560404837203424558495908577038 12282 395960291972203523950925369685 12283 1040323080222435840410657702917 12284 2483436962224559284726778430783 12285 32303622203511641185764293632 12286 20970221971106410453641530321 12287 50242240231268724576875763432 12288 102462482352690245788997894545 12289 224704943587082457890019045659 12290 200959431269220336699829634512 12291 410404552706243367001502945922 12292 95963516942033049986975431220 12293 51631063419729599863754310191 12294 6309432037155198629543098307 12295 2914319690750386155429182936 12296 10745603088003911556707950570 12297 28057236896040715568480405841 12298 96582369032488355692964859272 12299 65221029720083154315640511715 12300 52209757199230743074395105074 12301 21917530392093429342750949343 12302 3055296719132153217491393232 12303 6559028407343574381074054343 12304 5509763933231342809339543230 12305 4917627332109215913275432095 12306 10779081343306360734796545036 12307 27808953453669728148027660371 12308 79690374576702295496278723832 12309 56296943364981553961767208317 12310 41563433039807527605651923055 12311 7432329677935175954503209554 12312 4321156575310551542971915541 12313 3210745353095507415703075408 12314 2093433129154934072969353923 12315 5054535307570548830305580634 12316 10565757679845689363655966945 12317 25677978801256905696760270459 12318 56780189612570857027922844606 12319 45598476099292529775216441945 12320 35184159191519157752064403434 12321 10440710307030737519443972323 12322 24488323684368180004460223435 12323 4083210443040399964198212312 12324 8934324456484000288014323524 12325 7323204344039997679883211200 12326 3211963239679976558832109993 12327 2103632076559765528320919933 12328 970319365517655163191039332 12329 697033055056550630309673315 12330 369729549545494296916533074 12331 37155395433941563065329343 12332 83558036540475696677505453 12333 31519705396154366574954328 12334 7036952760743065339543163 12335 14370387928056677403655697 12336 45843900696566780836757023 12337 32426994365465592305529812 12338 20183943054255120955158101 12339 41940456566559250359595212 12340 3396345465511897115152100 12341 2763234255104771070720997 12342 7894346559247832848250022 12343 6743225512016316401899817 12344 5432195099863063984798056 12345 4320349198629427841579545 12346 3197190386154176407355434 12347 370296860740563933154323 12348 843029128085700535565433 12349 429750959252995315454328 12350 157491511915953074343164 12351 581075920760376805455687 12352 209351193596963954354475 12353 505592056030300365564798 12354 1056064572363603675688011 12355 2572685823697236796896111 12356 5826919437022368029031112 12357 2183034289821039749711099 12358 429721678209677397109192 12359 157206561916572770910320 12360 582467720767827850723441 12361 220257193656176493212407 12362 197930330540563932099932 12363 1020563365685700545000543 12364 2245693676918405660005655 12365 2034330563043954599954552 12366 4345365696460366000365582 12367 3233054364197059997055220 12368 2129543040369519969552197 12369 955429597035039635520372 12370 554155169709676315196915 12371 540750636916563070363075 12372 393494303065429297029355 12373 1055045636676707024305557 12374 2560456966788484245655583 12375 5724570267892926456755934 12376 3203297856715184345551323 12377 1971576545070443235509213 12378 10235787660844454356106335 12379 22357898729244565571269359 12380 21136787152043455309833112 12381 10905670719632352918331102 12382 30856848402943590793351223 12383 69169292830456088053592233 12384 30631516296339279531122130 12385 66955971029406803751223363 12386 63551709753943969510213030 12387 31504917527427635098089694 12388 6959055174176309179276343 12389 3509550540562910551763230 12390 915495395415095505632097 12391 73952754069154954319175 12392 27517539430739543030553 12393 79979804568203656365574 12394 59757963441970543055341 12395 17535632403695429553207 12396 79756944837036703574483 12397 57543440289704971344029 12398 35432397676959709239755 12399 14320776563516912077553 12400 45447787695970724779575 12401 34417676351693201755354 12402 24056563106331985553143 12403 48567695269360115575454 12404 5456351832999075354344 12405 4343104315989353143243 12406 3230963071873130832032 12407 2091629304730892319721 12408 5077105648169063602232 12409 10783256895708697222345 12410 27934569038491022223459 12411 80545708393072222234606 12412 165658494056822222347268 12413 676793048569422223482695 12414 565529605434222212018354 12415 455155954322222099843143 12416 350751543222219198430832 12417 93507432222030384292321 12418 30934322219696841521203 12419 70545422403029275832433 12420 145656624836306799344537 12421 456767049369668005445783 12422 345649593036639954433632 12423 234395129706279544330321 12424 122750956941755443297210 12425 17491543405554431572099 12426 81075654855564555825007 12427 9354540555443552189936 12428 3143395554431520479303 12429 832755544307196152973 12430 317555442930360715728 12431 55554415296993073163 12432 55544071563929330631 12433 55439307427153294307 12434 54272934170731542935 12435 41715320493307415315 12436 5073195932934073074 12437 10816040550548816805 12438 29572485605689569659 12439 103824917256903702806 12440 239450782570838429671 12441 74293619292284156510 12442 41530031521640745093 12443 7299707206393429132 12444 1596931942732150917 12445 6030560468143610783 12446 12365724695457127936 12447 1053202354330975301 12448 2574423565370197611 12449 5804635677842019112 12450 1962314576419831099 12451 10303545788801353007 12452 23635657889613576083 12453 10314536876091359232 12454 23545768993073606343 12455 11433647929329943232 12456 8330415153159432121 12457 3296070730714321004 12458 1559293293083209963 12459 5607055056934500295 12460 3929549543322997555 12461 10703703653430019557 12462 28438436774560203583 12463 92592567805722435934 12464 19119455953220311319 12465 107204560374243513607 12466 282445723806455937283 12467 944458239668560582934 12468 444322076645395215319 12469 443219366432752073034 12470 432033064317519329724 12471 319729443055033157204 12472 37154429549730731963 12473 83564703702168160293 12474 31440968980640597528 12475 8391647794395175163 12476 2706417542750550628 12477 8468779668005607094 12478 4247756639953929140 12479 2017546279527150796 12480 4179670803883608030 12481 556491968829919696 12482 543903648159036365 12483 426970400709703055 12484 183695992916969554 12485 937040070770303567 12486 289599293696971455 12487 904007057030234558 12488 1848084584362345589 12489 9296925925703455907 12490 1563191192972350935 12491 5696072070223610559 12492 4359319298210095515 12493 3113031582099155074 12494 1089707219190749343 12495 2902482408088105455 12496 10824944896895256558 12497 29450449029038567595 12498 104604508308391680038 12499 247246093694076960395 12500 12019130339363596752 12501 24207363405696027983 12502 1933031954359775832 12503 10536360365601799343 12504 25769723677218005455 12505 57902236782396056558 12506 34982105620759545525 12507 19820954193515435193 12508 101450368055956560055 12509 214603696560367720559 12510 81970365397057195512 12511 3697052769530355096 12512 369517635297149163 12513 35056311570790633 12514 9543107293494333 12515 5430931531943327 12516 4291307303433175 12517 1508932972330554 12518 6090550223365567 12519 13085602233675678 12520 36917222336796795 12521 3052221305565553 12522 6582233655675573 12523 5222130554555330 12524 2220895543553295 12525 2192755431531552 12526 317554307307522 12527 55542932935221 12528 55415315312207 12529 54073073101935 12530 39329330983315 12531 105505370133557 12532 256057841335583 12533 572579273355934 12534 319351733151323 12535 33105330709213 12536 30953292912093 12537 70375070725053 12538 143800848260577 12539 459609294725783 12540 315911541193632 12541 71107410330321 12542 10934097297205 12543 30549023022459 12544 65708236224605 12545 52922102201954 12546 15220981983543 12547 58250160135655 12548 21898598914555 12549 4785187083552 12550 1650469231520 12551 6804706355841 12552 3960943152406 12553 10330455584869 12554 23364555929107 12555 13043551150932 12556 36455591610543 12557 4355106095433 12558 3150939154332 12559 691270743321 12560 309693433206 12561 703054534469 12562 1436565744701 12563 4567678048411 12564 3456559604108 12565 2345515960923 12566 1235071591212 12567 109307110101 12568 305683121211 12569 656935232313 12570 543312121090 12571 433101009095 12572 330989909154 12573 291878910743 12574 1078990728054 12575 2790088296567 12576 8080895027682 12577 16969040278948 12578 70308482790495 12579 143692948085037 12580 457070496920383 12581 329295963196832 12582 151551630364321 12583 595596963685431 12584 155163630454307 12585 559696964565683 12586 516363643454431 12587 63030432344307 12588 29696321242936 12589 103029432470570 12590 236304544845841 12591 102963440432410 12592 230294484544721 12593 97544043441210 12594 75439632410091 12595 54276320099105 12596 41763199190955 12597 5630390291554 12598 4296697507543 12599 1566374935432 12600 5669810556543 12601 4638095545431 12602 2279155434308 12603 1750754322922 12604 8007965430623 12605 16080276567038 12606 72962787684395 12607 15617676442753 12608 57178788467975 12609 30567684255755 12610 65678926557957 12611 54567185535536 12612 43450455315305 12613 32296353072954 12614 21563129315543 12615 7430953075432 12616 4291529354317 12617 1507153143054 12618 6083575456567 12619 12935796567678 12620 30558027678795 12621 65596278790037 12622 55161767499696 12623 50605653996365 12624 107256780029675 12625 282567960302799 12626 945680323628006 12627 434397210159943 12628 322772098719432 12629 217719187034321 12630 57030469723210 12631 29696237212095 12632 103030382325038 12633 236363943460395 12634 103027432196752 12635 236280544027983 12636 101595439775832 12637 216036601799343 12638 59705985593232 12639 16951855132119 12640 70399159343207 12641 144007605454477 12642 448079256564783 12643 399351945441632 12644 1005600456476943 12645 2057204568790455 12646 4582445690084558 12647 3220434299243524 12648 2196321592031203 12649 363207119709972 12650 31931036919721 12651 3309703037209 12652 2916969691913 12653 10770303080734 12654 27843636968147 12655 79256970295482 12656 51943697554017 12657 3430375539855 12658 2296955278553 12659 1563551765532 12660 5695597875743 12661 4355176753431 12662 3150565532308 12663 695455320923 12664 354353191210 12665 143130310097 12666 455363521023 12667 353031209812 12668 129709918101 12669 302500795211 12670 626008038313 12671 179919683090 12672 800802937081 12673 1609630584958 12674 7302965930395 12675 2975651296753 12676 10196793027974 12677 22028056280207 12678 19759541597932 12679 102003676020543 12680 224036792245655 12681 199705522034552 12682 1002455824345583 12683 2024559445455935 12684 4245604456560558 12685 2033964345395524 12686 4340285458035846 12687 3197654319712424 12688 376543037100203 12689 787656383202433 12690 676542831980329 12691 565416303797156 12692 454062969570745 12693 339415635293434 12694 274074311532323 12695 808805515743434 12696 1689655958054548 12697 6902760396565695 12698 2977596765454354 12699 10180027876565566 12700 21960278987675671 12701 3597767876554510 12702 1177656765543097 12703 576545655429171 12704 365434554150507 12705 54323540694933 12706 43211394339331 12707 32108743273308 12708 20927431732923 12709 50680558150634 12710 106965595606945 12711 270276037270459 12712 842792382844606 12713 417520816441944 12714 55192064403444 12715 50319443972443 12716 103604460224455 12717 237244722244559 12718 92041222043512 12719 19610219631095 12720 103122402953039 12721 235224830376407 12722 112200296963932 12723 101997563627321 12724 220019697081431 12725 199836369208310 12726 1001369706493521 12727 2013702469055831 12728 4138424708559352 12729 884200925513120 12730 841991195090992 12731 403910349091916 12732 840723509080768 12733 393210909193648 12734 1054330908056893 12735 2565370896569055 12736 5677849027708558 12737 4576389776925525 12738 3362877763195194 12739 3016777630350343 12740 6167778963603453 12741 657767629972330 12742 537656159721294 12743 296540717209543 12744 1027688382503654 12745 2278893946036767 12746 1768727419705652 12747 7890280802456783 12748 6697591980345629 12749 6375103797234156 12750 2950969572120746 12751 10410303823248070 12752 24723639434496841 12753 1210274323964410 12754 97743207644099 12755 77431936439199 12756 74303304270397 12757 42972961696777 12758 15715606365774 12759 58357269677807 12760 23131836575935 12761 10904305351312 12762 30845657593523 12763 69256780055833 12764 31945599552330 12765 3435195521297 12766 2310355209573 12767 1097151915332 12768 3023600757343 12769 6237207981453 12770 2091935808330 12771 5080559693362 12772 10965603053705 12773 30277236578459 12774 62782367792605 12775 17621057517954 12776 79032579980367 12777 49719359797057 12778 102405602024580 12779 224857224245961 12780 200532202031610 12781 405742424357122 12782 858064645583224 12783 519442435232200 12784 34420312121995 12785 24197101003953 12786 370989967532 12787 850100279743 12788 498997757428 12789 1010017980692 12790 2120180167063 12791 998398649432 12792 982786394315 12793 817662743071 12794 56617429304 12795 46054152963 12796 19540715632 12797 103688356943 12798 236893570455 12799 104731296352 12800 248153029583 12801 729755232 12802 157552117 12803 579583183 12804 355230431 12805 152096309 12806 585029707 12807 249756935 12808 501970558 12809 1020245591 12810 2242456071 12811 2020339310 12812 4243405522 12813 2031955220 12814 4360358242 12815 2997122020 12816 10023224242 12817 20234246463 12818 42346468694 12819 21224246344 12820 10202023242 12821 22424234463 12822 20202124232 12823 42423246342 12824 20212023220 12825 42324234242 12826 21202122020 12827 9981019798 12828 9809837587 12829 7918295275 12830 5041551753 12831 10475597975 12832 24796020199 12833 1559798392 12834 5602014063 12835 3979879431 12836 10201004553 12837 22412045575 12838 20099635352 12839 41002957582 12840 9975535220 12841 9755312191 12842 7553100303 12843 5530996969 12844 5291963635 12845 1503630315 12846 6036963559 12847 12370295602 12848 897553981 12849 775527804 12850 755175961 12851 550551605 12852 495505955 12853 1036060356 12854 2372723571 12855 917211310 12856 52109091 12857 20909107 12858 50907282 12859 110882945 12860 92815431 12861 16074303 12862 72805635 12863 15954313 12864 60365535 12865 123675756 12866 10553541 12867 25575671 12868 55796832 12869 53564319 12870 31443035 12871 8429713 12872 4157088 12873 729284 12874 151641 12875 596871 12876 164707 12877 688483 12878 484030 12879 39696 12880 103029 12881 236307 12882 102932 12883 230543 12884 95432 12885 54315 12886 43075 12887 29354 12888 105566 12889 255671 12890 556832 12891 544319 12892 443035 12893 429714 12894 157084 12895 584927 12896 239175 12897 70552 12898 145587 12899 455903 12900 350972 12901 91721 12902 5203 12903 1971 12904 10231 12905 22351 12906 21110 12907 11098 12908 9181 12909 403 12910 834 12911 320 12912 197 12913 1023 12914 2235 12915 2112 12916 1102 12917 981 12918 803 12919 1638 12920 6995 12921 3954 12922 10365 12923 23679 12924 10552 12925 25583 12926 55934 12927 51323 12928 9211 12929 2103 12930 972 12931 715 12932 73 12933 29 12934 106 12935 271 12936 832 12937 316 12938 63 . 12939 30 . 12940 63